/* THE FONTS ARE THIS SITE'S OWN (Sid, 9 Oct, /privacy ruling 5). Every page used to ask Google for Inter and
   Roboto Mono, which handed Google every visitor's IP address. Every page now links this
   one file instead (served as /l/_assets/fonts.css, the live player's too: Caddy sends /l/* to the box), and
   no page asks Google for anything. Proven by web/deploy/verify-fonts-self-hosted.cjs.
   Inter is ONE variable face, 100 to 900, the same file signin.css already declares, so every weight a page
   asks for is a real weight. Roboto Mono is the two weights the pages asked Google for, 400 and 500.
   The family names are the ones the pages' CSS already uses ('Inter', 'Roboto Mono'): nothing else changes. */
/* THE SAME LETTERS GOOGLE SERVED (review, 9 Oct). This Inter file also has an optical-size axis (opsz 14 to 32), and a
   browser left alone sets it from the text size, which draws every line above 14px narrower and in Inter's display
   cut. Google served this build with opsz fixed at 14. Fixing it here keeps every page exactly as it looked.
   On EVERY element and with !important: the font: shorthand, which most of the site's CSS uses, resets this setting
   to auto on the element it styles, so a rule on html alone left the homepage headline narrow (verify-fonts F3). */
*, *::before, *::after{ font-optical-sizing:none !important; }
@font-face{ font-family:'Inter'; font-style:normal; src:url(fonts/InterVariable.ttf?v=1) format('truetype'); font-weight:100 900; font-display:swap; }
@font-face{ font-family:'Roboto Mono'; font-style:normal; src:url(fonts/RobotoMono-Regular.ttf?v=1) format('truetype'); font-weight:400; font-display:swap; }
@font-face{ font-family:'Roboto Mono'; font-style:normal; src:url(fonts/RobotoMono-Medium.ttf?v=1) format('truetype'); font-weight:500; font-display:swap; }
