/*
 * flag-icons — SZEŚĆ FLAG, KTÓRYCH UŻYWAMY, U NAS NA SERWERZE.
 *
 * Oryginał (lipis/flag-icons 7.2.3) ładował się z cdn.jsdelivr.net i niósł ponad dwieście flag,
 * z czego korzystaliśmy z sześciu. Cudzy serwer może paść albo podmienić plik, a wtedy przełącznik
 * języka rozsypuje się na czternastu stronach naraz — ta sama zasada, dla której wcześniej
 * ściągnęliśmy FontAwesome. User potwierdził, że kolejnych języków nie przewiduje (2026-08-16),
 * więc lista jest zamknięta.
 *
 * Klasy zostają identyczne (`fi fi-pl`), żeby nie ruszać HTML-u w żadnym z tych plików.
 * Nowy język = jeden plik SVG w `flags/` i jedna linia niżej.
 */

.fi {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.3333333333em;
    line-height: 1em;
}

/* Niełamliwa spacja rozpycha element do wysokości linii — bez niej flaga miałaby zerową wysokość. */
.fi:before {
    content: "\00a0";
}

.fi-pl { background-image: url(flags/pl.svg); }   /* polski   */
.fi-gb { background-image: url(flags/gb.svg); }   /* angielski */
.fi-de { background-image: url(flags/de.svg); }   /* niemiecki */
.fi-cz { background-image: url(flags/cz.svg); }   /* czeski   */
.fi-sk { background-image: url(flags/sk.svg); }   /* słowacki */
.fi-ua { background-image: url(flags/ua.svg); }   /* ukraiński */
