/* css/m3-shim.css — UISPEC M-4: EMPTIED (owner ruling R1).
 *
 * The M-3 value-preserving `--m3-*` alias seam has been fully re-pointed to the ratified §2.4/§12.5
 * semantic roles + Tier-3/Tier-4 tokens (M-4 R1–R8). No surface references `--m3-*` any longer
 * (grep-verified across *.js/*.html/*.css), so this alias layer now holds nothing. The <link> is
 * retained as an inert empty stylesheet pending link removal in a follow-up cleanup pass.
 */
:root {
}

/* ── Global keyboard focus ring — token + rule (ADEQ-IMPL-01 T2 §8.5) ──────────────
   Defined here AND in the other of {m3-shim.css, redesign-ui.css} on purpose: audit.html
   loads only m3-shim, redesign-sample.html loads only redesign-ui, and the big-3 load both.
   The two files unioned cover every product surface; the duplicate is identical and harmless.
   :focus-visible matches keyboard focus only (mouse users see no change); the box-shadow ring
   coexists with element-scoped `outline:none`; the transparent outline is the forced-colors
   fallback. */
:root { --focus-ring: 0 0 0 3px color-mix(in srgb, var(--c-purple) 55%, transparent); }
:focus-visible { outline: 2px solid transparent; box-shadow: var(--focus-ring); }
