html{scroll-behavior:smooth}.skip-link.svelte-12qhfyh{position:absolute;left:-9999px;top:0;z-index:9999;background:#111827;color:#fff;padding:.5rem .75rem;border-radius:.375rem}.skip-link.svelte-12qhfyh:focus{left:1rem;top:1rem}.lang-switch.svelte-12qhfyh{display:flex;align-items:center;background:#00000012;border-radius:999px;padding:3px}.lang-option.svelte-12qhfyh{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-weight:600;font-size:14px;line-height:20px;color:var(--primary);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;text-decoration:none;white-space:nowrap}.lang-option[aria-current=page].svelte-12qhfyh{background:#ffffffe6;color:var(--primary);box-shadow:0 1px 3px #0000001a}.lang-option.svelte-12qhfyh:hover:not([aria-current=page]){background:#fff6}.lang-option.svelte-12qhfyh:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lang-switch--dark.svelte-12qhfyh{background:#ffffff14}.lang-switch--dark.svelte-12qhfyh .lang-option:where(.svelte-12qhfyh){color:var(--neutral-200)}.lang-switch--dark.svelte-12qhfyh .lang-option[aria-current=page]:where(.svelte-12qhfyh){background:#ffffffe6;color:var(--primary);box-shadow:0 1px 3px #0000004d}.lang-switch--dark.svelte-12qhfyh .lang-option:where(.svelte-12qhfyh):hover:not([aria-current=page]){background:#ffffff1a}
