.flip-settings-button{border:1px solid #667387!important;border-radius:8px!important;font:700 12px Arial,sans-serif!important;letter-spacing:.5px;padding:15px!important;white-space:nowrap;color:#e6f1ff!important;min-height:48px!important;background:#1a2435!important;margin-left:8px}.board-ui .flip-settings-button{min-height:60px!important;font-size:14px!important}.board-ui header{position:relative!important;height:auto!important;min-height:105px!important;flex-wrap:wrap;padding-top:20px!important;padding-bottom:20px!important;gap:18px!important}.board-ui .hero{min-height:750px;height:calc(100svh - 105px)}.board-ui .nav{margin-left:auto}.board-ui .primary,.board-ui .secondary,.board-ui .hot,.board-ui .outline-btn{min-height:64px;padding:20px 28px;font-size:17px}.board-ui .pill,.board-ui .menu,.board-ui .filters button{min-height:58px;font-size:15px;padding:16px 22px}.board-ui .icon-btn{min-width:62px;min-height:62px;font-size:25px}.board-ui .profile{font-size:17px;min-height:60px}.board-ui .profile .avatar{width:52px;height:52px}.board-ui .game-card{padding:30px;min-height:270px}.board-ui .game-card h3{font-size:26px}.board-ui .game-card p{font-size:16px;line-height:1.65}.board-ui .game-card .card-top,.board-ui .card-bottom{font-size:12px}.board-ui .choice{min-height:80px;font-size:20px;padding:20px}.board-ui .filters input{min-height:58px;font-size:17px}.board-ui .arena{min-height:500px}.board-ui .briefing p,.board-ui .briefing li{font-size:16px}.board-ui .section-head p,.board-ui .about p{font-size:18px}.board-ui .upgrade button{font-size:16px;min-height:62px}.board-ui .upgrade h3{font-size:17px}.board-ui .upgrade small{font-size:13px}.board-ui .level{min-height:230px;padding:26px}.board-ui .level h3{font-size:27px}.board-ui .level p{font-size:15px}.board-ui .level-top{font-size:12px}.board-ui .level-num{font-size:48px}.board-ui .chapter-progress{font-size:20px}.board-ui .eyebrow{font-size:13px}.board-ui .lead{font-size:20px}.board-ui dialog:not(#orientationGate){max-width:700px;padding:38px}.board-ui dialog p{font-size:18px}.board-ui dialog .keyboard{font-size:13px!important}.board-ui dialog .dialog-close{font-size:38px;width:60px;height:60px}.board-ui .brief-stats small{font-size:13px}.board-ui .brief-stats b{font-size:28px}.board-ui .touch-actions{bottom:max(env(safe-area-inset-bottom),25px);left:4vw;right:4vw;gap:15px}.board-ui .touch-actions button{min-height:82px;min-width:145px;font-size:21px;font-weight:700;padding:18px 28px;touch-action:none;backdrop-filter:none;background:#0b1426cf}.board-ui .touch-actions>span{font-size:12px}.board-steer{display:none!important}.board-ui .board-steer{display:block!important;color:#f2f4fa;border:2px solid #a2afc3;background:#101e35dd}.board-ui .touch-hints{display:none}.board-ui .race-bottom{bottom:135px;left:4vw;right:4vw}.board-ui .race-top{top:25px;left:4vw;right:4vw}.board-ui .race-info>b{font-size:39px}.board-ui .race-info>span,.board-ui .race-info>small{font-size:15px;letter-spacing:1px}.board-ui .position>b{font-size:90px}.board-ui .position>span{font-size:34px}.board-ui .position small{font-size:12px}.board-ui .speed>b{font-size:80px}.board-ui .speed>span,.board-ui .distance>span{font-size:14px}.board-ui .distance>b{font-size:44px}.board-ui .nitro-panel>span{font-size:30px}.board-ui .nitro-panel small{font-size:15px}.board-ui .nitro-meter{height:15px}.board-ui .event-toast{font-size:32px}.board-ui #raceScreen .race-info{max-width:50%}#flipSettings{width:calc(100% - 40px);max-width:650px;border:1px solid #64758b;background:#101927;color:#f2f4fa;border-radius:14px;padding:36px;font-family:Arial,sans-serif}#flipSettings::backdrop{background:#020815d9}#flipSettings h2{font:800 30px/1.1 Arial,sans-serif;letter-spacing:-.5px;margin:20px 0 30px}#flipSettings p{font:16px/1.7 Arial,sans-serif;color:#bac6d6}#flipSettings .flip-close{position:absolute;right:12px;top:8px;width:56px;height:56px;font:36px Arial,sans-serif;border:0;color:#fff;background:transparent}.flip-eyebrow{font:12px Arial,sans-serif;letter-spacing:1.5px;color:#7de4dc}.flip-check{display:flex;gap:15px;align-items:center;min-height:64px;font-size:20px}.flip-check input{height:30px;width:30px;accent-color:#47d9c4}.flip-label{display:block;margin:20px 0 10px;font-size:18px}#flipQuality{display:block;width:100%;height:65px;font:18px Arial,sans-serif;background:#1d2a3d;border:1px solid #758199;border-radius:8px;color:#fff;padding:12px}#flipSettings .flip-action{display:block;width:100%;min-height:64px;font:700 17px Arial,sans-serif;border:1px solid #667c95;color:#fff;background:#24364f;border-radius:8px;margin-top:14px;padding:16px}#flipSettings .flip-save{background:#dd2746;border-color:#ff4968}
@media(min-width:1500px){.board-ui main{max-width:2000px}.board-ui .campaign{grid-template-columns:repeat(4,1fr)}.board-ui .game-grid{grid-template-columns:repeat(3,1fr)}.board-ui .hero p{font-size:22px}.board-ui .badges span{font-size:13px}.board-ui .game-layout{max-width:1400px;grid-template-columns:1fr 340px}}
@media(max-width:1100px){.board-ui .touch-actions button{min-width:105px;min-height:68px;font-size:16px;padding:14px 20px}.board-ui .touch-actions>span{display:none}.board-ui .race-info>b{font-size:28px}.board-ui .race-info>span,.board-ui .race-info>small{font-size:11px}.board-ui .position>b{font-size:65px}.board-ui .speed>b{font-size:60px}.board-ui .race-bottom{bottom:110px}.board-ui .race-top{top:16px}.board-ui .icon-btn{min-height:52px;min-width:52px}.board-ui .touch-actions{bottom:18px}.board-ui .board-steer{min-width:80px!important}.board-ui .touch-actions{left:20px;right:20px}}
@media(max-height:540px) and (orientation:landscape){.board-ui .race-bottom{bottom:94px}.board-ui .race-top{top:12px}.board-ui .position>b{font-size:54px}.board-ui .race-info>b{font-size:25px}.board-ui .race-info>small{font-size:10px}.board-ui .speed>b{font-size:48px}.board-ui .distance>b{font-size:30px}.board-ui .speed>span,.board-ui .distance>span{font-size:10px}.board-ui .nitro-panel>span{font-size:22px}.board-ui .touch-actions button{min-height:60px;padding:12px 18px}.board-ui .touch-actions{bottom:12px}.board-ui dialog:not(#orientationGate){padding:25px;max-width:600px}}
@media(max-width:650px){.board-ui header{min-height:95px!important;gap:10px!important}.board-ui .flip-settings-button{font-size:11px!important;min-height:48px!important;padding:12px!important}.board-ui .primary,.board-ui .secondary,.board-ui .hot{font-size:13px;min-height:58px;padding:17px 20px}.board-ui .nav{gap:5px}.board-ui .menu{padding:8px}.board-ui .hero{height:auto;min-height:670px}.board-ui .level{min-height:210px;padding:18px}.board-ui .level h3{font-size:22px}.board-ui .level p{font-size:13px}.board-ui .level-top{font-size:9px}.board-ui .chapter-progress{font-size:12px}.board-ui .choice{font-size:17px;min-height:70px}.board-ui .profile .avatar{width:38px;height:38px}.board-ui .upgrade button{font-size:12px}.board-ui .upgrade small{font-size:10px}.board-ui .upgrade h3{font-size:14px}.board-ui .chapter-heading h2{font-size:30px}.board-ui .eyebrow{font-size:10px}}

.google-account{border:1px solid #535767;background:#151923;color:#fff;padding:13px 18px;border-radius:12px;min-height:48px;cursor:pointer}.google-dialog{background:#121622;color:#fff;border:1px solid #515665;border-radius:20px;max-width:560px;width:85vw;padding:28px;line-height:1.6}.google-dialog::backdrop{background:#000b}.google-dialog button{background:#252c40;color:#fff;border:1px solid #626b80;padding:14px 22px;border-radius:10px;cursor:pointer}.google-dialog p{white-space:normal}.google-dialog h2{font-size:26px}

.backup-status{font-size:11px;color:#80e5c8;letter-spacing:.05em;max-width:230px}.google-dialog{max-height:85vh;overflow:auto}.google-dialog>button{margin:8px 8px 0 0}

body.login-required > :not(.google-login-gate){visibility:hidden!important}body.login-required>.google-login-gate{visibility:visible!important}

.google-login-gate [hidden]{display:none!important}
