.language-switch{display:flex;gap:var(--size-8);align-items:center;font-size:var(--size-14);white-space:nowrap;}
.language-switch a{padding:var(--size-6);text-decoration:none;color:var(--color-text);}
.language-switch a[aria-current=page]{color:var(--brand-primary);text-decoration:underline;text-underline-offset:var(--size-6);}
html[lang=de] .product-hero h1{font-size:clamp(var(--size-36),var(--measure-6-vw),var(--size-64));}
html[lang=de] h2,html[lang=de] .product-intro{overflow-wrap:break-word;hyphens:auto;}
