/* Explain: Organic skincare theme tokens and font system */
:root {
    --primary-color: #8AAB73;
    --primary-hover: #75945F;
    --secondary-color: #A390B7;
    --accent-color: #836B9A;
    --background-color: #E8EFE5;
    --surface-color: #ffffff;
    --surface-soft: #F5F3F7;
    --text-color: #312E35;
    --text-muted: #726A7A;
    --border-color: #E3DFE6;
    --cream-color: #E8EFE5;
    --sage-color: #8AAB73;
    --blush-color: #A390B7;
    --charcoal-color: #312E35;
    --success-color: #8AAB73;
    --warning-color: #b88463;
    --radius-soft: 1.5rem;
    --radius-pill: 999px;
    --shadow-soft: 0 24px 80px rgba(49, 46, 53, 0.08);
    --shadow-card: 0 16px 50px rgba(49, 46, 53, 0.07);
    --font-heading: 'Ogg', 'Cormorant Garamond', Georgia, serif;
    --font-body: 'Lato', Arial, sans-serif;
}
