.language-picker{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink,#173f35)}.language-picker select{font:inherit;font-size:16px;color:inherit;background:var(--paper,#f8f6ef);border:1px solid #59675e;border-radius:6px;min-height:44px;padding:8px;max-width:160px}.language-picker select:focus-visible{outline:3px solid #b77926;outline-offset:3px}.site-header nav{flex-wrap:wrap}.language-note{max-width:75ch;font-size:14px;line-height:1.5;color:#59675e}html[lang=de] button,html[lang=es] button{overflow-wrap:break-word}html[lang=de] .collection-filters,html[lang=es] .collection-filters{flex-wrap:wrap}html[lang=de] .portal-card,html[lang=es] .portal-card{min-width:0}@media(max-width:760px){.site-header{flex-wrap:wrap;gap:12px}.site-header nav{width:100%;gap:12px;justify-content:flex-start}.language-picker{margin-inline-start:auto}.language-picker>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.language-picker select{max-width:125px}}

html:not([lang=en]) .site-guide,html:not([lang=en]) .route-heading,html:not([lang=en]) .collection-title,html:not([lang=en]) .portal-card,html:not([lang=en]) footer{overflow-wrap:anywhere}html[lang=de] h1,html[lang=de] h2,html[lang=de] h3{hyphens:auto}
