#av-page{max-width:1320px;margin:0 auto;padding:36px 18px 60px;font-family:Arial,Helvetica,sans-serif;color:#25282d}#av-page *{box-sizing:border-box}#av-page .av-intro{margin:0 0 22px}#av-page .av-intro h1{font:800 clamp(30px,3.5vw,46px)/1.1 Arial,Helvetica,sans-serif!important;text-transform:none!important;transform:none!important;font-style:normal!important;margin:0 0 10px}#av-page .av-intro p{margin:0 0 8px;font-size:18px}#av-page .av-intro small{color:#6b7280;font-size:14px}
#av-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;padding:22px;color:white;background:#140707 url('/assets/arena2-stage.webp') center/cover no-repeat;box-shadow:0 12px 36px #28000018;font-family:Arial,Helvetica,sans-serif}#av-stage *{box-sizing:border-box}#av-stage:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080508e8,#10040540 75%)}#av-stage button{cursor:pointer;font:700 14px Arial,sans-serif;border:1px solid #ffffff45;border-radius:6px;padding:10px 15px;background:#111b;color:white;text-transform:none;text-decoration:none}#av-stage button:hover{background:#343034}#av-stage button:focus-visible{outline:3px solid #ffe500;outline-offset:3px}#av-stage button:disabled{opacity:.55;cursor:default}.av-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.av-stage-heading{display:none}.av-main{display:grid;grid-template-columns:48% 52%;min-height:310px;align-items:center;gap:0}.av-code-panel{position:relative;z-index:2}.av-tags{display:flex;gap:9px;flex-wrap:wrap;font-size:13px}.av-tags strong{background:#f00024;padding:8px 12px;border-radius:5px}.av-tags span{background:#fff0b7;color:#af3214;padding:8px 12px;border-radius:5px}#av-stage h3{color:white;text-align:center;font:700 17px Arial,sans-serif;text-transform:uppercase;margin:22px 0 12px}.av-reels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:550px;margin:auto}.av-reel{position:relative;border:1px solid #ffffff70;border-radius:9px;background:linear-gradient(#2a292d 49.5%,#080809 50%);box-shadow:0 5px 12px #0008;display:grid;place-items:center;height:94px;overflow:hidden}.av-reel:after{content:'';position:absolute;top:50%;left:0;right:0;border-top:1px solid #0009}.av-reel b{font:800 58px/1 Arial,sans-serif;letter-spacing:3px;font-variant-numeric:tabular-nums;text-shadow:0 2px 2px #000;transform:scaleY(1.15)}.av-reel.is-spinning b{animation:av-tick .14s linear infinite}.av-reel.is-locked{border-color:#ffde96;box-shadow:0 0 18px #ffce6c55}#av-status{font-size:14px;line-height:1.4;min-height:38px;text-align:center;margin:14px 0;color:#e5e5e8}.av-stats{display:flex;justify-content:space-around;gap:18px;margin-top:18px}.av-stats>div{display:grid;grid-template-columns:36px 1fr;column-gap:8px}.av-stats span{grid-row:1/3;font-size:36px;color:#ffd789}.av-stats b{font-size:26px;line-height:1.1}.av-stats small{font-size:11px;margin-top:4px;color:#ddd}.av-car{position:relative;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;padding:28px 0 10px}.av-car img{position:relative;z-index:2;width:100%;height:auto;max-height:300px;object-fit:contain;filter:drop-shadow(0 12px 7px #000b)}.av-slogan{position:absolute;right:10px;top:16px;transform:rotate(-8deg);font:italic 800 25px/1 Arial,sans-serif;text-shadow:0 0 14px #ff5129}.av-podium{position:absolute;bottom:12px;width:98%;height:54px;border:2px solid #ffba57;border-radius:50%;background:linear-gradient(#481507,#120702);box-shadow:0 0 22px #fa3d12,0 9px 0 #240609}.av-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #ffffff45;padding:20px 10px 4px;margin-top:18px}.av-bottom p{font-size:14px;margin:0 0 10px}.av-count{display:flex;gap:10px}.av-count>div{display:flex;gap:6px;align-items:end}.av-count b{font:700 30px/1.3 Arial,sans-serif;min-width:45px;text-align:center;border:1px solid #fff5;border-radius:5px;background:linear-gradient(#333 50%,#111 50%);font-variant-numeric:tabular-nums}.av-count small{font-size:10px;color:#ddd;padding-bottom:5px}.av-date{border-left:1px solid #fff5;padding-left:30px}.av-date strong{font-size:22px;color:#ffe2a0;display:block}.av-date small{display:block;margin-top:8px;font-size:12px;color:#ddd}.av-connection{font-size:10px!important;color:#ccc!important;margin:12px 0 0!important;text-align:right}.av-operator{display:flex;align-items:center;gap:18px;margin-top:12px}.av-operator span{font-size:11px}#av-stage #av-start{background:#f00024;border:1px solid #ff4562;min-width:200px}#av-stage #av-start:hover{background:#c9001e}#av-results ol{display:flex;list-style:none;gap:12px;flex-wrap:wrap;padding:0}#av-results li{padding:10px;border:1px solid #ffcf78;border-radius:6px;font-variant-numeric:tabular-nums}#av-stage [hidden]{display:none!important}
.av-explainer{padding:20px;margin-top:20px;background:#fff;border:1px solid #eef0f3;border-radius:12px}.av-explainer h2,.av-next h2{font:700 22px Arial,sans-serif;margin:0 0 18px}.av-explainer>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.av-explainer article{display:grid;grid-template-columns:38px 1fr;column-gap:12px}.av-explainer article>b{grid-row:1/3;border-radius:50%;background:#f00024;color:#fff;width:36px;height:36px;display:grid;place-items:center}.av-explainer h3{font:700 15px Arial;margin:0 0 6px}.av-explainer p{font-size:13px;color:#68707d;line-height:1.5;margin:0}.av-next{margin-top:26px}.av-next>div{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.av-next a{display:flex;align-items:center;justify-content:space-between;border:1px solid #eee;border-radius:12px;background:#fff;color:#25282d;text-decoration:none;padding:16px}.av-next strong{display:block;font-size:15px}.av-next small{display:block;color:#68707d;margin-top:10px}.av-next img{width:42%;height:100px;object-fit:contain}
/* Fullscreen is the same live scene, preserving connection and server revision. */
#av-stage:fullscreen,#av-stage.is-full{width:100vw;height:100dvh;border-radius:0;padding:2vh 4vw;background-size:100% 100%;overflow:auto}#av-stage.is-full{position:fixed;inset:0;z-index:99999}body.av-full-open{overflow:hidden}#av-stage:fullscreen:before,#av-stage.is-full:before{background:linear-gradient(#0003,#0000 60%,#0003)}#av-stage:fullscreen .av-stage-heading,#av-stage.is-full .av-stage-heading{display:block;text-align:center;height:17vh;padding-top:1vh}#av-stage:fullscreen .av-stage-heading h2,#av-stage.is-full .av-stage-heading h2{font:italic 900 clamp(30px,4.4vw,85px)/1 Arial,sans-serif;text-transform:uppercase;background:linear-gradient(#fff7d2,#ffb92d,#b67300);background-clip:text;color:transparent;margin:0 0 8px;filter:drop-shadow(0 4px 1px #300)}#av-stage:fullscreen .av-stage-heading p,#av-stage.is-full .av-stage-heading p{font-size:clamp(18px,2vw,36px);font-weight:700;margin:0}.av-brand img{width:130px}.av-brand{position:absolute;left:4vw;top:8vh}.av-toolbar{position:relative;z-index:3}#av-stage:fullscreen .av-main,#av-stage.is-full .av-main{display:block;min-height:0}#av-stage:fullscreen .av-tags,#av-stage.is-full .av-tags{display:none}#av-stage:fullscreen .av-reels,#av-stage.is-full .av-reels{max-width:none;width:64vw;gap:3vw}#av-stage:fullscreen .av-reel,#av-stage.is-full .av-reel{height:14vh;border-color:#ff3030;box-shadow:0 0 12px #ff1616}#av-stage:fullscreen .av-reel b,#av-stage.is-full .av-reel b{font-size:min(8vw,10vh)}#av-stage:fullscreen h3,#av-stage.is-full h3{margin:0 0 12px;font-size:clamp(16px,2vw,30px);letter-spacing:3px}#av-stage:fullscreen #av-status,#av-stage.is-full #av-status{margin:12px auto 0;max-width:65vw;min-height:0}#av-stage:fullscreen .av-car,#av-stage.is-full .av-car{position:absolute;left:27%;width:46%;bottom:20%;height:32%;padding:0}#av-stage:fullscreen .av-car img,#av-stage.is-full .av-car img{max-height:100%;width:100%;height:100%;object-fit:contain}#av-stage:fullscreen .av-podium,#av-stage.is-full .av-podium{display:none}#av-stage:fullscreen .av-slogan,#av-stage.is-full .av-slogan{position:fixed;top:22%;right:4%;font-size:2vw}#av-stage:fullscreen .av-stats,#av-stage.is-full .av-stats{position:fixed;left:8vw;right:8vw;bottom:22vh;justify-content:space-between;pointer-events:none}#av-stage:fullscreen .av-stats>div,#av-stage.is-full .av-stats>div{display:flex;flex-direction:column;text-align:center;max-width:18vw}#av-stage:fullscreen .av-stats b,#av-stage.is-full .av-stats b{font-size:clamp(22px,3vw,54px)}#av-stage:fullscreen .av-stats small,#av-stage.is-full .av-stats small{font-size:clamp(10px,1vw,18px)}#av-stage:fullscreen .av-bottom,#av-stage.is-full .av-bottom{position:absolute;left:4vw;right:4vw;bottom:3vh;border:0;margin:0;background:#080509c9;border-radius:10px;padding:12px 22px}#av-stage:fullscreen .av-operator,#av-stage.is-full .av-operator{position:absolute;left:4vw;bottom:15vh;z-index:5}#av-stage:fullscreen .av-connection,#av-stage.is-full .av-connection{position:absolute;right:4vw;bottom:15vh}#av-stage:fullscreen #av-results,#av-stage.is-full #av-results{position:absolute;right:4vw;bottom:15vh;background:#100a0ddd;padding:6px 12px;max-width:50vw}#av-stage:fullscreen #av-results h3,#av-stage.is-full #av-results h3{font-size:12px;margin:0;letter-spacing:0}#av-stage:fullscreen #av-results ol,#av-stage.is-full #av-results ol{margin:6px 0}#av-stage:fullscreen:has(#av-results:not([hidden])) .av-connection,#av-stage.is-full:has(#av-results:not([hidden])) .av-connection{display:none}
@keyframes av-tick{0%{translate:0 -6px;opacity:.6}100%{translate:0 6px;opacity:1}}@media(prefers-reduced-motion:reduce){.av-reel.is-spinning b{animation:none!important}}
@media(max-width:760px){#av-page{padding:22px 12px 38px}.av-intro p{font-size:15px!important}#av-stage{padding:14px}.av-toolbar{font-size:11px;align-items:start}.av-toolbar button{font-size:11px!important;padding:8px!important}.av-main{grid-template-columns:1fr}.av-code-panel{padding-top:16px}.av-reel{height:74px}.av-reel b{font-size:42px}.av-reels{gap:8px}.av-car{height:215px;padding-top:30px}.av-car img{height:185px}.av-slogan{font-size:20px;top:12px}.av-bottom{grid-template-columns:1fr;gap:16px;padding:14px 0 0}.av-date{border-left:0;padding:0;border-top:1px solid #fff3;padding-top:14px}.av-count{justify-content:space-between}.av-count>div{display:block;text-align:center}.av-count small{display:block;padding-top:4px}.av-count b{display:block}.av-explainer>div,.av-next>div{grid-template-columns:1fr}.av-operator{flex-direction:column;align-items:start}#av-stage:fullscreen .av-brand,#av-stage.is-full .av-brand{display:none}#av-stage:fullscreen .av-bottom,#av-stage.is-full .av-bottom{grid-template-columns:1fr 1fr;bottom:2vh;gap:10px}#av-stage:fullscreen .av-date,#av-stage.is-full .av-date{border:0;padding:0}#av-stage:fullscreen .av-date strong,#av-stage.is-full .av-date strong{font-size:14px}#av-stage:fullscreen .av-date small,#av-stage.is-full .av-date small{font-size:10px}#av-stage:fullscreen .av-count b,#av-stage.is-full .av-count b{font-size:20px;min-width:28px}#av-stage:fullscreen .av-count,#av-stage.is-full .av-count{gap:3px}#av-stage:fullscreen .av-car,#av-stage.is-full .av-car{left:12%;width:76%;bottom:30%;height:26%}#av-stage:fullscreen .av-stats,#av-stage.is-full .av-stats{bottom:23vh}#av-stage:fullscreen .av-reels,#av-stage.is-full .av-reels{width:84vw}#av-stage:fullscreen .av-operator,#av-stage.is-full .av-operator{bottom:16vh}#av-stage:fullscreen .av-operator span,#av-stage.is-full .av-operator span{display:none}#av-stage:fullscreen .av-slogan,#av-stage.is-full .av-slogan{display:none}}

/* arena-layout-201 */
#av-page{max-width:none;width:100%;padding:0 0 60px;margin:0;}
@media(max-width:760px){#av-page{padding:0 0 38px;}}

/* arena-design-221: normal view only; fullscreen keeps its stage */
#av-stage:not(:fullscreen):not(.is-full){margin-top:66px;padding:28px;overflow:visible;background:radial-gradient(ellipse at 80% 18%,#78452f66,transparent 48%),radial-gradient(ellipse at 90% 90%,#8a162733,transparent 48%),linear-gradient(125deg,#17191f,#252029 60%,#16171c);box-shadow:0 16px 40px #17191f20;}
#av-stage:not(:fullscreen):not(.is-full):before{border-radius:inherit;background:linear-gradient(110deg,#0c101a55,transparent 65%);}
#av-stage:not(:fullscreen):not(.is-full) .av-toolbar{position:absolute;top:-52px;right:0;left:auto;justify-content:flex-end;}
#av-stage:not(:fullscreen):not(.is-full) .av-toolbar>span{display:none;}
#av-stage:not(:fullscreen):not(.is-full) #av-fullscreen{background:#fff;color:#25282d;border:1px solid #d9dce2;box-shadow:0 3px 10px #17203009;padding:11px 16px;}
#av-stage:not(:fullscreen):not(.is-full) #av-fullscreen:hover{background:#f1f2f5;border-color:#a7adb8;}
#av-stage:not(:fullscreen):not(.is-full) .av-main{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:32px;min-height:330px;}
#av-stage:not(:fullscreen):not(.is-full) .av-tags{align-items:flex-start;gap:10px;flex-direction:column;}
#av-stage:not(:fullscreen):not(.is-full) .av-tags strong{background:none;padding:0;border-radius:0;font-size:20px;line-height:1.35;color:#fff;}
#av-stage:not(:fullscreen):not(.is-full) .av-tags span{padding:5px 10px;font-size:12px;background:#ffe8ad;color:#62440a;}
#av-stage:not(:fullscreen):not(.is-full) .av-car{min-width:0;padding:52px 0 30px;align-self:center;height:320px;}
#av-stage:not(:fullscreen):not(.is-full) .av-car img{width:100%;height:100%;max-height:270px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 5px #0009);}
#av-stage:not(:fullscreen):not(.is-full) .av-podium{bottom:19px;width:100%;height:45px;border:1px solid #b7a49766;background:radial-gradient(ellipse,#09090c 15%,#343039 65%,#17151c 100%);box-shadow:0 7px 0 #0c0c11,0 15px 24px #0007;}
#av-stage:not(:fullscreen):not(.is-full) .av-slogan{top:6px;right:14px;font-size:23px;color:#fff2da;text-shadow:0 0 20px #ffaf5c55;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{margin-top:24px;border-color:#ffffff20;}
@media(max-width:760px){
#av-stage:not(:fullscreen):not(.is-full){padding:18px 14px;margin-top:62px;}
#av-stage:not(:fullscreen):not(.is-full) .av-main{grid-template-columns:minmax(0,1fr);gap:12px;}
#av-stage:not(:fullscreen):not(.is-full) .av-car{height:240px;width:100%;max-width:470px;margin:auto;padding:36px 0 24px;}
#av-stage:not(:fullscreen):not(.is-full) .av-car img{height:100%;max-height:210px;}
#av-stage:not(:fullscreen):not(.is-full) .av-podium{height:35px;bottom:15px;}
#av-stage:not(:fullscreen):not(.is-full) .av-slogan{font-size:20px;top:2px;}
#av-stage:not(:fullscreen):not(.is-full) .av-tags strong{font-size:18px;}
#av-stage:not(:fullscreen):not(.is-full) .av-code-panel{padding-top:0;}
}

/* arena-background-222 */
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]){background:#111216;padding:0 0 18px;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]):before{display:none;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-main{position:relative;isolation:isolate;min-height:440px;aspect-ratio:2.35/1;gap:0;padding:26px;grid-template-columns:46% 54%;background:#111216 var(--av-embedded-scene) center/cover no-repeat;border-radius:14px 14px 0 0;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-car{visibility:hidden;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-bottom{margin:0 22px;padding-top:18px;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-connection,
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-operator,
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) #av-results{margin-left:22px!important;margin-right:22px!important;}
@media(max-width:760px){
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-main{display:grid;grid-template-columns:1fr;aspect-ratio:auto;min-height:0;padding:18px 14px 0;background:#111216;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-car{visibility:visible;height:auto;aspect-ratio:1.45;max-width:none;width:calc(100% + 28px);margin:14px -14px 0;padding:0;background:var(--av-embedded-scene) right center/auto 100% no-repeat;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-car>*{visibility:hidden;}
}

/* arena-polish-223 */
.av-page-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;}
.av-page-title-row h1{margin:0!important;min-width:0;}
.av-page-title-row .av-external-toolbar{position:static!important;flex-shrink:0;display:flex;}
.av-external-toolbar>span{display:none;}
.av-external-toolbar #av-fullscreen{cursor:pointer;background:white;color:#25282d;border:1px solid #d9dce2;border-radius:6px;padding:12px 16px;font:700 14px Arial;}
.av-external-toolbar #av-fullscreen:hover{background:#eef0f3;}
#av-stage:not(:fullscreen):not(.is-full){margin-top:24px!important;}
#av-stage:not(:fullscreen):not(.is-full) .av-stats{gap:12px;margin-top:24px;justify-content:stretch;}
#av-stage:not(:fullscreen):not(.is-full) .av-stats>div{flex:1;min-width:0;padding:12px;border:1px solid #ffffff20;background:#11151bc9;border-radius:8px;align-items:center;}
#av-stage:not(:fullscreen):not(.is-full) .av-stats b{font-size:30px;}
#av-stage:not(:fullscreen):not(.is-full) .av-stats small{font-size:12px;line-height:1.35;}
#av-stage:not(:fullscreen):not(.is-full) .av-count b{font-size:34px;min-width:48px;}
@media(max-width:760px){
.av-page-title-row{flex-wrap:wrap;gap:14px;}
.av-page-title-row h1{flex-basis:100%;}
.av-page-title-row .av-external-toolbar{margin-left:auto;}
#av-stage:not(:fullscreen):not(.is-full) .av-stats>div{padding:9px;grid-template-columns:24px 1fr;column-gap:6px;}
#av-stage:not(:fullscreen):not(.is-full) .av-stats span{font-size:25px;}
}

/* arena-design-224 */
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-main{background-image:var(--av-embedded-scene);aspect-ratio:auto;min-height:0;padding:22px;grid-template-columns:46% 54%;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-car{height:300px;}
#av-stage:not(:fullscreen):not(.is-full) .av-tags{gap:7px;}
#av-stage:not(:fullscreen):not(.is-full) h3{margin:14px 0 10px;}
#av-stage:not(:fullscreen):not(.is-full) .av-stats{margin-top:14px;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{padding-top:12px;padding-bottom:0;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom p{margin:0 0 8px;}
@media(max-width:760px){
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-main{grid-template-columns:1fr;padding:18px 14px 0;background:#111216;}
#av-stage:not(:fullscreen):not(.is-full):is([data-arena-color="yellow"],[data-arena-color="green"],[data-arena-color="blue"]) .av-car{height:auto;aspect-ratio:1.65;background-image:var(--av-embedded-scene);}
}

/* arena-layout-225 */
#av-stage .av-prize-header{display:flex;align-items:center;gap:16px;padding:18px 24px;border-top:3px solid #f00024;border-bottom:1px solid #ffffff18;border-radius:14px 14px 0 0;background:linear-gradient(105deg,#23161c,#15161bd9 70%);position:relative;}
#av-stage .av-prize-header>svg{width:44px;height:44px;flex-shrink:0;color:#e9eaed;}
#av-stage:not(:fullscreen):not(.is-full) .av-prize-header .av-tags{flex:1;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;}
#av-stage:not(:fullscreen):not(.is-full) .av-prize-header .av-tags strong{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:800!important;text-transform:none!important;font-size:23px;line-height:1.25;}
#av-stage:not(:fullscreen):not(.is-full) .av-main{border-radius:0!important;}
#av-stage:not(:fullscreen):not(.is-full) .av-reel{border-color:#b43b4d;box-shadow:0 3px 12px #0007,0 0 10px #f0002415;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{display:grid;grid-template-columns:1.15fr 1.4fr .8fr .8fr;gap:18px;align-items:center;margin:0 22px;padding:18px 0 6px;border-top:2px solid #f00024;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats{display:contents;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:0;border-left:1px solid #ffffff26;border-radius:0;background:none;padding:0 0 0 16px;min-width:0;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats>div>span{display:none;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats b{font-size:30px;line-height:1;color:#fff;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats small{font-size:12px;line-height:1.35;margin:0;color:#d3d5da;}
#av-stage:not(:fullscreen):not(.is-full) .av-date{border:0;padding:0;}
#av-stage:not(:fullscreen):not(.is-full) .av-date strong{font-size:18px;line-height:1.4;}
#av-stage:not(:fullscreen):not(.is-full) .av-count{gap:8px;}
#av-stage:not(:fullscreen):not(.is-full) .av-count>div{display:block;}
#av-stage:not(:fullscreen):not(.is-full) .av-count b{display:block;min-width:40px;font-size:28px;}
#av-stage:not(:fullscreen):not(.is-full) .av-count small{display:block;text-align:center;padding:4px 0 0;}
@media(max-width:1000px){
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{grid-template-columns:1fr 1fr;}
}
@media(max-width:760px){
#av-stage .av-prize-header{padding:14px;gap:10px;}
#av-stage .av-prize-header>svg{width:34px;height:34px;}
#av-stage:not(:fullscreen):not(.is-full) .av-prize-header .av-tags strong{font-size:18px;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{gap:18px 12px;margin:0 14px;}
#av-stage:not(:fullscreen):not(.is-full) .av-date strong{font-size:15px;}
#av-stage:not(:fullscreen):not(.is-full) .av-count{gap:4px;}
#av-stage:not(:fullscreen):not(.is-full) .av-count b{font-size:23px;min-width:29px;}
}

/* arena-footer-226 */
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{
display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;
margin:0!important;padding:22px 12px 18px!important;
background:radial-gradient(ellipse at 82% 110%,#98632866,transparent 64%),radial-gradient(ellipse at 0 0,#b41b3440,transparent 55%),repeating-linear-gradient(125deg,transparent 0 42px,#ffffff03 43px 44px),linear-gradient(115deg,#28232c,#292830 55%,#3d3328);
border-top:2px solid #f00024;align-items:stretch;
}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats{display:contents;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom>.av-date,
#av-stage:not(:fullscreen):not(.is-full) .av-bottom>.av-count-wrap,
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats>div{
min-width:0;margin:0;padding:0 14px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;background:none;border:0;border-radius:0;
}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom>.av-count-wrap,
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats>div{border-left:1px solid #ffffff26;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom p{font:400 13px/1.4 Arial;margin:0!important;color:#f2edf0;}
#av-stage:not(:fullscreen):not(.is-full) .av-date strong{font:800 20px/1.35 Arial;color:#ffe5a6;}
#av-stage:not(:fullscreen):not(.is-full) .av-date small{font-size:11px;line-height:1.4;color:#d8d6dc;}
#av-stage:not(:fullscreen):not(.is-full) .av-count{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:248px;}
#av-stage:not(:fullscreen):not(.is-full) .av-count>div{min-width:0;display:block;}
#av-stage:not(:fullscreen):not(.is-full) .av-count b{font:800 38px/1.35 Arial;display:block;min-width:0;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:white;border:1px solid #ffffff50;background:linear-gradient(#3a3940 49%,#1c1c23 50%);box-shadow:0 4px 10px #0003;}
#av-stage:not(:fullscreen):not(.is-full) .av-count small{font:400 10px/1.4 Arial;display:block;padding-top:5px;color:#e1dce0;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats b{font:800 40px/1.15 Arial;font-variant-numeric:tabular-nums;color:#ffe5a6;overflow-wrap:anywhere;max-width:100%;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats small{font:400 13px/1.4 Arial;color:#f2edf0;}
@media(max-width:1000px){
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats>div:first-child{border-left:0;}
}
@media(max-width:420px){
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{padding:18px 4px!important;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom>.av-date,
#av-stage:not(:fullscreen):not(.is-full) .av-bottom>.av-count-wrap,
#av-stage:not(:fullscreen):not(.is-full) .av-bottom .av-stats>div{padding:0 8px!important;}
#av-stage:not(:fullscreen):not(.is-full) .av-count{gap:3px;}
#av-stage:not(:fullscreen):not(.is-full) .av-count b{font-size:27px;}
#av-stage:not(:fullscreen):not(.is-full) .av-date strong{font-size:18px;}
}

/* arena-clean-227 */
#av-page .av-intro{margin-bottom:0!important;}
#av-page .av-page-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 12px!important;}
#av-page .av-page-title-row h1{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:800!important;text-transform:none!important;line-height:1.15;margin:0!important;}
#av-page .av-intro>p{margin:0!important;font:400 16px/1.5 Arial,Helvetica,sans-serif;color:#687180;}
#av-page .av-external-toolbar #av-fullscreen{white-space:nowrap;padding:12px 18px;min-height:44px;font:700 14px/1.3 Arial,Helvetica,sans-serif;}
#av-stage:not(:fullscreen):not(.is-full){margin-top:24px!important;}
#av-stage #av-connection[hidden]{display:none!important;}
#av-stage:not(:fullscreen):not(.is-full) .av-bottom{border-radius:0 0 12px 12px;}
#av-stage #av-connection:not([hidden]){margin:0;padding:10px 18px;color:#ffe4a0;background:#30251c;font:400 12px/1.5 Arial;}
@media(max-width:760px){
#av-page .av-page-title-row{flex-wrap:wrap;gap:12px;}
#av-page .av-page-title-row h1{font-size:30px!important;flex-basis:auto;}
#av-page .av-page-title-row .av-external-toolbar{margin-left:0;}
#av-page .av-intro>p{font-size:14px;}
#av-stage:not(:fullscreen):not(.is-full){margin-top:20px!important;}
}

/* arena-fullscreen-228 */
#av-stage,#av-stage *{font-style:normal!important;}
#av-stage .av-slogan{transform:none!important;}
#av-stage:is(:fullscreen,.is-full){
 --av-accent:#ffd166;--av-glow:#ffbd424d;--av-hue:38deg;
 padding:2vh 4vw!important;background:#100e0b!important;min-height:100dvh;
}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="green"]{--av-accent:#8ae8a3;--av-glow:#38e66d40;--av-hue:112deg;}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="blue"]{--av-accent:#8dceff;--av-glow:#279cff40;--av-hue:205deg;}
#av-stage:is(:fullscreen,.is-full)::before{
 content:"";position:absolute;inset:0;z-index:-1;border-radius:0;
 background:linear-gradient(#0004,#0001 62%,#0005),url('/assets/arena2-stage.webp') center/100% 100% no-repeat!important;
 filter:hue-rotate(var(--av-hue)) saturate(.75);
}
#av-stage:is(:fullscreen,.is-full) .av-toolbar{height:4vh;align-items:center;}
#av-stage:is(:fullscreen,.is-full) .av-toolbar button{font-size:clamp(11px,1vw,18px);background:#101114b8;border-color:#ffffff38;}
#av-stage:is(:fullscreen,.is-full) .av-toolbar>span{font-size:clamp(11px,1vw,18px);color:#e7e7e7;}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading{
 display:grid;grid-template-columns:15vw 1fr 15vw;grid-template-rows:auto auto;
 align-content:center;align-items:center;height:15vh;padding:0;text-align:center;gap:1vh 2vw;
}
#av-stage:is(:fullscreen,.is-full) .av-brand{position:static;display:flex;grid-column:1;grid-row:1/3;align-items:center;justify-content:flex-start;}
#av-stage:is(:fullscreen,.is-full) .av-brand img{width:clamp(140px,12vw,280px)!important;max-width:100%;height:auto;max-height:11vh;object-fit:contain;filter:drop-shadow(0 4px 12px #0008);}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading h2{
 grid-column:2;grid-row:1;font:800 clamp(25px,3.1vw,68px)/1.12 Arial,Helvetica,sans-serif!important;
 text-transform:none!important;transform:none!important;background:none!important;color:#fff!important;
 filter:none;text-shadow:0 3px 18px #0009;margin:0!important;letter-spacing:-.02em;
}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading p{grid-column:2;grid-row:2;font:600 clamp(15px,1.55vw,32px)/1.25 Arial;color:var(--av-accent);margin:0;}
#av-stage:is(:fullscreen,.is-full) .av-code-panel{padding-top:2vh;}
#av-stage:is(:fullscreen,.is-full) h3#av-code-title{font:700 clamp(14px,1.45vw,28px)/1.3 Arial;letter-spacing:.07em;margin:0 0 1.4vh;}
#av-stage:is(:fullscreen,.is-full) .av-reels{width:64vw;max-width:1400px;gap:1.6vw;}
#av-stage:is(:fullscreen,.is-full) .av-reel{height:13vh;border:1px solid var(--av-accent);box-shadow:0 0 24px var(--av-glow),0 8px 24px #0006;border-radius:12px;}
#av-stage:is(:fullscreen,.is-full) .av-reel b{font:800 min(7vw,9vh)/1 Arial;letter-spacing:.03em;color:#fff;}
#av-stage:is(:fullscreen,.is-full) #av-status{font:400 clamp(12px,1vw,20px)/1.4 Arial;margin:1.2vh auto 0;max-width:64vw;}
#av-stage:is(:fullscreen,.is-full) .av-car{left:27%;width:46%;bottom:22%;height:35%;padding:0;}
#av-stage:is(:fullscreen,.is-full) .av-car img{max-height:100%;height:100%;width:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 1.2vh .6vh #000b);}
#av-stage:is(:fullscreen,.is-full) .av-slogan{display:none!important;}
#av-stage:is(:fullscreen,.is-full) .av-stats{left:5vw;right:5vw;bottom:24vh;margin:0;align-items:stretch;}
#av-stage:is(:fullscreen,.is-full) .av-stats>div{width:18vw;max-width:18vw;padding:1.7vh 1vw;border:1px solid #ffffff26;border-top:2px solid var(--av-accent);border-radius:12px;background:#0d0d10b8;backdrop-filter:blur(8px);gap:.7vh;}
#av-stage:is(:fullscreen,.is-full) .av-stats span{display:none;}
#av-stage:is(:fullscreen,.is-full) .av-stats b{font:800 clamp(25px,3vw,60px)/1.1 Arial;color:var(--av-accent);}
#av-stage:is(:fullscreen,.is-full) .av-stats small{font:400 clamp(11px,1.1vw,22px)/1.4 Arial;color:#eee;}
#av-stage:is(:fullscreen,.is-full) .av-bottom{left:4vw;right:4vw;bottom:2.5vh;padding:1.6vh 2vw;margin:0;grid-template-columns:1fr 1fr;gap:3vw;background:linear-gradient(110deg,#161519ed,#27231ddd);border:1px solid #ffffff24;border-top:2px solid var(--av-accent);border-radius:12px;}
#av-stage:is(:fullscreen,.is-full) .av-bottom p{font:400 clamp(12px,1.05vw,22px)/1.3 Arial;color:#eee;margin:0 0 .8vh;}
#av-stage:is(:fullscreen,.is-full) .av-count{display:flex;gap:1vw;justify-content:flex-start;}
#av-stage:is(:fullscreen,.is-full) .av-count>div{display:flex;align-items:center;gap:.4vw;}
#av-stage:is(:fullscreen,.is-full) .av-count b{font:800 clamp(22px,2.4vw,50px)/1.2 Arial;min-width:2.1em;padding:.1em;border-color:#ffffff45;}
#av-stage:is(:fullscreen,.is-full) .av-count small{font:400 clamp(10px,.85vw,17px)/1.3 Arial;padding:0;}
#av-stage:is(:fullscreen,.is-full) .av-date{border:0;border-left:1px solid #ffffff30;padding-left:3vw;}
#av-stage:is(:fullscreen,.is-full) .av-date strong{font:700 clamp(16px,1.8vw,38px)/1.3 Arial;color:var(--av-accent);}
#av-stage:is(:fullscreen,.is-full) .av-date small{font:400 clamp(10px,.85vw,17px)/1.3 Arial;margin:.6vh 0 0;}
#av-stage:is(:fullscreen,.is-full) .av-operator{bottom:17vh;left:4vw;}
#av-stage:is(:fullscreen,.is-full) #av-results{bottom:17vh;max-height:15vh;overflow:auto;}
#av-stage:is(:fullscreen,.is-full) .av-connection{bottom:17vh;}
@media(max-width:760px){
#av-stage:is(:fullscreen,.is-full) .av-stage-heading{grid-template-columns:19vw 1fr;gap:1vh 2vw;}
#av-stage:is(:fullscreen,.is-full) .av-brand img{min-width:0;width:100%!important;}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading h2{font-size:clamp(20px,4vw,30px)!important;}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading p{font-size:12px;}
#av-stage:is(:fullscreen,.is-full) .av-reels{width:88vw;}
#av-stage:is(:fullscreen,.is-full) .av-car{left:10%;width:80%;bottom:34%;height:24%;}
#av-stage:is(:fullscreen,.is-full) .av-stats{bottom:22vh;left:5vw;right:5vw;gap:12px;}
#av-stage:is(:fullscreen,.is-full) .av-stats>div{width:44vw;max-width:44vw;padding:1vh 2vw;}
#av-stage:is(:fullscreen,.is-full) .av-bottom{gap:12px;padding:12px;bottom:2vh;}
#av-stage:is(:fullscreen,.is-full) .av-count{gap:4px;}
#av-stage:is(:fullscreen,.is-full) .av-count>div{display:block;text-align:center;}
#av-stage:is(:fullscreen,.is-full) .av-count b{font-size:20px;min-width:0;}
#av-stage:is(:fullscreen,.is-full) .av-count small{font-size:8px;}
#av-stage:is(:fullscreen,.is-full) .av-date strong{font-size:14px;}
#av-stage:is(:fullscreen,.is-full) .av-operator{bottom:16vh;}
}

/* arena-scene-230 */
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"]::before{
 background:#100e0b url('/assets/arena-yellow-scene-230.webp') center/cover no-repeat!important;
 filter:none!important;
}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"] .av-car{visibility:hidden!important;pointer-events:none;}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"] .av-stage-heading{height:13vh;}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"] .av-reel{height:11vh;}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"] .av-reel b{font-size:min(7vw,8vh);}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"] .av-stats{bottom:23vh;}
/* Fit the complete stage on portrait screens without stretching the car. */
@media(max-aspect-ratio:1/1){
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"]::before{background-size:100% auto!important;background-position:center 57%!important;}
}

/* arena-balance-231 */
#av-stage:is(:fullscreen,.is-full) .av-stage-heading{
 grid-template-columns:auto auto;justify-content:center;column-gap:2vw;
}
#av-stage:is(:fullscreen,.is-full) .av-brand{grid-column:1;grid-row:1/3;justify-content:center;}
#av-stage:is(:fullscreen,.is-full) .av-brand img{width:clamp(110px,9vw,210px)!important;max-height:10vh;}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading h2,
#av-stage:is(:fullscreen,.is-full) .av-stage-heading p{text-align:left;}
#av-stage:is(:fullscreen,.is-full) .av-bottom{
 display:grid;grid-template-columns:1.15fr 1.15fr .85fr .85fr;gap:0;align-items:stretch;
 padding:1.5vh 1vw;
}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-stats{display:contents!important;position:static;pointer-events:auto;}
#av-stage:is(:fullscreen,.is-full) .av-bottom>.av-date,
#av-stage:is(:fullscreen,.is-full) .av-bottom>.av-count-wrap,
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-stats>div{
 display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;
 width:auto;max-width:none;min-width:0;margin:0;padding:0 1vw;
 background:none;backdrop-filter:none;border:0;border-radius:0;gap:.65vh;
}
#av-stage:is(:fullscreen,.is-full) .av-bottom>.av-count-wrap,
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-stats>div{border-left:1px solid #ffffff30;}
#av-stage:is(:fullscreen,.is-full) .av-bottom p{margin:0;}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-count{gap:.4vw;}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-count>div{display:flex;flex-direction:column;gap:.3vh;}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-count b{font-size:clamp(20px,2.15vw,46px);min-width:1.9em;}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-date strong{font-size:clamp(14px,1.45vw,32px);}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-stats b{font-size:clamp(24px,2.6vw,54px);}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-stats small{font-size:clamp(11px,1vw,21px);}
@media(max-width:760px){
#av-stage:is(:fullscreen,.is-full) .av-stage-heading{grid-template-columns:18vw 1fr;}
#av-stage:is(:fullscreen,.is-full) .av-brand img{width:100%!important;}
#av-stage:is(:fullscreen,.is-full) .av-bottom{grid-template-columns:1fr 1fr;row-gap:10px;}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-stats>div:first-child{border-left:0;}
#av-stage:is(:fullscreen,.is-full) .av-bottom .av-stats b{font-size:24px;}
}

/* arena-floating-232 */
.av-live-clock{display:none;}
#av-stage:is(:fullscreen,.is-full){--av-code-width:55vw;--av-code-max:1600px;}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"]::before{
 background:#111214 url('/assets/arena-floating-yellow-232.webp') center/cover no-repeat!important;filter:none!important;
}
#av-stage:is(:fullscreen,.is-full) .av-toolbar{display:flex!important;flex-direction:row!important;justify-content:space-between;height:4vh;}
#av-stage:is(:fullscreen,.is-full) .av-toolbar>span{display:none!important;}
#av-stage:is(:fullscreen,.is-full) .av-live-clock{display:block;order:-1;font:700 clamp(22px,2.8vw,58px)/1 Arial;color:var(--av-accent);font-variant-numeric:tabular-nums;}
#av-stage:is(:fullscreen,.is-full) #av-fullscreen{width:40px;height:40px;min-width:40px;padding:0!important;font-size:0!important;background:transparent!important;border:0!important;box-shadow:none;color:#ddd;opacity:.75;}
#av-stage:is(:fullscreen,.is-full) #av-fullscreen::after{content:'×';font:400 32px/1 Arial;}
#av-stage:is(:fullscreen,.is-full) #av-fullscreen:hover,#av-stage:is(:fullscreen,.is-full) #av-fullscreen:focus-visible{opacity:1;}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading{
 width:var(--av-code-width)!important;max-width:var(--av-code-max)!important;margin:2vh auto 0!important;height:12vh!important;
 display:grid!important;grid-template-columns:19% minmax(0,1fr)!important;grid-template-rows:1fr 1fr;column-gap:4%!important;row-gap:.4vh;align-content:center;align-items:center;
}
#av-stage:is(:fullscreen,.is-full) .av-brand{display:flex!important;justify-content:flex-start!important;grid-column:1;grid-row:1/3;min-width:0;}
#av-stage:is(:fullscreen,.is-full) .av-brand img{width:100%!important;max-height:11vh!important;object-position:left center;}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading h2{width:100%;min-width:0;white-space:nowrap;text-align:right!important;align-self:end;font-size:clamp(18px,3.1vw,80px)!important;}
#av-stage:is(:fullscreen,.is-full) .av-stage-heading p{width:100%;min-width:0;text-align:right!important;align-self:start;font-size:clamp(12px,1.45vw,34px);overflow-wrap:anywhere;}
#av-stage:is(:fullscreen,.is-full) .av-code-panel{padding-top:2vh!important;}
#av-stage:is(:fullscreen,.is-full) .av-reels{width:var(--av-code-width)!important;max-width:var(--av-code-max)!important;gap:1.5vw!important;}
#av-stage:is(:fullscreen,.is-full) .av-reel{height:11vh!important;}
#av-stage:is(:fullscreen,.is-full) .av-bottom{background:linear-gradient(120deg,#17191deb,#25282ae0)!important;border-top:1px solid #ffffff25!important;}
@media(max-aspect-ratio:1/1){
 #av-stage:is(:fullscreen,.is-full){--av-code-width:88vw;}
 #av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"]::before{background-size:100% auto!important;background-position:center 55%!important;}
 #av-stage:is(:fullscreen,.is-full) .av-stage-heading{height:11vh!important;}
}

