:root{color-scheme:dark;--bg:#101510;--card:#1b241c;--line:#354434;--green:#bed58b;--text:#f2f4ed;--muted:#a5b09f}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px system-ui,Segoe UI,Arial,sans-serif}header{background:#1b251c;border-bottom:2px solid #7e9968;padding:20px max(18px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:12px}header b{font-size:20px;letter-spacing:1px}header span{font-size:10px;letter-spacing:2px;color:var(--green)}main{max-width:1100px;margin:0 auto;padding:24px 16px 70px}h1{font-size:28px}h2{font-size:19px}.hero{background:linear-gradient(120deg,#283b28,#141b15);padding:36px 22px;border:1px solid var(--line);border-radius:14px;margin-bottom:22px}.hero small{color:var(--green);letter-spacing:3px}.hero h1{font-size:clamp(30px,7vw,55px);margin:10px 0}.hero p{color:var(--muted)}.card{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:20px;margin:12px 0}.card p{white-space:pre-wrap;line-height:1.55}.muted,.meta{color:var(--muted)}.meta{font-size:12px;border-top:1px solid var(--line);padding-top:12px}.pill{font-size:11px;letter-spacing:2px;color:var(--green);font-weight:800}.poster{max-height:300px;max-width:100%;object-fit:cover;border-radius:8px;margin-bottom:12px}.when{color:var(--green)}.options{padding:12px;background:#253025;border-radius:8px}.options div{padding-top:9px}a{color:var(--green)}nav,.toolbar,.top{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between}nav button{flex:1;min-width:90px}button{cursor:pointer;background:var(--green);color:#101610;border:0;border-radius:7px;padding:12px 16px;font-weight:800}nav button{background:#253125;color:white}nav button.active{background:var(--green);color:#101610}.secondary{background:#344332;color:white}.danger{background:#8f3434;color:white}.columns{display:grid;grid-template-columns:1fr 1.3fr;gap:22px;margin-top:25px}label{display:block;margin:14px 0;font-size:13px;color:var(--muted)}input,select,textarea{display:block;width:100%;padding:12px;margin-top:6px;background:#111a12;border:1px solid #53674e;border-radius:7px;color:white;font:inherit}input[type=checkbox]{width:auto;display:inline}.check{display:flex;gap:10px;align-items:center}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.entry{display:block;text-align:left;width:100%;background:#253125;color:white;margin:8px 0}.entry small{display:block;color:#b7c3ad;margin-top:6px}.top h1{margin:0}#msg{color:var(--green)}[hidden]{display:none!important}@media(max-width:700px){.columns,.two{grid-template-columns:1fr}header{display:block}header span{display:block;margin-top:8px}}
