.runner-stage:has(.menu-home){height:calc(100svh - 145px);min-height:700px;max-height:940px}.runner-stage:has(.menu-home) .runner-vignette{background:radial-gradient(at 50% 44%,#0000 12%,#02194b22 40%,#020e34b3 100%),linear-gradient(#031e62e6,#0000 35% 57%,#031947f5 86%,#031333)}.runner-stage:has(.menu-home) .runner-topline>span{visibility:hidden}.runner-stage:has(.menu-home) .runner-topline{top:17px}.menu-home{pointer-events:none;color:#f1f7fd;position:absolute;inset:0;container-type:size}.menu-home:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 #62b9ef22,inset -1px 0 #62b9ef22}.menu-title{text-align:center;justify-items:center;display:grid;position:absolute;top:2%;left:10%;right:10%}.menu-title img{filter:drop-shadow(0 4px 14px #0095ff35);width:clamp(185px,58cqw,275px);height:auto}.menu-title>span{letter-spacing:3px;color:#8bcff3;margin-top:7px;font-size:8px;font-weight:800}.menu-title h1{letter-spacing:-.5px;margin:7px 0 0;font-family:Poppins,system-ui,sans-serif;font-size:clamp(15px,4.3cqw,21px);font-weight:700;line-height:1.25}.menu-title h1 em{color:#ffe276;font-style:normal}.menu-console{text-align:center;justify-items:center;display:grid;position:absolute;top:61.5%;left:7%;right:7%}.menu-name{letter-spacing:2px;color:#ddf6ff;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.menu-name i{background:#ffda5f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #ffda5f77}.menu-mode{color:#8caac9;letter-spacing:1.25px;margin:6px 0 13px;font-size:6.5px;font-weight:700}.menu-race.runner-yellow{pointer-events:auto;color:#47320f;letter-spacing:-.5px;text-shadow:0 1px #fff8ad;background:linear-gradient(#fff29a 0,#ffe357 17%,#ffc82c 100%);border:1px solid #fff3ad;border-radius:12px;justify-content:space-between;width:100%;min-height:51px;padding:11px 18px;font:900 clamp(17px,5cqw,24px)/1.1 Poppins,system-ui,sans-serif;transition:transform .12s,filter .12s;box-shadow:inset 0 2px #fffac8,0 4px #ab6915,0 8px 19px #000c2a77}.menu-race.runner-yellow:hover{filter:brightness(1.06);transform:translateY(-1px)}.menu-race.runner-yellow:active{transform:translateY(2px);box-shadow:inset 0 2px #fffac8,0 2px #ab6915}.menu-race svg{width:18px;height:18px}.menu-hint{color:#b9cce6;margin:12px 0 10px;font-size:9px;line-height:1.3}.menu-wallet{text-align:left;background:linear-gradient(120deg,#0b3d6eaa,#061f46aa);border:1px solid #527da749;border-radius:13px;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;display:flex;box-shadow:inset 0 1px #6faad21f}.menu-wallet>div:first-child{gap:3px;display:grid}.menu-wallet>div>span{color:#8eb6d5;letter-spacing:1px;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.menu-wallet small{color:#94abc7;font-size:8px}.menu-wallet strong{letter-spacing:-.7px;font-size:clamp(17px,4.8cqw,23px);font-weight:800;line-height:1.1}.menu-wallet svg{width:12px;height:12px}.menu-wallet a{pointer-events:auto;background:#1e538447;border:1px solid #7db3dc42;border-radius:7px;align-items:center;gap:5px;padding:9px;font-size:9px;font-weight:700;display:inline-flex}.menu-wallet a:hover{background:#22629b}.menu-funds{gap:4px;display:flex}.menu-controls{grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:8px;display:grid;position:absolute;bottom:2%;left:8%;right:8%}.menu-controls span{letter-spacing:.9px;color:#b5c8e1;align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.menu-controls b{color:#e9f5ff;background:#12355a44;border:1px solid #5b7da44a;border-radius:5px;padding:4px 6px;font:600 17px/1 system-ui}.menu-controls small{color:#6d91b7;grid-column:1/-1;font-size:8px}@media (width>=900px){.runner-stage:has(.menu-home){width:min(100%,1480px);height:calc(100svh - 156px);max-height:none}.runner-stage:has(.menu-home) .runner-vignette{background:linear-gradient(90deg,#031534f2,#0521509c 27%,#0000 42% 67%,#031a48c9 83%,#03122ff5),linear-gradient(#03183c7a,#0000 22% 72%,#031337cf)}.menu-title{text-align:left;justify-items:start;width:30%;top:12%;left:4.5%;right:auto}.menu-title img{width:clamp(200px,20vw,310px)}.menu-title h1{margin-top:14px;font-size:clamp(25px,2.5vw,36px);line-height:1.17}.menu-title>span{letter-spacing:3.5px;font-size:10px}.menu-console{text-align:left;justify-items:start;width:min(30%,420px);top:46%;left:4.5%;right:auto}.menu-name{font-size:12px}.menu-mode{margin-bottom:20px;font-size:9px}.menu-race.runner-yellow{font-size:clamp(19px,2vw,27px)}.menu-hint{font-size:11px}.menu-wallet{padding:15px 17px}.menu-wallet strong{font-size:23px}.menu-controls{background:#041d49b8;border:1px solid #72b5f344;border-radius:18px;grid-template-columns:1fr;justify-items:start;gap:15px;width:min(21%,275px);padding:22px;bottom:14%;left:auto;right:4.5%;box-shadow:0 20px 60px #00102a55}.menu-controls:before{content:"CONTROLES";letter-spacing:2px;color:#85d9ff;font-size:10px;font-weight:800}.menu-controls span{font-size:10px}.menu-controls small{grid-column:auto;font-size:10px;line-height:1.4}}@media (height<=780px) and (width<=899px){.menu-title img{width:46cqw}.menu-title>span{margin-top:1px}.menu-title h1{margin-top:5px}.menu-hint{margin-bottom:10px}.menu-mode{margin-bottom:9px}.menu-wallet{padding:10px 12px}.menu-controls{bottom:1.5%}}@media (prefers-reduced-motion:reduce){.menu-race.runner-yellow{transition:none}}
