/* Design tokens — oficjalna identyfikacja wizualna Parafii pw. św. Floriana.
   Paleta: niebieski (woda, zaufanie), czerwony (strażacy, męczeństwo),
   granat (dostojność, tekst), biały (czystość, zmartwychwstanie).
   Źródło: branding/logo/brand-book.pdf. */

:root {
    --brand: #003391;
    --brand-dark: #0c0e2e;
    --brand-soft: #E4ECFA;
    --brand-accent: #bf001a;
    --brand-accent-dark: #8A0013;

    --surface: #fcfcfc;
    --surface-white: #FFFFFF;
    --surface-alt: #F2F4FA;

    --ink: #0c0e2e;
    --ink-soft: #3B3E55;
    --ink-mute: #76798E;
    --line: #DDE2EE;

    --shadow-sm: 0 1px 2px rgba(12, 14, 46, 0.06);
    --shadow-md: 0 6px 24px rgba(12, 14, 46, 0.10);

    --font-serif: "Cormorant Garamond", "Source Serif Pro", "Times New Roman", Georgia, serif;
    --font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

    --radius-sm: 4px;
    --radius-md: 10px;
    --radius-lg: 16px;

    --container: 1180px;
    --container-narrow: 760px;

    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 24px;
    --space-6: 32px;
    --space-7: 48px;
    --space-8: 64px;
    --space-9: 96px;
}
