/* ── NickMate spacing, radii & layout tokens ─────────────────────────────
   Spacing steps are multiples of 2. Radii climb from control (8) to sheet (22)
   to pill. Desktop shell is a 3-column rail·stream·context layout. */

:root {
  /* spacing scale */
  --nm-space-1:  4px;
  --nm-space-2:  6px;
  --nm-space-3:  8px;
  --nm-space-4:  10px;
  --nm-space-5:  12px;
  --nm-space-6:  14px;
  --nm-space-7:  16px;
  --nm-space-8:  18px;
  --nm-space-9:  22px;
  --nm-space-10: 24px;

  /* radii */
  --nm-radius-sm:   8px;    /* small buttons, chips */
  --nm-radius-md:   11px;   /* inputs, medium buttons */
  --nm-radius-lg:   14px;   /* cards, bubbles */
  --nm-radius-xl:   16px;   /* panels */
  --nm-radius-2xl:  22px;   /* large sheets, composer */
  --nm-radius-pill: 999px;

  /* app shell (desktop) */
  --nm-rail-w:      252px;  /* left ritual rail */
  --nm-stream-max:  620px;  /* centre dialogue column */
  --nm-context-w:   320px;  /* right context rail */

  /* control heights */
  --nm-control-h:      36px;
  --nm-control-h-lg:   54px;   /* auth pill fields */
}
