.AuthLayout-module-scss-module__o7uJJq__page{min-height:100vh;font-family:var(--font-sans);justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.AuthLayout-module-scss-module__o7uJJq__page:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-bg) 90%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.AuthLayout-module-scss-module__o7uJJq__card{background:color-mix(in srgb, var(--color-surface) 90%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:var(--shadow-md);flex-direction:column;gap:20px;padding:32px;display:flex}.AuthLayout-module-scss-module__o7uJJq__title{text-align:center;color:var(--color-text-primary);font-size:22px;font-weight:700}.AuthLayout-module-scss-module__o7uJJq__form{flex-direction:column;gap:8px;display:flex}.AuthLayout-module-scss-module__o7uJJq__form button[type=submit]{margin-top:8px}.AuthLayout-module-scss-module__o7uJJq__error{color:var(--color-danger);font-size:13px}.AuthLayout-module-scss-module__o7uJJq__success{color:var(--color-success);font-size:14px}.AuthLayout-module-scss-module__o7uJJq__hint{color:var(--color-text-tertiary);font-size:13px}.AuthLayout-module-scss-module__o7uJJq__links{flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.AuthLayout-module-scss-module__o7uJJq__links a{color:var(--color-accent)}.AuthLayout-module-scss-module__o7uJJq__links a:hover{text-decoration:underline}.AuthLayout-module-scss-module__o7uJJq__linkButton{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.AuthLayout-module-scss-module__o7uJJq__linkButton:hover:not(:disabled){text-decoration:underline}.AuthLayout-module-scss-module__o7uJJq__linkButton:disabled{color:var(--color-text-tertiary);cursor:default}
