/* Lines are the system. Square endpoints, no rounding, no shadows anywhere.
   hairline = row divider · base = structural rule · double = closed result. */
:root{
  --rule-w-hairline:1px; /* @kind spacing */
  --rule-w-base:2px; /* @kind spacing */
  --rule-w-heavy:3px; /* @kind spacing */
  --rule-style-hairline:var(--rule-w-hairline) solid var(--rule-hairline); /* @kind other */
  --rule-style-base:var(--rule-w-base) solid var(--rule-base); /* @kind other */
  --rule-style-quiet:var(--rule-w-hairline) solid var(--rule-quiet); /* @kind other */

  /* marker stroke — micro-underline only, <=0.12em, max 2 per surface */
  --marker-stroke-h:0.12em; /* @kind other */

  --radius-none:0;
  --radius-pill:999px; /* status pills only */

  --shadow-none:none;
  --linecap:butt; /* @kind other */
}
