/* ============================================================
   DESIGN TOKENS — Talya Eisenberg | Pink Vintage Elegant
   ============================================================ */

:root {
    /* Color palette — warm cream, blush, dusty rose, rose gold */
    --cream-50:   #fffaf5;
    --cream-100:  #fdf6ef;
    --cream-200:  #f8ece0;
    --cream-300:  #f0dcc8;

    --blush-50:   #fdf1ef;
    --blush-100:  #f9e2de;
    --blush-200:  #f0c9c2;
    --blush-300:  #e4aaa2;

    --rose-300:   #d79a9a;
    --rose-400:   #c07b7f;
    --rose-500:   #a85f65;
    --rose-600:   #8c4a52;

    --wine-700:   #6b3040;
    --wine-800:   #4e2230;

    --gold-300:   #e7d0ab;
    --gold-400:   #cfa97a;
    --gold-500:   #b8935f;
    --gold-600:   #8f7044;

    --ink:        #3a2520;
    --ink-soft:   #6b5449;
    --ink-mute:   #9c8576;
    --line:       #ead8cc;
    --line-soft:  #f3e6db;
    --white:      #ffffff;

    --whatsapp:   #25d366;
    --whatsapp-d: #1ebe57;
    --star:       #e0b44a;

    /* Shadows — warm rose-tinted */
    --shadow-xs: 0 1px 2px rgba(139, 74, 82, 0.06);
    --shadow-sm: 0 2px 8px -2px rgba(139, 74, 82, 0.10),
                 0 1px 3px rgba(139, 74, 82, 0.06);
    --shadow-md: 0 10px 25px -10px rgba(139, 74, 82, 0.22),
                 0 3px 8px -3px rgba(139, 74, 82, 0.10);
    --shadow-lg: 0 25px 60px -25px rgba(107, 48, 64, 0.35),
                 0 10px 25px -15px rgba(139, 74, 82, 0.18);
    --shadow-xl: 0 40px 90px -35px rgba(78, 34, 48, 0.45);

    /* Radii */
    --radius-xs: 6px;
    --radius-sm: 10px;
    --radius-md: 16px;
    --radius-lg: 24px;
    --radius-xl: 36px;
    --radius-2xl: 48px;
    --radius-pill: 999px;

    /* Spacing scale */
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 24px;
    --space-6: 32px;
    --space-7: 48px;
    --space-8: 64px;
    --space-9: 96px;
    --space-10: 128px;

    /* Layout */
    --container: 1180px;
    --container-narrow: 880px;
    --header-h: 84px;

    /* Motion */
    --ease: cubic-bezier(0.22, 1, 0.36, 1);
    --dur-fast: 180ms;
    --dur: 320ms;
    --dur-slow: 560ms;
}
