/* flag-icons, cut down to the 28 flags the language switcher uses and served
   from volttype.com. It used to come from cdn.jsdelivr.net on 28 pages, which
   handed every visitor's IP to a third party with no consent banner - the same
   problem as the Google Fonts embed. Base rules copied from
   lipis/flag-icons@7.2.3 so the switcher looks identical. */
.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat}
.fi:before{content:" "}
.fi.fis{width:1em}
.fi-al{background-image:url(/flags/al.svg)}
.fi-bg{background-image:url(/flags/bg.svg)}
.fi-cz{background-image:url(/flags/cz.svg)}
.fi-de{background-image:url(/flags/de.svg)}
.fi-dk{background-image:url(/flags/dk.svg)}
.fi-ee{background-image:url(/flags/ee.svg)}
.fi-es{background-image:url(/flags/es.svg)}
.fi-fi{background-image:url(/flags/fi.svg)}
.fi-fr{background-image:url(/flags/fr.svg)}
.fi-gb{background-image:url(/flags/gb.svg)}
.fi-gr{background-image:url(/flags/gr.svg)}
.fi-hr{background-image:url(/flags/hr.svg)}
.fi-hu{background-image:url(/flags/hu.svg)}
.fi-it{background-image:url(/flags/it.svg)}
.fi-lt{background-image:url(/flags/lt.svg)}
.fi-lv{background-image:url(/flags/lv.svg)}
.fi-mk{background-image:url(/flags/mk.svg)}
.fi-nl{background-image:url(/flags/nl.svg)}
.fi-no{background-image:url(/flags/no.svg)}
.fi-pl{background-image:url(/flags/pl.svg)}
.fi-pt{background-image:url(/flags/pt.svg)}
.fi-ro{background-image:url(/flags/ro.svg)}
.fi-rs{background-image:url(/flags/rs.svg)}
.fi-se{background-image:url(/flags/se.svg)}
.fi-si{background-image:url(/flags/si.svg)}
.fi-sk{background-image:url(/flags/sk.svg)}
.fi-tr{background-image:url(/flags/tr.svg)}
.fi-ua{background-image:url(/flags/ua.svg)}
