/* Site-wide rules every page loads (2026-08-24). The top nav pills this
   sheet was named for were replaced by the bottom tab bar (tabbar.css,
   design-review step 4, 2026-09-03); what remains is the focus ring. */

/* Keyboard / Switch Control focus, site-wide (this sheet is on every page).
   Nothing had a focus style before (design review, 2026-09-03). */
a:focus-visible, button:focus-visible, summary:focus-visible,
select:focus-visible, input:focus-visible, textarea:focus-visible {
  outline: 2px solid var(--accent); outline-offset: 2px; border-radius: 4px;
}

/* Inline stroke icons that replaced the emoji (design-review step 6,
   2026-09-03): the home hero football, the home card headers, the AI and
   feedback buttons, the player card's "Ask Claude" button. Drawn like the
   tab bar's icons (24 viewBox, 1.9 stroke, round caps, currentColor); the
   stroke attributes are inline on each <svg>, this rule only seats them
   in a line of text. Emoji in team names are user data and stay. */
.ico { flex: none; vertical-align: -0.2em; }
