/* Explain: Bridal luxury theme tokens and typography - */
:root {
    --brand-dark: #081826;
    --brand-gold: #cba153;
    --brand-gold-hover: #e0b668;
    --brand-light: #ffffff;
    --brand-muted: #8a9fac;
    --brand-surface: #0e2233;
    --brand-surface-hover: #132b40;
    --brand-border: #1a364d;
    --font-heading: 'Montserrat', sans-serif;
    --font-body: 'Montserrat', sans-serif;
    --radius-button: 0.5rem;
    --radius-card: 1rem;
    --shadow-soft: 0 10px 30px rgba(0, 0, 0, 0.4);
    --shadow-card: 0 8px 24px rgba(0, 0, 0, 0.2);
}