.hero.svelte-1uha8ag{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:calc(100vh - 64px);padding:64px 24px 80px;display:flex}.hero.svelte-1uha8ag .mascot:where(.svelte-1uha8ag){filter:drop-shadow(0 18px 30px #3a25162e);width:168px;height:auto;animation:3.4s ease-in-out infinite svelte-1uha8ag-bob}@keyframes svelte-1uha8ag-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font:var(--display);letter-spacing:-.02em;max-width:680px;font-size:clamp(38px,6vw,58px)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){background:var(--tiger-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero.svelte-1uha8ag .sub:where(.svelte-1uha8ag){font:var(--body);color:var(--ink-2);text-wrap:pretty;max-width:500px;font-size:19px}.date-pill.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-sm);font:var(--callout);align-items:center;gap:8px;padding:9px 20px;display:inline-flex}.date-pill.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--primary);font-weight:800}.beta.svelte-1uha8ag{text-align:center;justify-items:center;gap:14px;max-width:520px;margin:0 auto;padding:38px 32px;display:grid}.beta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:var(--h2);letter-spacing:-.01em}.beta.svelte-1uha8ag p:where(.svelte-1uha8ag){font:var(--body);color:var(--ink-2)}.beta.svelte-1uha8ag .note:where(.svelte-1uha8ag){font:var(--caption);color:var(--ink-3)}.follow.svelte-1uha8ag{text-align:center;justify-items:center;gap:14px;padding:64px 0 0;display:grid}.follow.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:var(--h3)}.follow.svelte-1uha8ag p:where(.svelte-1uha8ag){font:var(--callout);color:var(--ink-2)}.follow-btns.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.follow-btns.svelte-1uha8ag a:where(.svelte-1uha8ag){font:var(--callout);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--sh-sm);transition:transform .16s var(--ease-spring), color .16s, box-shadow .16s;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.follow-btns.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--primary);box-shadow:var(--sh-md);transform:translateY(-2px)}.follow-btns.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:18px;height:18px}.below.svelte-1uha8ag{padding:0 0 96px}
