.code-inputs.svelte-2aootf{gap:var(--space-sm);margin-bottom:var(--space-2xl);justify-content:center;display:flex}.code-inputs.svelte-2aootf input:where(.svelte-2aootf){text-align:center;width:44px;height:56px;font-family:var(--font-body);font-size:var(--font-size-2xl);color:var(--color-text);border:1px solid var(--color-primary-30);border-radius:var(--radius-md);transition:border-color var(--transition-slow), box-shadow var(--transition-slow);background:var(--color-surface);outline:none;font-weight:500}.code-inputs.svelte-2aootf input:where(.svelte-2aootf):focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.code-inputs.disabled.svelte-2aootf input:where(.svelte-2aootf){opacity:.4;pointer-events:none;background:var(--color-bg)}@media (width<=480px){.code-inputs.svelte-2aootf input:where(.svelte-2aootf){width:38px;height:48px;font-size:var(--font-size-xl)}.code-inputs.svelte-2aootf{gap:var(--radius-md)}}@media (width<=360px){.code-inputs.svelte-2aootf input:where(.svelte-2aootf){width:34px;height:44px;font-size:var(--font-size-xl)}.code-inputs.svelte-2aootf{gap:var(--space-xs)}}.password-strength.svelte-1dcrate{font-size:var(--font-size-sm);margin-bottom:var(--space-lg);min-height:20px;transition:color var(--transition-slow);font-weight:400}.password-strength.weak.svelte-1dcrate{color:var(--color-error)}.password-strength.fair.svelte-1dcrate{color:var(--color-warning)}.password-strength.good.svelte-1dcrate{color:var(--color-primary)}
