.lang-trigger.svelte-1co7cm4{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .875rem;border:1px solid rgb(var(--c-secondary-200));border-radius:9999px;font-size:.875rem;font-weight:500;color:rgb(var(--c-secondary-600));background:transparent;transition:border-color .15s ease,color .15s ease}.lang-trigger.svelte-1co7cm4:hover,.lang-trigger.svelte-1co7cm4:focus-visible{border-color:rgb(var(--c-primary-300));color:rgb(var(--c-accent))}.lang-backdrop.svelte-1co7cm4{position:fixed;inset:0;z-index:60}.lang-panel.svelte-1co7cm4{position:fixed;max-height:calc(100dvh - 1rem);overflow-y:auto;z-index:61;display:flex;flex-direction:column;gap:.125rem;padding:.375rem;border:1px solid rgb(var(--c-secondary-200));border-radius:.875rem;box-shadow:0 12px 32px #00000029}.lang-panel--up.svelte-1co7cm4{transform:translateY(-100%)}.lang-option.svelte-1co7cm4{display:flex;align-items:center;gap:.625rem;width:100%;min-height:44px;padding:0 .5rem;border-radius:.625rem;font-size:.875rem;color:rgb(var(--c-secondary-700));background:transparent;transition:background-color .15s ease}.lang-option.svelte-1co7cm4:hover,.lang-option.svelte-1co7cm4:focus-visible{background:rgb(var(--c-secondary-50))}.lang-option--active.svelte-1co7cm4{color:rgb(var(--c-accent));font-weight:600}.lang-option__label.svelte-1co7cm4{flex:1;text-align:left}.lang-flag.svelte-1co7cm4{width:1.35rem;height:1rem;border-radius:.2rem;flex:none}.theme-picker.svelte-3gcwuj{display:inline-flex;align-items:center;gap:0;padding:.1875rem;border:1px solid rgb(var(--c-secondary-200));border-radius:9999px}.theme-option.svelte-3gcwuj{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;position:relative;border-radius:9999px;color:rgb(var(--c-secondary-600));background:transparent;transition:background-color .15s ease,color .15s ease}.theme-option.svelte-3gcwuj:before{content:"";position:absolute;inset:4px;border-radius:9999px;background:transparent;transition:background-color .15s ease}.theme-option.svelte-3gcwuj svg{position:relative}.theme-option.svelte-3gcwuj:hover,.theme-option.svelte-3gcwuj:focus-visible{color:rgb(var(--c-secondary-800))}.theme-option--active.svelte-3gcwuj{color:rgb(var(--c-accent))}.theme-option--active.svelte-3gcwuj:before{background:rgb(var(--c-primary-100))}
