.pagination{display:flex;justify-content:center}header{background-color:#fff;position:sticky;top:0;z-index:1}button:focus{outline:0!important}.cursor-pointer{cursor:pointer;-webkit-user-select:none;user-select:none}.not-found{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:center}:root{--brand:#3a4;--brand-hover:#2b8e3a;--brand-active:#237630;--brand-dark:#237630;--brand-light:#7dd88b;--danger:#b85c5c;--danger-light:#d7a3a3;--secondary:#ccc;--secondary-hover:#b3b3b3;--secondary-border:#adadad;--text:#373a3c;--text-muted:#999;--text-light:#bbb;--text-lighter:#aaa;--text-disabled:#818a91;--border:#eee;--bg-light:#f3f3f3;--input-focus:var(--brand);--content-width:720px;--content-breakpoint:1080px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;font-size:16px}body{background-color:#fff;color:#373a3c;color:var(--text);font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.5;min-height:100vh}app-root,body{display:flex;flex-direction:column}app-root{flex:1 1}app-root>:not(app-layout-footer){flex-shrink:0}app-root>app-layout-footer,app-root>footer{margin-top:auto}ol,ul{list-style:none}hr{border:0;border-top:1px solid #eee;margin-bottom:1rem;margin-top:1rem}a{background-color:initial;color:#3a4;color:var(--brand);text-decoration:none;transition:color .15s ease}a:focus,a:hover{color:#237630;color:var(--brand-dark);text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]),a:not([href]):focus,a:not([href]):hover{color:inherit;text-decoration:none}a:not([href]):focus{outline:none}img{border:0;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;margin-bottom:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem}.logo-font{font-family:Lora,serif}.navbar-logo{height:1.25rem;vertical-align:middle}.banner-logo{height:3rem}.footer-logo{display:block;height:1rem}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}textarea{overflow:auto;resize:vertical}button,input,select,textarea{border-radius:0;line-height:inherit}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;min-width:0;padding:0}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:544px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:940px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-xs-12{flex:0 0 100%;max-width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-3,.col-md-6{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-8,.col-md-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-10,.col-md-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}}.form-control{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid #eee;border-radius:.5rem;color:#55595c;display:block;font-size:1rem;line-height:1.25;padding:.5rem .75rem;transition:border-color .15s ease;width:100%}.form-control:focus{border-color:#3a4;border-color:var(--input-focus);outline:none}.form-control::placeholder{color:#999;color:var(--text-muted);opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}.form-control-lg{border-radius:.625rem;font-size:1.25rem;padding:.75rem 1.5rem}.form-group{margin-bottom:1rem}.btn{border:1px solid #0000;border-radius:.5rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.25;padding:.5rem 1rem;text-align:center;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{background-color:#3a4;background-color:var(--brand);border-color:#3a4;border-color:var(--brand);color:#fff}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#2b8e3a;background-color:var(--brand-hover);border-color:#2b8e3a;border-color:var(--brand-hover);color:#fff}.btn-primary.active,.btn-primary:active{background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover{background-color:#237630;background-color:var(--brand-active);border-color:#237630;border-color:var(--brand-active);color:#fff}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:#3a4;background-color:var(--brand);border-color:#3a4;border-color:var(--brand)}.btn-secondary{background-color:#ccc;background-color:var(--secondary);border-color:#ccc;border-color:var(--secondary);color:#fff}.btn-secondary.active,.btn-secondary.focus,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#b3b3b3;background-color:var(--secondary-hover);border-color:#adadad;border-color:var(--secondary-border);color:#fff}.btn-secondary.active,.btn-secondary:active{background-image:none}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover{background-color:#ccc;background-color:var(--secondary);border-color:#ccc;border-color:var(--secondary)}.btn-outline-primary{background-color:initial;background-image:none;border-color:#3a4;border-color:var(--brand);color:#3a4;color:var(--brand)}.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#3a4;background-color:var(--brand);border-color:#3a4;border-color:var(--brand);color:#fff}.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled:hover{border-color:#7dd88b;border-color:var(--brand-light)}.btn-outline-secondary{background-color:initial;background-image:none;border-color:#ccc;border-color:var(--secondary);color:#ccc;color:var(--secondary)}.btn-outline-secondary.active,.btn-outline-secondary.focus,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:#ccc;background-color:var(--secondary);border-color:#ccc;border-color:var(--secondary);color:#fff}.btn-outline-secondary.disabled.focus,.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled:hover{border-color:#fff}.btn-outline-danger{background-color:initial;background-image:none;border-color:#b85c5c;border-color:var(--danger);color:#b85c5c;color:var(--danger)}.btn-outline-danger.active,.btn-outline-danger.focus,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover{background-color:#b85c5c;background-color:var(--danger);border-color:#b85c5c;border-color:var(--danger);color:#fff}.btn-outline-danger.disabled.focus,.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled:hover{border-color:#d7a3a3;border-color:var(--danger-light)}.btn-lg{border-radius:.625rem;font-size:1.25rem;padding:.75rem 1.5rem}.btn-sm{border-radius:.375rem;font-size:.875rem;padding:.25rem .5rem}.nav{list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:inline-block;transition:color .15s ease,background-color .15s ease}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{background-color:initial;color:#818a91;color:var(--text-disabled);cursor:not-allowed}.nav-pills{display:flex;flex-wrap:wrap}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{border-radius:.5rem;display:block;padding:.5em 1em}.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{background-color:#3a4;background-color:var(--brand);color:#fff;cursor:default}.navbar{padding:.5rem 1rem;position:relative}.navbar>.container{align-items:center;display:flex}.navbar-brand{color:#222;font-family:Lora,serif;font-size:1.5rem;margin-right:2rem;padding-bottom:.25rem;padding-top:0}.navbar-brand:focus,.navbar-brand:hover{color:#222;text-decoration:none}.navbar-nav{align-items:center;display:flex;margin-left:auto}.navbar-nav .nav-link{display:block;padding-bottom:.425rem;padding-top:.425rem}.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#222}.navbar-light .navbar-nav .nav-link{color:#0000004d}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#0009}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover{color:#000c}.nav-link .user-pic{border-radius:50px;float:left;height:26px;margin-right:5px}.nav-link:hover{text-decoration:none}.nav-signup{background:#3a4;background:var(--brand);border:1px solid #3a4;border:1px solid var(--brand);border-radius:99em;color:#fff!important;font-size:.8125rem;line-height:1.25rem;padding:5px 12px!important;transition:background .2s ease,border-color .2s ease}.nav-signup:focus,.nav-signup:hover{background:#2b8e3a;background:var(--brand-hover);border-color:#2b8e3a;border-color:var(--brand-hover);color:#fff!important}.nav-pills.outline-active .nav-link{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#aaa;color:var(--text-lighter)}.nav-pills.outline-active .nav-link:hover{color:#555}.nav-pills.outline-active .nav-link.active{background:#fff;border-bottom:2px solid #3a4;border-bottom:2px solid var(--brand);color:#3a4;color:var(--brand)}.card{background-color:#fff;border:1px solid #eee;border-radius:.75rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;display:block;margin-bottom:.75rem;position:relative;transition:box-shadow .2s ease}.card-block{padding:1.25rem}.card-block:after{clear:both;content:"";display:table}.card-text:last-child{margin-bottom:0}.card-footer{background-color:#f5f5f5;border-top:1px solid #eee;padding:.75rem 1.25rem}.card-footer:after{clear:both;content:"";display:table}.card-footer:last-child{border-radius:0 0 .75rem .75rem}.pagination{border-radius:.5rem;display:inline-block;margin-bottom:1rem;margin-top:1rem;padding-left:0}.page-item{display:inline}.page-item:first-child .page-link{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{background-color:#eee;border-color:#eee;color:#222;cursor:default;z-index:2}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{background-color:#fff;border-color:#eee;border-color:var(--border);color:#818a91;color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.page-link{background-color:#fff;border:1px solid #eee;border:1px solid var(--border);color:#3a4;color:var(--brand);float:left;margin-left:-1px;padding:.5rem .75rem;position:relative;text-decoration:none;transition:color .15s ease,background-color .15s ease}.page-link:focus,.page-link:hover{background-color:#eceeef;border-color:#eee;border-color:var(--border);color:#237630;color:var(--brand-dark)}.tag-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.tag-default{background-color:initial;border:1px solid #eee;border-radius:100px;color:#222;display:inline-block;font-size:.8rem;line-height:1.1rem;margin-bottom:.5rem;margin-right:.5rem;padding:.35rem .75rem;transition:background .3s ease;white-space:nowrap}.tag-default:hover{text-decoration:none}.tag-default:hover,.tag-default[href]:focus,.tag-default[href]:hover{background-color:#eee}.tag-default.tag-outline{background:none;border:1px solid #eee;border:1px solid var(--border);color:#aaa;color:var(--text-lighter)}ul.tag-list,ul.tag-list li{display:inline-block}.pull-xs-right{float:right!important}.text-xs-center{text-align:center!important}footer{background:#fff;border-top:1px solid #eee;margin-top:42px;padding:1rem 0;width:100%}footer .logo-font,footer a{color:#222}footer .attribution{color:#bbb;color:var(--text-light);font-size:.8rem;font-weight:300;margin-left:10px}.error-messages{color:#b85c5c;color:var(--danger);font-weight:700;list-style:disc;margin-bottom:1rem;padding-left:2.5rem}.banner{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#373a3c;color:var(--text);margin-bottom:2rem;padding:2rem}.banner h1{margin-bottom:0}.container.page{margin-top:1.5rem}.preview-link{color:inherit}.preview-link:hover{text-decoration:inherit}.article-meta{display:block;font-weight:300;position:relative}.article-meta img{border-radius:30px;display:inline-block;height:32px;vertical-align:middle;width:32px}.article-meta .btn+.btn,.article-meta app-favorite-button,.article-meta app-follow-button+app-favorite-button{margin-left:.5rem}.article-meta .info{display:inline-block;line-height:1rem;margin:0 1.5rem 0 .5rem;vertical-align:middle}.article-meta .info .author{display:block;font-weight:500}.article-meta .info .date{color:#bbb;color:var(--text-light);display:block;font-size:.8rem}.article-preview{border-top:1px solid #eee;padding:1.5rem 0;transition:background-color .2s ease}.article-preview:hover{background-color:#00000003}.article-preview .article-meta{margin:0 0 1rem}.article-preview .preview-link h1{font-size:1.5rem;font-weight:600;line-height:1.1;margin-bottom:3px}.article-preview .preview-link p{color:#999;color:var(--text-muted);font-size:1rem;font-weight:300;line-height:1.3rem;margin-bottom:15px}.article-preview .preview-link span{color:#bbb;color:var(--text-light);font-size:.8rem;font-weight:300;max-width:30%;vertical-align:middle}.article-preview .preview-link ul{float:right;max-width:50%;vertical-align:top}.article-preview .preview-link ul li{font-size:.8rem;font-weight:300;padding-bottom:0;padding-top:0}.btn .counter{font-size:.8rem}.home-page .banner p{color:#999;color:var(--text-muted);font-size:1rem;font-weight:300;margin-bottom:0;text-align:center}.home-page .banner p a{color:#3a4;color:var(--brand);text-decoration:underline}.home-page .banner h1{font-size:3.5rem;font-weight:700;line-height:1.1;padding-bottom:.5rem;text-align:center}.home-page .feed-toggle{margin-bottom:-1px}.home-page .sidebar{background:none;border-left:1px solid #eee;margin-left:10px;padding-left:20px}.home-page .sidebar p{margin-bottom:.2rem}.article-page .banner{padding:2rem 0}.article-page .banner h1{color:#222;font-size:2.8rem;font-weight:600}.article-page .banner .btn{opacity:.8}.article-page .banner .btn:hover{opacity:1;transition:all .1s}.article-page .banner .article-meta{margin:2rem 0 0}.article-page .banner .article-meta .author{color:#373a3c;color:var(--text)}.article-page .article-actions,.article-page .article-content,.article-page .banner>.container,.article-page .container.page>.row{margin-left:auto;margin-right:auto;max-width:720px;max-width:var(--content-width)}.article-page .article-content.row,.article-page .container.page>.row{margin-left:auto;margin-right:auto}.article-page .article-content .col-md-12,.article-page .container.page>.row>[class*=col-]{flex:0 0 100%;margin-left:0;max-width:100%;padding-left:0;padding-right:0}footer>.container{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:720px;max-width:var(--content-width)}.article-page .article-content p{font-family:Lora,serif;font-size:1.2rem;line-height:1.8rem;margin-bottom:2rem}.article-page .article-content h1,.article-page .article-content h2,.article-page .article-content h3,.article-page .article-content h4,.article-page .article-content h5,.article-page .article-content h6{font-weight:500;margin:1.6rem 0 1rem}.article-page .article-content ol,.article-page .article-content ul{margin-bottom:1rem;padding-left:2.5rem}.article-page .article-content ol ol,.article-page .article-content ol ul,.article-page .article-content ul ol,.article-page .article-content ul ul{margin-bottom:0;padding-left:2.5rem}.article-page .article-content ul{list-style:disc}.article-page .article-content ul ul{list-style:circle}.article-page .article-content ul ul ul{list-style:square}.article-page .article-content ol{list-style:decimal}.article-page .article-content ol ol{list-style:lower-alpha}.article-page .article-content ol ol ol{list-style:lower-roman}.article-page .article-actions{margin-bottom:3rem;margin-top:1.5rem;text-align:center}.article-page .article-actions .article-meta .info{text-align:left}.article-page .comment-form .card-block{padding:0}.article-page .comment-form .card-block textarea{border:0;padding:1.25rem}.article-page .comment-form .card-footer .btn{float:right;font-weight:700}.article-page .comment-form .card-footer .comment-author-img{height:30px;width:30px}.article-page .card{border:1px solid #eee;box-shadow:0 1px 2px #0000000a}.article-page .card .card-footer{border-top:1px solid #eee;font-size:.8rem;font-weight:300}.article-page .card .comment-author-img{border-radius:30px;height:20px;width:20px}.article-page .card .comment-author,.article-page .card .comment-author-img,.article-page .card .date-posted{display:inline-block;vertical-align:middle}.article-page .card .date-posted{color:#bbb;color:var(--text-light);margin-left:5px}.article-page .card .mod-options{color:#333;float:right;font-size:1rem}.article-page .card .mod-options i{cursor:pointer;margin-left:5px;opacity:.6}.article-page .card .mod-options i:hover{opacity:1}.profile-page .user-info{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:2rem 0 1rem;text-align:center}.profile-page .user-info .user-img{border-radius:100px;height:100px;margin-bottom:1rem;width:100px}.profile-page .user-info h4{font-weight:700}.profile-page .user-info p{color:#aaa;color:var(--text-lighter);font-weight:300;margin:0 auto .5rem;max-width:450px}.profile-page .user-info .action-btn{border:1px solid #999;border:1px solid var(--text-muted);color:#999;color:var(--text-muted);float:right}.profile-page .articles-toggle{margin:1.5rem 0 -1px}.editor-page .tag-list i{cursor:pointer;font-size:.6rem;margin-right:5px}
/*# sourceMappingURL=main.08205d5a.css.map*/