.wrap.svelte-1br2sqw{width:min(1080px,100%);margin:0 auto;padding-inline:16px}.top.svelte-1br2sqw{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.top.svelte-1br2sqw .wrap:where(.svelte-1br2sqw){align-items:center;gap:16px;min-height:64px;display:flex}.brand.svelte-1br2sqw{color:var(--accent-hi);align-items:center;gap:10px;font-size:18px;text-decoration:none;display:flex}.brand.svelte-1br2sqw img:where(.svelte-1br2sqw){border-radius:50%;box-shadow:0 0 16px #ef8a1d4d}nav.svelte-1br2sqw{align-items:center;gap:18px;margin-left:auto;display:flex}nav.svelte-1br2sqw a:where(.svelte-1br2sqw):not(.btn){color:var(--muted);font-weight:700;text-decoration:none}nav.svelte-1br2sqw a.on:where(.svelte-1br2sqw),nav.svelte-1br2sqw a:where(.svelte-1br2sqw):not(.btn):hover{color:var(--text)}.appbtn.svelte-1br2sqw{margin-left:auto;display:none}.menu.svelte-1br2sqw{border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--surface);color:var(--text);font:inherit;align-items:center;gap:6px;margin-left:8px;padding:8px 14px;font-size:14px;font-weight:800;display:none}@media (width<=760px){.menu.svelte-1br2sqw,.appbtn.svelte-1br2sqw{display:inline-flex}.brand.svelte-1br2sqw{min-width:0;font-size:15px;line-height:1.05}.brand.svelte-1br2sqw img:where(.svelte-1br2sqw){width:38px;height:38px}.appbtn.svelte-1br2sqw{padding:8px 12px}.appbtn.svelte-1br2sqw,.menu.svelte-1br2sqw{flex:none}}@media (width<=420px){.brand.svelte-1br2sqw span:where(.svelte-1br2sqw){display:none}nav.svelte-1br2sqw{background:var(--bg2);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:12px 16px 18px;display:none;position:absolute;top:64px;left:0;right:0}nav.open.svelte-1br2sqw{display:flex}}.site.svelte-1br2sqw{padding-block:28px 56px}.foot.svelte-1br2sqw{border-top:1px solid var(--line);background:var(--bg2);color:var(--muted);padding-block:28px;font-size:14px}.cols.svelte-1br2sqw{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.cols.svelte-1br2sqw p:where(.svelte-1br2sqw){max-width:52ch}.cols.svelte-1br2sqw nav:where(.svelte-1br2sqw){background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;display:flex;position:static}.foot.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--muted);align-items:center;gap:5px;display:inline-flex}
