.signin-container.svelte-1lz3mdh{width:100%;max-width:420px;margin:0 auto;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--space-xl)}.signin-header.svelte-1lz3mdh{text-align:center;margin-bottom:var(--space-xl)}.signin-header.svelte-1lz3mdh svg{color:var(--primary-color);margin-bottom:var(--space-md)}.signin-header.svelte-1lz3mdh h1:where(.svelte-1lz3mdh){margin:0 0 var(--space-sm) 0;color:var(--text-primary);font-size:1.5rem}.signin-header.svelte-1lz3mdh p:where(.svelte-1lz3mdh){margin:0;color:var(--text-muted);font-size:.9rem}.signin-form.svelte-1lz3mdh{display:flex;flex-direction:column;gap:var(--space-lg)}.error-banner.svelte-1lz3mdh{display:flex;gap:var(--space-sm);padding:var(--space-md);background:#e76f511a;border:1px solid rgba(231,111,81,.3);border-radius:var(--radius-sm);color:var(--error-color);font-size:.9rem}.error-list.svelte-1lz3mdh{flex:1}.form-group.svelte-1lz3mdh{display:flex;flex-direction:column;gap:var(--space-sm)}.form-group.svelte-1lz3mdh label:where(.svelte-1lz3mdh){font-weight:500;color:var(--text-primary);font-size:.9rem}.form-group.svelte-1lz3mdh input.error:where(.svelte-1lz3mdh){border-color:var(--error-color)}.field-error.svelte-1lz3mdh{color:var(--error-color);font-size:.8rem;margin-top:calc(-1 * var(--space-sm) / 2)}.signin-button.svelte-1lz3mdh{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);font-size:1rem}.signin-button.svelte-1lz3mdh:disabled{opacity:.6;cursor:not-allowed}.signin-footer.svelte-1lz3mdh{text-align:center;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--border-subtle)}.signin-footer.svelte-1lz3mdh p:where(.svelte-1lz3mdh){margin:0;color:var(--text-muted);font-size:.9rem}.signin-footer.svelte-1lz3mdh a:where(.svelte-1lz3mdh){color:var(--primary-color);text-decoration:none;font-weight:500}.signin-footer.svelte-1lz3mdh a:where(.svelte-1lz3mdh):hover{text-decoration:underline}@media (max-width: 480px){.signin-container.svelte-1lz3mdh{padding:var(--space-lg)}}
