.welcome.svelte-1m5shf{align-items:center;display:flex;justify-content:center;min-height:100dvh;background:radial-gradient(circle at 78% 28%,rgba(154,180,184,.09),transparent 34%),var(--bg);padding:32px}.card.svelte-1m5shf{display:grid;gap:22px;justify-items:start;max-width:520px;width:100%}.wordmark.svelte-1m5shf{color:var(--text);font-size:.82rem;font-weight:700;letter-spacing:.42em}.ladder.svelte-1m5shf{background:linear-gradient(90deg,#ef4444,#f59e0b 30%,#22d3ee);border-radius:999px;display:block;height:2px;opacity:.72;width:54px}h1.svelte-1m5shf{color:var(--text);font-size:clamp(2.25rem,7vw,4.25rem);font-weight:650;letter-spacing:-.055em;line-height:1.02;margin:0}h1.svelte-1m5shf .soft:where(.svelte-1m5shf){color:var(--muted);font-weight:500}ul.svelte-1m5shf{display:grid;gap:0;list-style:none;margin:4px 0 0;padding:0}li.svelte-1m5shf{align-items:center;color:var(--muted);display:flex;border-bottom:1px solid var(--border);font-size:.88rem;gap:18px;padding:12px 0}.number.svelte-1m5shf{color:var(--faint);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em}.signin.svelte-1m5shf{background:var(--primary);border-radius:999px;color:var(--primary-fg);font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-top:8px;padding:12px 34px;text-decoration:none;transition:background .12s ease}.signin.svelte-1m5shf:hover{background:var(--primary-hover)}.footnote.svelte-1m5shf{color:var(--faint);font-size:.72rem;margin:4px 0 0}
