/* The CV Method — Radii, shadows, gradients, motion. */
:root{
  /* Radii */
  --r-xs:6px;
  --r-sm:10px;
  --r-md:14px;
  --r-lg:20px;
  --r-pill:999px;

  /* Shadows — soft navy-tinted, never gray */
  --shadow-sm:0 1px 2px rgba(10,24,54,.06),0 1px 3px rgba(10,24,54,.05);
  --shadow-md:0 4px 14px rgba(10,24,54,.08),0 2px 6px rgba(10,24,54,.05);
  --shadow-lg:0 18px 48px rgba(10,24,54,.14),0 6px 16px rgba(10,24,54,.08);
  --shadow-ink:0 24px 60px rgba(10,24,54,.45);
  --ring-focus:0 0 0 3px var(--focus-ring);

  /* Gradients — all 120deg, navy -> green. Orchid never a stop. One per view. */
  --grad-method:linear-gradient(120deg,#15265C 0%,#178A63 42%,#2EE09A 100%); /* @kind color */
  --grad-signal:linear-gradient(120deg,#8FF0C6 0%,#2EE09A 100%); /* @kind color */
  --grad-mark:linear-gradient(120deg,#15265C 0%,#178A63 38%,#2EE09A 100%); /* @kind color */

  /* Signal Field — recurring texture: fine grid over drifting glow on ink */
  --signal-grid:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px); /* @kind other */
  --signal-grid-size:52px 52px; /* @kind other */

  /* Motion */
  --ease-in-out:cubic-bezier(.65,0,.35,1); /* @kind other */
  --dur-base:240ms; /* @kind other */
  --lift:translateY(-4px); /* @kind other */
}
