.menu.svelte-1v2j48r{position:relative}summary.svelte-1v2j48r{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:44px;padding:0 4px;list-style:none;transition:color .15s;display:inline-flex}summary.svelte-1v2j48r::-webkit-details-marker{display:none}summary.svelte-1v2j48r:hover,.menu[open].svelte-1v2j48r summary:where(.svelte-1v2j48r){color:#fff}.current.svelte-1v2j48r{letter-spacing:.18em;font-size:12px;font-weight:500}.panel.svelte-1v2j48r{z-index:5;border:1px solid var(--line-strong);background:#100e0cf7;gap:2px;min-width:180px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 18px 40px #00000080}.panel.svelte-1v2j48r a:where(.svelte-1v2j48r){letter-spacing:.02em;color:var(--text-soft);padding:11px 14px;font-size:14px;font-weight:400;text-decoration:none;display:block}.panel.svelte-1v2j48r a:where(.svelte-1v2j48r):hover{color:#fff;background:#ece4d812}.panel.svelte-1v2j48r a[aria-current=true]:where(.svelte-1v2j48r){color:var(--accent)}@media (width<=900px){.menu.svelte-1v2j48r{position:static}.panel.svelte-1v2j48r{inset-block-start:calc(var(--nav-h,144px) + 6px);inset-inline:var(--gutter);z-index:20;min-width:0;max-height:calc(100svh - var(--nav-h,144px) - 18px);max-height:calc(100dvh - var(--nav-h,144px) - 18px);overscroll-behavior:contain;position:fixed;overflow-y:auto}}.list.svelte-1v2j48r ul:where(.svelte-1v2j48r){flex-wrap:wrap;justify-content:center;gap:4px 6px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.list.svelte-1v2j48r a:where(.svelte-1v2j48r){letter-spacing:.02em;color:var(--text-muted);padding:10px 12px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-block}.list.svelte-1v2j48r a:where(.svelte-1v2j48r):hover{color:#fff}.list.svelte-1v2j48r a[aria-current=true]:where(.svelte-1v2j48r){color:var(--accent)}.footer.svelte-4jwo3w{border-top:1px solid var(--line-soft);text-align:center;flex-direction:column;align-items:center;gap:28px;padding:clamp(88px,10vw,140px) 16px 48px;display:flex}.wordmark.svelte-4jwo3w{font-family:var(--font-serif);letter-spacing:.42em;margin:0;padding-left:.42em;font-size:clamp(20px,2.4vw,30px);font-weight:600}.rule.svelte-4jwo3w{background:var(--accent);width:72px;height:1px}.legal.svelte-4jwo3w{letter-spacing:.04em;color:var(--text-muted);flex-direction:column;gap:10px;font-size:14px;line-height:1.6;display:flex}.legal.svelte-4jwo3w p:where(.svelte-4jwo3w){margin:0}.legal-nav.svelte-4jwo3w{flex-direction:column;align-items:center;gap:6px;display:flex}.legal-nav.svelte-4jwo3w ul:where(.svelte-4jwo3w){flex-wrap:wrap;justify-content:center;gap:2px 18px;margin:0;padding:0;list-style:none;display:flex}.legal-nav.svelte-4jwo3w a:where(.svelte-4jwo3w){letter-spacing:.04em;color:var(--text-muted);text-underline-offset:4px;padding:10px 0;font-size:13px;text-decoration-color:#ece4d84d;display:inline-block}.legal-nav.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#fff}.legal-nav.svelte-4jwo3w p:where(.svelte-4jwo3w){max-width:520px;color:var(--text-faint);margin:0;font-size:12px;line-height:1.6}.nav.svelte-1ezjbvk{z-index:2;position:absolute;inset:0 0 auto}.inner.svelte-1ezjbvk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:22px;display:flex}@media (width<=480px){.inner.svelte-1ezjbvk{gap:10px 24px;padding-block:16px}.links.svelte-1ezjbvk{gap:2px 18px}.links.svelte-1ezjbvk a:where(.svelte-1ezjbvk){padding:12px 0}.links.svelte-1ezjbvk a.outline:where(.svelte-1ezjbvk){padding:11px 16px}}.brand.svelte-1ezjbvk{align-items:center;gap:14px;min-height:44px;text-decoration:none;display:flex}.brand.svelte-1ezjbvk span:where(.svelte-1ezjbvk){font-family:var(--font-serif);letter-spacing:.42em;font-size:17px;font-weight:600}.links.svelte-1ezjbvk{letter-spacing:.18em;flex-wrap:wrap;align-items:center;gap:4px 28px;margin:0;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex}.links.svelte-1ezjbvk a:where(.svelte-1ezjbvk){padding:14px 0;text-decoration:none;transition:color .15s;display:inline-block}.links.svelte-1ezjbvk a:where(.svelte-1ezjbvk):hover{color:#fff}.links.svelte-1ezjbvk a.accent:where(.svelte-1ezjbvk){color:var(--accent)}.links.svelte-1ezjbvk a.accent:where(.svelte-1ezjbvk):hover{color:#fff}.links.svelte-1ezjbvk a.outline:where(.svelte-1ezjbvk){border:1px solid var(--accent);color:var(--accent);padding:13px 18px}.links.svelte-1ezjbvk a.outline:where(.svelte-1ezjbvk):hover{background:var(--accent);color:var(--bg)}
