/* ===========================================================================
   Lieben Ladies — Radii, Shadows, Borders, Motion
   Soft arched silhouettes (echoing the Pillars cards), gentle shadows,
   unhurried easing. Nothing snaps or bounces.
   =========================================================================== */
:root {
  /* --- Corner radii --- */
  --radius-xs:   4px;
  --radius-sm:   8px;
  --radius-md:   14px;
  --radius-lg:   22px;
  --radius-xl:   32px;
  --radius-pill: 999px;
  --radius-arch: 22px 22px 4px 4px;  /* arched-top card (Pillars motif) */

  /* --- Shadows: low, warm, diffuse (tinted with rouge, never grey) --- */
  --shadow-xs: 0 1px 2px rgba(92, 42, 56, 0.05);
  --shadow-sm: 0 2px 8px rgba(92, 42, 56, 0.06);
  --shadow-md: 0 8px 24px rgba(92, 42, 56, 0.08);
  --shadow-lg: 0 18px 48px rgba(92, 42, 56, 0.10);
  --shadow-gold: 0 6px 20px rgba(168, 137, 63, 0.18);
  --ring-inset: inset 0 0 0 1px var(--border);

  /* --- Borders --- */
  --border-width: 1px;
  --border-hair:  0.5px;

  /* --- Motion: calm, exhaling --- */
  --ease-out:   cubic-bezier(0.22, 0.61, 0.36, 1); /* @kind other */
  --ease-soft:  cubic-bezier(0.33, 0, 0.2, 1);     /* @kind other */
  --dur-fast:   140ms;  /* @kind other */
  --dur-base:   240ms;  /* @kind other */
  --dur-slow:   420ms;  /* @kind other */
  --dur-stately:700ms;  /* @kind other */

  /* --- Gradients / washes --- */
  --wash-blush: linear-gradient(180deg, #fbf4f5 0%, #f3e1e4 100%); /* @kind color */
  --wash-cream: linear-gradient(180deg, #fdfaf7 0%, #f3e4dc 100%); /* @kind color */
  --wash-gold:  linear-gradient(135deg, #e4d39a 0%, #d0b966 50%, #a8893f 100%); /* @kind color */
  --hairline-gold: linear-gradient(90deg, transparent, var(--gold) 50%, transparent);
}
