:root {
    /* Off pure black: high-contrast light text on #000 haloes, which is worse
       with astigmatism and in the dim rooms where dark mode gets used. */
    --color-bg: #0b0e10;
    /* Raised band, kept a touch lighter than the ground as it always was. */
    --color-bg-dark: #11161a;
    --color-cyan: #00a8e8;
    --color-cyan-dark: #006d8e;
    --color-teal: #005f73;
    --color-teal-bg: #00526b;
    --color-text: #eff4f6;          /* headings: 17.46:1, emphatic without glare */
    /* Body copy is the primary content and now reads brighter than the
       secondary text around it. It used to share --color-text-muted with
       captions and bylines, which left the article dimmer than its own
       captions while headings sat at 21:1. */
    --color-text-body: #c9d2d7;     /* 12.62:1 */
    --color-text-muted: #93a1a8;    /* 7.29:1, secondary: captions, meta */
    --color-text-faded: #7c8b93;    /* 5.51:1, tertiary */
    --color-border: rgba(0, 168, 232, 0.3);
    --color-card-bg: rgba(0, 80, 110, 0.15);
    --color-danger: #ff6b6b;
    --color-danger-bg: rgba(255, 107, 107, 0.1);
    --color-danger-border: rgba(255, 107, 107, 0.35);
    --font-main: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --max-width: 1200px;
}
