:root {
  /* Radius: épuré, moderately rounded — not the "rounded-card + colored
     left border" AI-slop pattern. Buttons/badges lean pill; cards/inputs
     lean soft-square. */
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-pill: 999px;

  /* Shadows: warm-tinted, very soft — used sparingly, mostly on the light
     (admin) surface. The dark marketing surface prefers a thin gold-tinted
     border/glow over drop shadow. */
  --shadow-sm: 0 1px 2px rgba(28, 24, 18, 0.06);
  --shadow-md: 0 4px 16px rgba(28, 24, 18, 0.08);
  --shadow-lg: 0 12px 32px rgba(28, 24, 18, 0.12);
  --shadow-gold-glow: 0 0 0 1px rgba(201, 162, 74, 0.35);
  --shadow-gold-lift: 0 4px 18px -4px rgba(201, 162, 74, 0.45);
  --shadow-gold-lift-hover: 0 6px 22px -4px rgba(201, 162, 74, 0.6);

  /* Motion: understated, no bounce — matches the brand's "discreet" tone */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --duration-fast: 120ms; /* @kind other */
  --duration-base: 200ms; /* @kind other */
  --duration-slow: 320ms; /* @kind other */
}
