body:has(.party){margin:0;padding:0;background:var(--party-navy, #041d3d)}body:has(.party) .app{background:transparent}body:has(.party) nav{display:none}body:has(.party) .site-credit{display:none}.party.svelte-1yjbbp2{--navy: #041d3d;--navy2: #0a2a55;--blue: #4871a5;--teal: #05c2cd;--pink: #ff2d9b;--yellow: #ffc421;--cyan: #29c8ff;--green: #9be022;--purple: #aa93f0;--ink: #ffffff;--ink-dim: #b9c7dc;--radius: 14px;position:relative;min-height:100vh;font-family:Archivo,system-ui,sans-serif;color:var(--ink);background:radial-gradient(1200px 600px at 85% -10%,rgba(41,200,255,.1),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(255,45,155,.1),transparent 60%),linear-gradient(160deg,var(--navy) 0%,var(--navy2) 100%)}.party.svelte-1yjbbp2 h1,.party.svelte-1yjbbp2 h2,.party.svelte-1yjbbp2 h3,.party.svelte-1yjbbp2 h4{color:var(--ink)}.party.svelte-1yjbbp2:before,.party.svelte-1yjbbp2:after{content:"";position:fixed;width:340px;height:6px;border-radius:6px;pointer-events:none;z-index:0;filter:blur(1px)}.party.svelte-1yjbbp2:before{top:42px;left:-90px;transform:rotate(-32deg);background:linear-gradient(90deg,transparent,var(--pink),var(--cyan),transparent);opacity:.55}.party.svelte-1yjbbp2:after{bottom:56px;right:-90px;transform:rotate(-32deg);background:linear-gradient(90deg,transparent,var(--cyan),var(--green),transparent);opacity:.45}.wrap.svelte-1yjbbp2{position:relative;z-index:1;max-width:520px;margin:0 auto;padding:28px 18px 64px}.card.svelte-1yjbbp2{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:20px}h2.svelte-1yjbbp2{font-family:Archivo Black;font-weight:400;margin:0 0 10px;font-size:22px}.dim.svelte-1yjbbp2{color:var(--ink-dim);line-height:1.5}label.svelte-1yjbbp2{display:block;font-weight:600;margin:16px 0 6px;font-size:14px}input.svelte-1yjbbp2{width:100%;padding:13px 14px;font:inherit;font-size:16px;color:var(--ink);background:#041d3d99;border:1px solid var(--blue);border-radius:10px}input.svelte-1yjbbp2:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.btn.svelte-1yjbbp2{display:block;width:100%;margin-top:20px;padding:15px;font-family:Archivo Black;font-size:17px;color:var(--navy);background:var(--teal);border:none;border-radius:12px;cursor:pointer}.btn.svelte-1yjbbp2:disabled{opacity:.45;cursor:not-allowed}.btn.svelte-1yjbbp2:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.msg.svelte-1yjbbp2{margin-top:12px;font-size:14px;color:var(--yellow)}@media(prefers-reduced-motion:reduce){.party.svelte-1yjbbp2 *{animation:none!important;transition:none!important}}
