/* Explain: Theme tokens for the grave care service brand identity. */
:root {
    --primary-color: #2B2B2B;
    --primary-hover: #404040;
    --secondary-color: #EFE8DC;
    --accent-color: #7D7560;
    --accent-dark: #5E5746;
    --accent-soft: rgba(125, 117, 96, 0.12);
    --stone-soft: rgba(232, 223, 208, 0.4);
    --logo-subtitle-color: #7D7560;
    --button-color: #2B2B2B;
    --background-color: #F7F3EC;
    --surface-color: #FFFDF9;
    --footer-bg: #EFE9DF;
            --text-color: #2B2B2B;
        --text-muted: #3D3A35;
        --border-color: #D9CCB5;
        --glass-bg: rgba(247, 243, 236, 0.85);
        --glass-border: #D9CCB5;
        --bg-warm: #E8DFD0;
        --card-shadow: 0 4px 18px rgba(43, 42, 39, 0.09);
        --highlight-bg: #E5DEC9;
    --nav-bg: rgba(247, 243, 236, 0.92);
    --field-bg: rgba(255, 253, 249, 0.9);
    --shadow-soft: 0 22px 70px rgba(43, 43, 43, 0.05);
    --shadow-button: 0 16px 36px rgba(43, 43, 43, 0.15);
    --font-heading: 'Cormorant Garamond', serif;
    --font-body: 'Montserrat', sans-serif;
    --font-logo: 'Cormorant Garamond', serif;
}