:root{--ap-canvas:#151719;--ap-surface:#212427;--ap-text:#f6f7f4;--ap-muted:#c1c5c2;--ap-line:#555b58;--ap-soft:#303538;--ap-link:#dcff69;--ap-primary:#dcff69;--ap-on-primary:#182006}
@media(prefers-color-scheme:light){:root{--ap-canvas:#f4f5f2;--ap-surface:#fff;--ap-text:#191c1a;--ap-muted:#46504a;--ap-line:#8b948d;--ap-soft:#e7ebe5;--ap-link:#385800;--ap-primary:#cfed48;--ap-on-primary:#192600;color-scheme:light!important}}
*{box-sizing:border-box}[hidden]{display:none!important}body{min-height:100vh;color:var(--ap-text)}header,main{max-width:1540px;margin:auto}header{display:flex;align-items:center;gap:18px;padding:18px clamp(14px,3vw,40px);border-bottom:1px solid var(--ap-line)}header picture{display:flex}header img{height:auto;max-width:29vw}header span{font-weight:600}header button{margin-left:auto}main{padding:20px clamp(14px,3vw,40px) 72px}form,.stack{display:grid;gap:14px}.auth{max-width:460px;margin:8vh auto}.auth h1{margin-bottom:1.2rem}label{display:grid;gap:4px;font-weight:600;color:var(--ap-text)}input,textarea,select,button{min-height:44px;font:inherit}input,textarea,select{width:100%;padding:9px 12px;background:var(--ap-canvas);color:var(--ap-text);border:1px solid var(--ap-line);border-radius:10px}textarea{min-height:90px;resize:vertical}button{padding:8px 14px;border:1px solid var(--ap-line);border-radius:12px;background:var(--ap-soft);color:var(--ap-text);cursor:pointer;font-weight:600}button.active,.primary{background:var(--ap-primary);color:var(--ap-on-primary);border-color:var(--ap-primary)}button:disabled{opacity:.55}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #9887fd;outline-offset:3px}nav,.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}nav{margin-bottom:22px}.columns{display:grid;grid-template-columns:minmax(230px,0.85fr) minmax(320px,1.4fr) minmax(190px,.7fr);gap:14px;align-items:start}.columns>*,.card{min-width:0}.card{border-radius:18px;border:1px solid var(--ap-line);padding:18px;background:var(--ap-surface);margin-bottom:14px}.item{display:grid;width:100%;gap:5px;text-align:left;background:var(--ap-surface);margin-block:6px}.item[aria-current=true]{border-color:var(--ap-link)}.item small,.meta{color:var(--ap-muted)}h1,h2,h3{margin:0 0 .6em}p{margin:.45em 0}.entry{padding:10px 0;border-bottom:1px solid var(--ap-line);white-space:pre-wrap;overflow-wrap:anywhere}.entry small{display:block;color:var(--ap-muted)}#message:not(:empty){position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:var(--ap-surface);border:1px solid var(--ap-line);padding:12px 18px;border-radius:12px;max-width:min(92vw,680px);box-shadow:0 3px 18px #0003;z-index:10}details summary{cursor:pointer;min-height:44px;padding:8px 0}.short{max-width:780px}.back{display:none}
@media(max-width:1050px){.columns{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr)}.context{grid-column:2}}
@media(max-width:740px){.columns{display:block}.focus-case .queue{display:none}.back{display:inline-block}nav{flex-wrap:nowrap;overflow:auto;padding:4px 1px 8px}nav button{white-space:nowrap}header{padding:12px}.actions button{flex-grow:1}.auth{margin:20px auto}}

.support-shot{display:block;max-width:100%;height:auto}input[type=checkbox]{width:24px;height:24px;min-height:24px}
