/* ArkTech Schematic — Spacing, border & radius tokens
   The system is built on rule lines, not shadows. Spacing values are drawn
   directly from the source instrument (9px inner-frame inset, 12–30px gaps). */

:root {
  /* spacing scale */
  --sp-1:  4px;
  --sp-2:  6px;
  --sp-3:  8px;
  --sp-4:  9px;    /* inner-frame inset — a signature value, keep exact */
  --sp-5:  12px;
  --sp-6:  16px;
  --sp-7:  18px;
  --sp-8:  20px;
  --sp-9:  22px;
  --sp-10: 26px;
  --sp-11: 30px;   /* major column gap */

  /* border widths — thin, precise, drafted */
  --bw-hair:  0.7px;   /* centerlines, minor ticks */
  --bw-fine:  1px;     /* inner frame, dividers, table rules */
  --bw-frame: 1.5px;   /* outer instrument frame */
  --bw-heavy: 2.2px;   /* dial rim, cardinal ticks */

  /* corner radius — the system is SQUARE. Only true circles round. */
  --radius: 0;
  --radius-circle: 50%;

  /* registration corner-tick size */
  --tick-size: 16px;

  /* the system has NO shadow system — depth is expressed with nested rules */
  --shadow-none: none;

  /* dotted-leader dash spec (used on dotted borders) */
  --leader-style: dotted; /* @kind other */
}
