/* ax-font.css - language lists keep the right Han order per entry (every entry carries its own lang); everything else uses var(--font-axtlanic)
   set in the site's own CSS. Kit: /assets/fonts/axtlanic/css/axtlanic.css (self-hosted, SIL OFL 1.1). */
a[hreflang][lang], .edition-panel [lang] { font-family: var(--font-axtlanic, system-ui, sans-serif); }
/* Privacy panel (the Google measurement choice, shared/site-utilities.mjs appends .site-measurement to <body>). PRE-EXISTING on live, fixed here: pages whose <body> carries the
   desk class (".fact-desk[data-redesign="3"] :is(input, select, textarea) { width: 100%; min-height: 44px }" and its siblings) also matched the panel's two checkboxes, which became
   44 px tall white boxes as wide as the panel and pushed the "Google Analytics" / "Google Ads" labels past the right edge on phones. Normal checkboxes again (same size as the
   site's own rule, 1.15rem), labels wrap inside the panel. Specificity is one element higher than the desk rule, so no !important. */
.site-measurement label>input[type="checkbox"] { width: 1.15rem; height: 1.15rem; min-width: 1.15rem; min-height: 1.15rem; flex: none; padding: 0; margin: 0; }
.site-measurement label { min-width: 0; }
/* fact only: ".fact-desk[data-redesign="3"] label { color: var(--text) }" made the two labels dark text on the dark panel; the panel's own rule says inherit. */
.site-measurement[role="region"][aria-label]>label { color: inherit; }
.site-measurement label>span { min-width: 0; overflow-wrap: anywhere; }
