:root{--ink:#f3f1ea;--plum:#ccff31;--deep:#090909;--paper:#090909;--card:#11110f;--blue:#171d0d;--soft:#151512;--muted:#97948a;--line:#2a2a25;--lav:#ccff31;--ok:#1b2a12;--warn:#33220e}
body{background:var(--paper);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em}.top{height:78px;background:#080808;border-bottom:1px solid var(--line);padding-left:clamp(22px,6vw,82px);padding-right:clamp(22px,6vw,82px)}.logo{color:var(--ink);font-family:ui-monospace,monospace;font-weight:700;letter-spacing:2px}.logo small{color:var(--plum);font-size:8px;letter-spacing:3px}.back{color:var(--muted);font-family:ui-monospace,monospace}.wrap{max-width:1500px}.eyebrow{color:var(--plum);font-family:ui-monospace,monospace}.intro h1{font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:-.06em;font-weight:700}.intro p,.sub,.toolbar p,.calendar-help{color:var(--muted)}.datebar{background:#12170d;border-color:#354116;border-radius:0;color:var(--ink)}.datebar span{color:var(--muted)}.button{border-radius:0;background:var(--plum);color:#050505;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.04em}.button:hover{background:#e3ff83}.button.light{background:transparent;border-color:#53631e;color:var(--plum)}.top .button.light{color:var(--plum);border-color:#53631e;background:transparent}.nav{border-color:var(--line)}.nav button{font-family:ui-monospace,monospace;text-transform:uppercase;color:var(--muted)}.nav button.active{color:var(--plum);border-color:var(--plum)}.metric,.card,.content-card,.message-list button,.queue-row,.queue-card,.calendar-pill{background:var(--card);border-color:var(--line);border-radius:0}.metric label,.metric small{color:var(--muted)}.metric b{font-family:ui-monospace,monospace;color:var(--ink)}.metric small{color:var(--plum)}.dot,.calendar-dot{background:var(--plum)}.mini{border-radius:0;background:#27350d;color:var(--plum)}.filters input,.filters select,.form input,.form textarea,.r select,.r input,.review-field input,.review-field select,.review-field textarea,.content-edit input,.content-edit textarea{background:#0c0d0b;color:var(--ink);border-color:var(--line);border-radius:0}.r,.task,.activity,.history-row,.event{border-color:var(--line)}.r.head,th{color:var(--muted)}.r b,.r select,.r input{font-family:ui-monospace,monospace}.save{background:var(--plum);color:#050505;border-radius:0}.discard{background:transparent;color:#ff796d;border-color:#6f3028;border-radius:0}.add,.content-visual,.fit-note,.sequence-note,.review-status,.review-step{background:#12170d;border-color:#354116;border-radius:0;color:var(--ink)}.content-platform,.review-title h4,.lead-heading h3,.toolbar h2,.card h2{font-family:ui-monospace,monospace}.content-body,.draft-body,.sequence-readonly{background:#0c0d0b;color:var(--ink);border-color:var(--line);border-radius:0}.content-structure strong,.preview-label{color:var(--plum)}.content-image{border-radius:0;border-color:var(--line)}.pill{border-radius:0;background:var(--warn);color:#ffb85c}.pill.ok{background:var(--ok);color:var(--plum)}.lead-option{background:var(--card);border-color:var(--line);border-radius:0;color:var(--ink)}.lead-option.active{border-color:var(--plum);background:#171d0d;box-shadow:none}.lead-option .lead-status{color:var(--plum)}.event-date b{color:var(--plum)}.event-owner{border-radius:0;background:#27350d;color:var(--plum)}.empty{border-color:var(--line);border-radius:0;color:var(--muted)}.notice.ok{color:var(--plum)}.notice.err{color:#ff796d}.check{color:var(--plum)}
