*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#098666;--primary-color-translucent:#e6f3f0;--primary-color-light:#F4F9FD;--primary-color-dark:#1D3853;--primary-color-hight:#18B778;--dark-color:#404040;--grey-color:#7A9295;--danger-color:#D9534F;--danger-light-color:#fdcfcc;--font-size-extra-large:24px;--font-size-large:16px;--font-size-base:14px;--font-size-inter:13px;--font-size-small:12px;--font-size-smallest:10px}body{font-family:"helvetica neue",arial,sans-serif;font-size:var(--font-size-base);background-color:#FEFEFE}.main{max-width:1000px;margin:0.5rem auto}.main .navigation{display:flex;align-items:center;padding:2px;background-color:var(--primary-color)}.main .navigation .brand{display:flex;align-items:center}.main .navigation .brand .logo{color:var(--primary-color-light);border:1px solid white;font-size:var(--font-size-small);padding:2px 5px;margin-right:5px}.main .navigation .brand .name{}.main .navigation .brand .name a{font-size:var(--font-size-large);line-height:14px;font-weight:bold;text-decoration:none;color:var(--primary-color-light);cursor:pointer;white-space:nowrap}.main .navigation .nav-items{display:flex;align-items:center;margin-left:0.25rem}.main .navigation .nav-items.right{margin-left:auto;overflow-x:visible}.main .navigation .nav-items a{text-decoration:none;color:var(--primary-color-light);margin:0 0.25rem;font-size:var(--font-size-small);white-space:nowrap}.main .navigation .nav-items a.selected{border-bottom:2px solid var(--primary-color-light)}.main .content{padding:1rem 0.5rem}.main .content .content-title{margin-bottom:0.5rem}.main .content .content-title p{font-size:var(--font-size-base);font-style:italic;color:var(--grey-color)}.main .footer{text-align:center;border-top:3px solid var(--primary-color);color:var(--dark-color);font-size:var(--font-size-small);padding:0.5rem 0}.main .footer .links{margin:0.5rem 0}.main .footer .links a{text-decoration:none;color:var(--dark-color);margin-right:10px}@media only screen and (max-width:992px){.main{margin:0}.main .navigation{padding:0.5rem 2px}.main .navigation .nav-items{overflow-x:auto;overflow-y:clip}}.messages{font-size:var(--font-size-small)}.messages .error{background-color:var(--danger-light-color);color:var(--dark-color);padding:7px 15px;border-radius:4px}.form .form-group{margin-bottom:1rem}.form .form-group label{display:inline-block;margin-bottom:.5rem}.form .form-group input[type="text"],.form .form-group input[type="password"],.form .form-group textarea{display:block;width:100%;padding:.375rem .75rem;font-size:var(--font-size-small);font-weight:400;line-height:1.5;color:var(--dark-color);background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form .form-group .subtext{margin-top:.25rem;font-size:.875em;color:var(--grey-color)}.form .form-group .field-error{display:none;margin-top:.25rem;font-size:.875em;color:var(--danger-color)}button{font-size:var(--font-size-base);padding:4px 16px;border-radius:4px;border:0;cursor:pointer;background-color:var(--primary-color);color:var(--primary-color-light)}button:hover{background-color:var(--primary-color-hight)}.pagination{display:flex;padding:0.5rem 1rem}.pagination a.page-link{text-decoration:none;font-size:var(--font-size-base);font-weight:bold;color:var(--grey-color);line-height:1.3}.pagination span.separator{margin:0 0.5rem}.color-success{color:var(--primary-color)!important}.color-danger{color:var(--danger-color)!important}.text-bold{font-weight:bold!important}.entry{display:flex;align-items:center;padding:0.3rem 0}.entry .voters{display:flex;flex-direction:column;align-items:center}.entry .voters .upvote{cursor:pointer;width:0;height:0;border-bottom:11px solid #BBBBBB;border-left:6px solid transparent;border-right:6px solid transparent;border-top:3px solid transparent}.entry .voters .upvote:hover{border-bottom:11px solid var(--primary-color-hight)}.entry .voters .upvote.voted{border-bottom:11px solid var(--primary-color)}.entry .voters .upvote.voted:hover{border-bottom:11px solid var(--danger-color)}.entry .voters .score{color:var(--grey-color);font-size:var(--font-size-base);margin-top:2px}.entry .details{padding:0 0.6rem}.entry .details a{text-decoration:none;color:var(--primary-color-dark)}.entry .details a:visited{}.entry .details .title{font-size:var(--font-size-large);font-weight:700}.entry .details .domain{font-size:var(--font-size-small);color:var(--grey-color)}.entry .details .trigram{font-size:var(--font-size-small);color:var(--grey-color)}.entry .details .subline{font-size:var(--font-size-small);color:var(--grey-color)}.entry .details .subline .submitted-by{}.entry .details .subline .submitted-by a{text-decoration:none;color:var(--primary-color-hight)}.entry .details .subline .timestamp{}.entry .details .subline .separator{}.entry .details .subline .comments-count{}.entry .details .subline .comments-count a{color:var(--grey-color)}.entry-text{display:flex;flex-grow:1;padding:0.6rem;font-size:var(--font-size-medium);color:var(--dark-color)}.entry-text p{margin:0;word-break:break-word;overflow:hidden;line-height:1.45em}