.member-actions{margin-left:auto;display:flex;align-items:center;gap:7px}
.member-actions a{border:1px solid #ffffff66;background:#071a2ccc;color:#fff;padding:8px 11px;text-decoration:none;font-size:11px;letter-spacing:0;border-radius:3px;white-space:nowrap}
.member-actions+.search-link{margin-left:14px}
.drawer-member{display:flex;gap:10px;margin-top:28px}
.drawer .drawer-member a{font-size:16px;border:1px solid #ffffff55;padding:10px 15px}
.comments{width:min(850px,calc(100% - 30px));margin:50px auto;border-top:2px solid #071a2c;padding-top:25px}
.comments h2{font-size:25px}.comment-login{background:#f2f4ef;padding:18px}
.comment-form textarea{width:100%;padding:14px;border:1px solid #dfe3df;font:inherit}
.comment-form button{margin-top:8px;border:0;background:#071a2c;color:#fff;padding:10px 16px}
.comment{padding:18px 0;border-bottom:1px solid #dfe3df}.comment-head{display:flex;gap:10px;align-items:center}
.comment-head time{font-size:11px;color:#7a858c}.comment-head button{margin-left:auto;border:0;background:none;color:#a22}
.comment p{white-space:pre-wrap;line-height:1.7}
@media(max-width:1100px) and (min-width:801px){body>header .logo{font-size:40px}.member-actions a{padding:7px 8px}}
@media(max-width:800px){body>header .member-actions{display:none}.drawer-member{display:flex}.article-member-actions{display:flex!important;margin-left:auto}.article-member-actions a{font-size:10px;padding:6px}}
@media(min-width:801px){body>header .member-actions{position:absolute;right:18px;top:83px;margin:0;gap:5px}body>header .member-actions+.search-link{margin-left:auto}.member-actions a{padding:6px 10px;font-size:10px}.category-empty{grid-column:1/-1;padding:45px 0;border-top:1px solid #071a2c;font-size:14px}}
