#navigation .language-switch{display:flex;align-items:center;gap:3px;flex-shrink:0;border:1px solid var(--line);border-radius:5px;padding:3px;font-size:12px;line-height:1.3}
#navigation .language-switch a{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:6px;border-radius:3px;color:var(--ink)}
#navigation .language-switch a[aria-current=page]{background:var(--blue);color:#fff;font-weight:700}
#navigation .language-switch a:hover{text-decoration:underline;text-underline-offset:3px}
#navigation .language-switch a:focus-visible{outline:3px solid var(--green);outline-offset:3px}
@media(min-width:1001px){.home-page nav#navigation{gap:14px;flex-wrap:wrap;justify-content:flex-end}.home-page .header-row{padding-block:8px}}
@media(max-width:1000px){#navigation .language-switch{align-self:flex-start;margin-top:10px}#navigation .language-switch a{min-width:44px;min-height:44px}}

html[lang=sk] .study-paths{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:680px){html[lang=sk] .study-paths{grid-template-columns:1fr}}
