:root,[data-mode=light]{--mascot-fur:#fffbf4;--mascot-orange:#c47a4a;--mascot-grey:#736b64;--mascot-charcoal:#3a3531;--mascot-line:#2c2a28;--mascot-nose:#9a5e44;--mascot-blush:#f0c4ae;--mascot-muted:#eadfcf;--mascot-accent:#c47a4a;--mascot-edge:#d8c8b3;--mascot-edge-w:1.5;--mascot-inner:transparent;--mascot-inner-w:0;--mascot-seal:#c47a4a;--mascot-wordmark-sub:#a65e31}[data-mode=dark]{--mascot-fur:#f3eadc;--mascot-orange:#d08a5a;--mascot-grey:#857c74;--mascot-charcoal:#4b4540;--mascot-line:#2c2a28;--mascot-nose:#9a5e44;--mascot-blush:#e9b49b;--mascot-muted:#3e3833;--mascot-accent:#e09a68;--mascot-edge:#1c1a18;--mascot-edge-w:0;--mascot-inner:transparent;--mascot-inner-w:0;--mascot-seal:#d08a5a;--mascot-wordmark-sub:#e3a274}[data-mode=hc]{--mascot-fur:#fff;--mascot-orange:#b0521c;--mascot-grey:#000;--mascot-charcoal:#000;--mascot-line:#000;--mascot-nose:#000;--mascot-blush:#fff;--mascot-muted:#fff;--mascot-accent:#000;--mascot-edge:#000;--mascot-edge-w:3;--mascot-inner:#000;--mascot-inner-w:2.5;--mascot-seal:#000;--mascot-wordmark-sub:#000}:root{--paper:#f6ebd6;--paper-card:color-mix(in oklch, var(--paper) 85%, white);--ink:#3a332c;--ink-soft:#7d7268;--ink-faint:#e6d8bf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--paper);color:var(--ink);margin:0;font-family:system-ui,sans-serif}.footer.svelte-103wd8v{border-top:1px solid var(--ink-faint);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px clamp(16px,5vw,64px);display:flex}.mark.svelte-103wd8v{color:var(--ink);display:flex}.mark.svelte-103wd8v svg{width:auto;height:28px}nav.svelte-103wd8v{flex-wrap:wrap;gap:6px 20px;margin-left:auto;display:flex}@media (width<768px){.footer.svelte-103wd8v{grid-template:"mark email""nav nav"/auto 1fr;gap:8px 16px;padding-block:12px;display:grid}.mark.svelte-103wd8v{grid-area:mark}.email.svelte-103wd8v{grid-area:email;justify-self:end}nav.svelte-103wd8v{grid-area:nav;gap:6px 16px;margin-left:0}}a.svelte-103wd8v{color:inherit}a.svelte-103wd8v:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(./plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}.bar.svelte-1t3llih{z-index:10;background:color-mix(in oklch, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;height:64px;padding:0 clamp(16px,5vw,64px);transition:translate .3s;display:flex;position:sticky;top:0}.bar.fixed.svelte-1t3llih{position:fixed;inset:0 0 auto}.bar.hidden.svelte-1t3llih{translate:0 -100%}.bar.svelte-1t3llih:focus-within{translate:none}@media (prefers-reduced-motion:reduce){.bar.svelte-1t3llih{transition:none}}a.svelte-1t3llih{color:var(--ink);text-decoration:none}.wordmark.svelte-1t3llih{color:var(--ink);display:flex}.full.svelte-1t3llih{display:contents}.wordmark.svelte-1t3llih svg{width:auto;height:28px}@media (width>=768px){.wordmark.svelte-1t3llih svg{height:32px}}.compact.svelte-1t3llih,.menu.svelte-1t3llih{display:none}@media (width<520px){.full.svelte-1t3llih,.page.svelte-1t3llih{display:none}.compact.svelte-1t3llih{align-items:center;gap:8px;display:flex}.menu.svelte-1t3llih{display:block}}.name.svelte-1t3llih{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1}.menu.svelte-1t3llih{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px}.sheet.svelte-1t3llih{background:var(--paper-card);border:0;border-radius:16px;margin:0;padding:8px;list-style:none;position:fixed;inset:60px 16px auto auto;box-shadow:0 8px 24px #3a332c2e}.sheet.svelte-1t3llih a:where(.svelte-1t3llih){padding:10px 16px;font-size:1.05rem;display:block}nav.svelte-1t3llih{align-items:center;gap:clamp(12px,2.5vw,28px);display:flex}@media (width<=360px){.bar.svelte-1t3llih{gap:12px}nav.svelte-1t3llih{gap:10px}.invite.svelte-1t3llih{padding:8px 12px;font-size:.9rem}}.invite.svelte-1t3llih{white-space:nowrap;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 18px;font-weight:600}.svelte-1t3llih:is(a:where(.svelte-1t3llih),button:where(.svelte-1t3llih)):focus-visible{outline:3px solid var(--ink);outline-offset:3px}
