
.elb-rotate-gate{box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;position:fixed;inset:0;margin:0;border:0;padding:24px 20px;color:#f5f7fc;background:radial-gradient(ellipse at center,#54223655,transparent 65%),#0b0f17;text-align:center;overflow:auto}
.elb-rotate-gate[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.elb-rotate-gate::backdrop{background:#0b0f17}.elb-rotate-gate>img{width:min(270px,80vw);height:145px;object-fit:contain}.elb-rotate-gate>svg{width:120px;height:105px;flex-shrink:0}.elb-rotate-gate h1{font:700 30px/1.12 Rajdhani,Arial,sans-serif;margin:0!important}.elb-rotate-gate p{max-width:330px;margin:0;color:#b8c4d8;font:400 15px/1.55 Arial,sans-serif}
@media(orientation:landscape) and (max-height:600px) and (hover:none) and (pointer:coarse){
html body header{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:9px 16px!important;padding:10px 14px!important}
html body header .brand{grid-column:1!important;grid-row:1!important;width:180px!important;min-width:0!important;height:100px!important;justify-self:center!important}html body header .brand>img{width:180px!important;height:100px!important;margin:0!important}
html body header .header-player-panel,html body header>.account{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:100%!important;max-width:440px!important;min-height:0!important;padding:9px!important;gap:9px!important;grid-template-columns:45px minmax(0,1fr) 82px!important}
html body header .header-player-avatar{width:45px!important;height:55px!important}html body header .header-trophy-counts{width:82px!important}html body header .header-trophy-counter{grid-template-columns:20px 22px!important;min-height:25px!important;padding:3px!important}html body header .header-trophy-counter small{display:none!important}html body header .header-player-name{font-size:18px!important}html body header .header-social-toolbar{padding-top:5px;gap:6px}html body header .header-social-button{min-height:32px;padding:5px;font-size:11px}
html body header nav,html body header nav:has(.career-leaderboard-link){grid-column:1/-1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}
html body header nav>a,html body header nav>button{flex:1 1 85px!important;min-width:0!important;min-height:42px!important;padding:8px!important;font-size:14px!important;letter-spacing:.2px!important;border:1px solid #783448!important;border-radius:6px!important;color:#ff6580!important;white-space:normal!important;background:#231e2b!important}html body header nav>.active{color:#fff!important;background:#4b2435!important}
html body main{padding:12px 14px!important}.public-wrap:has(.welcome-hero){min-height:100svh!important}html body .public-wrap:has(.welcome-hero)>.public-nav>a img{height:105px!important}.welcome-hero h1{font-size:36px!important;margin:10px 0!important}.welcome-hero .welcome-actions{margin:16px 0!important}
}
