@import url("ps/pages/forgot.css");
/* Existing auth states outside the static v2 samples; ps-* declarations stay in the supplied CSS. */
html.ps-v2 .ps-auth #signup-buttons-list[hidden],
html.ps-v2 .ps-auth #signup-form-block[hidden] { display: none !important; }
html.ps-v2 .ps-auth .ps-auth__form { display: flex; flex-direction: column; gap: 14px; }
html.ps-v2 .ps-auth .ps-auth__form input { min-width: 0; width: 100%; box-sizing: border-box; }
html.ps-v2 .ps-auth .ps-auth__check { display: flex; align-items: center; gap: 8px; color: var(--ink2); }
html.ps-v2 .ps-auth .ps-auth__check input { width: auto; flex: none; accent-color: var(--accent); }
html.ps-v2 .ps-auth .ps-auth__form:valid .ps-app__1002 { cursor: pointer !important; opacity: 1 !important; }
html.ps-v2 .ps-auth .new-auth__prompt { font-size: 14px; color: var(--muted); }
html.ps-v2 .ps-auth .new-auth__prompt-action { color: var(--accent); font-weight: 600; }
html.ps-v2 .ps-auth .ps-auth__status { width: 100%; max-width: 440px; box-sizing: border-box; }
html.ps-v2 .ps-auth button.ps-app__1108 { border: 0; background: transparent; padding: 2px; font: inherit; font-size: 14px; cursor: pointer; }
