/**
 * Culmea Femeii — Design Tokens
 * Auto-generated. Do not edit manually.
 */
:root {
    --color-primary:       #8b5cf6;
    --color-primary-dark:  #7c3aed;
    --color-primary-rgb:   139,92,246;
    --color-secondary:     #f5f3ff;
    --color-accent:        #a78bfa;
    --color-heading:       #2e1065;
    --color-text:          #374151;
    --color-text-light:    #6b7280;
    --color-bg:            #ffffff;
    --color-bg-alt:        #faf5ff;
    --color-border:        #ddd6fe;
    --color-header-bg:     rgba(255,255,255,0.95);
    --color-header-text:   #2e1065;
    --color-footer-bg:     #2e1065;
    --color-footer-text:   #ddd6fe;

    --font-heading:        'Josefin Sans', Georgia, serif;
    --font-body:           'Karla', system-ui, sans-serif;

    --border-radius:       12px;
    --border-radius-lg:    24px;
    --box-shadow:          0 4px 24px rgba(139,92,246,0.12);
    --box-shadow-hover:    0 12px 40px rgba(0,0,0,0.15);
    --hero-overlay:        linear-gradient(135deg, rgba(139,92,246,0.86) 0%, rgba(124,58,237,0.78) 100%);
    --transition:          0.25s ease;

    /* Design randomization tokens */
    --container-width:     1000px;
    --section-padding:     80px 0;
    --base-font-size:      16px;
    --line-height:         1.6;
    --heading-weight:      400;
    --heading-transform:   uppercase;
    --heading-letter-spacing: 0.05em;
}
