.flag {
    --flag-size: 1em;
    width: calc(var(--flag-size) * 1.5);
    height: var(--flag-size);
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px;
}

.flag-RB { background-image: url('/img/state/Flag_of_Buryatia.svg'); }
.flag-RSYA { background-image: url('/img/state/Flag_of_Sakha.svg'); }
.flag-ZK { background-image: url('/img/state/Flag_of_Zabaykalsky_Krai.svg'); }
.flag-KK { background-image: url('/img/state/Flag_of_Kamchatka_Krai.svg'); }
.flag-PK { background-image: url('/img/state/Flag_of_Primorsky_Krai.svg'); }
.flag-KHK { background-image: url('/img/state/Flag_of_Khabarovsk_Krai.svg'); }
.flag-AO { background-image: url('/img/state/Flag_of_Amur_Oblast.svg'); }
.flag-MO { background-image: url('/img/state/Flag_of_Magadan_Oblast.svg'); }
.flag-SO { background-image: url('/img/state/Flag_of_Sakhalin_Oblast.svg'); }
.flag-JAO { background-image: url('/img/state/Flag_of_the_Jewish_Autonomous_Oblast.svg'); }
.flag-CHAO { background-image: url('/img/state/Flag_of_Chukotka.svg'); }