.login-container.svelte-1i2smtp{width:100%;padding:2rem}.login-card.svelte-1i2smtp{background:#fff;border-radius:var(--radius-xl);padding:3rem;max-width:400px;margin:0 auto;text-align:center;box-shadow:var(--shadow-lg)}.logo.svelte-1i2smtp{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:2rem}h1.svelte-1i2smtp{font-size:1.5rem;margin-bottom:.5rem}p.svelte-1i2smtp{color:var(--text-light);margin-bottom:2rem}.login-btn.svelte-1i2smtp{width:100%;padding:.875rem 1.5rem;font-size:1rem}.login-btn.svelte-1i2smtp svg:where(.svelte-1i2smtp){flex-shrink:0}
