/**
 * flag-icons (subset) — self-hosted, ZERO CDN.
 * Base rules adapted from flag-icons by Panayiotis Lipiridis (MIT).
 * Only the 48 ISO codes of the WC 2026 qualified teams are included.
 * SVGs in ./flags/. Regenerate via the build snippet in worldcup.lib.php header.
 */
.btwc-fi{position:relative;display:inline-block;width:1.333333em;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}
.btwc-fi:before{content:"\00a0"}
.btwc-fi.btwc-fis{width:1em}
.btwc-fi-us{background-image:url(flags/us.svg)}
.btwc-fi-ca{background-image:url(flags/ca.svg)}
.btwc-fi-mx{background-image:url(flags/mx.svg)}
.btwc-fi-ar{background-image:url(flags/ar.svg)}
.btwc-fi-br{background-image:url(flags/br.svg)}
.btwc-fi-co{background-image:url(flags/co.svg)}
.btwc-fi-ec{background-image:url(flags/ec.svg)}
.btwc-fi-py{background-image:url(flags/py.svg)}
.btwc-fi-uy{background-image:url(flags/uy.svg)}
.btwc-fi-fr{background-image:url(flags/fr.svg)}
.btwc-fi-gb-eng{background-image:url(flags/gb-eng.svg)}
.btwc-fi-es{background-image:url(flags/es.svg)}
.btwc-fi-de{background-image:url(flags/de.svg)}
.btwc-fi-pt{background-image:url(flags/pt.svg)}
.btwc-fi-nl{background-image:url(flags/nl.svg)}
.btwc-fi-be{background-image:url(flags/be.svg)}
.btwc-fi-at{background-image:url(flags/at.svg)}
.btwc-fi-hr{background-image:url(flags/hr.svg)}
.btwc-fi-cz{background-image:url(flags/cz.svg)}
.btwc-fi-no{background-image:url(flags/no.svg)}
.btwc-fi-se{background-image:url(flags/se.svg)}
.btwc-fi-ch{background-image:url(flags/ch.svg)}
.btwc-fi-tr{background-image:url(flags/tr.svg)}
.btwc-fi-ba{background-image:url(flags/ba.svg)}
.btwc-fi-gb-sct{background-image:url(flags/gb-sct.svg)}
.btwc-fi-ma{background-image:url(flags/ma.svg)}
.btwc-fi-dz{background-image:url(flags/dz.svg)}
.btwc-fi-eg{background-image:url(flags/eg.svg)}
.btwc-fi-gh{background-image:url(flags/gh.svg)}
.btwc-fi-ci{background-image:url(flags/ci.svg)}
.btwc-fi-sn{background-image:url(flags/sn.svg)}
.btwc-fi-tn{background-image:url(flags/tn.svg)}
.btwc-fi-za{background-image:url(flags/za.svg)}
.btwc-fi-cv{background-image:url(flags/cv.svg)}
.btwc-fi-cd{background-image:url(flags/cd.svg)}
.btwc-fi-jp{background-image:url(flags/jp.svg)}
.btwc-fi-kr{background-image:url(flags/kr.svg)}
.btwc-fi-au{background-image:url(flags/au.svg)}
.btwc-fi-ir{background-image:url(flags/ir.svg)}
.btwc-fi-iq{background-image:url(flags/iq.svg)}
.btwc-fi-sa{background-image:url(flags/sa.svg)}
.btwc-fi-qa{background-image:url(flags/qa.svg)}
.btwc-fi-jo{background-image:url(flags/jo.svg)}
.btwc-fi-uz{background-image:url(flags/uz.svg)}
.btwc-fi-nz{background-image:url(flags/nz.svg)}
.btwc-fi-cw{background-image:url(flags/cw.svg)}
.btwc-fi-ht{background-image:url(flags/ht.svg)}
.btwc-fi-pa{background-image:url(flags/pa.svg)}
