.language-switch{display:flex;align-items:center;gap:14px;margin-left:18px;white-space:nowrap}
.language-switch a{display:inline-flex;align-items:center;gap:6px;color:var(--anthrazit,#1f2937);font-family:var(--font,inherit);font-size:.95rem;font-weight:500;letter-spacing:normal;line-height:1;text-decoration:none;opacity:1;transition:color .3s ease}
header:not(.scrolled) .language-switch a{color:rgba(255,255,255,.92)}
header.scrolled .language-switch a{color:var(--anthrazit,#1f2937)}
.language-switch a:hover,.language-switch a.active{color:var(--red,#ef4444)}
.language-switch .flag{display:none}
.language-switch .flag span{display:none}
.language-switch a[lang="de"] .flag{background:linear-gradient(to bottom,#111 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}
.language-switch a[lang="en"] .flag{background:#012169 url("flag-uk.svg") center/cover no-repeat}
.language-switch.compact{margin-left:auto}
@media(max-width:900px){.language-switch{margin:12px 0 0;justify-content:flex-start}.language-switch.compact{margin-left:auto;margin-top:0}}
