:root{--gold:#d0b293;--gold2:#aa927a;--ink:#42403d;--muted:#808085;--head:#e7ebf4;--line:#e2e1e0;--shadow:0 8px 20px 3px #dee4ef;--blue:#4b91f0}*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:var(--ink);font:14px/1.45 'PingFang SC','Microsoft YaHei','Noto Sans SC',Arial,sans-serif}button,input,select{font:inherit}button{border:0;cursor:pointer;color:inherit;background:none}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #6a9bea;outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}button:hover:not(:disabled){filter:brightness(.97)}input{border:1px solid #e0e0f0;border-radius:2px;outline:0;color:#42403d;background:#fff;text-align:center;min-width:0}input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #d0b29325}input::-webkit-inner-spin-button{appearance:none}input[type=number]{appearance:textfield}.demo-tools{height:34px;display:flex;align-items:center;justify-content:center;gap:22px;color:#756450;background:#fcfaf7;border-bottom:1px solid #e9dfd3;font-size:12px;position:relative;z-index:50}.demo-tools i{display:inline-block;width:6px;height:6px;background:#c5a481;border-radius:50%;margin-right:7px}.demo-tools b{font-weight:400;color:#a17850}.demo-tools select{font-size:12px;border:1px solid #ded1c1;background:#fff;border-radius:4px;color:#756450;padding:1px 5px}.demo-tools button{text-decoration:underline;text-underline-offset:3px;font-size:12px}.desktop #header{height:70px;background:#fff;box-shadow:0 4px 5px #18191a0d}.header-inner{max-width:1178px;height:100%;margin:auto;display:flex;align-items:center}.brand-tabs{display:flex;align-items:stretch;height:70px;gap:25px}.brand-tabs button{font-size:18px;position:relative}.brand-tabs button:first-child{background:linear-gradient(#dbbfa266,transparent);border-top:4px solid #cfb18d;padding:0 13px}.hot{background:linear-gradient(#fb6040,#fa9c22);font-size:10px;color:#fff;border-radius:2px;padding:1px 4px;margin-left:5px}.header-right{margin-left:auto;display:flex;gap:24px;align-items:center;font-size:12px}.app-download{background:linear-gradient(#dbbfa2,#e9d3bc);height:37px;min-width:130px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:9px;color:white}.app-download img{width:24px;height:24px}.account{display:flex;align-items:center;gap:10px}.avatar{width:40px;height:40px;object-fit:cover;object-position:center;border-radius:50%}.account small{display:block;font-size:11px}.account small span{background:#cbced8;border-radius:12px;padding:0 7px}.mini-action{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px}.mini-action img{width:20px;height:20px}.site-main{max-width:1178px;margin:20px auto 0}.hero-grid,.main-grid{display:grid;grid-template-columns:860px 300px;gap:18px}.hero-grid{margin-bottom:10px;align-items:start}.card{background:#fff;border-radius:10px;box-shadow:var(--shadow);overflow:hidden}#draw{height:101px;position:relative}.desktop-draw{position:relative;height:100px;width:860px}.hero-bg{position:absolute;inset:0;width:860px;height:100px;pointer-events:none}.hero-shadow{position:absolute;left:-23px;top:-15px;width:906px;height:146px;pointer-events:none;z-index:-1}.logo{position:absolute;width:95px;height:56px;left:25px;top:17px}.logo-piece{position:absolute}.logo-name{position:absolute;bottom:0;left:0;white-space:nowrap;width:95px;text-align:center;font-size:11px;font-weight:600;color:#d9be9d}.draw-divider{position:absolute;width:2px;height:70px;top:16px;background:#e2e1e0cc;left:131.5px}.draw-divider.second{left:521.5px}.period-block{position:absolute;left:149px;top:26px;color:#868181;font-size:12px}.period-block p{margin:22px 0 0;font-size:11px}.countdown{display:flex;align-items:center;gap:8px;position:absolute;left:283.5px;top:23px}.countdown b{background:#3c425d;color:white;font:700 36px/56px 'Arial Narrow',Arial,sans-serif;width:56px;text-align:center;border-radius:4px;box-shadow:inset 0 0 4px #0004}.countdown em{font-size:30px;color:#868181;font-style:normal}.draw-result{position:absolute;left:549.5px;top:46.5px;display:flex;align-items:center;gap:4px}.draw-result .ball{width:38px;height:38px;font-size:18px}.draw-caption{position:absolute;left:571px;right:24px;top:18px;font-size:12px;display:flex;align-items:center;justify-content:space-between}.reminder{display:flex;gap:7px;align-items:center;font-size:11px;color:#868181}.reminder img{width:34px;height:18.5px}.wallet{height:95px;padding:14px 16px;font-size:12px}.wallet-actions{display:flex;align-items:center;justify-content:space-between;margin:10px 18px 0}.wallet-actions button{display:flex;flex-direction:column;align-items:center;font-size:12px;gap:1px}.wallet-actions img{width:20px;height:20px}.layer-icon{position:relative;width:20px;height:20px}.layer-icon img{position:absolute;inset:0;width:100%;height:100%}.bet-card{min-height:610px}.play-header{height:47px;display:flex;align-items:flex-start;justify-content:space-between}.play-header nav{display:flex;height:42px}.play-tab{padding:0 12px;min-width:66px;height:42px;border-bottom:3px solid transparent;white-space:nowrap}.play-tab[data-play=ping]{min-width:142px}.play-tab[data-play=lian]{min-width:76px}.play-tab[data-play=results]{min-width:104px}.play-tab.active{border-color:var(--gold);color:var(--gold)}.bonus{display:flex;align-items:center;gap:8px;color:#ff7f08;font-size:14px;padding:6px}.bonus-choice{height:34px;font-size:13px;background:#f8f8f9;border:1px solid #f0f0f0;padding:0 0 0 7px;color:#373737}.bonus-choice span{display:inline-flex;align-items:center;height:100%;background:linear-gradient(#dbbfa2,#e9d3bc);color:#fff;padding:0 8px;margin-left:7px}.section-title{height:36px;padding:0 18px;display:flex;align-items:center;gap:16px}.section-title strong{color:var(--gold);font-size:14px;font-weight:500;width:110px;flex-shrink:0}.section-title small{font-size:12px;color:var(--muted)}.number-table{width:100%;overflow:hidden}.table-head{height:32px;background:var(--head);display:grid;grid-template-columns:1fr 1fr;color:var(--ink);font-size:12px}.head-half,.bet-row{display:grid;grid-template-columns:46px minmax(178px,1fr) 60px 100px;align-items:center}.table-head span{text-align:center}.table-head .num-head{display:block;text-align:left}.num-head i{display:block;text-align:center;font-style:normal;width:187px}.table-rows{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,42px);grid-auto-flow:column}.tails .table-rows{grid-template-rows:repeat(5,42px)}.bet-row{height:42px;border-bottom:1px solid #e2e1e080;font-size:14px;background:#f8f8f9;position:relative}.bet-row:nth-child(even){background:#fff}.row-name{text-align:center;padding:0;height:100%}.row-balls{display:flex;align-items:center;gap:7px;padding-left:23px;cursor:pointer;height:100%}.ball{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;background:linear-gradient(135deg,#ed8781,#dc4e46)}.ball.blue{background:linear-gradient(135deg,#6c9fe2,#2d78bd)}.ball.green{background:linear-gradient(135deg,#81c98a,#3baf50)}.bet-row .odds{text-align:center;color:var(--gold);font-size:14px}.amount-cell{display:flex;justify-content:center;align-items:center;height:100%}.row-amount{width:70px;height:26px;font-size:13px}.bet-row.selected{background:#fcf5e9;box-shadow:inset 3px 0 var(--gold)}.table-gap{height:12px}.lian-table .head-half,.lian-table .bet-row{grid-template-columns:46px minmax(178px,1fr) 60px 88px}.lian-table .table-rows{grid-template-rows:repeat(6,54px)}.lian-table .bet-row{height:54px}.select-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #e0e0f0;background:white;border-radius:3px;font-size:13px;color:white}.select-box.checked{background:var(--gold);border-color:var(--gold)}.select-box.dan{background:#987653;border-color:#987653}.selection-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.subplays{display:grid;grid-template-columns:repeat(4,78px) repeat(4,114px);gap:6px;padding:7px 18px 13px}.subplay{height:34px;border:1px solid #e2e1e080;border-radius:4px;background:#f8f8f9;font-size:13px}.subplay.active{background:var(--gold);border-color:var(--gold);color:white}.mode-row{height:42px;padding:0 18px;display:flex;align-items:center;gap:14px;font-size:13px}.mode-row label{cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap}.mode-row input{accent-color:var(--gold);margin:0}.mode-row small{font-size:12px;color:#808085}.betbar-desktop{height:129px;display:flex;align-items:center;justify-content:center;gap:12px}.base-input-wrap{display:flex;gap:8px;align-items:center;font-size:14px;color:#6a7391}.base-input{width:61px;height:29px;background:#e6eaf4;color:#608eff;border-color:#e0e1f0}.chip-buttons{display:flex;gap:8px}.chip{position:relative;padding:0;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;transition:transform .12s}.chip img{width:45px;height:45px;position:absolute;inset:0}.chip span{position:relative;color:white;font-size:12px;text-shadow:0 1px 2px #555}.chip:hover{transform:translateY(-3px)}.chip.chosen{outline:2px solid var(--gold);outline-offset:2px}.gold-button{background:var(--gold);border-radius:5px;padding:7px 10px;color:white;font-size:12px}.submit{height:40px;display:flex;align-items:center;justify-content:center;gap:7px;color:white;border-radius:7px;background:linear-gradient(90deg,#6ab5f9,#417cec);font-size:16px;padding:0 15px;white-space:nowrap}.submit img{width:13px;height:17px}.totals{font-size:14px;white-space:nowrap;line-height:1.6}.totals em{font-style:normal;color:#eb5428}.side-info{align-self:stretch;position:relative}.side-info h3{height:37px;padding:9px;margin:0;font-size:14px;font-weight:500;background:#f5f5f7}.side-info p{font-size:14px;color:#868181;margin:11px 21px}.side-info p span{color:#42403d;font-size:12px}.side-demo{position:absolute;bottom:20px;left:21px;right:21px;border-top:1px solid #f4eee8;padding-top:12px;font-size:12px;color:#b69a7e}.side-demo small{font-size:11px;color:#999}.history{margin-top:15px;min-height:215px;padding:0 9px 20px}.history-toolbar{height:44px;padding:0 10px;display:flex;align-items:center;gap:15px}.history-toolbar button{font-size:14px;padding:0}.history-toolbar button.active{color:var(--gold)}.history-toolbar .right{margin-left:auto;display:flex;gap:10px}.records-table{width:100%;border-collapse:collapse;text-align:center;font-size:12px;table-layout:fixed}.records-table thead{height:36px;background:#d0b29310;color:#6a7391;font-size:14px}.records-table td{padding:12px 5px;border-bottom:1px solid #f2efeb;word-break:break-word}.empty-history{font-size:12px;text-align:center;color:#aaa;padding:35px 0}.site-footer{height:130px;margin-top:40px;background:#303030;color:#666;text-align:center;padding-top:51px;font-size:12px}.site-footer span{display:block;margin-top:8px;color:#888;font-size:10px}#app.desktop{background-image:url('assets/bg-img.png');background-position:center 74px;background-size:1920px auto;background-repeat:no-repeat}.mobile-header,.mobile-status,.mobile-section-tabs,.mobile-draw,.mobile-toolbar,#mobile-nav,.mobile-summary,.mobile-amount{display:none}.overlay{position:fixed;inset:0;background:#0008;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.overlay[hidden],.amount-menu[hidden],[hidden]{display:none!important}.modal-panel{background:#fff;width:440px;max-width:100%;max-height:calc(100dvh - 50px);overflow:auto;box-shadow:0 12px 60px #0003;border-radius:7px}.modal-title{background:#5ba1ea;color:white;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500}.modal-close{width:30px;height:30px;color:white;font:26px/28px Arial;padding:0}.modal-body{padding:20px;font-size:13px}.modal-body p{margin:0 0 12px}.modal-body .tip{font-size:12px;color:#808085;line-height:1.7}.modal-footer{padding:0 20px 20px;display:flex;justify-content:flex-end;gap:10px}.modal-footer button{min-height:38px;padding:7px 20px;border-radius:4px;font-size:14px}.modal-footer .primary{background:#dcaf86;color:#fff}.modal-footer .blue{background:#79badd;color:white}.modal-footer .plain{background:#f0f0f0}.chips-dialog{width:320px}.chip-setting{display:flex;gap:10px;margin:12px 0}.chip-setting input{height:36px;background:#f3f3f3;flex:1;width:0}.chip-setting button{background:#79badd;color:white;width:72px}.simulation-label{display:inline-block;background:#fff3df;color:#a7793f;padding:3px 9px;border-radius:3px;font-size:12px;margin-bottom:14px}.confirm-details{background:#faf8f4;padding:14px;border-radius:5px;margin-bottom:14px;line-height:1.9}.confirm-details b{color:#d75c43}.confirm-combos{max-height:130px;overflow:auto;color:#808085;font-size:12px;margin-top:8px}.error{color:#de5148;font-size:12px;min-height:18px}.amount-menu{position:fixed;z-index:150;background:#3d425e;box-shadow:0 5px 15px #0003;color:#fff;border-radius:3px;min-width:100px;padding:5px}.amount-menu button{display:block;width:100%;height:34px;text-align:center;color:white}.amount-menu button:hover{background:#545b7a}#toast{position:fixed;z-index:300;top:70px;left:50%;transform:translateX(-50%);background:#333e;color:white;border-radius:5px;padding:12px 22px;max-width:calc(100vw - 32px);font-size:14px;text-align:center;pointer-events:none;box-shadow:0 5px 20px #0002}.results-view{padding:0 18px 20px}.result-line{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee;font-size:12px}.result-line>div{display:flex;gap:6px;align-items:center}.result-line .ball{width:26px;height:26px;font-size:12px}.result-head{color:#808085;padding-top:15px}.mode-hint{color:#b08c66!important}.basic-grid{display:grid;grid-template-columns:repeat(5,1fr)}.basic-row{display:flex;gap:10px;align-items:center;padding:8px;border-bottom:1px solid #e2e1e0;background:#fafafa}.basic-row .row-amount{width:65px}.basic-row small{color:var(--gold)}.mobile-clear{display:none}.demo-note{color:#a78460;font-size:11px;margin:8px 0 0}.help-list{padding-left:18px;line-height:1.9}.help-list li{margin:6px 0}
@media(max-width:1200px){.desktop .site-main{margin-left:20px;margin-right:20px}.desktop .hero-grid,.desktop .main-grid{grid-template-columns:minmax(760px,860px) 260px}.desktop .header-inner{padding:0 20px}.desktop .site-main{min-width:1038px}.desktop .side-info p{margin-left:15px}.desktop .betbar-desktop{gap:10px}}
#app.mobile{width:100%;max-width:440px;margin:0 auto;background:#f9f8f4;position:relative;min-height:calc(100dvh - 34px);padding-bottom:calc(66px + env(safe-area-inset-bottom))}.mobile .desktop-only,.mobile .desktop-draw,.mobile #wallet,.mobile .side-info{display:none!important}.mobile #header{height:88px;background:white}.mobile-status{height:44px;padding:9px 22px;align-items:center;justify-content:space-between;font:15px Arial;color:#020202}.mobile-status img{width:66.666px;height:11.333px}.mobile .mobile-status{display:flex}.mobile .mobile-header{display:flex;height:44px;padding:0 10px 0 16px;align-items:center;gap:8px}.mobile-header strong{font-size:18px;color:black;font-weight:500;white-space:nowrap}.mobile-header b{font-size:18px;font-weight:500;color:#121b47}.mobile-time{margin-left:auto;display:flex;gap:4px;align-items:center;justify-content:center;border-radius:4px;font-size:16px;font-weight:600;color:black;min-width:98px;height:26px;box-shadow:0 2px 5px #0003;background:white}.mobile .mobile-section-tabs{display:flex;height:39px;align-items:flex-start;justify-content:space-around;padding:8px 12px 0;gap:4px}.mobile-section-tabs button{flex:1;height:30px;font-size:14px;color:#606684;position:relative;padding:0 1px 4px}.mobile-section-tabs button.active{font-size:16px;font-weight:500;color:#1e1e1e}.mobile-section-tabs button.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:4px;background:linear-gradient(90deg,#7e5736,#eac181,#7e5736)}.mobile .site-main{margin:8px 16px 0}.mobile .hero-grid{display:block;margin-bottom:9px}.mobile #draw{height:48px}.mobile .mobile-draw{display:flex;height:48px;align-items:center;justify-content:space-between;background:white;border-radius:10px;box-shadow:0 2px 8px #ad785180;padding:8px 6px 8px 9px;gap:5px}.mobile-draw .period{font-size:11px;color:#ccb092;white-space:nowrap}.mobile-draw .draw-numbers{display:flex;align-items:center;gap:3px}.mobile-draw .ball{width:26px;height:26px;font-size:13px}.mobile-draw .ball.blue{background:linear-gradient(135deg,#5dd1f5,#5d6cf5)}.mobile-draw .ball.green{background:linear-gradient(135deg,#6cf0ff,#26b98d)}.mobile-draw .ball.red{background:linear-gradient(135deg,#ff7a61,#d9463f)}.mobile-draw button{padding:0;width:24px;flex-shrink:0;height:26px;display:flex;align-items:center;justify-content:center}.mobile-draw button img{width:20px;height:14px}.mobile .main-grid{display:block}.mobile .bet-card{border-radius:0;background:none;box-shadow:none;overflow:visible;min-height:0}.mobile .play-header{height:42px;display:block}.mobile .play-header nav{display:grid;grid-template-columns:64px minmax(125px,1fr) 105px;gap:7px;height:32px}.mobile .play-tab{height:32px;min-width:0!important;padding:0 2px;background:white;border:0;border-radius:5px;font-size:14px}.mobile .play-tab[data-play=results]{display:none}.mobile .play-tab.active{background:linear-gradient(#dbbfa2,#e9d3bc);color:white}.mobile .section-title{height:48px;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.mobile .section-title strong{font-size:14px}.mobile .section-title small{font-size:11px}.mobile .number-table{border-radius:6px}.mobile .table-head{grid-template-columns:1fr}.mobile .head-half:nth-child(2){display:none}.mobile .head-half,.mobile .bet-row,.mobile .lian-table .head-half,.mobile .lian-table .bet-row{grid-template-columns:34px minmax(130px,1fr) 50px 86px}.mobile .table-rows{display:block}.mobile .bet-row,.mobile .lian-table .bet-row{height:42px;font-size:13px;border-color:#e0e0f0}.mobile .ball{width:22px;height:22px;font-size:11px}.mobile .row-balls{padding-left:21.5px;gap:5px}.mobile .num-head i{width:146px}.mobile .row-amount{width:57px;height:26px;font-size:12px;border-radius:4px}.mobile .bet-row .odds{font-size:12px}.mobile .table-gap{height:8px}.mobile .subplays{grid-template-columns:repeat(4,1fr);gap:6px 5px;padding:0;height:82px}.mobile .subplay{height:34px;background:white;font-size:12px;border:0}.mobile .subplay.active{background:linear-gradient(#dbbfa2,#e9d3bc);color:white}.mobile .mode-row{height:42px;padding:0;gap:16px;font-size:12px}.mobile .mode-row small{display:none}.mobile .select-box{width:18px;height:18px}.mobile #betbar{margin-top:12px;margin-left:-16px;margin-right:-16px;background:white}.mobile .betbar-desktop{display:none}.mobile .mobile-summary{display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:4px;padding:14px 5px 0;font-size:14px;color:#121b47}.mobile-summary .mobile-bonus{color:#e74040;white-space:nowrap;font-size:13px;padding:0}.mobile-summary .mobile-bonus img{width:16px;height:16px;vertical-align:middle}.mobile-clear{padding:0;width:24px;height:24px}.mobile .mobile-clear{display:block}.mobile-clear img{width:24px;height:24px}.mobile .mobile-totals{display:flex;gap:12px;padding:7px 5px;font-size:14px;border-bottom:1px solid #f2f3f7}.mobile-totals em{font-style:normal;color:#eb5428}.mobile .mobile-amount{display:flex;align-items:center;gap:4px;padding:8px 16px 14px}.mobile-amount .amount-label{font-size:12px;line-height:14px;text-align:center;color:#121b47;width:29px;flex-shrink:0}.stepper{display:flex;align-items:center;height:28px;border:1px solid #cfcfcf;border-radius:2px;flex-shrink:0}.stepper button{width:23px;height:26px;background:#cfcfcf;padding:0;display:flex;align-items:center;justify-content:center}.stepper button img{width:7px}.stepper input{height:26px;border:0;width:39px;color:#eb5428;font-size:14px;border-radius:0}.mobile-amount .quick-mobile{height:42px;border-radius:44px;min-width:85px;flex:1;background:#aa927a;color:white;box-shadow:0 2px 8px #ad785180;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;padding:0 6px}.quick-mobile img{width:16px;height:16px}.mobile-amount .submit{height:42px;min-width:90px;flex:1;background:linear-gradient(162deg,#e3cbb2,#d0b190);border-radius:44px;padding:0 8px;box-shadow:0 2px 8px #ad785180;font-size:14px}.mobile-amount .submit img{display:none}.mobile .mobile-toolbar{display:block}.mobile #mobile-nav{display:grid;grid-template-columns:123fr 77fr 77fr 77fr;height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:white;position:sticky;bottom:0;left:0;right:0;margin:0 -16px;border-radius:12px 12px 0 0;box-shadow:0 -6px 14px #c7b99f33;z-index:40;width:calc(100% + 32px)}.mobile #mobile-nav{position:relative;margin:0;width:100%;margin-top:0;margin-bottom:calc(-66px - env(safe-area-inset-bottom))}.mobile-nav-item{height:66px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px;font-size:10px;color:#b5b5b5;position:relative;white-space:nowrap;padding:4px 0}.mobile-nav-item>img{width:24px;height:24px}.mobile-nav-item.active{background:linear-gradient(#dbbfa24d,transparent);color:#a47d59;border-top:4px solid #bf9e78;padding-top:0}.mobile-nav-item .hot{font-size:8px;margin-left:1px;padding:0 2px}.mobile .results-view{padding:0 0 20px}.mobile .result-line{font-size:11px}.mobile .result-line>div{gap:3px}.mobile .result-line .ball{width:22px;height:22px;font-size:11px}.mobile-history{padding:12px;background:white;border-radius:6px;min-height:350px}.mobile-record{border-bottom:1px solid #eee;padding:12px 0;font-size:13px}.mobile-record .record-meta{display:flex;justify-content:space-between;font-size:11px;color:#999;margin-top:6px}.mobile-record b{color:var(--gold)}.mobile .basic-grid{grid-template-columns:repeat(3,1fr)}.mobile .basic-row{gap:4px;padding:6px 3px}.mobile .basic-row small{display:none}.mobile .basic-row .row-amount{width:52px}.mobile .results-only{background:white;border-radius:6px;padding:8px}.mobile .mode-hint{font-size:10px;margin:0 0 8px}.mobile .desktop-count{display:none}body[data-view=h5]{background:#e9e8e5}body[data-view=h5] #app.mobile{box-shadow:0 5px 35px #0002;max-width:375px}body[data-view=pc]{overflow-x:auto}body[data-view=pc] #app.desktop{min-width:1220px}.mobile .play-header.hide,.mobile #betbar.hide{display:none}.body-empty{padding:30px 10px;color:#aaa;text-align:center;font-size:13px}.mobile-section-view{min-height:600px}.mobile-section-view .results-view{padding-top:5px}.mobile .bonus-dialog{display:block}.mobile-summary .credit{font-size:12px}.mode-row .radio-active{color:var(--gold)}
@media(max-width:760px){.demo-tools{justify-content:space-between;gap:8px;padding:0 10px;font-size:10px}.demo-tools span{font-size:10px}.demo-tools b{display:none}.demo-tools button{font-size:10px}.demo-tools label{font-size:10px}.demo-tools select{font-size:10px}.overlay{padding:16px}.modal-body{padding:16px}.modal-panel{max-height:calc(100dvh - 32px)}#toast{top:45px;font-size:12px;padding:10px 15px}.mobile-header strong{font-size:17px}.mobile-summary .mobile-bonus{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.logo-center{left:37.4%;top:0;width:25%;height:42.4%}.logo-left{left:16.57%;top:14.39%;width:21.7%;height:36.8%}.logo-right{left:61.56%;top:14.39%;width:21.7%;height:36.8%}.logo-low-left{left:6.1%;top:41.05%;width:15.7%;height:26.7%}.logo-low-right{left:78.32%;top:41.05%;width:15.7%;height:26.7%}.bonus-options{display:flex;gap:10px}.bonus-options button{padding:10px;background:#f6f3ef;border:1px solid #eee}.bonus-options button.active{background:#d0b293;color:white}.mobile{padding-bottom:0!important}.mobile #mobile-nav{margin-bottom:0}.mobile-totals{display:none}.mobile .mobile-totals{display:flex}.mobile #history{display:none}.mobile .number-table .row-balls:focus-visible{outline-offset:-2px}.row-balls:hover{background:#d0b2930c}.results-view+.betbar-desktop{display:none}
.hero-shadow{z-index:0}.desktop-draw{isolation:isolate}.hero-bg,.logo,.draw-divider,.period-block,.countdown,.draw-result,.draw-caption{z-index:1}html:has(#app.mobile){scrollbar-width:none}html:has(#app.mobile)::-webkit-scrollbar{display:none}

.demo-tools{min-height:46px;height:auto;padding-top:8px;padding-bottom:8px}.demo-tools .demo-title{font-size:20px;font-weight:700;line-height:1.5;color:#785b3b}.demo-tools .demo-title i{vertical-align:middle}@media(max-width:760px){.demo-tools{flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:8px 10px}.demo-tools .demo-title{flex-basis:100%;font-size:16px;text-align:center}.demo-tools label,.demo-tools button{font-size:11px}}

.desktop .section-title{gap:12px}.desktop .section-title strong{width:auto}
