.container.svelte-1x05zx6{padding:var(--space-4) var(--space-3);text-align:center;max-width:440px;min-height:calc(100vh - 80px);margin:0 auto}.instruction.svelte-1x05zx6{font-size:24px;font-weight:var(--font-weight-700);color:var(--text-primary);margin:0;margin-bottom:var(--space-4)}.form-container.svelte-1x05zx6{gap:var(--space-3);background:var(--bg-primary);padding:var(--space-4);border:2px solid var(--border-light);border-radius:16px;flex-direction:column;display:flex;box-shadow:0 4px 16px #0000000f}.form-field.svelte-1x05zx6{gap:var(--space-2);text-align:left;flex-direction:column;min-width:0;display:flex}.live-region.svelte-1x05zx6{position:static}.live-region.svelte-1x05zx6:empty{position:absolute}.form-field.svelte-1x05zx6 label:where(.svelte-1x05zx6){font-weight:var(--font-weight-700)}.input-field.svelte-1x05zx6{background:var(--bg-primary);min-width:0;color:var(--text-primary)}.success-message.svelte-1x05zx6{color:var(--color-success);padding:var(--space-3);background:var(--color-success-tint);border:1px solid var(--color-success-tint);border-radius:8px;margin:0;font-size:14px}.error-message.svelte-1x05zx6{color:var(--color-error);padding:var(--space-3);background:var(--color-error-tint);border:1px solid var(--color-error-tint);border-radius:8px;margin:0;font-size:14px}.forgot-password-link.svelte-1x05zx6{text-align:right;margin-top:-8px}.forgot-password-link.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--accent-primary);font-size:14px;text-decoration:none;transition:color .2s}.forgot-password-link.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:var(--accent-hover);text-decoration:underline}.nav-buttons.svelte-1x05zx6{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}@media (min-width:768px){.container.svelte-1x05zx6{padding:60px var(--space-5);max-width:500px}.instruction.svelte-1x05zx6{margin-bottom:var(--space-5);font-size:36px}.form-container.svelte-1x05zx6{padding:var(--space-5);gap:var(--space-3)}.success-message.svelte-1x05zx6,.error-message.svelte-1x05zx6{padding:var(--space-3);font-size:15px}.forgot-password-link.svelte-1x05zx6 a:where(.svelte-1x05zx6){font-size:15px}}
