.update-password-page{background:var(--chrome-bg-solid);justify-content:center;align-items:center;height:100vh;padding:20px;display:flex}.update-password-page__title{font:700 var(--font-size-title3) / 1.2 var(--font-sans);letter-spacing:var(--tracking-title3);color:var(--chrome-text);margin:0 0 8px}.update-password-page__instructions{font:500 13.5px/1.5 var(--font-sans);color:var(--chrome-text-secondary);margin:0 0 18px}.update-password-page__form{flex-direction:column;gap:14px;display:flex}.update-password-page__field{flex-direction:column;gap:6px;display:flex}.update-password-page__field-label{font:600 var(--font-size-caption1)/1 var(--font-sans);color:var(--chrome-text-secondary)}.update-password-page__input{background:var(--chrome-control-bg);border:1px solid var(--chrome-border);height:38px;color:var(--chrome-text);font:500 14px/1 var(--font-sans);box-sizing:border-box;border-radius:9px;padding:0 12px}.update-password-page__input:focus{box-shadow:0 0 0 2px var(--chrome-accent-teal);outline:none}.update-password-page__error{font:600 12.5px/1.4 var(--font-sans);color:var(--color-error);margin:0}.update-password-page__success{font:600 14px/1.5 var(--font-sans);color:var(--chrome-text);margin:0 0 18px}.update-password-page__back-link{color:var(--chrome-accent-teal);font:600 var(--font-size-footnote)/1 var(--font-sans);margin-top:4px;text-decoration:none;display:inline-block}.update-password-page__back-link:hover{text-decoration:underline}
