:root {
    --color-primary: #032050;
    --color-accent: #C6A96B;
    --color-background: #F7F4ED;
    --color-surface: #FFFFFF;
    --color-text: #10213E;
    --color-muted: #667086;
    --color-border: rgba(3, 32, 80, 0.10);

    /*
     * WAMP design phase: Avenir Next Cyr is resolved through the locally
     * installed font name. Before hosting, licensed WOFF2 files can be wired
     * to this same family without changing component CSS.
     */
    --font-main: "Avenir Next Cyr", "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-display: "Bodoni 72", Didot, "Bodoni MT", "Times New Roman", serif;

    --radius-small: 12px;
    --radius-medium: 20px;
    --radius-large: 28px;

    --shadow-soft: 0 18px 45px rgba(3, 32, 80, 0.08);

    --transition-fast: 180ms ease;
    --transition-medium: 280ms cubic-bezier(0.22, 1, 0.36, 1);
}
