/* Compact closed label; the native menu retains full language names. */
.language-control{position:relative;display:inline-flex;vertical-align:middle;flex:0 0 88px;width:88px;height:44px}
.language-control select{position:absolute!important;inset:0!important;opacity:0;width:100%!important;height:100%!important;min-height:44px!important;z-index:2;cursor:pointer;margin:0!important}
.language-current{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;gap:5px;padding:0 8px;border:1px solid var(--line,#ddd7c9);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink,#181818);font:600 14px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;pointer-events:none}
.language-control:focus-within{outline:3px solid rgba(166,123,55,.4);outline-offset:3px;border-radius:999px}
.language-picker:after{display:none!important}
@media(max-width:600px){html[lang="fi"][data-page-base="/"] h1{font-size:clamp(2.4rem,12vw,3.8rem);hyphens:none;overflow-wrap:normal}}
