/* Explain: Theme tokens for the grave care service brand identity, with adjusted text color for readability. - */
:root {
    --primary-color: #2C3E50;
    --primary-hover: #34495E;
    --secondary-color: #E2E8F0;
    --accent-color: #7F8C8D;
    --accent-dark: #465A69;
    --accent-soft: rgba(127, 140, 141, 0.15);
    --stone-soft: rgba(189, 195, 199, 0.22);
    --logo-subtitle-color: #7F8C8D;
    --button-color: #2C3E50;
    --background-color: #F8F9FA;
    --surface-color: #FFFFFF;
    --footer-bg: #EAECEE;
    --text-color: #1A252F;
    --text-muted: #1F2D3D;
    --border-color: rgba(44, 62, 80, 0.12);
    --glass-bg: rgba(248, 249, 250, 0.85);
    --glass-border: rgba(44, 62, 80, 0.15);
    --nav-bg: rgba(248, 249, 250, 0.90);
    --field-bg: rgba(255, 255, 255, 0.8);
    --shadow-soft: 0 22px 70px rgba(44, 62, 80, 0.06);
    --shadow-button: 0 16px 36px rgba(44, 62, 80, 0.2);
    --font-heading: 'Cormorant Garamond', serif;
    --font-body: 'Montserrat', sans-serif;
    --font-logo: 'Cormorant Garamond', serif;
}