.auth-prompt.svelte-t0xhlw{--auth-mark: #818cf8;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--auth-mark) 14%,transparent),transparent 55%),linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid color-mix(in srgb,var(--auth-mark) 22%,rgba(255,255,255,.08));border-radius:16px;padding:22px 20px 20px;margin-bottom:20px;text-align:center;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0000002e}.auth-title.svelte-t0xhlw{font-family:"Syne",var(--font-primary);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px}.auth-sub.svelte-t0xhlw{font-size:.84rem;color:var(--text-secondary);margin:0 auto 18px;line-height:1.55;max-width:34ch}.auth-sub.svelte-t0xhlw strong:where(.svelte-t0xhlw){color:var(--text-primary);font-weight:700}.auth-continue.svelte-t0xhlw{display:inline-flex;align-items:center;justify-content:center;min-width:10rem;padding:.72rem 1.6rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--auth-mark) 55%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--auth-mark) 92%,#fff),color-mix(in srgb,var(--auth-mark) 72%,#312e81));color:#fff;font-family:"Syne",var(--font-primary);font-size:.92rem;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 1px #ffffff47 inset,0 5px color-mix(in srgb,var(--auth-mark) 42%,#1e1b4b),0 6px color-mix(in srgb,var(--auth-mark) 28%,#0f0e1a),0 10px 22px #00000047;transition:transform .12s var(--ease-spring),filter .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.auth-continue.svelte-t0xhlw:hover{filter:brightness(1.06)}.auth-continue.svelte-t0xhlw:active{transform:translateY(5px);box-shadow:0 1px #ffffff2e inset,0 1px color-mix(in srgb,var(--auth-mark) 42%,#1e1b4b),0 2px color-mix(in srgb,var(--auth-mark) 28%,#0f0e1a),0 4px 12px #00000038}.preview-card.svelte-t0xhlw{background:#00000047;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;margin:0 0 16px;text-align:left;box-shadow:inset 0 2px 6px #00000047,inset 0 1px #ffffff0a}.preview-name.svelte-t0xhlw{font-family:"Syne",var(--font-primary);font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);display:block;margin-bottom:8px}.preview-stats.svelte-t0xhlw{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums}.auth-buttons.svelte-t0xhlw{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.auth-btn.svelte-t0xhlw{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:8.5rem;padding:.7rem 1.15rem;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:var(--text-primary);font-family:"Syne",var(--font-primary);font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #0000002e;transition:background .15s ease,border-color .15s ease,transform .12s var(--ease-spring);-webkit-tap-highlight-color:transparent}.auth-btn.svelte-t0xhlw:hover{background:#ffffff14;border-color:#ffffff29}.auth-btn.svelte-t0xhlw:active{transform:scale(.97)}.auth-btn.discord.svelte-t0xhlw{color:#a5b4fc}.auth-back.svelte-t0xhlw{display:block;margin:14px auto 0;padding:6px 12px;border:none;background:none;color:var(--text-muted);font-family:var(--font-primary);font-size:.8rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:color .15s ease}.auth-back.svelte-t0xhlw:hover{color:var(--text-secondary)}body.light-mode .auth-prompt.svelte-t0xhlw{background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--auth-mark) 12%,transparent),transparent 55%),linear-gradient(180deg,#fff,#f4f6fb);border-color:color-mix(in srgb,var(--auth-mark) 18%,rgba(15,23,42,.1));box-shadow:inset 0 1px #fffffff2,0 10px 24px #0f172a14}body.light-mode .auth-continue.svelte-t0xhlw{color:#fff;border-color:color-mix(in srgb,var(--auth-mark) 45%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--auth-mark) 88%,#fff),color-mix(in srgb,var(--auth-mark) 70%,#4338ca));box-shadow:0 1px #ffffff59 inset,0 5px color-mix(in srgb,var(--auth-mark) 38%,#312e81),0 6px color-mix(in srgb,var(--auth-mark) 22%,#1e1b4b),0 10px 20px #0f172a24}body.light-mode .auth-continue.svelte-t0xhlw:active{box-shadow:0 1px #ffffff38 inset,0 1px color-mix(in srgb,var(--auth-mark) 38%,#312e81),0 2px color-mix(in srgb,var(--auth-mark) 22%,#1e1b4b),0 4px 10px #0f172a1a}body.light-mode .preview-card.svelte-t0xhlw{background:#0f172a0a;border-color:#0f172a1a;box-shadow:inset 0 2px 5px #0f172a0f,inset 0 1px #ffffffb3}body.light-mode .auth-btn.svelte-t0xhlw{background:#ffffffe0;border-color:#0f172a1f;box-shadow:inset 0 1px #fffffff2,0 6px 14px #0f172a12}body.light-mode .auth-btn.svelte-t0xhlw:hover{background:#fff;border-color:#0f172a2e}body.light-mode .auth-btn.discord.svelte-t0xhlw{color:#4f46e5}
