/* Busan Vibes Me — Effects: radius, borders, shadows, motion, rotation */
:root{
  /* Corner radii — generous & friendly. Pills for buttons/chips. */
  --radius-sm:10px;
  --radius-md:16px;
  --radius-lg:24px;
  --radius-xl:32px;
  --radius-blob:42% 58% 58% 42% / 46% 44% 56% 54%; /* organic sticker blob */
  --radius-pill:999px;

  /* Borders — the signature is a confident ink outline */
  --border-w:2.5px;       /* @kind other */
  --border-w-bold:3.5px;  /* @kind other */
  --border-ink-line:var(--border-w) solid var(--ink-900);

  /* Shadows
     --shadow-sticker: hard offset shadow (no blur) = the cut-out / sticker look
     --shadow-soft:    gentle lift for cards on cream
     --shadow-pop:     colored glow for playful emphasis */
  --shadow-sticker:4px 4px 0 var(--ink-900);
  --shadow-sticker-lg:6px 6px 0 var(--ink-900);
  --shadow-sticker-pink:4px 4px 0 var(--pink-600);
  --shadow-soft:0 8px 24px rgba(42,39,36,0.10);
  --shadow-soft-lg:0 16px 40px rgba(42,39,36,0.14);
  --shadow-pop:0 6px 0 var(--pink-600);

  /* Rotation — playful tilt for stickers & cards. Use sparingly. */
  --tilt-sm:-2deg;   /* @kind other */
  --tilt:-4deg;      /* @kind other */
  --tilt-r:3deg;     /* @kind other */

  /* Motion — bouncy, energetic, never stiff */
  --ease-bounce:cubic-bezier(0.34,1.56,0.64,1); /* @kind other */
  --ease-out:cubic-bezier(0.22,1,0.36,1);       /* @kind other */
  --dur-fast:120ms;  /* @kind other */
  --dur:200ms;       /* @kind other */
  --dur-slow:340ms;  /* @kind other */
}
