/* The entry scene shares the battlefield and title artwork with the home screen. */
.scene-entry .auth-scene{
 grid-template-columns:minmax(0,1.2fr) minmax(340px,.82fr);
 gap:32px 7vw;
 padding:clamp(28px,5vh,56px) max(6vw,26px) 28px;
 background:linear-gradient(90deg,#24150e1a,transparent 48%,#18120c16),linear-gradient(0deg,#170e0aba,transparent 26%),url('./assets/art/home-battlefield.webp?v=12') center/cover;
}
.scene-entry .auth-scene:before{
 inset:0;opacity:1;
 background:linear-gradient(0deg,#120d084a,transparent 38%);
 box-shadow:inset 0 0 65px #21120c24;
 animation:none;
}
.scene-entry .auth-scene:after{opacity:.24}
.scene-entry .auth-world{width:100%;max-width:700px;padding:0;align-self:center}
.scene-entry .auth-world-copy{max-width:none}
.scene-entry .auth-world .auth-world-title{margin:0;font-size:inherit;line-height:1;letter-spacing:0}
.scene-entry .auth-title-logo{display:block;width:100%;height:auto;max-width:700px;aspect-ratio:1000/292;object-fit:contain;filter:drop-shadow(0 7px 14px #1b0e0da3)}
@media(min-width:1600px){
 .scene-entry .auth-scene{padding-left:7vw;padding-right:10vw;gap:8vw}
 .scene-entry .auth-world,.scene-entry .auth-title-logo{max-width:760px}
}
@media(max-width:1100px) and (min-width:761px){
 .scene-entry .auth-scene{padding-left:4vw;padding-right:4vw;gap:4vw;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)}
}
@media(max-width:760px){
 .scene-entry .auth-scene{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:26px;padding:24px max(6vw,20px) 28px;background-position:43% center}
 .scene-entry .auth-world{max-width:430px;justify-self:center}
 .scene-entry .auth-title-logo{max-width:380px;margin:0 auto}
}
@media(max-width:460px){
 .scene-entry .auth-scene{padding:22px 18px 26px;gap:24px}
 .scene-entry .auth-title-logo{max-width:345px}
}
@media(max-height:580px) and (min-width:761px){
 .scene-entry .auth-scene{padding:28px 5vw;gap:28px}
 .scene-entry .auth-title-logo{max-width:540px}
}
@media(prefers-reduced-motion:reduce){.scene-entry .auth-scene:after{animation:none}}
