/* Let's Entertain U — Radii, shadows, borders, motion
   Modern bowling-lounge: refined rounding, hairline outlines as a quiet accent,
   and soft elevation in place of the old hard "sticker" drop. */

:root {
  /* Radii — refined, not cartoonish */
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 14px;
  --radius-xl: 20px;
  --radius-pill: 999px;

  /* Borders — quiet hairline outline accent */
  --border-width: 1.5px;     /* @kind spacing */
  --border-width-bold: 2px;  /* @kind spacing */

  /* Shadows — soft, layered elevation */
  --shadow-sm: 0 1px 2px rgba(20, 18, 43, 0.06);
  --shadow-md: 0 8px 24px rgba(20, 18, 43, 0.10);
  --shadow-lg: 0 24px 60px rgba(20, 18, 43, 0.18);
  --shadow-sticker: 0 2px 6px rgba(20, 18, 43, 0.14);       /* resting elevation */
  --shadow-sticker-press: 0 1px 2px rgba(20, 18, 43, 0.16); /* pressed state */
  --shadow-hover: 0 14px 32px rgba(20, 18, 43, 0.20);       /* hover lift */
  --shadow-glow-gold: 0 0 0 3px rgba(255, 194, 14, 0.30);

  /* Motion — smooth and quick, gentle settle (not springy) */
  --ease-bounce: cubic-bezier(0.34, 1.12, 0.64, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);        /* @kind other */
  --dur-fast: 120ms;  /* @kind other */
  --dur-base: 220ms;  /* @kind other */
  --dur-slow: 360ms;  /* @kind other */
}
