/* Webfonts.
   Google-served families: IBM Plex Sans + Space Mono (Caversham), Source Sans 3 + Source Serif 4 (MEL Toolkit),
   Hanken Grotesk + Carlito + JetBrains Mono (Briefing Studio fallbacks for Interface Corp / Calibri). */
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Space+Mono:wght@400;700&family=Source+Sans+3:wght@300;400;500;600;700;800&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&family=Hanken+Grotesk:wght@400;500;600;700;800&family=Carlito:ital,wght@0,400;0,700;1,400&family=JetBrains+Mono:wght@400;500;700&display=swap");

/* Interface Corp — ISD's brand typeface (template-studio/assets/fonts). Only Regular (400) exists;
   bold is synthesised by the browser until SemiBold/Bold files are supplied. */
@font-face{font-family:"Interface Corp";src:url("../assets/fonts/InterfaceCorp-Regular.woff2") format("woff2"),url("../assets/fonts/InterfaceCorp-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}

/* Country flags for Windows (Caversham). Graphics CC-BY 4.0 Twitter/X, font by TalkJS, MIT. */
@font-face{font-family:"Twemoji Country Flags";src:url("../assets/fonts/TwemojiCountryFlags.woff2") format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}
