:root{color-scheme:dark;--orange:#e97800;--line:#303030;--muted:#acacac}*{box-sizing:border-box}body{margin:0;background:#000;color:#eee;font:15px Arial,Helvetica,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer;color:var(--orange);background:transparent;border:1px solid var(--orange);padding:8px 18px}button:hover{background:#251400}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ffad4e;outline-offset:4px}header{max-width:980px;margin:26px auto 70px;display:flex;align-items:end;gap:40px}.brand{text-decoration:none;font-size:24px;font-weight:bold;white-space:nowrap;text-align:center}.brand strong{display:block;color:#ec1725}.brand span{color:#d3e500}.header-right{flex:1}.login{display:block;margin:0 0 28px auto;border:0;font-size:18px;padding:0}nav{display:flex;gap:20px;font-size:14px;align-items:center;white-space:nowrap}nav a{text-decoration:none}nav a:hover,nav a[aria-current]{color:var(--orange)}details{position:relative}summary{cursor:pointer;list-style:none}details[open]{background:#161616}details a{display:block;padding:12px;position:relative}main{max-width:960px;margin:auto}.preview{font-size:11px;color:#cbb89e;border:1px dashed #55422c;padding:10px;display:flex;align-items:center;gap:12px;margin-bottom:26px}.preview span{flex:1}.preview button{font-size:11px;padding:6px 10px}h1{font-size:21px;margin:0 0 10px}.intro{margin:0 0 25px}.layout{display:grid;grid-template-columns:minmax(0,620px) 280px;gap:40px}.feed-heading{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-bottom:15px}select{background:#000;border:1px solid var(--line);color:#ddd;padding:5px}.post{border:1px solid var(--line);padding:20px;margin-bottom:24px}.disclaimer{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:16px;font-size:13px}.author{display:flex;gap:12px;align-items:center}.avatar{border-radius:50%;width:45px;height:45px;display:grid;place-items:center;background:#30271e;color:#ffad4e;font-weight:bold}.meta{font-size:12px;color:#bcbcbc;margin:8px 0}.tag{font-size:11px;background:#ee8700;padding:4px 8px;color:white;display:inline-block}.post h2{font-size:19px;font-weight:normal;margin:26px 0}.content{display:flex;gap:28px;align-items:flex-start}.content img{width:60%;max-height:300px;object-fit:contain}.body{white-space:pre-line;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.content .body{flex:1}.more{border:0;padding:0;margin:22px 0;text-decoration:underline}.stats{display:flex;gap:24px;color:#aaa;font-size:12px;padding:16px 0;border-top:1px solid #202020}.stats button{padding:0;border:0;color:#aaa}.original{font-size:12px;color:#aaa}.comment-trigger{width:100%;text-align:left;border-color:var(--line);color:#aaa;margin-top:18px}.comments{padding-top:15px}.comment{border-top:1px solid var(--line);padding:14px 0;font-size:13px}.comment p{white-space:pre-wrap}.download{margin-top:18px}aside{border:1px solid var(--line);padding:20px;align-self:start;position:sticky;top:20px}aside h2{font-size:16px;margin:26px 0 18px}.search{display:flex;gap:8px;border-bottom:1px solid var(--line);color:var(--orange);padding-bottom:18px}.search input{width:100%;background:none;border:0;min-width:0;color:#eee;outline:none}.search input::placeholder{color:var(--orange)}.group{display:flex;gap:12px;padding:13px 0}.group-icon{width:40px;height:40px;background:#292929;display:grid;place-items:center;color:#999;font-size:13px;flex-shrink:0}.group-name{font-size:13px;line-height:1.4;margin-bottom:8px}.group button{font-size:12px;padding:6px 20px}.all{font-size:12px;width:100%;border-color:#444}.selected{background:#3b2000!important;border-color:var(--orange)!important}.side-note{font-size:12px;line-height:1.8;color:#888;border-top:1px solid var(--line);padding-top:20px}footer{max-width:960px;margin:60px auto 30px;color:#888;font-size:12px}footer span{float:right}dialog{background:#101010;color:#eee;border:1px solid #444;max-width:480px;width:calc(100% - 32px);padding:32px}dialog::backdrop{background:#000b}.close{position:absolute;right:12px;top:10px;border:0;font-size:24px;padding:0 8px}.primary{background:var(--orange);color:#000;font-weight:bold;width:100%;padding:12px}.muted{color:#aaa;font-size:13px;line-height:1.7}form label{display:block;margin:16px 0}form input,form textarea,form select{display:block;width:100%;padding:10px;margin-top:8px;background:#080808;border:1px solid #444;color:#eee}.empty{padding:30px;border:1px solid var(--line);color:#aaa}@media(max-width:1000px){header,main,footer{margin-left:24px;margin-right:24px}header{flex-direction:column;align-items:stretch;gap:24px}.brand{align-self:start}nav{flex-wrap:wrap}.login{position:absolute;right:24px;top:30px}.layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}}@media(max-width:700px){header{margin-bottom:35px}.brand{font-size:18px}.login{font-size:14px}.layout{display:flex;flex-direction:column}aside{position:static;order:-1;width:100%}#groups{display:flex;overflow:auto;gap:14px}.group{min-width:150px}.side-note{display:none}.preview{flex-wrap:wrap}.preview span{flex-basis:100%}.content{flex-direction:column}.content img{width:100%;max-height:240px}.post{padding:16px}.disclaimer{font-size:11px}.stats{gap:18px}.intro{line-height:1.6}}

.inline-link{display:inline;border:0;background:none;color:#ff8a22;text-decoration:underline;padding:0;font:inherit;cursor:pointer}.body a{color:#ff8a22;text-decoration:underline}

#login.has-account{display:flex;align-items:center;gap:9px}.account-photo{width:32px;height:32px;border-radius:50%;object-fit:cover}.avatar{overflow:hidden;flex-shrink:0}.avatar .author-photo{width:100%;height:100%;object-fit:cover}

#editor{max-width:760px}#editor textarea{min-height:260px}#editor-error{color:#ffaaaa;white-space:pre-wrap}.draft-actions{margin:12px 0}
.account-wrap{position:relative;display:table;margin:0 0 24px auto}.account-wrap #login{position:static;margin:0;display:flex;align-items:center;gap:9px}.account-chevron{font-size:13px}.account-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:220px;background:#171310;border:1px solid #59412a;border-radius:10px;padding:8px;z-index:30;box-shadow:0 15px 45px #000b}.account-menu[hidden]{display:none}.account-menu a,.account-menu button{display:block;text-decoration:none;text-align:left;width:100%;border:0;padding:11px 12px;font-size:14px;color:#edc095;border-radius:5px}.account-menu a:hover,.account-menu button:hover{background:#302010}.account-menu-name{font-size:11px;color:#a99d90;padding:10px 12px;border-bottom:1px solid #3c3025;margin-bottom:5px}.site-language{display:flex;align-items:center;gap:6px;justify-content:flex-end;margin-top:16px;font-size:12px}.site-language select{font-size:12px;background:#0d0d0d;border-radius:5px;padding:5px}.site-language span{font-size:14px}@media(max-width:1000px){.account-wrap{position:absolute;top:30px;right:24px;margin:0}.account-wrap #login{font-size:14px}.site-language{justify-content:flex-start}}
[hidden]{display:none!important}
