/* ==========================================================================
   Olfactory Bliss — Effects: shadows, blur, transitions
   Soft, warm shadows. Glass reflections. Calm, refined motion.
   ========================================================================== */

:root {
  /* ---- Shadows — soft and warm-tinted ---------------------------------- */
  --shadow-xs:   0 1px 2px rgba(11, 9, 6, 0.28);
  --shadow-sm:   0 2px 8px rgba(11, 9, 6, 0.30);
  --shadow-md:   0 10px 30px rgba(11, 9, 6, 0.38);
  --shadow-lg:   0 24px 60px rgba(11, 9, 6, 0.46);
  --shadow-xl:   0 40px 100px rgba(8, 6, 4, 0.55);
  /* Product / hero glow — warm gold ambient beneath imagery */
  --shadow-product: 0 40px 80px -20px rgba(0, 0, 0, 0.7), 0 0 120px -30px rgba(200, 162, 75, 0.25);
  /* Soft shadow for light surfaces */
  --shadow-light-sm: 0 2px 10px rgba(43, 34, 20, 0.08);
  --shadow-light-md: 0 12px 34px rgba(43, 34, 20, 0.12);

  /* Gold focus ring */
  --ring-gold:   0 0 0 2px rgba(17,17,17,1), 0 0 0 4px rgba(200, 162, 75, 0.85); /* @kind shadow */
  --ring-gold-light: 0 0 0 2px rgba(255,255,255,1), 0 0 0 4px rgba(200, 162, 75, 0.85); /* @kind shadow */

  /* ---- Glass reflection ------------------------------------------------ */
  --glass-dark:  rgba(23, 21, 15, 0.55); /* @kind color */
  --glass-light: rgba(245, 242, 236, 0.10); /* @kind color */
  --glass-blur:  saturate(140%) blur(16px); /* @kind other */
  --glass-border: 1px solid rgba(245, 242, 236, 0.14); /* @kind other */
  /* Diagonal sheen used on gold chips & glass cards */
  --sheen: linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.18) 42%, rgba(255,255,255,0.34) 50%, rgba(255,255,255,0.10) 58%, transparent 100%); /* @kind other */

  /* ---- Motion ---------------------------------------------------------- */
  --ease-out:    cubic-bezier(0.22, 0.61, 0.36, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); /* @kind other */
  --ease-luxe:   cubic-bezier(0.16, 1, 0.3, 1);  /* @kind other */
  --dur-fast:    140ms; /* @kind other */
  --dur-base:    240ms; /* @kind other */
  --dur-slow:    420ms; /* @kind other */
  --dur-slower:  700ms; /* @kind other */
}
