/*
 * Zurigo - Design tokens
 * ----------------------
 * Variables additionnelles propres au thème enfant.
 * Les vars `--color-*` et `--font-primary/heading/mono` sont déjà
 * injectées par le parent depuis brand.colors / brand.fonts.
 */
:root {
    /* Palette Zurigo (alias sémantiques) */
    --zurigo-green: #0F2A22;
    --zurigo-green-deep: #0A1D18;
    --zurigo-cream: #F4EFE4;
    --zurigo-cream-muted: #DCD3BF;
    --zurigo-gold: #C9A24A;
    --zurigo-gold-hover: #B89035;

    /* Typographie additionnelle */
    --font-script: 'Cormorant Garamond', 'Playfair Display', Georgia, serif;
    --font-display: 'Limelight', 'Playfair Display', Georgia, serif;

    /* Surfaces */
    --surface-dark: var(--zurigo-green);
    --surface-darker: var(--zurigo-green-deep);
    --surface-light: var(--zurigo-cream);

    /* Espacements / radius / shadow */
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 16px;
    --shadow-soft: 0 10px 30px rgba(0, 0, 0, 0.25);

    /* Transitions */
    --transition-base: 200ms ease;
}

/* Body par défaut : texte crème sur vert profond pour matcher la maquette */
body {
    background-color: var(--surface-dark);
    color: var(--zurigo-cream);
    font-family: var(--font-primary);
}
