:root{--ink:#101512;--panel:#18201b;--line:#3d5445;--text:#e6e6d8;--muted:#9aab9c;--acid:#d6f44a;--orange:#ff9351;--red:#ff6e5e}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 4%,#314b33 0,transparent 32rem),#101512;color:var(--text);font:14px Consolas,monospace}.shell{max-width:1440px;margin:auto;padding:30px}.masthead{display:flex;align-items:end;gap:18px;border-bottom:1px solid var(--line);padding-bottom:20px}.masthead h1{font:700 clamp(44px,8vw,104px)/.78 Impact,'Arial Narrow',sans-serif;letter-spacing:-.04em;margin:0;text-transform:uppercase}.masthead i{color:var(--acid);font-style:normal}.masthead #clock{margin-left:auto;color:var(--acid)}.eyebrow,.label{color:var(--muted);font-size:10px;letter-spacing:.15em;margin:0;text-transform:uppercase}.grid{display:grid;gap:14px;margin-top:14px}.status-grid{grid-template-columns:repeat(4,1fr)}.split{grid-template-columns:1.1fr .9fr}.panel{background:linear-gradient(135deg,#1b251e,#151c18);border:1px solid var(--line);padding:18px;box-shadow:10px 10px 0 #0a0d0b}.panel strong{display:block;font:600 33px/1 Impact,'Arial Narrow',sans-serif;margin:10px 0 5px}.panel small{color:var(--muted)}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:12px}.section-title span{color:var(--muted);font-size:11px}.list{max-height:360px;overflow:auto}.row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:13px 0;border-bottom:1px solid #29372d}.row:last-child{border:0}.row b{font-weight:500}.row span{color:var(--muted);font-size:11px}.tag{align-self:start;border:1px solid var(--line);padding:3px 6px;text-transform:uppercase;font-size:10px}.signal{color:var(--acid);margin-top:24px;font-size:11px}.signal span{display:inline-block;width:8px;height:8px;background:var(--acid);margin-right:8px;box-shadow:0 0 15px var(--acid)}button{background:var(--acid);border:0;color:#0b100d;padding:10px 14px;font:600 12px Consolas,monospace;cursor:pointer}button:hover{filter:brightness(1.1)}button.quiet{background:transparent;color:var(--acid);border:1px solid var(--acid)}button.danger{background:transparent;color:var(--orange);border:1px solid var(--orange)}.login{max-width:470px;margin:9vh auto}.login label{display:block;margin:18px 0}.login input{width:100%;display:block;background:#0d120f;border:1px solid var(--line);color:var(--text);padding:13px;margin-top:8px;font:inherit}.warning{background:#3c2d1e;border:1px solid var(--orange);padding:14px;margin-top:14px}.warning p{color:#ffd7ba}dialog{background:var(--panel);color:var(--text);border:1px solid var(--acid);max-width:410px}menu{display:flex;justify-content:end;gap:8px;padding:0}dialog button:first-child{background:transparent;color:var(--text);border:1px solid var(--line)}output{color:var(--red);display:block;margin-top:10px}.help{color:var(--muted);font-size:11px}.draft-form{display:grid;gap:9px;padding:14px 0;border-bottom:1px solid var(--line)}.draft-form input{background:#0d120f;border:1px solid var(--line);color:var(--text);padding:10px;font:inherit}.selection{display:grid;gap:7px}.selection button{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;background:#0d120f;border:1px solid var(--line);color:var(--text);padding:9px;text-align:left}.selection button[aria-pressed="true"]{border-color:var(--acid);box-shadow:inset 3px 0 var(--acid)}.selection small{color:var(--muted)}.draft-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.shell{padding:16px}.status-grid,.split{grid-template-columns:1fr}.masthead{align-items:start;flex-wrap:wrap}.masthead #clock{margin-left:0;width:100%}.section-title{align-items:start;flex-direction:column}.panel strong{font-size:29px}}
