.auth-scene-module__tNWUcq__scene{background:var(--background);place-items:center;min-height:100dvh;padding:48px 24px;display:grid;position:relative;overflow:hidden}.auth-scene-module__tNWUcq__room{pointer-events:none;filter:blur(22px);opacity:.4;background:url(/yoru/login-room.webp) 50%/cover no-repeat;animation:24s ease-in-out infinite alternate auth-scene-module__tNWUcq__roomDrift;position:absolute;inset:-40px}.auth-scene-module__tNWUcq__shell{border:1px solid var(--border-strong);background:var(--surface);border-radius:20px;grid-template-columns:1.08fr 1fr;width:100%;max-width:1080px;min-height:580px;animation:.6s ease-out both auth-scene-module__tNWUcq__cardIn;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #03050c78}.auth-scene-module__tNWUcq__content{z-index:2;align-items:center;padding:48px 56px;display:grid;position:relative}.auth-scene-module__tNWUcq__content input{background:var(--background);border-color:var(--border-strong);min-height:44px}.auth-scene-module__tNWUcq__portrait{background:url(/yoru/login-room.webp) 64%/cover;min-height:580px;position:relative;overflow:hidden}.auth-scene-module__tNWUcq__portrait:before{content:"";background:linear-gradient(150deg,#45345555,#181b2a88);position:absolute;inset:0}.auth-scene-module__tNWUcq__art{filter:brightness(.94)saturate(.9);width:148%;height:116%;position:absolute;inset:auto -24% -10%}.auth-scene-module__tNWUcq__portrait:after{content:"";background:linear-gradient(#0000,#111521ef);position:absolute;inset:50% 0 0}.auth-scene-module__tNWUcq__tagline{z-index:1;letter-spacing:-.025em;color:#f0ebfa;text-shadow:0 2px 18px #11152188;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.12;position:absolute;bottom:36px;left:36px;right:32px}.auth-scene-module__tNWUcq__tagline span{color:#c8b5e8}@keyframes auth-scene-module__tNWUcq__cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-scene-module__tNWUcq__roomDrift{0%{transform:scale(1)}to{transform:scale(1.035)}}@media (max-width:640px){.auth-scene-module__tNWUcq__scene{padding:24px 16px}.auth-scene-module__tNWUcq__shell{flex-direction:column-reverse;max-width:440px;min-height:0;display:flex}.auth-scene-module__tNWUcq__content{padding:28px 26px 32px}.auth-scene-module__tNWUcq__portrait{height:180px;min-height:180px}.auth-scene-module__tNWUcq__art{width:70%;height:330px;bottom:-80px;left:37%;right:auto}.auth-scene-module__tNWUcq__tagline{font-size:24px;bottom:22px;left:22px;right:43%}}@media (prefers-reduced-motion:reduce){.auth-scene-module__tNWUcq__room,.auth-scene-module__tNWUcq__shell{animation:none}}
