/* NOMAD'E LA — Design Tokens */

:root {
    /* Palette */
    --bg-primary: #0c0e18;
    --bg-surface: rgba(130, 140, 180, 0.06);
    --bg-card: rgba(20, 25, 40, 0.7);
    --bg-glass: rgba(10, 14, 26, 0.85);

    /* Text */
    --text-primary: #eef1f7;
    --text-secondary: rgba(210, 218, 235, 0.85);
    --text-muted: rgba(210, 218, 235, 0.55);
    --text-ghost: rgba(210, 218, 235, 0.25);

    /* Accents */
    --accent-gold: #c4a86e;
    --accent-gold-dim: rgba(196, 168, 110, 0.3);
    --accent-gold-glow: rgba(196, 168, 110, 0.12);
    --accent-silver: #a0a8b8;

    /* Borders */
    --border: rgba(192, 200, 220, 0.12);
    --border-light: rgba(192, 200, 220, 0.2);

    /* Status */
    --sold-color: rgba(196, 168, 110, 0.6);

    /* Typography */
    --font-serif: 'Playfair Display', Georgia, serif;
    --font-sans: 'Geist', 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

    /* Saved originals:
       --font-serif-original: 'Playfair Display', Georgia, serif;
       --font-sans-original: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    */

    /* Spacing */
    --space-xs: 4px;
    --space-sm: 8px;
    --space-md: 16px;
    --space-lg: 24px;
    --space-xl: 32px;
    --space-2xl: 48px;

    /* Radius */
    --radius-sm: 8px;
    --radius-md: 12px;
    --radius-lg: 16px;
    --radius-full: 9999px;

    /* Transitions */
    --transition-fast: 150ms ease;
    --transition-base: 250ms ease;
    --transition-slow: 400ms ease;

    /* Z-index */
    --z-covers: 10;
    --z-story: 100;
    --z-drawer: 110;
    --z-header: 50;
}
