:root {
    --font-serif: "Cormorant Garamond", ui-serif, Georgia, "Times New Roman", serif;
    --font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --color-ink: #101517;
    --color-ink-muted: #536169;
    --color-paper: #f7f9f8;
    --color-paper-cool: #edf4f4;
    --color-night: #080d12;
    --color-silver: #d6e2e4;
    --color-cyan: #83e8ff;
    --color-sun: #e8c66f;
    --primary: #fff;
    --ink: var(--color-ink);
    --motion-fast: 150ms;
    --motion-standard: 250ms;
    --glass-bg: rgba(255, 255, 255, 0.14);
    --glass-bg-strong: rgba(8, 13, 18, 0.9);
    --glass-bg-contrast: rgba(8, 13, 18, 0.96);
    --glass-border: rgba(255, 255, 255, 0.38);
    --glass-border-strong: rgba(255, 255, 255, 0.72);
    --glass-highlight: rgba(255, 255, 255, 0.34);
    --glass-shadow: 0 18px 44px rgba(0, 0, 0, 0.2);
    --glass-shadow-soft: 0 8px 22px rgba(0, 0, 0, 0.16);
    --glass-blur: 8px;
    --glass-blur-subtle: 2px;
    --glass-blur-strong: 14px;
    --glass-radius: 8px;
    --glass-radius-pill: 999px;
    --glass-focus-width: 2px;
    --glass-focus-offset: 3px;
    --glass-focus-ring: rgba(255, 255, 255, 0.95);
    --glass-focus-shadow: 0 0 0 4px rgba(36, 36, 36, 0.55);
}

@font-face {
    font-display: swap;
    font-family: "Cormorant Garamond";
    font-style: normal;
    font-weight: 600;
    src: url("../assets/fonts/CormorantGaramond-SemiBold.woff2") format("woff2");
}

@media (prefers-reduced-motion: reduce) {
    :root {
        --motion-fast: 1ms;
        --motion-standard: 1ms;
    }
}

@media (prefers-reduced-transparency: reduce) {
    :root {
        --glass-bg: var(--glass-bg-strong);
        --glass-blur: 0px;
        --glass-blur-strong: 0px;
    }
}

@media (prefers-contrast: more) {
    :root {
        --glass-bg: var(--glass-bg-contrast);
        --glass-border: var(--glass-border-strong);
        --glass-shadow: none;
        --glass-focus-width: 3px;
    }
}
