.menu-toggle.svelte-kb3bun,.close.svelte-kb3bun{background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid}.menu-toggle.svelte-kb3bun:hover,.close.svelte-kb3bun:hover{background:#e4e4e0}#contact-menu.svelte-kb3bun{inset:4.5rem auto auto max(1rem, calc((100vw - var(--content-width)) / 2 + 2.5rem));background:var(--page);color:var(--page-ink);border:1px solid #deded8;border-radius:12px;margin:0;padding:.5rem;position:fixed;box-shadow:0 12px 32px #0002}nav.svelte-kb3bun button:where(.svelte-kb3bun),nav.svelte-kb3bun a:where(.svelte-kb3bun){text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:2rem;width:100%;padding:.875rem;font-weight:600;display:flex}nav.svelte-kb3bun button:where(.svelte-kb3bun):hover,nav.svelte-kb3bun a:where(.svelte-kb3bun):hover{background:var(--card)}nav.svelte-kb3bun a:where(.svelte-kb3bun){text-decoration:none}dialog.svelte-kb3bun{background:var(--page);width:min(32rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--page-ink);border:1px solid #deded8;border-radius:18px;padding:1.75rem}dialog.svelte-kb3bun::backdrop{background:#12121280}.heading.svelte-kb3bun{justify-content:space-between;align-items:center;gap:1rem;display:flex}h2.svelte-kb3bun{letter-spacing:-.03em;margin:0;font-size:1.4rem}.close.svelte-kb3bun{flex-shrink:0;font-size:1.75rem}form.svelte-kb3bun{gap:.65rem;margin-top:1.5rem;display:grid}label.svelte-kb3bun{font-size:.875rem;font-weight:700}label.svelte-kb3bun span:where(.svelte-kb3bun){color:var(--page-muted);font-weight:400}input.svelte-kb3bun,textarea.svelte-kb3bun{width:100%;color:var(--page-ink);font:inherit;background:#fff;border:1px solid #bdbdb5;border-radius:8px;margin-bottom:.6rem;padding:.8rem;font-size:1rem}textarea.svelte-kb3bun{resize:vertical}.trap.svelte-kb3bun{display:none}@media (width<=760px){#contact-menu.svelte-kb3bun{top:4rem;left:1rem}dialog.svelte-kb3bun{padding:1.25rem}}
