/* i18n : sélecteur, césure (de) */
[lang=de-CH] :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}
.nav .lang{display:flex;gap:0;align-items:center;list-style:none;padding:0;margin:0;font:400 var(--t-xs)/1 var(--mono);text-transform:uppercase;white-space:nowrap}
.nav .lang li+li::before{content:"·";padding-inline:.5em;color:var(--grey)}
.nav .lang a{display:inline-block;padding:13px 1px;margin-block:-13px;color:var(--muted);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/0 1px no-repeat;transition:background-size .25s,color .25s}
.nav .lang a:hover,.nav .lang a[aria-current]{color:var(--black);background-size:100% 1px}
.nav-mob .lang{font-size:var(--t-s)}
@media (min-width:64em) and (max-width:80em){.nav-main,.nav-main ul{gap:12px}}
@media (min-width:64em) and (max-width:70em){[lang=de-CH] .nav-main{display:none}[lang=de-CH] .nav-mob{display:block}}
@media (prefers-reduced-motion:reduce){.nav .lang a{transition:none}}
