/* Explain: Color and typography theme tokens for the Bright Clear Path website. */
:root {
    --cream-color: #FBF7F1;
    --background-color: #FBF7F1;
    --surface-color: #FFFDFA;
    --nude-color: #EFE3D8;
    --sand-color: #E8D8C9;
    --blush-color: #EBD6CE;
    --primary-color: #875B3B;
    --primary-hover: #6B452B;
    --caramel-color: #C08A6E;
    --secondary-color: #D7B2A6;
    --text-color: #4A3728;
    --text-muted: color-mix(in srgb, #4A3728 62%, transparent);
    --border-color: color-mix(in srgb, #875B3B 14%, transparent);
    --shadow-soft: 0 34px 90px color-mix(in srgb, #875B3B 12%, transparent);
    --shadow-card: 0 20px 52px color-mix(in srgb, #875B3B 8%, transparent);
    --font-heading: 'Assistant', 'Heebo', sans-serif;
    --font-body: 'Heebo', 'Assistant', sans-serif;
}