.AuthForm-module__oRl-7W__container{width:100%;max-width:400px}.AuthForm-module__oRl-7W__form{flex-direction:column;gap:1.25rem;display:flex}.AuthForm-module__oRl-7W__field{flex-direction:column;gap:.5rem;display:flex}.AuthForm-module__oRl-7W__label{font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase}.AuthForm-module__oRl-7W__input{background:var(--bg-surface);border:1px solid var(--bg-border);color:var(--text);border-radius:var(--radius);font-size:var(--text-base);transition:border-color var(--transition);outline:none;width:100%;padding:.75rem 1rem}.AuthForm-module__oRl-7W__input:focus{border-color:var(--accent-dim)}.AuthForm-module__oRl-7W__input::placeholder{color:var(--text-subtle)}.AuthForm-module__oRl-7W__error{font-size:var(--text-sm);color:var(--danger)}.AuthForm-module__oRl-7W__btnPrimary{background:var(--text);color:var(--bg);border-radius:var(--radius);font-size:var(--text-base);letter-spacing:.01em;transition:opacity var(--transition);width:100%;margin-top:.5rem;padding:.875rem 1.5rem;font-weight:600}.AuthForm-module__oRl-7W__btnPrimary:hover:not(:disabled){opacity:.85}.AuthForm-module__oRl-7W__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.AuthForm-module__oRl-7W__divider{color:var(--text-subtle);font-size:var(--text-sm);align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.AuthForm-module__oRl-7W__divider:before,.AuthForm-module__oRl-7W__divider:after{content:"";background:var(--bg-border);flex:1;height:1px}.AuthForm-module__oRl-7W__oauthRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.AuthForm-module__oRl-7W__btnOAuth{border-radius:var(--radius);font-size:var(--text-sm);transition:opacity var(--transition),filter var(--transition);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-weight:500;display:flex}.AuthForm-module__oRl-7W__btnOAuth:disabled{opacity:.4;cursor:not-allowed}.AuthForm-module__oRl-7W__btnGoogle{color:#3c4043;background:#fff;border:1px solid #dadce0}.AuthForm-module__oRl-7W__btnGoogle:hover:not(:disabled){background:#f8f9fa;border-color:#c6c9cc}.AuthForm-module__oRl-7W__btnGitHub{color:#fff;background:#24292e;border:1px solid #24292e}.AuthForm-module__oRl-7W__btnGitHub:hover:not(:disabled){background:#040d21;border-color:#040d21}
.page-module___8aEwW__root{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module___8aEwW__inner{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:400px;display:flex}.page-module___8aEwW__logo{object-fit:contain;-webkit-user-select:none;user-select:none;width:220px;height:auto}.page-module___8aEwW__tagline{font-size:var(--text-4xl);font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-muted);text-align:center;font-weight:300}@media (max-width:480px){.page-module___8aEwW__logo{width:160px}.page-module___8aEwW__tagline{font-size:var(--text-2xl)}}
