.reference-site-logo{width:145px;height:65px;object-fit:contain}.brand-demo{font-size:8px;letter-spacing:1px;color:#b69b6b}.reference-chip{border:0!important;box-shadow:none!important;background-color:transparent!important;background-size:100% 100%!important;background-repeat:no-repeat!important}.reference-chip.selected{outline:0;filter:brightness(1.15);transform:translateY(-3px)}.reference-chip.selected:after{content:'';position:absolute;inset:0;border:1px solid #ffe190;border-radius:50%;box-shadow:0 0 8px #ffd46a}.reference-banknote{padding:0!important;border:0!important;box-shadow:none!important;background:none!important;overflow:hidden}.reference-banknote:before{display:none}.reference-note{display:block;width:100%;height:100%;object-fit:fill}.reference-banknote>.option-label,.reference-banknote>small{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;padding:0;border:0}.reference-banknote.chosen{outline:2px solid #ffde69}.coin-face img{display:block;width:345px;height:345px;max-width:100%;object-fit:contain}.lucky-0-to-9 .table-stage{background:#17152c url('/assets/reference/wheelmainbg.gif') center/cover no-repeat}.dream-catcher .table-stage{background:#ffeb9a url('/assets/reference/dreamwebbg.771343c2f21f0f77.png') center/cover no-repeat}.cash-button img{object-fit:contain;flex-shrink:0}.balloon .cash-button{display:flex;justify-content:space-around;align-items:center;padding:0 10px;color:white;font-family:Arial,sans-serif}.balloon .cash-button img{width:46px;height:49.36px}.balloon .cash-button span{font-weight:700;white-space:nowrap;font-size:25px}.balloon .cash-button:disabled{filter:brightness(.86)}.balloon .flight-label span{color:#fff}.balloon .flight-label{gap:10px;bottom:80px}.balloon .flight-label strong{font:bold 42px/63px Arial,sans-serif}.balloon-players{position:absolute;left:5px;top:96px;z-index:5;font:700 10px Arial,sans-serif}.balloon-players>button{width:80px;height:28px;background:linear-gradient(90deg,#a9cabe99,#196cba);border:0;border-radius:0 18px 18px 0;display:flex;justify-content:space-between;align-items:center;padding:0 6px 0 12px}.balloon-players>button>span{background:linear-gradient(90deg,#4b9de5,#183c9c);border-radius:50%;height:28px;width:28px;display:grid;place-items:center;font-size:22px;color:white}.balloon-players>div{max-height:230px;overflow:auto;margin-top:10px;width:145px}.balloon-players .local-player{display:grid;grid-template-columns:20px 1fr 60px;align-items:center;padding:4px 0;color:#111}.balloon-players .local-player i{background:#a2834c;border-radius:50%;height:15px;width:15px;font:10px Arial;text-align:center}.sidebar-footer{display:flex;align-items:center;justify-content:space-between;font-size:10px;gap:5px}.fair-label{display:flex;align-items:center;gap:3px}.fair-label svg{order:1}.fair-label u{order:2;color:#afafb5;text-decoration:none}.sidebar-footer>span:last-child{white-space:nowrap}.sidebar-footer>span:last-child u{font-weight:700;font-size:12px}.position-amount{display:none}.mobile-position-stakes,.mobile-central-actions{display:none}.vimaan .cash-button{height:30px;font-size:16px;font-weight:300}.vimaan .positions{padding:7px;border-radius:12px;background:#1b1c1d}.vimaan .quick-stake{font-weight:300}.vimaan .quick-stake span{font-variant-numeric:tabular-nums}.vimaan .quick-stake.selected{background:#141516;border:1px solid #b00025;border-radius:100px;color:#fff;font-weight:700}.auto-control label{display:flex;align-items:center;gap:16px;flex-direction:row}.auto-control input[type=checkbox]{appearance:none;width:43px;height:20px;background:#ffffff0a;border:1px solid #ffffff50;border-radius:20px;position:relative;cursor:pointer}.auto-control input[type=checkbox]:before{content:'';width:15px;height:15px;background:#fff;border-radius:50%;position:absolute;left:2px;top:1px;transition:left .15s}.auto-control input[type=checkbox]:checked{background:#3b8e4b}.auto-control input[type=checkbox]:checked:before{left:23px}.auto-control:not(.enabled)>input,.auto-control:not(.enabled)>span{visibility:hidden}.balloon .flight-betting{min-height:164px}.balloon .stake-controls{width:406px;grid-template-columns:248px 116px;gap:42px;bottom:12px}.balloon .position{position:static}.balloon .positions{padding-top:32px;margin-right:-6px}.balloon .auto-control{position:absolute!important;top:10px!important;left:18px;right:auto;bottom:auto;margin:0;font-size:14px;flex-wrap:nowrap;width:180px;height:24px;justify-content:flex-start;gap:5px}.balloon .position:nth-child(2) .auto-control{left:205px}.balloon .auto-control label{gap:24px}.balloon .auto-control>input{font-size:12px;width:55px}.balloon .position small{bottom:1px}.balloon .quick-stake{font-weight:700}.balloon .flight-countdown{color:#b6a541;font-size:0;border-color:#b8a74b;border-top-color:transparent;width:64px;height:64px;left:calc(50% - 32px);top:44%}.stage-sound{width:26px;height:26px}.stage-sound svg{display:block}.reference-banknote.locked{filter:brightness(.55)}.reference-banknote.locked .locked-symbol{background:#0005}.reference-banknote.winner{filter:brightness(1.15)}.locked-symbol svg{width:17px;height:21px}.balloon .stage-sound{left:12px;top:12px}.balloon .round-history-bar{left:20%;right:18px}.balloon .round-history-bar .history-toggle{background:linear-gradient(90deg,#ffd098,#f48808);border:0;color:#131313;width:25px;height:25px;padding:0;min-width:25px;min-height:25px}.balloon .round-history-bar .history-toggle span{font-size:19px}.inline-round-history{position:absolute;top:35px;right:8px;z-index:15;background:#202124;border:1px solid #42434b;border-radius:12px;padding:12px;width:min(380px,90%);box-shadow:0 8px 30px #0007}.inline-round-history h3{font:700 14px Arial;margin:0 0 10px}.inline-round-history>div{display:flex;flex-wrap:wrap;gap:6px}.inline-round-history .result-pill{font-size:12px}.balloon .inline-round-history{top:44px;right:20px;background:#ecdca0ef;color:#0a1932}.balloon .inline-round-history .result-pill{background:#052764;color:#fff;border-radius:3px;padding:5px}.inline-history-close{float:right;padding:0;border:0;background:none;color:inherit}.flight-stage .waiting-radar{width:62px;height:62px;margin:0 auto 4px;color:#ed002d;animation:radar-pulse 1.5s ease-in-out infinite}.flight-label.open .waiting-progress{width:130px;height:4px;background:#303135;border-radius:3px;overflow:hidden;margin:0 auto}.waiting-progress i{display:block;height:100%;background:#ff0035;transform-origin:left}.vimaan .flight-label.open{gap:10px}.vimaan .flight-label.open>span{font:400 22px Arial}.vimaan .flight-countdown{display:none!important}@keyframes radar-pulse{50%{opacity:.55;transform:scale(.96)}}
@media(max-width:760px){.reference-site-logo{width:95px;height:54px}.brand-demo{display:none}.coin-face img{width:100%;height:100%}.balloon .cash-button img{width:35px;height:40px}.balloon .cash-button span{font-size:20px}.balloon .flight-label{bottom:0}.balloon .flight-betting{min-height:0}.balloon .stake-controls{width:100%;grid-template-columns:2fr 1fr;gap:14px}.balloon .positions{padding-top:12px;margin-right:0;position:relative}.balloon .position{position:relative}.balloon .position-amount{display:block}.balloon .auto-control,.balloon .position:nth-child(2) .auto-control{position:static!important;width:100%;height:auto;flex-wrap:wrap;margin-top:4px;font-size:10px}.balloon .auto-control label{gap:8px}.balloon .position small{position:static}.balloon .auto-control>input{width:48px}.balloon-players{top:85px}.balloon .mobile-position-stakes{display:none}.vimaan .stake-controls,.vimaan .mode{display:none}.vimaan .positions{display:grid;grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);gap:6px;background:transparent;padding:0}.vimaan .position{padding:10px;background:#1b1c1d;border-radius:10px;display:flex;flex-direction:column}.vimaan .position:nth-child(1){grid-column:1;grid-row:1}.vimaan .position:nth-child(2){grid-column:3;grid-row:1}.vimaan .position:nth-child(n+3):not(.has-active){display:none}.vimaan .position:nth-child(3){grid-column:1}.vimaan .position:nth-child(4){grid-column:3}.vimaan .mobile-position-stakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:8px 0}.mobile-position-stakes button{padding:2px;background:#141516;border:1px solid #44464a;border-radius:20px;font:12px/16px Arial;color:#aaa;min-width:0}.vimaan .position>.auto-control{order:-1;margin:0;min-height:26px;justify-content:space-between;font-size:11px}.vimaan .auto-control label{gap:5px}.vimaan .auto-control input[type=checkbox]{width:39px}.vimaan .auto-control input[type=checkbox]:checked:before{left:19px}.vimaan .auto-control>input{width:40px;height:21px;font-size:10px}.vimaan .position-amount{display:none}.vimaan .cash-button{height:52px;border-radius:8px;white-space:normal;font-size:15px}.vimaan .mobile-central-actions{display:flex;flex-direction:column;gap:10px;grid-column:2;grid-row:1;justify-content:center}.mobile-central-actions button{font-size:12px;line-height:18px;padding:3px 0;border-radius:8px;background:#17181b;border:0;color:#777}.mobile-central-actions .edit{background:#d07206;color:white;border:1px solid #ffbd71}.mobile-central-actions .clear{background:red;color:white}.vimaan .bets-sidebar{min-height:220px}.vimaan .flight-stage{height:300px}.vimaan .flight-label strong{font-size:64px}.vimaan .flight-label.open>span{font-size:15px}.vimaan .flight-stage .waiting-radar{width:45px;height:45px}.reference-chip{flex-shrink:0}.fair-label{font-size:8px}.sidebar-footer>span:last-child{font-size:8px}.sidebar-footer>span:last-child u{font-size:9px}}
.game-card.lucky-0-to-9 .card-art{background:#17152c url('/assets/reference/wheelmainbg.gif') center/cover no-repeat}
/* Reference reveal keeps the outcome on the empty sky until the next open phase. */
.balloon .flight-label.result strong{color:#000}.balloon .flight-label.result>span{display:none}
.balloon .stake-actions button.edit{background:linear-gradient(#ffae3a,#db7300)}.balloon .stake-actions button.clear{background:linear-gradient(#ff1a1a,#d00000)}
