:root{--charcoal:#18181B;--charcoal-soft:#232326;--cream:#F7F6F2;--paper:#FFFFFF;--line:#E4E1D8;--signal:#D6472B;--signal-dark:#B23A22;--steel:#3A6EA5;--good:#2F8F5B;--warn:#C4861A;--ink:#1A1A18;--ink-soft:#6B675F}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--cream);color:var(--ink)}button{font-family:inherit;cursor:pointer}input,select{font-family:inherit}::selection{background:var(--signal);color:#fff}@keyframes spin{to{transform:rotate(360deg)}}
