/* r31 owner: shared design tokens and theme variables. Extracted verbatim from the r30 cascade lines 1-61. */
/* ==========================================================================
   ANTICHRIST.CX
   No frameworks. No external fonts. No trackers. The machine stays visible.
   ========================================================================== */

:root {
    --bg: #060608;
    --bg-soft: #0b0b10;
    --surface: #101017;
    --surface-2: #15151e;
    --surface-3: #1b1b25;
    --line: rgba(255, 255, 255, 0.12);
    --line-strong: rgba(255, 255, 255, 0.24);
    --text: #f3efe7;
    --muted: #a8a4aa;
    --faint: #6f6c74;
    --signal: #ff4057;
    --signal-rgb: 255, 64, 87;
    --violet: #9b7bff;
    --violet-rgb: 155, 123, 255;
    --dawn: #ffbd69;
    --dawn-rgb: 255, 189, 105;
    --cyan: #66e6d0;
    --black: #000;
    --white: #fff;
    --shadow: 0 28px 70px rgba(0, 0, 0, 0.34);
    --shadow-hard: 12px 12px 0 rgba(255, 64, 87, 0.14);
    --radius-xs: 0.45rem;
    --radius-sm: 0.8rem;
    --radius-md: 1.25rem;
    --radius-lg: 2rem;
    --radius-pill: 100vw;
    --shell: min(88rem, calc(100vw - 2.5rem));
    --header-h: 5.25rem;
    --ease: cubic-bezier(0.22, 1, 0.36, 1);
    --font-display: Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Black", sans-serif;
    --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
}

html[data-theme="dawn"] {
    --bg: #eee8dc;
    --bg-soft: #e3ddcf;
    --surface: #f7f2e8;
    --surface-2: #ded7c9;
    --surface-3: #d1c9ba;
    --line: rgba(17, 15, 16, 0.15);
    --line-strong: rgba(17, 15, 16, 0.32);
    --text: #171315;
    --muted: #5f5a5c;
    --faint: #847f7f;
    --signal: #d5163a;
    --signal-rgb: 213, 22, 58;
    --violet: #603dd8;
    --violet-rgb: 96, 61, 216;
    --dawn: #b95c00;
    --dawn-rgb: 185, 92, 0;
    --cyan: #087c70;
    --shadow: 0 28px 70px rgba(78, 56, 40, 0.15);
    --shadow-hard: 12px 12px 0 rgba(213, 22, 58, 0.12);
}
