@font-face{font-family:Arial;font-weight:400;font-style:normal}*{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif!important;box-sizing:border-box!important}:root{--sat: env(safe-area-inset-top, 0rem);--sab: env(safe-area-inset-bottom, 0rem);--sal: env(safe-area-inset-left, 0rem);--sar: env(safe-area-inset-right, 0rem);--vh: 1vh}html:not(.is-admin){font-size:min(10vw,54px)}html:not(.is-admin),html:not(.is-admin) body{background-color:#2b2b2b!important}html:not(.is-admin) #root{max-width:540px!important;width:100%!important;margin:0 auto!important;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);min-height:100dvh;background-color:#0a0e2a;box-shadow:0 0 24px #0006;position:relative}html,body{margin:0;padding:0;width:100%;height:100%;min-height:calc(var(--vh, 1vh) * 100);min-height:100dvh;background-color:#0a0e2a;overflow-x:clip;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#root{width:100%;height:100%;min-height:calc(var(--vh, 1vh) * 100);min-height:100dvh;overflow-x:clip;box-sizing:border-box}img,svg,video,canvas,iframe{max-width:100%}html:not(.is-admin) input,html:not(.is-admin) select,html:not(.is-admin) textarea{max-width:100%;min-height:1.1733rem}.MuiIconButton-root{min-height:auto!important;min-width:auto!important}.safe-area-top{padding-top:max(.32rem,env(safe-area-inset-top,0rem))!important}.safe-area-bottom{padding-bottom:max(.32rem,env(safe-area-inset-bottom,0rem))!important}.safe-area-padding{padding-top:max(.32rem,env(safe-area-inset-top,0rem))!important;padding-bottom:max(.32rem,env(safe-area-inset-bottom,0rem))!important;padding-left:env(safe-area-inset-left,0rem)!important;padding-right:env(safe-area-inset-right,0rem)!important}.fixed-safe-bottom{position:fixed;bottom:0;padding-bottom:max(.32rem,env(safe-area-inset-bottom,0rem))!important}.fixed-safe-top{position:fixed;top:0;padding-top:max(.32rem,env(safe-area-inset-top,0rem))!important}.MuiDrawer-root:not(.admin-drawer) .MuiDrawer-paper{max-width:100%!important;width:100%!important}.no-scrollbar::-webkit-scrollbar,.MuiTabs-scroller::-webkit-scrollbar{display:none!important}.no-scrollbar,.MuiTabs-scroller{scrollbar-width:none!important;-ms-overflow-style:none!important}.MuiTypography-root,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-subtitle1,.MuiTypography-subtitle2,.MuiTypography-body1,.MuiTypography-body2,.MuiButton-root,.MuiInputLabel-root,.MuiMenuItem-root,.MuiBox-root,.MuiListItemText-root{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif!important}.MuiPaper-root .css-1fo4w2z .css-1fo4w23{background-color:#0a0e2a}html.is-admin{font-size:16px!important}html.is-admin,html.is-admin body{background-color:#0f172a;overflow-x:visible;overflow-y:auto}html.is-admin body{margin:0;padding:0;font-size:16px!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.is-admin #root{width:100%;height:auto;min-height:100dvh;overflow:visible;box-sizing:border-box}html.is-admin *,html.is-admin *:before,html.is-admin *:after{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;box-sizing:border-box!important}html.is-admin .MuiTypography-root,html.is-admin .MuiTypography-h1,html.is-admin .MuiTypography-h2,html.is-admin .MuiTypography-h3,html.is-admin .MuiTypography-h4,html.is-admin .MuiTypography-h5,html.is-admin .MuiTypography-h6,html.is-admin .MuiTypography-subtitle1,html.is-admin .MuiTypography-subtitle2,html.is-admin .MuiTypography-body1,html.is-admin .MuiTypography-body2,html.is-admin .MuiButton-root,html.is-admin .MuiInputLabel-root,html.is-admin .MuiMenuItem-root,html.is-admin .MuiBox-root,html.is-admin .MuiListItemText-root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}html.is-admin input,html.is-admin select,html.is-admin textarea{max-width:100%;min-height:auto}html.is-admin .MuiDrawer-root.admin-drawer .MuiDrawer-paper{max-width:280px!important;width:280px!important}@media(max-width:599px){html.is-admin .MuiDrawer-root.admin-drawer .MuiDrawer-paper{max-width:100%!important;width:100%!important}}html.is-admin img,html.is-admin svg,html.is-admin video,html.is-admin canvas,html.is-admin iframe{max-width:100%}html.is-admin .safe-area-top,html.is-admin .safe-area-bottom,html.is-admin .safe-area-padding,html.is-admin .fixed-safe-bottom,html.is-admin .fixed-safe-top{padding:0!important;position:static}html.is-admin .outlet-wrapper *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}html.is-admin ::-webkit-scrollbar{width:8px;height:8px;display:auto!important}html.is-admin ::-webkit-scrollbar-track{background:#0f172a80}html.is-admin ::-webkit-scrollbar-thumb{background:#6366f166;border-radius:4px}html.is-admin ::-webkit-scrollbar-thumb:hover{background:#6366f199}html.is-admin .MuiTabs-scroller::-webkit-scrollbar,html.is-admin .no-scrollbar::-webkit-scrollbar{display:none!important}html.is-admin .MuiTabs-scroller,html.is-admin .no-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.raceContainer{width:35.5778rem;height:20.5359rem;overflow:hidden;background-color:#001b58;transform:translate(0);transform-origin:top left}.header{display:flex;justify-content:space-between;align-items:center;gap:.2667rem;padding:.2667rem .4rem;background:linear-gradient(to right,#1a1a1a,#2d2d2d);color:#fff;box-shadow:0 .0533rem .1067rem #0003;min-height:1.3333rem;box-sizing:border-box}.logo{font-size:.64rem;font-weight:700;color:#fff;text-shadow:.0267rem .0267rem .0533rem rgba(0,0,0,.3);letter-spacing:.0133rem;white-space:nowrap;flex-shrink:0;line-height:1.2}.headposition{display:flex;gap:.1333rem;padding:.1067rem;background:#0003;border-radius:.1067rem;flex-shrink:1;min-width:0}.positm{width:.8rem;height:.8rem;background-repeat:no-repeat;border-radius:.1067rem;transition:transform .2s;flex-shrink:0}.currentdraw{font-size:.48rem;color:#fff;background:#ffffff1a;padding:.1333rem .2667rem;border-radius:.1067rem;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:10.6667rem;line-height:1.25}.page1{position:relative;width:100%;background:#000}.scenary{position:relative;height:3.1737rem;overflow:hidden;box-shadow:inset 0 -.2667rem .5334rem #0003}.scenaryitm{position:absolute;left:0;top:0}.road{position:relative;height:14.4018rem;overflow:hidden;perspective:26.67rem}.roadani{position:relative;transform-style:preserve-3d}.roaditm{position:absolute;left:0;top:0}.roadstart{position:absolute;left:21.336rem;top:.4534rem;filter:drop-shadow(0 0 .2667rem rgba(255,255,255,.3))}[class^=racecar]{position:absolute;transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform,left;z-index:2}.wind{position:absolute;left:-.2667rem;top:-.1333rem;z-index:1;opacity:0;transition:opacity .3s;filter:blur(.0533rem)}.flame{position:absolute;opacity:0;transition:opacity .3s;transform-origin:right center;animation:flameFlicker .1s ease-in-out infinite alternate}[class^=wheel]{position:absolute;bottom:0;animation:wheelSpin .2s linear infinite}.trafficlight{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;filter:drop-shadow(0 0 .5334rem rgba(255,255,255,.2))}.countdownnum,.countdownnum2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.8667rem;color:#fff;text-shadow:0 0 .2667rem rgba(255,255,255,.8);font-weight:700}.page2{position:absolute;top:2.667rem;left:0;width:100%;height:100%;background:#000000f2;background-image:url(/assets/race/resultbg.webp);background-repeat:no-repeat;-webkit-backdrop-filter:blur(.1333rem);backdrop-filter:blur(.1333rem)}.resultitm{position:absolute;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 .2667rem rgba(255,215,0,.3))}.result1{top:1.8669rem;left:45%}.result2{top:2.1336rem;left:10%}.result3{top:2.4003rem;left:80%}.rcar{width:2.667rem;height:2.667rem;background-size:contain;background-repeat:no-repeat;transition:transform .3s}.footer{display:flex;justify-content:space-between;padding:.2667rem .4rem;background:linear-gradient(to right,#1a1a1a,#2d2d2d);color:#fff;font-size:.3733rem}.footer1,.footer2,.footer3{display:flex;align-items:center;gap:.2667rem}.footer2_2{padding:.08rem .2133rem;background:#ffffff1a;border-radius:.1067rem;transition:all .2s;cursor:pointer}.footer2_2:hover{background:#fff3;transform:translateY(-.0267rem)}@keyframes scrollScenery{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scrollRoad{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes wheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flameFlicker{0%{transform:scaleX(.9)}to{transform:scaleX(1.1)}}@keyframes drive{0%{transform:translate(0) rotateY(0)}to{transform:translate(100%) rotateY(5deg)}}[class^=car].active .wind,[class^=car].active .flame{opacity:1}[class^=car].winner{z-index:5;transform:scale(1.1);filter:brightness(1.2)}.flashlight{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;transition:opacity .2s}.hidden{display:none!important}.visible{display:block!important}
