/* BerryFonts (6 Nov 2026): the visitor's Readable font, linked only on a page drawn in it (lib/font-choice.js). Lexend, here "Berry Readable"
   (its licence reserves "RevReading Lexend"), SIL Open Font License 1.1, public/fonts/OFL-lexend.txt. The "fb" faces are Segoe UI sized to match. */
@font-face{font-family:Berry Readable;src:url(/fonts/berry-readable-400.woff2)format("woff2");font-weight:100 549;font-display:swap}
@font-face{font-family:Berry Readable;src:url(/fonts/berry-readable-700.woff2)format("woff2");font-weight:550 900;font-display:swap}
@font-face{font-family:Readable fb;src:local("Segoe UI"),local(SegoeUI);font-weight:100 549;size-adjust:110.6%;ascent-override:90.4%;descent-override:22.6%;line-gap-override:0%}
@font-face{font-family:Readable fb;src:local("Segoe UI Bold"),local(SegoeUI-Bold);font-weight:550 900;size-adjust:109.4%;ascent-override:91.4%;descent-override:22.9%;line-gap-override:0%}
/* every word, headings and body, in one plain, open, easy-to-read face; no tightened headings */
html[data-font=readable]{--serif:"Berry Readable","Readable fb",system-ui,sans-serif;--sans:"Berry Readable","Readable fb",system-ui,sans-serif}
:where(html[data-font=readable]) :is(h1,h2){letter-spacing:0}
/* Lexend is about 10 percent wider than the system font: the three colour choices in the sidebar keep their room */
html[data-font=readable] .theme-pick-side .theme-opt{font-size:.8rem;gap:3px}
