/* ==========================================================================
   THE TEXT STANDARD -- links, decision 10A, Scott 09/28/2026 (pick A), for
   the whole site. Served LAST, after tables.css.

   The Cowork audit that day measured 14 link looks on 40 pages: the browser's
   own #0000ee underlined blue on seven pages (a link nothing had ever styled),
   the OLD accent green in bold on five, and five weights and decorations of
   teal elsewhere.

   ONE link: --link, weight 600, no underline at rest, an underline on hover.
   ⛔ WRITTEN WITH :where(), SO IT HAS NO SPECIFICITY AT ALL. It beats the
   browser's default -- which is what left seven pages blue -- and loses to
   every part that colours its own words: a button that is a link, a chip, a
   tab, the words on a band. Nothing has to be excluded by name, and a part
   added next year still wins. tools/design_check.py rule LK-ONE reads every
   text link on every page for this.
   ========================================================================== */
:where(body.ds-c main a) { color: var(--link); font-weight: 600; text-decoration: none; }
:where(body.ds-c main a):hover { text-decoration: underline; }

/* A bare <small> is one of the scale's sizes, 12px, not the browser's
   "smaller" (which made 10.83px inside a 13px line). TX-SCALE, 09/29/2026. */
small { font-size: 12px; }
