.login-page.svelte-14z18ll{min-height:100vh;padding:var(--spacing-4);justify-content:center;align-items:center;display:flex}.login-card.svelte-14z18ll{background:var(--surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--spacing-8);box-shadow:var(--shadow-lg)}.login-header.svelte-14z18ll{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);text-align:center;flex-direction:column;display:flex}.login-header.svelte-14z18ll h1:where(.svelte-14z18ll){margin:0}.error-alert.svelte-14z18ll{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);margin-bottom:var(--spacing-6);font-size:.875rem;display:flex}.success-alert.svelte-14z18ll{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-fg);font-size:.875rem;display:flex}.success-alert.svelte-14z18ll p:where(.svelte-14z18ll){margin:0}.email-section.svelte-14z18ll{gap:var(--spacing-3);flex-direction:column;display:flex}.email-actions.svelte-14z18ll{gap:var(--spacing-2);display:flex}.captcha-row.svelte-14z18ll{margin:var(--spacing-3) 0 var(--spacing-2) 0;justify-content:center;display:flex}.divider.svelte-14z18ll{align-items:center;gap:var(--spacing-3);margin:var(--spacing-6) 0;color:var(--color-muted);font-size:.8125rem;display:flex}.divider.svelte-14z18ll:before,.divider.svelte-14z18ll:after{content:"";background:var(--color-border);flex:1;height:1px}.login-actions.svelte-14z18ll{gap:var(--spacing-3);flex-direction:column;display:flex}.standalone-caveat.svelte-14z18ll{margin:var(--spacing-2) 0 0;text-align:center;color:var(--color-muted);font-size:.75rem}.resume-card.svelte-14z18ll{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid var(--color-primary);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);font-size:.875rem;display:flex}.resume-card.svelte-14z18ll p:where(.svelte-14z18ll){margin:0}.resume-text.svelte-14z18ll{flex:1;min-width:0}.resume-text.svelte-14z18ll .text-sm:where(.svelte-14z18ll){text-overflow:ellipsis;overflow:hidden}.resume-actions.svelte-14z18ll{gap:var(--spacing-1);flex-direction:column;display:flex}.login-footer.svelte-14z18ll{margin-top:var(--spacing-6);justify-content:center;display:flex}
