:root{--o:#ff6b1a;--ink:#11100f;--panel:#1b1917;--line:#ffffff1a;--muted:#aaa39c}*{box-sizing:border-box}body{margin:0;background:#0c0b0a;color:#fff;font-family:Manrope,Arial,sans-serif}button,input,select{font:inherit}.admin-shell{min-height:100vh}.login-panel{width:min(560px,calc(100% - 32px));margin:auto;padding:55px 0}.login-brand{display:flex;align-items:center;gap:13px}.login-brand img{width:58px;height:58px;object-fit:contain}.login-brand b{display:block;font:700 25px "Roboto Condensed"}.login-brand small{display:block;color:#8f8983;font-size:10px;font-weight:800;letter-spacing:.13em}.eyebrow{margin:55px 0 17px;color:var(--o);font-size:11px;font-weight:800;letter-spacing:.16em}.login-panel h1{margin:0 0 24px;font:700 clamp(52px,8vw,84px)/.88 "Roboto Condensed";text-transform:uppercase}.login-panel h1 em{color:var(--o);font-style:normal}.intro{color:#aaa39c;font-size:16px;line-height:1.7}.login-panel form{display:grid;gap:18px;margin-top:34px;padding:28px;background:var(--panel);border:1px solid var(--line)}label{display:grid;gap:8px;color:#c8c2bc;font-size:13px;font-weight:700}input,select{width:100%;padding:13px;border:1px solid #ffffff25;background:#11100f;color:#fff}button{border:0;background:var(--o);color:#17110d;padding:14px 18px;font-weight:800;cursor:pointer}.back-link{display:inline-block;margin-top:22px;color:#938c85;font-size:12px}.form-message,.save-message{min-height:20px;color:#ffb083}.setup-note{display:grid;gap:7px;margin:25px 0;padding:18px;border-left:4px solid var(--o);background:#211c18}.setup-note span{color:#bcb5ae;font-size:13px;line-height:1.6}.dashboard-header{min-height:82px;padding:10px max(24px,calc((100vw - 1280px)/2));display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);background:#11100f}.dashboard-header>div:last-child{display:flex;align-items:center;gap:16px;color:#aaa;font-size:12px}.ghost,.secondary{border:1px solid #ffffff25;background:transparent;color:#fff}.dashboard-body{width:min(1280px,calc(100% - 48px));margin:auto;padding:38px 0 70px}.admin-nav{display:flex;gap:7px;margin-bottom:28px;overflow:auto}.admin-nav button{white-space:nowrap;background:#201e1c;color:#aaa}.admin-nav button.active{background:var(--o);color:#17110d}.admin-panel{display:none}.admin-panel.active{display:block}.panel-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.panel-heading .eyebrow{margin:0 0 11px}.panel-heading h2,.placeholder h2{margin:0 0 8px;font:700 clamp(35px,5vw,58px) "Roboto Condensed";text-transform:uppercase}.panel-heading p{margin:0;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px}.stat{padding:18px;background:var(--panel);border-top:3px solid var(--status,#777)}.stat b{display:block;font:700 30px "Roboto Condensed"}.stat span{font-size:11px;color:#aaa}.table-wrap{overflow:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;min-width:780px;background:#151311}th,td{padding:15px;text-align:left;border-bottom:1px solid var(--line)}th{color:#8f8983;font-size:10px;letter-spacing:.11em}td{font-size:14px}td:first-child{color:var(--o);font:700 23px "Roboto Condensed"}.status-select{min-width:210px}.public-toggle{width:20px;height:20px;accent-color:var(--o)}.placeholder{padding:70px;background:var(--panel);border:1px solid var(--line)}.placeholder>span{color:var(--o);font:700 70px "Roboto Condensed"}.placeholder p{max-width:650px;color:var(--muted);line-height:1.7}@media(max-width:760px){.dashboard-header{align-items:flex-start}.dashboard-header>div:last-child{flex-direction:column;align-items:end}.dashboard-body{width:min(100% - 24px,1280px)}.panel-heading{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:repeat(2,1fr)}.login-panel{padding-top:28px}}
