.locale-switcher_switcherWrap__0cdF_{display:flex;align-items:center;position:relative}.locale-switcher_menu__mUHMz,.locale-switcher_trigger__vb52U{width:58px}.locale-switcher_trigger__vb52U{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px;min-height:42px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text-main);font-size:.85rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 10px 26px rgba(77,60,34,.08)}.locale-switcher_trigger__vb52U:hover{background:color-mix(in srgb,var(--panel) 82%,var(--brand-weak))}.locale-switcher_option__UcoBw:focus-visible,.locale-switcher_trigger__vb52U:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.locale-switcher_chevronOpen__2wiUO,.locale-switcher_chevron__L6J_k{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-1px) rotate(45deg);transition:transform .16s ease}.locale-switcher_chevronOpen__2wiUO{transform:translateY(2px) rotate(225deg)}.locale-switcher_menu__mUHMz{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;gap:2px;padding:4px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:var(--shadow)}.locale-switcher_option__UcoBw{min-height:34px;border:0;border-radius:999px;background:transparent;color:var(--text-main);font-size:.85rem;font-weight:700;line-height:1;cursor:pointer}.locale-switcher_option__UcoBw:hover{color:#fff;background:#16624f}:root[data-theme=dark] .locale-switcher_trigger__vb52U{box-shadow:0 12px 28px rgba(0,0,0,.24)}:root[data-theme=dark] .locale-switcher_option__UcoBw:hover{color:#08120f;background:#7de0c6}.scroll-to-top-button_button__I0GJx{position:fixed;right:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);z-index:60;width:44px;height:44px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text-main);box-shadow:var(--shadow);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px) scale(.96);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,color .2s ease}.scroll-to-top-button_visible__litsO{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scroll-to-top-button_button__I0GJx:hover{background:color-mix(in srgb,var(--line) 30%,var(--panel))}.scroll-to-top-button_button__I0GJx:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.scroll-to-top-button_button__I0GJx{transition:none}}.theme-switcher_switcherWrap__5WytK{display:flex;align-items:center}.theme-switcher_toggleButton__xa2KM{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);display:inline-grid;place-items:center;padding:0;cursor:pointer;position:relative}.theme-switcher_toggleButton__xa2KM:hover{color:var(--text-main);background:color-mix(in srgb,var(--line) 30%,transparent)}.theme-switcher_toggleButton__xa2KM:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.theme-switcher_iconActive__gldXs,.theme-switcher_icon__IGO1n{position:absolute;transition:opacity .18s ease}.theme-switcher_icon__IGO1n{opacity:0}.theme-switcher_iconActive__gldXs{opacity:1}