/* arena-quality-233 */
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"]::before{background:#111214 url('/assets/arena-floating-yellow-233.webp') center/cover no-repeat!important;filter:none!important;}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"] .av-car{visibility:hidden!important;pointer-events:none;}
@media(max-aspect-ratio:1/1){#av-stage:is(:fullscreen,.is-full)[data-arena-color="yellow"]::before{background-size:100% auto!important;background-position:center 55%!important;}}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="green"]::before{background:#111214 url('/assets/arena-floating-green-233.webp') center/cover no-repeat!important;filter:none!important;}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="green"] .av-car{visibility:hidden!important;pointer-events:none;}
@media(max-aspect-ratio:1/1){#av-stage:is(:fullscreen,.is-full)[data-arena-color="green"]::before{background-size:100% auto!important;background-position:center 55%!important;}}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="blue"]::before{background:#111214 url('/assets/arena-floating-blue-233.webp') center/cover no-repeat!important;filter:none!important;}
#av-stage:is(:fullscreen,.is-full)[data-arena-color="blue"] .av-car{visibility:hidden!important;pointer-events:none;}
@media(max-aspect-ratio:1/1){#av-stage:is(:fullscreen,.is-full)[data-arena-color="blue"]::before{background-size:100% auto!important;background-position:center 55%!important;}}

/* arena-color-234 */

/* arena-embedded-scenes-235: match the existing yellow layout for all three cars. */
#av-stage[data-arena-color="yellow"]{--av-embedded-scene:url('/assets/arena-bright-224.webp');}
#av-stage[data-arena-color="green"]{--av-embedded-scene:url('/assets/arena-bright-green-235.webp');}
#av-stage[data-arena-color="blue"]{--av-embedded-scene:url('/assets/arena-bright-blue-235.webp');}

/* arena-next-scenes-236: use the same illustrated scenes as each public arena. */
#av-page .av-next a{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden;padding:0;border:1px solid #30323a;border-radius:14px;background:#15171d;color:#fff;box-shadow:0 8px 24px #17191f12;}
#av-page .av-next a>img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;border-bottom:1px solid #ffffff1a;}
#av-page .av-next a>span{display:block;padding:18px 20px;}
#av-page .av-next strong{font-size:18px;line-height:1.35;color:#fff;}
#av-page .av-next small{margin-top:8px;font-size:13px;line-height:1.4;color:#cbd0da;}
#av-page .av-next a:hover{border-color:#ed1235;}
#av-page .av-next a:focus-visible{outline:3px solid #ed1235;outline-offset:4px;}
@media(max-width:760px){#av-page .av-next a>span{padding:16px;}#av-page .av-next strong{font-size:16px;}}
