/* JP Pirinen — Morning Light — Radius, shadow & motion tokens (generated from tokens/effects.tokens.json) */
:root {
  /* radius */
  --radius-none: 0px;
  --radius-sm: 6px;
  --radius-md: 14px;
  --radius-lg: 24px;
  --radius-full: 9999px;

  /* shadow */
  --shadow-xs: 0px 1px 2px 0px rgba(28,43,36,0.06);
  --shadow-sm: 0px 4px 12px 0px rgba(28,43,36,0.08);
  --shadow-md: 0px 10px 24px -4px rgba(28,43,36,0.10);
  --shadow-lg: 0px 20px 48px -8px rgba(28,43,36,0.14);
  --shadow-cta-glow: 0px 8px 20px -6px rgba(239,157,58,0.28);

  /* motion */
  --motion-duration-fast: 120ms; /* @kind other */
  --motion-duration-base: 200ms; /* @kind other */
  --motion-duration-slow: 400ms; /* @kind other */
  --motion-ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --motion-ease-out: cubic-bezier(0, 0, 0.2, 1); /* @kind other */

  /* signature sunbeam glow — soft radial gradient behind key compositions */
  --gradient-sunbeam: radial-gradient(ellipse 60% 50% at 50% 0%, var(--color-amber-100) 0%, var(--color-sage-50) 45%, transparent 75%);
}
