/* Local language flags remain visible before JavaScript and without a CDN. */
.language-flag{display:inline-block;width:20px;height:20px;vertical-align:middle;flex:none;object-fit:contain}
.app-header .lang a{gap:5px;min-width:60px}
.app-header .lang a span{line-height:1}
.app-header .lang{row-gap:6px}
@media(max-width:760px){.app-header .lang a{min-width:56px;padding:6px;min-height:44px}.app-header .lang{column-gap:5px}}
