/* ============================================================
   SetOne Labs — Radii, borders, shadows, motion
   Crisp geometric corners. Restrained, cool-toned shadows.
   ============================================================ */

:root {
  /* Radii — modest, architectural. Never pill-rounded except chips/avatars. */
  --radius-xs: 3px;
  --radius-sm: 5px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-2xl: 22px;
  --radius-pill: 999px;
  --radius-circle: 50%;

  /* Border widths */
  --border-width: 1px;
  --border-width-thick: 1.5px;

  /* Shadows — cool navy-tinted, low spread. Elevation, not drama. */
  --shadow-xs: 0 1px 2px rgba(8, 40, 101, 0.06);
  --shadow-sm: 0 1px 3px rgba(8, 40, 101, 0.08), 0 1px 2px rgba(8, 40, 101, 0.04);
  --shadow-md: 0 4px 12px rgba(8, 40, 101, 0.08), 0 2px 4px rgba(8, 40, 101, 0.05);
  --shadow-lg: 0 12px 28px rgba(8, 40, 101, 0.12), 0 4px 8px rgba(8, 40, 101, 0.06);
  --shadow-xl: 0 24px 56px rgba(8, 40, 101, 0.16), 0 8px 16px rgba(8, 40, 101, 0.08);
  --shadow-paper: 0 10px 34px rgba(8, 40, 101, 0.13), 0 2px 8px rgba(8, 40, 101, 0.08);
  --shadow-accent: 0 8px 22px rgba(0, 166, 162, 0.28);
  --shadow-inset: inset 0 1px 0 rgba(255, 255, 255, 0.6);

  /* Motion — quick, confident, no bounce. */
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); /* @kind other */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --duration-fast: 120ms; /* @kind other */
  --duration-base: 200ms; /* @kind other */
  --duration-slow: 360ms; /* @kind other */
}
