.language-picker.svelte-1j727yr{position:relative}.language-picker-button.svelte-1j727yr{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid oklch(89.5% .005 85);border-radius:999px;background:#fff;font-family:var(--font-subheading);font-size:.85rem;font-weight:600;color:#374151;cursor:pointer}.language-picker-button.svelte-1j727yr:hover{border-color:#c5c4c0}.language-picker-menu.svelte-1j727yr{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:220px;padding:6px;border:1px solid oklch(89.5% .005 85);border-radius:12px;background:#fff;box-shadow:0 14px 36px #1b1d2421}.language-picker-heading.svelte-1j727yr{margin:4px 10px;font-family:var(--font-subheading);font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.language-picker-menu.svelte-1j727yr ul:where(.svelte-1j727yr),.language-picker-section.svelte-1j727yr ul:where(.svelte-1j727yr){display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.language-picker-section.svelte-1j727yr{display:flex;flex-direction:column}.language-picker-menu-trigger.svelte-1j727yr{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:16px 32px;border:0;background:transparent;font-family:inherit;font-size:1rem;line-height:1.5rem;color:#1b1d24;cursor:pointer;text-align:left;transition:background-color .2s}.language-picker-menu-trigger.svelte-1j727yr:hover,.language-picker-menu-trigger.is-open.svelte-1j727yr{background:hsl(var(--mute) / .8)}.language-picker-menu-label.svelte-1j727yr{display:inline-flex;align-items:center;gap:10px;color:#1b1d24}.language-picker-menu-label.svelte-1j727yr svg{color:#6b7280}.language-picker-menu-value.svelte-1j727yr{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:#6b7280}.language-picker-menu-value.svelte-1j727yr svg{transition:transform .2s ease}.language-picker-menu-value.svelte-1j727yr svg.is-rotated{transform:rotate(180deg)}.language-picker-suboptions.svelte-1j727yr{background:hsl(var(--secondary) / .35);padding:4px 0 6px;border-top:1px solid oklch(93% .005 85)}.language-picker-section.svelte-1j727yr .language-picker-option:where(.svelte-1j727yr){min-height:36px;padding:6px 32px 6px 42px;border-radius:0;font-size:.9rem;line-height:1.35}.language-picker-section.svelte-1j727yr button.language-picker-option:where(.svelte-1j727yr):hover{background:hsl(var(--mute) / .9)}.language-picker-section.svelte-1j727yr .language-picker-option.is-locked:where(.svelte-1j727yr){color:#6b7280}.language-picker-section.svelte-1j727yr .language-picker-locked:where(.svelte-1j727yr){color:#9ca3af;font-size:.72rem}.language-picker-option.svelte-1j727yr{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border:0;border-radius:8px;background:transparent;font-family:var(--font-subheading);font-size:.85rem;font-weight:500;line-height:1.3;text-align:left;white-space:nowrap}button.language-picker-option.svelte-1j727yr{cursor:pointer;color:#1b1d24}button.language-picker-option.svelte-1j727yr:hover{background:#f6f3ed}.language-picker-option.is-current.svelte-1j727yr{font-weight:600;color:hsl(var(--primary))}.language-picker-option.is-locked.svelte-1j727yr{color:#9ca3af;cursor:not-allowed}.language-picker-locked.svelte-1j727yr{display:inline-flex;flex:none;align-items:center;gap:4px;font-family:var(--font-subheading);font-size:.7rem;font-weight:500;line-height:1;letter-spacing:.01em;color:#9ca3af}@media print{.language-picker.svelte-1j727yr{display:none}}
