nav.svelte-1h32yp1{display:flex;justify-content:space-between;align-items:center;padding:10px 40px;z-index:100}nav.svelte-1h32yp1 .brand:where(.svelte-1h32yp1){height:50px}nav.svelte-1h32yp1 .action:where(.svelte-1h32yp1){display:flex;gap:15px;align-items:center}nav.svelte-1h32yp1 .lang_select:where(.svelte-1h32yp1){cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;border-radius:50%;transition:background-color .2s ease}nav.svelte-1h32yp1 .lang_select:where(.svelte-1h32yp1):hover,nav.svelte-1h32yp1 .lang_select:where(.svelte-1h32yp1):focus-visible{background-color:var(--secondary, #f1f5f9);outline:none}nav.svelte-1h32yp1 .lang_select:where(.svelte-1h32yp1) i:where(.svelte-1h32yp1){font-size:26px;color:var(--muted-foreground, #64748b);transition:color .2s ease}nav.svelte-1h32yp1 .lang_select:where(.svelte-1h32yp1):hover i:where(.svelte-1h32yp1),nav.svelte-1h32yp1 .lang_select:where(.svelte-1h32yp1):focus-visible i:where(.svelte-1h32yp1){color:var(--foreground, #0f172a)}nav.svelte-1h32yp1 .lang_select:where(.svelte-1h32yp1) .lang_indicator:where(.svelte-1h32yp1){position:absolute;bottom:4px;right:4px;width:16px;height:16px;border-radius:50%;overflow:hidden;border:2px solid #ffffff;background-color:#fff;box-shadow:0 1px 2px #00000026;display:flex}nav.svelte-1h32yp1 .lang_select:where(.svelte-1h32yp1) .lang_indicator:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){width:100%;height:100%;object-fit:cover}nav.svelte-1h32yp1 .lang_dropdown:where(.svelte-1h32yp1){position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid var(--border, #e2e8f0);min-width:140px;z-index:100;display:flex;flex-direction:column;padding:6px;cursor:default}nav.svelte-1h32yp1 .lang_option:where(.svelte-1h32yp1){display:flex;align-items:center;gap:12px;padding:10px 12px;width:100%;border:none;background:transparent;cursor:pointer;border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;color:var(--foreground, #334155);transition:all .2s ease}nav.svelte-1h32yp1 .lang_option:where(.svelte-1h32yp1):hover,nav.svelte-1h32yp1 .lang_option:where(.svelte-1h32yp1):focus-visible{background-color:var(--secondary, #f8fafc);color:var(--foreground, #0f172a);outline:none}nav.svelte-1h32yp1 .lang_option.active:where(.svelte-1h32yp1){background-color:var(--primary-light, #eff6ff);color:var(--primary, #2563eb)}nav.svelte-1h32yp1 .lang_option:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000d}.lang_dropdown_mobile_wrapper.svelte-1h32yp1{position:fixed;inset:0;background-color:#00000080;display:none;justify-content:center;align-items:center;z-index:200}.lang_dropdown_mobile.svelte-1h32yp1{position:absolute;bottom:0;width:100%;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -5px 15px #0000001a;display:flex;flex-direction:column;padding:12px 0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 15px)}.lang_dropdown_mobile.svelte-1h32yp1 h3:where(.svelte-1h32yp1){text-align:center;padding:16px;font-size:1.25rem;color:var(--muted-foreground, #64748b)}.lang_dropdown_mobile.svelte-1h32yp1 .lang_option:where(.svelte-1h32yp1){display:flex;align-items:center;gap:12px;padding:12px 20px;width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:16px;color:var(--foreground, #334155)}.lang_dropdown_mobile.svelte-1h32yp1 .lang_option:where(.svelte-1h32yp1):hover,.lang_dropdown_mobile.svelte-1h32yp1 .lang_option:where(.svelte-1h32yp1):focus-visible{background-color:var(--secondary, #f8fafc);color:var(--foreground, #0f172a);outline:none}.lang_dropdown_mobile.svelte-1h32yp1 .lang_option.active:where(.svelte-1h32yp1){background-color:var(--primary-light, #eff6ff);color:var(--primary, #2563eb)}.lang_dropdown_mobile.svelte-1h32yp1 .lang_option:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){width:24px;height:24px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000d}@media(max-width:600px){.lang_dropdown.svelte-1h32yp1{display:none!important}.lang_dropdown_mobile_wrapper.svelte-1h32yp1{display:flex}}@media(max-width:420px){nav.svelte-1h32yp1{padding:6px 10px}nav.svelte-1h32yp1 .brand:where(.svelte-1h32yp1){height:44px}}@media(max-width:350px){nav.svelte-1h32yp1 .action:where(.svelte-1h32yp1){display:none}}
