/* Corsa Privata — Effects: radii, shadows, motion
 * Subtle and consistent. Refined, never flashy.
 */
:root {
  /* Corner radius — 4 / 8 / 16 / 24 */
  --radius-sm:   4px;
  --radius-md:   8px;
  --radius-lg:   16px;
  --radius-xl:   24px;
  --radius-pill: 999px;

  /* Shadows — soft, low-contrast, ambient. Luxury = restraint. */
  --shadow-xs: 0 1px 2px rgba(27, 29, 31, 0.06);
  --shadow-sm: 0 2px 8px rgba(27, 29, 31, 0.06);
  --shadow-md: 0 8px 24px rgba(27, 29, 31, 0.08);
  --shadow-lg: 0 20px 48px rgba(27, 29, 31, 0.12);
  --shadow-gold: 0 8px 28px rgba(194, 161, 101, 0.22);

  /* Hairline inset for cards on light surfaces */
  --inset-hairline: inset 0 0 0 1px rgba(27, 29, 31, 0.06);

  /* Gold gradient — used for thin rules, accents, the wordmark underline */
  --gradient-gold: linear-gradient(90deg, #A98950 0%, #D3BC8D 50%, #A98950 100%); /* @kind other */
  /* Brushed-metal gradient for monogram / chrome surfaces */
  --gradient-silver: linear-gradient(135deg, #E8EAED 0%, #C9CDD3 45%, #9DA3AA 55%, #E8EAED 100%); /* @kind other */

  /* Motion — measured, precise. No bounce. */
  --ease-standard: cubic-bezier(0.4, 0.0, 0.2, 1); /* @kind other */
  --ease-out:      cubic-bezier(0.0, 0.0, 0.2, 1); /* @kind other */
  --ease-in:       cubic-bezier(0.4, 0.0, 1, 1);   /* @kind other */
  --dur-fast:   140ms; /* @kind other */
  --dur-base:   220ms; /* @kind other */
  --dur-slow:   400ms; /* @kind other */
}
