.component-navbar{margin-top:10px;width:100%}.component-navbar .nav{height:30px;display:flex;align-items:center;justify-content:space-around;background-color:#164194}.component-navbar .nav .left{display:flex;justify-content:flex-start;width:65%;padding:0}.component-navbar .nav .right{display:flex;justify-content:flex-end;width:35%;padding:0}.component-navbar .nav .navlink{list-style:none;height:17px;margin-top:6px;margin-bottom:7px;padding:0 10px;display:flex;align-items:center;border-left:1px solid #fff}.component-navbar .nav .navlink:first-of-type{border-left:none}.component-navbar .nav .navlink a{font-size:.8em;color:#fff;text-decoration:none}.component-navbar .nav .navlink a:hover{cursor:pointer}.component-navbar .nav .navlink.logo{height:30px;margin:0;padding:0 10px 0 0}.component-navbar .nav .navlink.logo a{margin-left:1px;display:flex;align-items:center}.component-navbar .nav .navlink.logo span{margin-left:6px;font-weight:700;font-size:.9rem;text-transform:capitalize;letter-spacing:.03em}.component-navbar .nav .navlink.logo img{object-fit:cover;object-position:center;height:26px;margin:2px 0}.component-navbar .nav .left .navlink:nth-of-type(2){border-left:none}@media (max-width:550px){.component-navbar{margin-top:0;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.component-navbar .nav{height:60px;flex-direction:column;flex-wrap:nowrap}.component-navbar .nav .left,.component-navbar .nav .right{width:100%;margin:0;justify-content:flex-start}.component-navbar .nav .right{padding-left:48px}.component-navbar .nav .left .logo{width:100%}}.component-footer{margin-top:16px;padding:20px 10%;border-top:2px solid #164194;font-size:.7em;color:#555;text-align:center}.component-footer a{text-decoration:none;color:#555}.component-footer a:hover{cursor:pointer;text-decoration:underline}.component-footer div{margin:12px 0}.component-footer .divider{margin:0 6px}.component-post-row{margin:6px}.component-post-row.hidden{display:none!important}.component-post-row a{text-decoration:none;color:#000}.component-post-row .row-content.loading{opacity:.3;pointer-events:none}.component-post-row .top-row{font-size:.9em;display:flex;align-items:flex-start;justify-content:flex-start}.component-post-row .top-row .rank{width:18px;min-width:18px;color:#999}.component-post-row .top-row .upvote{width:14px}.component-post-row .top-row .upvote img{margin-bottom:1px;width:10px;object-fit:contain;object-position:bottom}.component-post-row .top-row .upvote img:hover{cursor:pointer}.component-post-row .top-row .title .website a{font-size:.8em;margin-left:6px;color:#666;text-decoration:none}.component-post-row .top-row .title .website a:hover{text-decoration:underline}.component-post-row .bottom-row{padding-left:15px;font-size:.8em;color:#666}.component-post-row .bottom-row.has-rank{padding-left:30px}.component-post-row .bottom-row .divider{margin:0 6px}.component-post-row .bottom-row a{color:#666}.component-post-row .bottom-row .unvote:hover,.component-post-row .bottom-row a:hover{cursor:pointer;text-decoration:underline}@media (max-width:550px){.component-post-row .top-row{margin-top:12px}.component-post-row .top-row .title a{display:block}.component-post-row .top-row .title .website a{margin-left:0}.component-post-row .bottom-row{font-size:.75em}}.view-home-page{background-color:#f3f7fd}.view-home-page .post-list-container{box-sizing:border-box;padding:10px 0;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.view-home-page .post-list{box-sizing:border-box;width:100%}.view-home-page .button-container{width:100%;padding:0 38px;margin-top:20px}.view-home-page .button-container .button{font-size:.8em;color:#000;cursor:pointer}.view-home-page.hidden{display:none}.view-profile-page .form-group input{width:320px}.view-profile-page .form-group input[type=submit]{width:336px}.view-profile-page .form-group input:disabled{background-color:hsla(0,0%,93.7%,.94);border:1px solid #eee;cursor:not-allowed}.view-profile-page .info-container{font-size:.8em}.view-profile-page .info-container:before{content:"Info: ";font-weight:700}.view-forgot-password-page .info-container{font-size:.8em}.view-forgot-password-page .info-container:before{content:"Info: ";font-weight:700}.view-reset-password-page .info-container{font-size:.8em}.view-reset-password-page .info-container:before{content:"Info: ";font-weight:700}.view-new-post-page .form-group input{width:320px}.view-new-post-page .form-group input[type=submit]{width:336px}.component-comment-row{margin:12px 6px}.component-comment-row.hidden{display:none!important}.component-comment-row a{text-decoration:none;color:#000}.component-comment-row .top-row{font-size:.9em;display:flex;align-items:flex-start;justify-content:flex-start}.component-comment-row .top-row .upvote{width:14px}.component-comment-row .top-row .upvote img{margin-bottom:1px;width:10px;object-fit:contain;object-position:bottom}.component-comment-row .top-row .upvote img:hover{cursor:pointer}.component-comment-row .top-row .unvote,.component-comment-row .top-row .user{font-size:.8em;color:#666}.component-comment-row .bottom-row{padding-left:15px;font-size:.8em}.view-post-detail-page{background-color:#f3f7fd}.view-post-detail-page .post-detail-container{min-height:calc(100vh - 210px - 4rem);box-sizing:border-box}.view-post-detail-page.hidden{display:none}.view-post-detail-page .form-group{margin:20px 20px 0}.view-post-detail-page .form-group textarea{box-sizing:border-box;width:100%}.view-post-detail-page .form-group.submit{margin-top:0}.view-post-detail-page .form-group.submit input{width:160px}.view-post-detail-page .form-group.submit input:disabled{cursor:not-allowed}.view-post-detail-page .comment-list-container{margin-top:50px;margin-left:20px;margin-right:20px}.view-post-detail-page .error-container{margin-left:20px;margin-right:20px}.view-edit-post-page .form-group input{width:280px}.view-edit-post-page .form-group input[type=submit]{width:296px}body{margin:0 auto;max-width:80vw;font-family:"Helvetica","Arial",sans-serif;font-size:16px;line-height:1.5;padding:0 1em 4em;color:#333;background-color:#fcfcfc}h1,h2,strong{color:#111}h2{margin-top:1em;padding-top:1em}a{color:#164194}.tagline{margin-bottom:1.5em;font-size:.9em;font-style:italic;color:#666}.error{font-size:.8em;color:#f30031}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:.8em;text-transform:uppercase;-webkit-appearance:none}.form-group input,.form-group textarea{width:280px;outline:none;margin-bottom:5px;font-size:.8em;line-height:1;-webkit-appearance:none}.form-group textarea{height:140px}.form-group input[type=password],.form-group input[type=text]{padding:8px;border:1px solid #ccc;border-radius:1px;outline:none}.form-group input[type=password]:focus,.form-group input[type=text]:focus{border:1px solid #bcce00}.form-group textarea{padding:8px;border:1px solid #ccc;border-radius:1px;outline:none}.form-group textarea:focus{border:1px solid #bcce00}.form-group input[type=submit]{width:296px;padding:8px;margin-top:20px;background:#164194;border:1px solid #164194;color:#fff;border-radius:1px;cursor:pointer}.form-group input[type=submit]:disabled{background:#aaa;border:1px solid #aaa}.form-group.has-error{margin-bottom:10px}.error-container :first-child,.link-group{margin-top:20px}.link-group p{margin:0}.link-group a{font-size:.8em}@media (max-width:750px){body{box-sizing:border-box;width:100%;max-width:100%}}@media (max-width:550px){body{background-color:#f3f7fd;padding:0 10px 4em;max-width:100%;overflow-x:hidden}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}}.site-container{min-height:calc(100vh - 210px - 4rem);box-sizing:border-box}
/*# sourceMappingURL=main.a33d5636.chunk.css.map */