:root{color:#e9e1cf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07100d;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}button,input,select,textarea{font:inherit}body{background:radial-gradient(circle at 75% 0,#1c4935,#07100d 42%)}.gate{place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:30px;display:grid}.login-card{background:#10241cf2;border:1px solid #cba45366;border-radius:5px 24px;width:min(460px,90vw);padding:28px;box-shadow:0 30px 80px #0008}.admin-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.admin-brand img{width:48px;height:48px}.admin-brand div{display:grid}.admin-brand strong{letter-spacing:.12em;color:#e6c56d;font:700 20px Georgia,serif}.admin-brand span{color:#93a397;text-transform:uppercase;font-size:9px}h1,h2,strong{font-family:Georgia,serif}h1{margin:5px 0;font-size:28px}h2{color:#e0c676;margin-top:30px}.login-card p,.gate p{color:#aab6ac;font-size:12px;line-height:1.5}.login-card form{gap:13px;display:grid}.login-card label,.moderation-form label{color:#a7b3a8;text-transform:uppercase;gap:6px;font-size:10px;display:grid}input,select,textarea{color:#f0e8d4;background:#020907;border:1px solid #c9aa5c44;border-radius:4px;padding:10px}button{color:#fff1cc;cursor:pointer;background:linear-gradient(#a87934,#715023);border:1px solid #d1af5866;border-radius:4px 12px;padding:10px 14px}.error{color:#f0aaa3;background:#542521;border:1px solid #b95b55;padding:9px}code{color:#70d9b9;letter-spacing:.12em;text-align:center;background:#020907;padding:12px;display:block}.codes{grid-template-columns:1fr 1fr;gap:5px;margin:12px 0;display:grid}.dashboard{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.dashboard>aside{background:#08140ff5;border-right:1px solid #c7a44f40;flex-direction:column;height:100vh;padding:20px;display:flex;position:sticky;top:0}.dashboard nav{gap:4px;display:grid}.dashboard nav a{color:#aab6ac;border-left:2px solid #0000;padding:10px;text-decoration:none}.dashboard nav a:hover{color:#fff;background:#254a37;border-color:#d6b45d}.dashboard aside small{color:#697b6e;margin-top:auto;font-size:9px;line-height:1.5}.workspace{padding:30px 35px 60px}.workspace>header{justify-content:space-between;align-items:end;display:flex}.workspace>header span{letter-spacing:.12em;text-transform:uppercase;color:#72c29a;font-size:9px}.metric-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;margin-top:25px;display:grid}.metric-grid article{background:#10251cbb;border:1px solid #d1b15b25;border-radius:4px 14px;padding:15px;display:grid}.metric-grid span{color:#8fa093;text-transform:uppercase;font-size:9px}.metric-grid strong{color:#efd57f;margin-top:6px;font-size:25px}.table{border:1px solid #d1b15b25;display:grid}.table>div{border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.table>div:last-child{border:0}.table span{display:grid}.table strong{font-size:13px}.table small{color:#89998e;font-size:9px}.moderation-form{background:#0b1b14;border:1px solid #d1b15b25;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:12px;padding:15px;display:grid}.moderation-form .wide,.moderation-form button{grid-column:1/-1}.moderation-form textarea{min-height:80px}.notice{color:#c9f1d1;background:#1e5c343d;border:1px solid #6fba7f7a;border-radius:10px;padding:12px 14px}.section-note{color:#9eaa9e;line-height:1.55}.admin-power-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-power-form{grid-template-columns:1fr 1fr;align-content:start}.admin-power-form h3{grid-column:1/-1;margin:0}.audit{gap:3px;display:grid}.audit article{border-bottom:1px solid #ffffff0c;grid-template-columns:170px 220px 1fr;gap:10px;padding:8px;font-size:10px;display:grid}.audit time{color:#778a7d}.audit strong{color:#d8bf78;font-family:inherit}.audit span{color:#9daba1;word-break:break-all}@media (max-width:1000px){.metric-grid{grid-template-columns:1fr 1fr}.dashboard{grid-template-columns:190px 1fr}.workspace{padding:24px 20px}.audit article{grid-template-columns:140px 180px 1fr}.admin-power-grid{grid-template-columns:1fr}}
