.sidebar-language-trigger.svelte-1w4d2fk{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:1px solid #536b80;border-radius:8px;background:#263d52;color:#f5f9ff;font:600 14px/1.4 Helvetica,Arial,sans-serif;text-align:left;cursor:pointer}.sidebar-language-trigger.svelte-1w4d2fk:hover,.sidebar-language-trigger[aria-expanded=true].svelte-1w4d2fk{background:#324e66;border-color:#87b7d8}.sidebar-language-trigger.svelte-1w4d2fk>span:where(.svelte-1w4d2fk){flex:1;min-width:0;overflow-wrap:anywhere}.sidebar-language-trigger.svelte-1w4d2fk svg:where(.svelte-1w4d2fk){flex-shrink:0}.expanded.svelte-1w4d2fk{transform:rotate(180deg)}.sidebar-language-trigger.svelte-1w4d2fk:focus-visible,.language-menu.svelte-1w4d2fk button:where(.svelte-1w4d2fk):focus-visible{outline:3px solid #64c5f0;outline-offset:2px}.language-menu.svelte-1w4d2fk{position:fixed;margin:0;padding:8px;border:1px solid #cad7e2;border-radius:12px;background:#fff;color:#243c50;box-shadow:0 12px 36px #10283d40;overflow-y:auto;overscroll-behavior:contain;font:500 14px/1.4 Helvetica,Arial,sans-serif}.menu-heading.svelte-1w4d2fk{padding:8px 10px 12px;color:#526477;font-size:12px;font-weight:700;border-bottom:1px solid #e4ebf0;margin-bottom:4px}.language-menu.svelte-1w4d2fk button:where(.svelte-1w4d2fk){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.language-menu.svelte-1w4d2fk button:where(.svelte-1w4d2fk):hover,.language-menu.svelte-1w4d2fk button:where(.svelte-1w4d2fk):focus-visible{background:#edf5fa}.language-menu.svelte-1w4d2fk button.chosen:where(.svelte-1w4d2fk){background:#e1f1fa;color:#155b83;font-weight:700}.check.svelte-1w4d2fk{width:18px;flex-shrink:0;text-align:center}.language-choice.svelte-1v2j48r{min-width:0;max-width:240px}.language-choice--sidebar.svelte-1v2j48r{max-width:100%;width:100%}@media(max-width:760px){.language-choice--landing.svelte-1v2j48r{max-width:min(36vw,140px)}}@media(max-width:760px){.lang-switcher--landing.svelte-1v2j48r{max-width:min(36vw,140px);min-width:0}.lang-switcher--landing.svelte-1v2j48r select:where(.svelte-1v2j48r){min-width:0;width:100%}}select.svelte-1v2j48r{max-width:100%;color:inherit;background:transparent}option.svelte-1v2j48r{color:#111827;background:#fff}.lang-switcher.svelte-1v2j48r{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-weight:700;transition:all .15s;border:none;background:none}.lang-icon.svelte-1v2j48r{font-size:1.1em;line-height:1}.lang-switcher--landing.svelte-1v2j48r{color:#fff;padding:.5rem .75rem;font-size:.9rem;border-radius:4px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3)}.lang-switcher--landing.svelte-1v2j48r:hover{background:#fff3;border-color:#ffffff80;transform:translate(-1px,-1px)}.lang-switcher--landing.svelte-1v2j48r:active{transform:translate(1px,1px)}.lang-switcher--auth.svelte-1v2j48r{padding:8px 12px;color:#111827;font-family:Helvetica,Arial,sans-serif;font-size:13px;background-color:#fff;border:2px solid #000000;box-shadow:3px 3px #000}.lang-switcher--auth.svelte-1v2j48r:hover{background-color:#facc15;transform:translate(-1px,-1px);box-shadow:4px 4px #000}.lang-switcher--auth.svelte-1v2j48r:active{transform:translate(1px,1px);box-shadow:1px 1px #000}
