.auth-module__DoyHIa__page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--primary) 14%, transparent), transparent 30%), linear-gradient(180deg, var(--background), color-mix(in srgb, var(--surface) 80%, white 20%));place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-module__DoyHIa__card{background:var(--surface);border:1px solid var(--surface-border);width:min(460px,100%);box-shadow:var(--shadow-lg);border-radius:24px;gap:1rem;padding:2rem;display:grid}.auth-module__DoyHIa__backLink{width:fit-content;color:var(--muted-text);align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-module__DoyHIa__backLink:hover{color:var(--primary)}.auth-module__DoyHIa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.8rem;font-weight:700}.auth-module__DoyHIa__title{margin:0;font-size:clamp(1.8rem,4vw,2.35rem);line-height:1.05}.auth-module__DoyHIa__subtitle{color:var(--muted-text);margin:0;line-height:1.5}.auth-module__DoyHIa__form{gap:.9rem;display:grid}.auth-module__DoyHIa__oauthList{gap:.6rem;display:grid}.auth-module__DoyHIa__oauthButton{border:1px solid var(--surface-border);background:var(--background);min-height:46px;color:var(--foreground);cursor:pointer;border-radius:14px;font-size:.94rem;font-weight:600}.auth-module__DoyHIa__oauthButton:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--surface-border))}.auth-module__DoyHIa__oauthButton:disabled{opacity:.65;cursor:wait}.auth-module__DoyHIa__dividerText{color:var(--muted-text);text-align:center;margin:0;font-size:.82rem}.auth-module__DoyHIa__oauthNotice{color:var(--muted-text);margin:0;font-size:.82rem}.auth-module__DoyHIa__field{gap:.4rem;display:grid}.auth-module__DoyHIa__label{color:var(--foreground);font-size:.86rem;font-weight:600}.auth-module__DoyHIa__input{border:1px solid var(--surface-border);background:var(--background);width:100%;min-height:46px;color:var(--foreground);border-radius:14px;padding:0 .9rem;font-size:.95rem}.auth-module__DoyHIa__input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent);outline:none}.auth-module__DoyHIa__submit{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 75%, black 25%));color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:48px;font-size:.95rem;font-weight:700}.auth-module__DoyHIa__submit:disabled{opacity:.65;cursor:wait}.auth-module__DoyHIa__error{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger);border-radius:14px;margin:0;padding:.8rem .9rem;font-size:.88rem}.auth-module__DoyHIa__footer{color:var(--muted-text);margin:0;font-size:.9rem}.auth-module__DoyHIa__footer a{color:var(--primary);font-weight:700}
