:root{--ink:#1a0f12;--milk:#fff4ef;--blush:#ff8fab;--coral:#ff4d6d;--cream:#ffe8d6;--mute:#6b4a52;--ok:#1f7a4c;--bad:#b42318;--font-display:"Syne", sans-serif;--font-mono:"IBM Plex Mono", monospace;--radius:14px;--focus:0 0 0 3px #ff4d6d73}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-display);color:var(--ink);background:var(--ink)}#app{min-height:100vh}a,button,summary,label{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{box-shadow:var(--focus);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.booth.svelte-1b8pbbv{min-height:100vh;color:var(--ink);background:radial-gradient(120% 80% at 10% -10%,#ffb4c4 0%,#0000 55%),radial-gradient(90% 70% at 100% 0,#ffd6a5 0%,#0000 50%),linear-gradient(165deg,#fff4ef 0%,#ffe0ea 48%,#ffd1dc 100%);align-content:start;gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.wash.svelte-1b8pbbv{pointer-events:none;background:radial-gradient(closest-side,#ff4d6d38,#0000 70%);height:55%;animation:14s ease-in-out infinite alternate svelte-1b8pbbv-drift;position:absolute;inset:auto -10% -20% 40%}.floater.svelte-1b8pbbv{background:color-mix(in srgb, var(--coral) 55%, white);opacity:.35;pointer-events:none;border-radius:50% 40% 55% 45%;animation:7s ease-in-out infinite svelte-1b8pbbv-bob;position:absolute;top:12%}.hero.svelte-1b8pbbv{z-index:1;max-width:34rem;position:relative;transform:rotate(-1.5deg)}.brand.svelte-1b8pbbv{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--coral);margin:0 0 .35rem;font-size:clamp(2.4rem,10vw,5rem);font-weight:600;line-height:.9}h1.svelte-1b8pbbv{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:800}.lede.svelte-1b8pbbv{max-width:28rem;color:var(--mute);margin:.85rem 0 0;font-size:clamp(1rem,2.6vw,1.15rem);line-height:1.55}.panel.svelte-1b8pbbv,.ticket.svelte-1b8pbbv,.tester.svelte-1b8pbbv,.channel.svelte-1b8pbbv{z-index:1;width:min(100%,28rem);padding:1.15rem 1.2rem 1.25rem;position:relative}.panel.svelte-1b8pbbv{background:var(--ink);color:var(--milk);border-radius:22px 10px 26px 14px;justify-self:start;transform:rotate(1deg);box-shadow:12px 16px #ff4d6d59}.meta.svelte-1b8pbbv{font-family:var(--font-mono);gap:.45rem;margin-bottom:1rem;font-size:.82rem;line-height:1.4;display:grid}.meta.svelte-1b8pbbv span:where(.svelte-1b8pbbv){min-width:4.5rem;color:var(--blush);text-transform:lowercase;display:inline-block}.ticket.svelte-1b8pbbv{background:var(--cream);border:2px dashed color-mix(in srgb, var(--coral) 55%, #1a0f12);border-radius:8px 22px 12px 28px;justify-self:end;margin-top:.25rem;transform:rotate(-2deg)}.channel.svelte-1b8pbbv,.tester.svelte-1b8pbbv{border:2px solid color-mix(in srgb, var(--ink) 12%, transparent);background:#fff;justify-self:start;gap:.65rem;display:grid}.channel.svelte-1b8pbbv{border-radius:18px 10px 22px 12px;transform:rotate(-.4deg)}.tester.svelte-1b8pbbv{border-radius:14px 28px 10px 22px;transform:rotate(.6deg)}.row.svelte-1b8pbbv{grid-template-columns:1fr auto;align-items:stretch;gap:.55rem;display:grid}.channel.svelte-1b8pbbv input:where(.svelte-1b8pbbv){border:2px solid color-mix(in srgb, var(--ink) 18%, transparent);width:100%;min-height:44px;font:inherit;font-family:var(--font-mono);color:var(--ink);background:var(--milk);border-radius:12px;padding:.65rem .85rem;font-size:.92rem}.channel.svelte-1b8pbbv input:where(.svelte-1b8pbbv):focus-visible{border-color:#c9184a}.primary.narrow.svelte-1b8pbbv{width:auto;min-width:4.5rem;padding-inline:1rem}.test-label.svelte-1b8pbbv{font-family:var(--font-mono);color:var(--mute);font-size:.78rem}.tester.svelte-1b8pbbv textarea:where(.svelte-1b8pbbv){resize:vertical;border:2px solid color-mix(in srgb, var(--ink) 18%, transparent);width:100%;min-height:88px;font:inherit;color:var(--ink);background:var(--milk);border-radius:12px;padding:.75rem .85rem;font-size:.95rem;line-height:1.4}.tester.svelte-1b8pbbv textarea:where(.svelte-1b8pbbv):focus-visible{border-color:#c9184a}.tester.svelte-1b8pbbv textarea:where(.svelte-1b8pbbv):disabled{opacity:.6}.channel.svelte-1b8pbbv .state:where(.svelte-1b8pbbv),.tester.svelte-1b8pbbv .state:where(.svelte-1b8pbbv){word-break:break-word;margin:0}.channel.svelte-1b8pbbv .bad:where(.svelte-1b8pbbv),.tester.svelte-1b8pbbv .bad:where(.svelte-1b8pbbv){color:var(--bad)}.channel.svelte-1b8pbbv .good:where(.svelte-1b8pbbv),.tester.svelte-1b8pbbv .good:where(.svelte-1b8pbbv){color:var(--ok)}.ticket-label.svelte-1b8pbbv{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0;font-size:.72rem}.ticket-line.svelte-1b8pbbv{margin:.55rem 0 .9rem;font-size:clamp(1.05rem,3vw,1.25rem);font-weight:700;line-height:1.35}.primary.svelte-1b8pbbv,.ghost.svelte-1b8pbbv{appearance:none;font:inherit;border:0;border-radius:999px 12px 999px 18px;min-height:44px;padding:.7rem 1.1rem}.primary.svelte-1b8pbbv{color:#fff;background:#c9184a;width:100%;font-weight:700;transition:transform .16s,background .16s}.primary.svelte-1b8pbbv:hover:not(:disabled){background:#b0103a;transform:translateY(-1px)rotate(-.5deg)}.primary.svelte-1b8pbbv:active:not(:disabled){transform:translateY(1px)}.primary.svelte-1b8pbbv:disabled{opacity:.55}.ghost.svelte-1b8pbbv{color:inherit;text-underline-offset:3px;background:0 0;padding-inline:.2rem;text-decoration:underline}.panel.svelte-1b8pbbv .ghost:where(.svelte-1b8pbbv){color:var(--blush)}.state.svelte-1b8pbbv{font-family:var(--font-mono);margin:0 0 .75rem;font-size:.85rem}.bad.svelte-1b8pbbv{color:#ffb4b4}.foot.svelte-1b8pbbv{z-index:1;max-width:24rem;margin-top:auto;position:relative}.foot.svelte-1b8pbbv p:where(.svelte-1b8pbbv){font-family:var(--font-mono);color:var(--mute);margin:0;font-size:.78rem;line-height:1.5}@keyframes svelte-1b8pbbv-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(18px)rotate(12deg)}}@keyframes svelte-1b8pbbv-drift{0%{transform:translate(0)}to{transform:translate(-8%)}}@media (width>=820px){.booth.svelte-1b8pbbv{grid-template-columns:1.1fr .9fr;grid-template-areas:"hero hero""panel ticket""channel ticket""tester ticket""foot foot";column-gap:2.5rem}.hero.svelte-1b8pbbv{grid-area:hero}.panel.svelte-1b8pbbv{grid-area:panel;align-self:start}.ticket.svelte-1b8pbbv{grid-area:ticket;align-self:start;width:min(100%,22rem)}.channel.svelte-1b8pbbv,.tester.svelte-1b8pbbv{width:min(100%,28rem)}.channel.svelte-1b8pbbv{grid-area:channel}.tester.svelte-1b8pbbv{grid-area:tester}.foot.svelte-1b8pbbv{grid-area:foot}}.void.svelte-1u46cd5{background:#0d0d0d;place-items:center;min-height:100vh;margin:0;display:grid}.dot.svelte-1u46cd5{background:#1a1a1a;border-radius:50%;width:4px;height:4px}.boot.svelte-1n46o8q{color:#ffe8d6;min-height:100vh;font-family:var(--font-mono);background:#1a0f12;place-items:center;font-size:.85rem;display:grid}
