/* Edda — spacing, radii, borders, elevation.
   Flat surfaces, thin hairline borders, generous whitespace.
   Shadows are near-absent: at most a single faint ambient lift. */

:root {
  /* Spacing scale (4px base) */
  --sp-1:  0.25rem;  /* 4 */
  --sp-2:  0.5rem;   /* 8 */
  --sp-3:  0.75rem;  /* 12 */
  --sp-4:  1rem;     /* 16 */
  --sp-5:  1.5rem;   /* 24 */
  --sp-6:  2rem;     /* 32 */
  --sp-7:  3rem;     /* 48 */
  --sp-8:  4rem;     /* 64 */
  --sp-9:  6rem;     /* 96 */

  /* Radii — restrained, never pill-soft on big surfaces */
  --r-xs: 2px;
  --r-sm: 4px;
  --r-md: 6px;
  --r-lg: 10px;
  --r-pill: 999px;

  /* Border widths */
  --bw-hairline: 1px;
  --bw-strong:   1.5px;

  /* Elevation — minimal. Prefer hairline borders over shadow. */
  --shadow-none: none;
  --shadow-ambient: 0 1px 2px rgba(33, 29, 22, 0.04);
  --shadow-lifted:  0 2px 10px rgba(33, 29, 22, 0.06);

  /* Layout */
  --container-max: 1200px; /* @kind other */
  --container-wide: 1320px; /* @kind other */

  /* Motion — quiet, no bounce */
  --ease-standard: cubic-bezier(0.2, 0, 0.1, 1); /* @kind other */
  --dur-fast: 120ms; /* @kind other */
  --dur-base: 200ms; /* @kind other */
}
