/* Alameda Capital — Effects: radii, borders, shadows, motion
   Editorial / print register: near-square corners, hairline rules do the
   structural work, shadows are barely-there. Elevation comes from rules and
   paper, not drop shadows. */

:root {
  /* Corner radii — near-square; editorial, not app-y */
  --radius-none: 0;
  --radius-xs:  1px;
  --radius-sm:  2px;
  --radius-md:  3px;  /* default — cards, inputs, buttons */
  --radius-lg:  4px;
  --radius-xl:  6px;
  --radius-pill: 999px;

  /* Border widths */
  --border-hairline: 1px;
  --border-thick: 2px;
  /* Editorial rules */
  --rule-accent: 2px solid var(--accent);
  --rule-ink-line: 1px solid var(--navy-900);
  --rule-hair: 1px solid var(--border-subtle);

  /* Shadows — barely there; print doesn't float */
  --shadow-xs: 0 1px 1px rgba(20, 24, 28, 0.04);
  --shadow-sm: 0 1px 2px rgba(20, 24, 28, 0.05);
  --shadow-md: 0 2px 6px rgba(20, 24, 28, 0.06);
  --shadow-lg: 0 6px 18px rgba(20, 24, 28, 0.08);
  --shadow-xl: 0 14px 36px rgba(8, 21, 42, 0.12);
  --shadow-on-navy: 0 12px 30px rgba(0, 0, 0, 0.28);

  /* Motion — quick, restrained, no bounce */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --duration-fast: 120ms; /* @kind other */
  --duration-base: 200ms; /* @kind other */
  --duration-slow: 360ms; /* @kind other */

  /* Retained but effectively retired — the editorial system uses flat blocks +
     rules, and sage-green accents, rather than the old cyan swoosh gradient. */
  --swoosh-gradient: linear-gradient(105deg, var(--navy-800) 0%, var(--green-600) 100%);
  --navy-gradient: linear-gradient(160deg, var(--navy-900) 0%, var(--navy-800) 100%);
}
