html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#111;background:#fff}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:0;padding:0;cursor:pointer}.brand-logo.svelte-12qhfyh{display:block;height:50px;position:absolute;width:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.site-header.svelte-12qhfyh{position:sticky;top:0;z-index:50;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #eee}.bar.svelte-12qhfyh{max-width:1100px;margin:0 auto;padding:.6rem 1rem;display:flex;gap:.75rem;align-items:center}.brand.svelte-12qhfyh{font-weight:800;cursor:pointer}.nav.svelte-12qhfyh button:where(.svelte-12qhfyh){appearance:none;background:transparent;border:0;padding:.5rem .8rem;border-radius:999px;cursor:pointer;font-weight:600}.nav.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:#f2f2f2}.lang-inline.svelte-12qhfyh{margin-left:.5rem;display:flex;gap:.25rem}.lang-inline.svelte-12qhfyh button:where(.svelte-12qhfyh){border:1px solid #ddd;padding:.35rem .6rem;border-radius:8px}.lang-inline.svelte-12qhfyh button.active:where(.svelte-12qhfyh){background:#111;color:#fff;border-color:#111}.hamburger.svelte-12qhfyh{background:transparent;border:0;width:40px;height:34px;padding:0;display:grid;place-items:center;gap:4px;cursor:pointer}.hamburger.svelte-12qhfyh .line:where(.svelte-12qhfyh){width:22px;height:2px;background:#111;border-radius:2px;display:block}.mobile-panel.svelte-12qhfyh{border-top:1px solid #eee;background:#fff;transition:height .2s ease;display:grid;gap:.25rem;padding:.5rem 1rem 1rem;max-width:1100px;margin:0 auto}.panel-link.svelte-12qhfyh{text-align:left;padding:.6rem .4rem;border:0;background:transparent;font-weight:600;border-radius:8px}.panel-link.svelte-12qhfyh:hover{background:#f6f6f6}.panel-lang.svelte-12qhfyh{display:grid;gap:.4rem;padding-top:.25rem}.panel-lang-buttons.svelte-12qhfyh{display:flex;gap:.4rem}.panel-lang-buttons.svelte-12qhfyh button:where(.svelte-12qhfyh){border:1px solid #ddd;padding:.35rem .6rem;border-radius:8px;background:#fff}.panel-lang-buttons.svelte-12qhfyh button.active:where(.svelte-12qhfyh){background:#111;color:#fff;border-color:#111}.desktop.svelte-12qhfyh{display:flex;gap:.5rem;align-items:center;margin-left:auto}@media (max-width: 900px){.desktop.svelte-12qhfyh{display:none}.mobile.svelte-12qhfyh{display:initial}.bar.svelte-12qhfyh{padding:.5rem .75rem}}main.svelte-12qhfyh{min-height:100vh}.mobile.svelte-12qhfyh{display:none}.desktop.svelte-12qhfyh{display:flex}@media (max-width: 900px){.desktop.svelte-12qhfyh{display:none}.mobile.svelte-12qhfyh{display:initial}.mobile-panel.svelte-12qhfyh{display:grid}}.mobile-panel[hidden].svelte-12qhfyh{height:0;padding-block:0;overflow:hidden;opacity:0}.mobile-panel.svelte-12qhfyh{transition:height .2s ease,opacity .2s ease,padding .2s ease}
