:root{--ink:#1c2420;--paper:#f4efe6;--panel:#232d27;--panel-line:#384039;--rust:#c4622d;--rust-dim:#9a4c22;--moss:#6b8f6a;--muted:#8a9187;--stage-bg:#ece5d6;--stage-line:#cfc4ac;--font-display:"Space Grotesk", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--panel);color:var(--paper);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0}button{font-family:inherit}::selection{background:var(--rust);color:var(--paper)}
