h1.svelte-x1i5gj{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#1a1a2e}.error-card.svelte-x1i5gj{background:#fef2f2;padding:2rem;border-radius:12px;text-align:center}.error-card.svelte-x1i5gj p:where(.svelte-x1i5gj){color:#dc2626;margin-bottom:1rem}.btn-primary.svelte-x1i5gj{display:inline-block;padding:.6rem 1.5rem;background:#6366f1;color:#fff;border-radius:8px;text-decoration:none;font-weight:600}.welcome-card.svelte-x1i5gj{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 12px #0000000f;margin-bottom:1.5rem}.welcome-card.svelte-x1i5gj h2:where(.svelte-x1i5gj){font-size:1.5rem;margin-bottom:.25rem}.email.svelte-x1i5gj{color:#64748b}.stats-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card.svelte-x1i5gj{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 12px #0000000f;text-align:center}.stat-card.svelte-x1i5gj h3:where(.svelte-x1i5gj){font-size:.9rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.stat-value.svelte-x1i5gj{font-size:1.5rem;font-weight:700;color:#6366f1}.btn-logout.svelte-x1i5gj{padding:.6rem 1.5rem;background:#fff;color:#dc2626;border:2px solid #dc2626;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-logout.svelte-x1i5gj:hover{background:#dc2626;color:#fff}
