/* AZR · Geometry — soft editorial, NOT square-only. The v.02 system uses
   gentle radii (--radius-md) and hairline rules over warm paper. */
:root{
  --radius-sm:6px;
  --radius-md:12px;   /* cards · swatches · inputs */
  --radius-lg:20px;   /* large panels */
  --radius-pill:999px;/* tags · pills */
  --radius:var(--radius-md);

  --stroke-hair:1px; /* @kind other */        /* hairline rules */
  --stroke-icon:1.5px; /* @kind other */      /* geometric icon stroke (matches the alphabet) */
  --border-rule-w:1px; /* @kind other */

  /* soft warm shadows (paper, not slick) */
  --shadow-sm:0 1px 2px rgba(10,22,40,.04);
  --shadow-md:0 4px 16px rgba(10,22,40,.06);
  --shadow-lg:0 18px 48px rgba(10,22,40,.10);

  /* the accent dot — the brand's signature mark */
  --dot:8px; /* @kind other */
}
