/* ===== RASHA — Design Tokens ===== */

:root {
  /* Pastel Palette */
  --cream: #FDF8F3;
  --blush: #F4C2C2;
  --lavender: #D4C5E2;
  --mint: #C5E0D8;
  --pale-yellow: #FFF5CC;
  --soft-blue: #BDD7EE;
  --dusty-rose: #D4849A;
  --dusty-rose-dark: #B86B82;
  --warm-brown: #4A3F35;
  --soft-gold: #E8D5A3;
  --paper: #FFF9F2;
  --white: #FFFFFF;

  /* Functional Colors */
  --text-primary: #4A3F35;
  --text-secondary: #6B5E52;
  --text-light: #8A7E74;
  --border-light: rgba(212, 132, 154, 0.15);
  --shadow-soft: rgba(74, 63, 53, 0.08);
  --shadow-medium: rgba(74, 63, 53, 0.12);
  --overlay: rgba(74, 63, 53, 0.5);

  /* Typography */
  --font-display: 'Caveat', cursive;
  --font-heading: 'Cormorant Garamond', serif;
  --font-body: 'Lora', serif;

  /* Spacing */
  --space-xs: 8px;
  --space-sm: 16px;
  --space-md: 24px;
  --space-lg: 40px;
  --space-xl: 60px;
  --space-2xl: 80px;

  /* Sizing */
  --max-width: 1200px;
  --nav-height: 80px;
  --border-radius: 12px;
  --border-radius-lg: 20px;

  /* Transitions */
  --ease: cubic-bezier(0.4, 0, 0.2, 1);
  --duration: 0.3s;
}
