/* Full-width battle showcase. All copy and controls remain live HTML. */
.landing416.is-login #arena-info.arena430{position:relative;isolation:isolate;width:100%;max-width:none;margin:40px 0 0;padding:0;border:0;border-image:none;border-radius:0;box-shadow:none;background:#0c1416;overflow:hidden;scroll-margin-top:20px}
.arena430-backdrops{position:absolute;inset:0;z-index:-2;pointer-events:none}
.arena430-backdrops .arena430-bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;opacity:0;transition:opacity .65s ease;filter:none}
.arena430-backdrops .arena430-bg.is-active{opacity:1}
.arena430:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#0c1416,transparent 19%,transparent 85%,#0c1416),linear-gradient(90deg,#081013e8,#081013aa 32%,#08101322 65%,transparent)}
.arena430-inner{max-width:1320px;min-height:690px;margin:auto;padding:45px 48px 70px}
.arena430-eyebrow{font:10px/1.5 Arial!important;letter-spacing:2.5px;text-align:center;color:#c8ae7d!important;margin:0 0 20px!important}
.arena430-tabs{display:flex;justify-content:center;gap:8px;margin:0 auto 60px;max-width:720px;border-bottom:1px solid #ab8b4d66;padding-bottom:16px}
.arena430-tabs button{flex:1;min-width:0;cursor:pointer;font:19px/1.3 Georgia,serif;letter-spacing:.5px;color:#c1c5bf;background:#0c141650;border:1px solid transparent;border-radius:0;box-shadow:none;padding:13px 17px;transition:color .2s,background .2s}
.arena430-tabs button[aria-selected="true"]{color:#f0d8a7;border-color:#a7854c;background:linear-gradient(#634927aa,#201b15cc);box-shadow:inset 0 0 0 3px #e5ba6515}
.arena430-tabs button:hover{color:#efd8ad;background:#42351f99;filter:none}
.arena430-tabs button:focus-visible,.arena430-panel:focus-visible{outline:2px solid #d5b572;outline-offset:4px}
.arena430-panels{display:grid;min-height:400px;align-items:center}
.arena430-panel{max-width:480px;grid-area:1/1;animation:arena430-reveal .35s ease}
.arena430-panel[hidden]{display:none!important}
.arena430-number{font:11px Arial;letter-spacing:3px;color:#b79a64}
.landing416.is-login .arena430 h2{font:400 clamp(40px,4.6vw,66px)/1.08 'Palatino Linotype',Georgia,serif;color:#e1dfd3;letter-spacing:.5px;margin:20px 0 26px;text-shadow:0 3px 18px #000}
.arena430-panel>p{font:18px/1.7 Georgia,serif!important;color:#c0c4bd!important;max-width:420px;margin:0 0 32px!important;text-shadow:0 2px 8px #000}
.arena430-panel .landing-start{min-width:220px;text-align:center}
@keyframes arena430-reveal{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(min-width:1800px){.arena430-inner{min-height:780px}.arena430-backdrops .arena430-bg{object-position:center 45%}}
@media(max-width:760px){
 .landing416.is-login #arena-info.arena430{margin-top:26px}
 .arena430-inner{padding:26px 22px 45px;min-height:760px}
 .arena430-eyebrow{font-size:9px!important;letter-spacing:1.5px}
 .arena430-tabs{gap:4px;margin-bottom:240px;padding-bottom:10px}.arena430-tabs button{padding:11px 5px;font-size:14px;letter-spacing:0}
 .arena430-backdrops .arena430-bg{height:470px;object-position:68% center}
 .arena430:after{background:linear-gradient(0deg,#0c1416 28%,#0c1416e6 40%,transparent 65%,#0c141680 88%,#0c1416)}
 .arena430-panels{min-height:310px}.arena430-panel{max-width:none}.landing416.is-login .arena430 h2{font-size:39px;margin:12px 0 20px}.arena430-panel>p{font-size:17px!important;max-width:none}.arena430-panel .landing-start{width:100%;max-width:340px}
}
@media(prefers-reduced-motion:reduce){.arena430-backdrops .arena430-bg,.arena430-tabs button{transition:none}.arena430-panel{animation:none}}
