.welcome.svelte-1m5shf{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;min-height:100dvh;padding:1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.credit-slot.svelte-1m5shf{position:relative}.glow.svelte-1m5shf{background:radial-gradient(50% 50% at 50% 45%, var(--gold-soft), transparent 70%);pointer-events:none;position:absolute;inset:10% 0 30%}.slide.svelte-1m5shf{border-radius:var(--r-card);background:var(--card);width:min(100%,440px);box-shadow:var(--shadow-card-hover);position:relative}.frame.svelte-1m5shf{color:var(--ink);padding:1.6rem 1.4rem 1.5rem}.top.svelte-1m5shf{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.top.svelte-1m5shf .couple{box-shadow:0 6px 16px #1b2a2840, 0 0 0 3px var(--bg)}.langpick.svelte-1m5shf{flex:0 auto;min-width:0;position:relative}.face.svelte-1m5shf{border-radius:var(--r-pill);border:1px solid var(--ink-15);background:var(--card);min-height:38px;font-size:var(--fs-1);color:var(--ink);transition:border-color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);align-items:center;gap:.4rem;padding:0 .6rem 0 .8rem;font-weight:600;display:flex}.name.svelte-1m5shf{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.face.svelte-1m5shf svg{color:var(--ink-55);flex:none}.langpick.svelte-1m5shf:hover .face:where(.svelte-1m5shf){border-color:var(--ink-55)}.langpick.svelte-1m5shf select:where(.svelte-1m5shf){opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0}.langpick.svelte-1m5shf:has(select:where(.svelte-1m5shf):focus-visible) .face:where(.svelte-1m5shf){outline:2px solid var(--teal);outline-offset:2px}h1.svelte-1m5shf{font-size:var(--fs-5);letter-spacing:-.01em;font-weight:700}@media (width>=420px){h1.svelte-1m5shf{font-size:var(--fs-6)}}.lead.svelte-1m5shf{font-size:var(--fs-3);color:var(--ink-70);margin-top:.5rem}form.svelte-1m5shf{flex-direction:column;gap:.6rem;margin-top:1.4rem;display:flex}form.svelte-1m5shf .pill:where(.svelte-1m5shf){min-height:50px;font-size:var(--fs-3)}form.svelte-1m5shf .pill:where(.svelte-1m5shf) svg{transform:scaleX(-1)}.error.svelte-1m5shf{font-size:var(--fs-2);color:var(--coral-deep);margin-top:.6rem}
