:root{--blue: #199bff;--blue-strong: #29a3ff;--blue-soft: #e8f5ff;--page-bg: #e9ebf0;--panel-bg: #f2f3f7;--white: #fff;--text: #323233;--text-soft: #666;--muted: #999;--line: #e3e5ec;--red: #ff3b30;--green: #00b578;--radius: 15.6px;--font: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{min-height:100%;margin:0}body{background:#dfe3ea;color:var(--text);font-family:var(--font);font-size:14.56px;line-height:1.35;-webkit-font-smoothing:antialiased}button,input{border:0;outline:none;background:none;color:inherit;font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}svg{display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app-shell{position:relative;width:100%;max-width:480px;min-height:100vh;margin:0 auto;overflow:hidden;background:var(--page-bg);box-shadow:0 0 38px #30415b1f}.page{position:relative;min-height:100vh}.boot-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#d9ecff,#eef5ff 55%,#f8fbff)}.boot-mark{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#62baff,#199bff);color:#fff;font-size:30px;font-weight:700;box-shadow:0 12px 28px #199bff47}.boot-title{margin-top:18px;color:#30384a;font-size:16px;font-weight:700;letter-spacing:3px}.boot-line{width:90px;height:3px;margin-top:12px;overflow:hidden;border-radius:99px;background:#c9ddf5}.boot-line:after{display:block;width:34px;height:100%;border-radius:inherit;background:var(--blue);content:"";animation:boot-slide 1.2s ease-in-out infinite}.boot-text{margin-top:12px;color:#8291a8;font-size:12px}@keyframes boot-slide{0%,to{transform:translate(-20px)}50%{transform:translate(76px)}}.boot-error{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:24px;background:var(--page-bg)}.boot-error-card{width:100%;padding:24px;border-radius:var(--radius);background:#fff;box-shadow:0 10px 30px #23344d14;text-align:center}.boot-error-card h2{margin:0 0 8px;font-size:18px}.boot-error-card p{margin:0 0 18px;color:var(--muted);font-size:13px}.toast{position:fixed;z-index:200;bottom:110px;left:50%;max-width:80vw;padding:9px 16px;transform:translate(-50%);border-radius:99px;background:#303643db;color:#fff;font-size:13px;box-shadow:0 8px 20px #1923332e}.toast-enter-active,.toast-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,8px)}.btn-primary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;background:linear-gradient(135deg,#41b2ff,#199bff);color:#fff;font-weight:600;box-shadow:0 6px 16px #199bff33}.btn-ghost{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text-soft)}.home-page{padding-bottom:92px;background:var(--page-bg)}.home-banner{position:relative;height:203.83px;overflow:hidden;background:#c6ddf8}.banner-swiper{position:relative;height:197.59px;overflow:hidden}.banner-track{display:flex;height:100%;transition:transform .55s ease}.banner-slide{flex:0 0 100%;width:100%;height:100%}.banner-slide img{display:block;width:100%;height:100%;object-fit:cover}.banner-dots{position:absolute;z-index:3;bottom:27px;left:50%;display:flex;gap:4px;transform:translate(-50%)}.banner-dots i{width:5px;height:5px;border-radius:99px;background:#ffffff8c;transition:width .25s ease,background .25s ease}.banner-dots i.active{width:15px;background:#fff}.user-info-content{position:absolute;z-index:4;top:10.4px;right:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 10.4px}.user-account{display:flex;height:31.19px;align-items:center;gap:3px;padding:0 10.4px;border-radius:15.6px;background:#fffffff5;color:#6e6e73;font-size:13.5px;box-shadow:0 2px 6px #1b43780f}.user-account b{max-width:170px;overflow:hidden;color:#333;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.user-info-entry{display:flex;gap:8px}.circle-btn{position:relative;display:grid;width:31.19px;height:31.19px;place-items:center;border-radius:50%;background:#fffffff2;color:#333;box-shadow:0 2px 6px #1b43780f}.circle-btn svg{width:18px;height:18px}.circle-btn.menu svg{width:20px}.unread-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border:1px solid #fff;border-radius:50%;background:#ff4d4f}.side-activity{position:absolute;z-index:6;top:104px;right:0;display:flex;width:27px;height:82px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:13px 0 0 13px;background:#fffaeef0;color:#9a7d4b;font-size:14px;letter-spacing:2px;writing-mode:vertical-rl;box-shadow:0 2px 8px #414e6214}.side-activity i{width:10px;height:10px;border:2px solid #ffd15c;border-radius:50%;background:#fff3c4}.home-nav{position:relative;z-index:5;height:67.59px;margin-top:-15.6px}.home-nav-inside{display:flex;height:100%;align-items:center;padding:0 10.4px;border-radius:18.72px 18.72px 0 0;background:#fff}.nav-side{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;color:#aeb2bd}.nav-side svg{width:20px;height:20px}.nav-side.collect svg{stroke-width:1.5}.home-nav-tabs{display:flex;min-width:0;flex:1;align-items:center;justify-content:center;gap:14px}.home-nav-tabs .nav-item{position:relative;padding:11px 0 10px;color:#333;font-size:16.5px;font-weight:600;white-space:nowrap}.home-nav-tabs .nav-item span{color:inherit;font-size:13px;font-weight:400}.home-nav-tabs .nav-item.active{color:var(--blue)}.home-nav-tabs .nav-item.active:after{position:absolute;right:20%;bottom:2px;left:20%;height:2px;border-radius:99px;background:var(--blue);content:""}.main-tab-content{min-height:50vh;padding:0 10.4px 10.4px;background:#f2f3f7}.lottery-content{display:flex;align-items:flex-start;gap:10.4px}.left-menu{width:115.44px;max-height:calc(100vh - 300px);flex:0 0 115.44px;overflow-y:auto;border-radius:var(--radius);background:#fcfdff;box-shadow:0 1px 2.08px #0000001a;scrollbar-width:none}.left-menu::-webkit-scrollbar,.play-select::-webkit-scrollbar{display:none}.left-menu-total{display:block;width:100%;height:38px;border-bottom:1px solid #f1f2f5;background:#fafbfc;color:#888;font-size:13.5px;text-align:center}.left-menu-item{position:relative;display:block;width:100%;height:41.59px;color:#333;text-align:left}.left-menu-item p{display:flex;height:100%;align-items:center;margin:0;padding:0 7px}.left-menu-item.act{background:#e8f5ff;color:#29a3ff}.left-menu-item.act:before{position:absolute;top:6px;bottom:6px;left:0;width:3px;border-radius:0 3px 3px 0;background:#29a3ff;content:""}.ticket-logo{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center}.ticket-logo img{display:block;width:21px;height:21px;object-fit:contain;opacity:.82}.left-menu-item.act .ticket-logo img{opacity:1}.series-text{display:block;margin-left:5px;overflow:hidden;font-size:14.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.left-menu-item.act .series-text{font-weight:600}.right-content{min-width:0;flex:1;padding:0 0 16px}.lottery-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10.4px;margin:0;padding:0;list-style:none}.list_item{position:relative;height:84.23px;overflow:hidden;border-radius:10.4px;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.list-copy{display:flex;width:80%;height:100%;flex-direction:column;padding:8px 0 6px 8px}.list-copy .name{display:-webkit-box;overflow:hidden;margin:0;color:#333;font-size:13.5px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list-copy .des{overflow:hidden;margin:3px 0 0;color:#a0a2aa;font-size:11.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.list-meta{display:flex;align-items:center;gap:4px;margin-top:auto}.star-btn{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#eaf6ff;color:#b7d9ef}.star-btn svg{width:12px;height:12px;stroke-width:1.8}.star-btn.on{color:var(--blue)}.star-btn.on svg{fill:currentColor}.hot-sign{display:inline-flex;height:17px;align-items:center;padding:0 4px;border-radius:3px;background:#ff4d4f;color:#fff;font-size:10px;line-height:1}.list-end{padding:17px 0 8px;color:#c3c5cc;font-size:12.5px;text-align:center}.empty-lobby{padding:36px 0;color:#a7abb5;font-size:13px;text-align:center}.target-footer{position:fixed;z-index:60;bottom:20.8px;left:50%;display:flex;width:min(calc(100% - 20.8px),459.2px);height:62.39px;align-items:center;transform:translate(-50%);border-radius:var(--radius);background:#fff;box-shadow:0 1px #00000024}.target-footer .nav-item{display:flex;height:100%;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#a2a5ae;font-size:11.5px}.target-footer .nav-icon{display:grid;width:25px;height:25px;place-items:center}.target-footer .nav-icon svg{width:23px;height:23px;stroke-width:1.55}.target-footer .nav-item.active{color:var(--blue)}.target-footer .nav-item.active .nav-icon svg{stroke:var(--blue)}.target-footer .nav-item.active .nav-home svg{fill:var(--blue);stroke:var(--blue)}.target-footer .nav-item.active .nav-home svg path:last-child{fill:#fff;stroke:#fff}.page-lottery{min-height:100vh;padding-bottom:158px;background:var(--panel-bg);color:var(--text)}.mk-header{position:relative;z-index:30;height:137.25px;color:#fff;background:linear-gradient(#76b1ff,#b4cff4)}.mk-header .header-row.one{position:relative;z-index:2;display:flex;height:69.67px;align-items:center;padding:0 16.64px}.current-issue{display:flex;min-width:140px;align-items:center;color:#fff}.current-issue .back{display:grid;width:19px;height:24px;flex:0 0 19px;place-items:center;padding:0;color:#fff}.current-issue .back svg{width:20px;height:20px;stroke-width:2}.current-issue .right{min-width:0;margin-left:8px}.lottery-name{overflow:hidden;color:#fff;font-size:17.5px;font-weight:600;line-height:1.15;text-shadow:0 1px 2px rgba(37,95,159,.18);white-space:nowrap}.lottery-name .text{display:block}.info-text{margin:2px 0 0;color:#ffffffdb;font-size:12.48px;font-weight:400;line-height:1.25}.bet-text{margin:0 4px 0 12px;color:#fff;font-size:12.48px;font-weight:600;white-space:nowrap}.timer-wrap{display:flex;align-items:center;margin-left:0;transform:translateY(-1px)}.counter{display:flex;gap:5px}.text-hold{display:grid;width:34px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:6px;background:linear-gradient(180deg,#e2f2ffeb,#cbe7ffe0);color:#8ba5c3;font-size:20.8px;font-weight:600;line-height:1;box-shadow:inset 0 1px #ffffffd9,0 2px 5px #205ba014}.text-hold .text{transform:translateY(-1px)}.refreshBtn,.header-menu{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;margin-left:10px;padding:0;color:#fff}.refreshBtn svg,.header-menu svg{width:19px;height:19px;stroke-width:1.8}.header-menu{margin-left:8px}.header-container{position:relative;height:57.19px;padding:0 16.64px}.header-row.two{display:flex;height:57.19px;align-items:center}.header-row.two .left{min-width:74px;flex:0 0 74px}.header-row.two .info-text{margin:0;color:#fff;font-size:12.48px;font-weight:500}.ball-wrap{display:flex;min-width:0;flex:1;align-items:center;margin-left:8px;padding:4px 7px;border-radius:12px;background:#fff3}.ball-area{display:flex;min-width:0;flex:1;align-items:flex-start;gap:3px;overflow:hidden}.ball-item{display:flex;width:30px;flex:0 0 30px;flex-direction:column;align-items:center}.ball-number{display:grid;width:25px;height:25px;place-items:center;border:2px solid #fff;border-radius:50%;background:#fff;font-size:11.5px;font-weight:600;line-height:1}.ball-number.red{border-color:#ff3b30;color:#ff3b30}.ball-number.blue{border-color:#0084ff;color:#0084ff}.ball-number.green{border-color:#00b578;color:#00b578}.ball-zodiac{margin-top:1px;color:#ffffffd9;font-size:8.5px;line-height:1.2}.ball-empty{color:#fffc;font-size:11px}.ball-arrow{margin-left:4px;color:#fff;font-size:16px;line-height:1}.board-tabs{display:flex;height:41.59px;align-items:center;padding:0 8px;background:#fff}.board-tab{position:relative;height:35.36px;flex:1;padding:0;color:#666;font-size:14.56px;font-weight:600;white-space:nowrap}.board-tab.active{color:#323233}.board-tab.active:after{position:absolute;right:29%;bottom:0;left:29%;height:2.08px;border-radius:3.12px;background:#333;content:""}.double-bet-wrapper{padding-bottom:10px}.play-desc{display:flex;height:33.27px;align-items:center;justify-content:space-between;margin:0 10.4px;border-bottom:1px solid var(--line);color:#333;font-size:12.48px}.help-btn{display:grid;width:15px;height:15px;place-items:center;border:1px solid #b8bcc6;border-radius:50%;color:#999;font-size:10px;line-height:1}.double-bet{display:flex;padding-top:9.36px}.play-select{width:64.47px;max-height:calc(100vh - 300px);flex:0 0 64.47px;align-self:flex-start;overflow-y:auto;border-radius:0 20.8px 20.8px 0;background:#fff;box-shadow:2.08px 0 2.08px #4e546e0d;scrollbar-width:none}.play-group{margin:0;padding:0;list-style:none}.play-group li{display:flex;height:54.08px;align-items:center;justify-content:center;border-left:5px solid transparent;color:#333;font-size:13.17px;line-height:1.2;text-align:center;cursor:pointer}.play-group li.current{border-left-color:#29a3ff;background:#e8f5ff;color:#29a3ff;font-weight:600}.play-group-text{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0 3px}.normal-text{white-space:pre-line}.bet-content{display:block;min-width:0;flex:1;padding:0 10.4px 14px}.method-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6.24px;padding:9.36px 0 2px}.method-tab{position:relative;display:flex;height:36px;align-items:center;justify-content:center;border:1px solid #e6e8ef;border-radius:6.93px;background:#fff;color:#29a3ff;font-size:13.5px}.method-tab.active{border-color:#29a3ff;background:#f5fbff;color:#29a3ff}.method-check{position:absolute;right:8px;bottom:6px;width:10px;height:6px;border-bottom:2px solid #ff3b30;border-left:2px solid #ff3b30;transform:rotate(-45deg)}.quick-play-group{padding-top:7px}.playGroup-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10.4px 6.24px}.bet-item{position:relative;display:flex;height:43.67px;flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6.93px;background:#fff;color:#333;font-size:15.6px;line-height:1.05}.bet-item .odds{margin-top:1px;color:#9a9ca5;font-size:10.4px;font-weight:400}.bet-item.active{border-color:#29a3ff;background:#e8f5ff;color:#29a3ff}.bet-item.active .odds{color:#29a3ff}.bet-item.red.active{border-color:#ff4d4f;background:#fff1f0;color:#ff4d4f}.bet-item.green.active{border-color:#00b578;background:#eefbf5;color:#00b578}.bet-item.blue.active{border-color:#0084ff;background:#eff7ff;color:#0084ff}.number-play-group{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e5ec}.number-item{height:43.67px}.number-item.red{border-color:#cd656280;background:#fff5f5}.number-item.blue{border-color:#627ecd80;background:#fff}.number-item.green{border-color:#81c19080;background:#f6fff8}.number-item.red.active{border-color:#eff1fb;background:#f47365;color:#fff}.number-item.blue.active{border-color:#eff1fb;background:#1c9eff;color:#fff}.number-item.green.active{border-color:#eff1fb;background:#3dcd98;color:#fff}.number-item.active .odds{color:#fff}.number-item .bet-name{font-weight:500}.disabled-note{padding:24px 8px;color:#a6aab4;font-size:12px;text-align:center}.mode-title{padding:16px 0 12px;color:#333;font-size:14px;font-weight:600}.zodiac-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10.4px 6.24px}.zodiac-card{display:flex;height:52px;flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6.93px;background:#fff;color:#333;font-size:15px}.zodiac-card span{margin-top:2px;color:#999;font-size:10.4px}.zodiac-card.active{border-color:#29a3ff;background:#e8f5ff;color:#29a3ff}.color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.color-card{display:flex;height:64px;flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:#fff;color:#333;font-size:14px}.color-card span:last-child{margin-top:2px;color:#999;font-size:10.4px}.color-card.active{border-color:#29a3ff;background:#e8f5ff}.color-dot{width:13px;height:13px;margin-bottom:3px;border-radius:50%}.color-card.red .color-dot{background:#ff3b30}.color-card.blue .color-dot{background:#0084ff}.color-card.green .color-dot{background:#00b578}.bet-bar{position:fixed;z-index:70;bottom:0;left:50%;width:min(100%,480px);padding:10px 10.4px max(10px,env(safe-area-inset-bottom));transform:translate(-50%);border-radius:15.6px 15.6px 0 0;background:#fff;box-shadow:0 -2px 10px #2d3e5814}.bet-bar-head{display:flex;height:22px;align-items:center;justify-content:space-between}.clear-btn{display:flex;align-items:center;gap:4px;padding:0;color:#999;font-size:12.48px}.clear-btn svg{width:13px;height:13px;stroke-width:1.5}.balance-wrap{color:#333;font-size:12.48px}.balance{color:var(--red);font-size:14.56px;font-weight:600}.amount-row{display:flex;height:33px;align-items:center;gap:7px;margin-top:7px}.amount-chips{display:flex;height:31px;min-width:0;flex:1;overflow:hidden;border:1px solid #d7dbe5;border-radius:6.93px}.amount-chip{flex:1;height:100%;border-right:1px solid #e3e5ec;color:#666;font-size:12.48px}.amount-chip:last-child{border-right:0}.amount-chip.active{background:#e8f5ff;color:#29a3ff}.amount-input{width:42%;height:31px;flex:0 0 42%;border:1px solid #d7dbe5;border-radius:6.93px;padding:0 9px;color:#333;font-size:12.48px}.amount-input::placeholder{color:#b9bdc7}.standard-stake-row{display:flex;height:33px;align-items:center;gap:6px;margin-top:7px}.stake-label{color:#666;font-size:12.5px}.stake-select{display:flex;height:31px;flex:0 0 85px;align-items:center;justify-content:center;gap:6px;border:1px solid #d7dbe5;border-radius:6.93px;background:#fff;color:#666;font-size:12.5px}.stake-select i{color:#9aa1ae;font-size:10px;font-style:normal}.stake-counter{display:flex;height:31px;flex:0 0 85px;align-items:center;justify-content:space-between;padding:0 7px;border:1px solid #d7dbe5;border-radius:6.93px;background:#fff}.stake-counter button{padding:0;color:#9aa1ae;font-size:17px;line-height:1}.stake-counter b{color:#666;font-size:12.5px;font-weight:400}.more-multiple{height:31px;flex:1;border:1px solid #d7dbe5;border-radius:6.93px;background:#fff;color:#666;font-size:12.5px}.stake-refresh{width:25px;height:29px;flex:0 0 25px;padding:0;color:#e56f67;font-size:22px;line-height:1}.bet-actions{display:flex;align-items:center;gap:5px;margin-top:7px}.round-action,.add-action,.trace-btn,.submit-bet{display:flex;height:36.39px;align-items:center;justify-content:center;border-radius:8.32px;font-size:11.5px;white-space:nowrap}.round-action{flex:0 0 57px;border:1px solid #e3e5ec;background:linear-gradient(#fbfcff,#fafbff 72%,#fff);color:#666}.round-action.with-icon{flex:0 0 60px;gap:2px;color:#9b9da6}.round-action svg{width:13px;height:13px;stroke-width:1.5}.add-action{flex:0 0 70px;gap:3px;border:1px dashed #d7dbe5;color:#999}.add-action .plus{display:grid;width:13px;height:13px;place-items:center;border-radius:50%;background:#d4d7df;color:#fff;font-size:11px;line-height:1}.submit-bet{flex:1;background:#29a3ff;color:#fff;font-weight:600;box-shadow:0 4px 10px #29a3ff2e}.submit-bet:disabled{background:#e8e8e8;color:#bbb;box-shadow:none}.trace-btn{flex:0 0 55px;border:1px solid rgba(201,202,228,.58);background:linear-gradient(#fbfcff,#fafbff 72%,#fff);color:#999}.orders-page,.me-page{padding-bottom:96px;background:var(--page-bg)}.section-topbar{display:flex;align-items:center;gap:10px;padding:18px 13px 14px;background:#fff}.section-topbar>div{min-width:0;flex:1}.section-topbar h1{margin:3px 0 0;color:#333;font-size:19px;font-weight:600}.icon-btn{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#f1f5fa;color:#333;font-size:17px}.section-kicker{display:block;color:#9da3b2;font-size:9.5px;letter-spacing:1.4px}.live-pill{display:inline-flex;height:20px;align-items:center;padding:0 8px;border-radius:99px;background:#e8f5ff;color:#199bff;font-size:10.5px;font-weight:600}.live-pill.dark{background:#f1f3f7;color:#777}.detail-loading{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;color:#9da3b2;font-size:12px}.loader{width:22px;height:22px;margin-bottom:10px;border:2px solid #d7e8f8;border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.order-list{padding:12px 10.4px}.order-card{margin-bottom:10px;padding:14px;border-radius:var(--radius);background:#fff;box-shadow:0 2px 8px #2a3a520d}.order-head{display:flex;align-items:flex-start;justify-content:space-between}.order-game{display:block;color:#333;font-size:13px;font-weight:600}.order-head small{display:block;margin-top:2px;color:#999;font-size:10.5px}.status-pill{padding:2px 7px;border-radius:99px;background:#f1f3f7;color:#888;font-size:10px}.status-pill.pending{background:#fff7e6;color:#d48806}.status-pill.settled{background:#eefbf5;color:#00a870}.status-pill.cancelled{background:#f5f5f5;color:#999}.order-content{margin-top:10px;color:#555;font-size:13px}.order-foot{display:flex;justify-content:space-between;margin-top:9px;padding-top:8px;border-top:1px solid #f1f2f5;color:#999;font-size:10.5px}.order-foot b{color:#333;font-size:13px}.empty-state{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#9da3b2;font-size:13px}.empty-mark{display:grid;width:52px;height:52px;place-items:center;margin-bottom:12px;border-radius:18px;background:#fff;color:#c4c9d3;font-size:25px;font-weight:700;box-shadow:0 4px 12px #31435b0d}.empty-state p{margin:0 0 14px}.me-page{padding-right:10.4px;padding-left:10.4px}.me-page .section-topbar{margin:0 -10.4px;padding-right:20.8px;padding-left:20.8px}.profile-card{display:flex;align-items:center;gap:11px;margin-top:12px;padding:16px;border-radius:var(--radius);background:#fff;box-shadow:0 2px 8px #2a3a520d}.avatar{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#a7d7ff,#199bff);color:#fff;font-size:19px;font-weight:600}.profile-copy{min-width:0;flex:1}.profile-copy h2{margin:0;color:#333;font-size:16px;font-weight:600}.profile-copy p{margin:3px 0 0;color:#9da3b2;font-size:11px}.profile-mode{padding:3px 7px;border-radius:99px;background:#e8f5ff;color:#199bff;font-size:10px;font-weight:600}.balance-card{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:17px 16px;border-radius:var(--radius);background:linear-gradient(135deg,#f4fbff,#fff);box-shadow:0 2px 8px #2a3a520d}.balance-card span{display:block;color:#9da3b2;font-size:11px}.balance-card b{display:block;margin-top:3px;color:#333;font-size:23px;font-weight:600}.balance-card small{display:block;margin-top:1px;color:#b2b7c1;font-size:10px}.btn-ghost.small{min-height:30px;padding:0 11px;border-radius:99px;color:#199bff;font-size:11px}.info-panel{margin-top:10px;padding:15px 14px;border-radius:var(--radius);background:#fff;box-shadow:0 2px 8px #2a3a520d}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:11px}.panel-head h2{margin:2px 0 0;color:#333;font-size:15px;font-weight:600}.panel-tip{color:#a9aebb;font-size:10.5px}.api-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f7;color:#666;font-size:11.5px}.api-row:last-of-type{border-bottom:0}.api-row code{padding:3px 6px;border-radius:5px;background:#f2f8ff;color:#199bff;font-family:Consolas,monospace;font-size:10.5px}.api-note{margin:10px 0 0;color:#9da3b2;font-size:10.5px;line-height:1.5}.logout-btn{width:100%;margin-top:14px;border-color:#f0f1f4;color:#999}@media(min-width:600px){body{background:#d6dbe4}.app-shell{min-height:100vh;box-shadow:0 0 45px #202e4229}}@media(max-width:370px){.home-nav-tabs{gap:7px}.home-nav-tabs .nav-item{font-size:14px}.timer-wrap{transform:scale(.9);transform-origin:left center}.bet-text{margin-left:4px}}.theme-toggle{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:50%;background:#fffffff2;color:#4c5a6d;box-shadow:0 2px 6px #1b43780f}.theme-toggle svg{width:18px;height:18px;stroke-width:1.8}.theme-toggle.is-dark{color:#ffd166}.mk-header .header-theme{width:20px;height:20px;flex:0 0 20px;margin-left:8px;border:0;background:transparent;color:#fff;box-shadow:none}.mk-header .header-theme svg{width:19px;height:19px}.standard-board{min-height:calc(100vh - 280px);padding:8px 10.4px 18px}.standard-tabs{display:flex;align-items:center;gap:7px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.standard-tabs::-webkit-scrollbar{display:none}.standard-tab{height:36px;flex:0 0 auto;padding:0 14px;border:1px solid #e3e5ec;border-radius:7px;background:#fff;color:#4b5563;font-size:14px;white-space:nowrap}.standard-tab.active{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:600}.standard-grid-icon,.road-grid-icon{display:grid;width:26px;height:26px;flex:0 0 26px;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(2,6px);align-content:center;justify-content:center;gap:3px;margin-left:auto;border:0;background:transparent}.standard-grid-icon i,.road-grid-icon i{display:block;border-radius:2px;background:#199bff}.standard-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.standard-prize{color:#666;font-size:12.5px}.standard-prize i{display:inline-grid;width:13px;height:13px;place-items:center;margin-left:2px;border:1px solid #b9bec8;border-radius:50%;color:#999;font-size:9px;font-style:normal}.standard-meta-actions{display:flex;align-items:center;gap:5px}.standard-meta-actions button{height:26px;padding:0 9px;border:1px solid #e3e5ec;border-radius:6px;background:#fff;color:#666;font-size:11.5px}.standard-meta-actions button.aux{border-color:#d7dbe5;color:#999}.standard-zodiac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;padding:10px 0}.standard-zodiac-card{display:flex;min-height:116px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e6e8ef;border-radius:8px;background:#fff;color:#222}.standard-zodiac-card b{font-size:26px;font-weight:500;line-height:1.2}.standard-zodiac-card span{margin-top:6px;color:#999;font-size:13px}.standard-zodiac-card.active{border-color:var(--blue);background:#e8f5ff;color:#199bff}.standard-number-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 7px;padding:10px 0}.standard-number-card{display:flex;height:60px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e6e8ef;border-radius:7px;background:#fff;color:#333}.standard-number-card b{font-size:19px;font-weight:500}.standard-number-card span{margin-top:3px;color:#999;font-size:11px}.standard-number-card.red{border-color:#cd656280;background:#fff5f5}.standard-number-card.blue{border-color:#627ecd80;background:#fff}.standard-number-card.green{border-color:#81c19080;background:#f6fff8}.standard-number-card.red.active{border-color:#eff1fb;background:#f47365;color:#fff}.standard-number-card.blue.active{border-color:#eff1fb;background:#1c9eff;color:#fff}.standard-number-card.green.active{border-color:#eff1fb;background:#3dcd98;color:#fff}.standard-number-card.active span{color:#fff}.standard-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding:12px 0}.standard-form-card{display:flex;height:60px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e6e8ef;border-radius:7px;background:#fff;color:#333}.standard-form-card b{font-size:16px;font-weight:500}.standard-form-card span{margin-top:3px;color:#999;font-size:11px}.standard-form-card.active{border-color:var(--blue);background:#e8f5ff;color:#199bff}.road-board{min-height:calc(100vh - 280px);padding:7px 0 18px}.road-filter-row{display:flex;align-items:center;gap:4px;padding:0 10.4px 8px}.road-metrics{display:flex;min-width:0;flex:1;gap:6px;overflow-x:auto;scrollbar-width:none}.road-metrics::-webkit-scrollbar{display:none}.road-metric{height:34px;flex:0 0 auto;padding:0 13px;border:1px solid #e3e5ec;border-radius:7px;background:#fff;color:#333;font-size:14px}.road-metric.active{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:600}.road-grid-icon{margin-left:2px}.road-body{display:flex;gap:6px;padding:0 10.4px}.road-side{width:64px;flex:0 0 64px;overflow:hidden;border-radius:0 15.6px 15.6px 0;background:#fff;box-shadow:2px 0 2px #4e546e0d}.road-side-item{display:flex;width:100%;height:45px;align-items:center;justify-content:center;border-left:4px solid transparent;border-bottom:1px dashed #eef0f4;color:#333;font-size:13px}.road-side-item:last-child{border-bottom:0}.road-side-item.active{border-left-color:var(--blue);background:#e8f5ff;color:var(--blue);font-weight:600}.road-main{display:flex;min-width:0;flex:1;gap:6px}.road-chart-scroll{min-width:0;flex:1;align-self:flex-start;overflow-x:auto;overflow-y:hidden;border:1px solid #e3e5ec;border-radius:5px;background:#fff;scrollbar-width:none}.road-chart-scroll::-webkit-scrollbar{display:none}.road-canvas{display:block;max-width:none}.road-chart{display:grid;min-width:0;flex:1;grid-template-columns:repeat(18,minmax(0,1fr));gap:1px;align-self:flex-start;overflow:hidden;border:1px solid #e3e5ec;border-radius:5px;background:#e6e9f0}.road-column{display:flex;flex-direction:column;background:#fff}.road-mark{display:grid;height:21px;place-items:center;border-bottom:1px solid #f1f3f7;font-size:9px;line-height:1}.road-mark.red{color:#f47365}.road-mark.blue{color:#1c9eff}.road-stats{width:86px;flex:0 0 86px;padding-top:2px}.road-stat-line{display:flex;align-items:center;gap:3px;margin-bottom:5px;color:#555;font-size:10px;white-space:nowrap}.road-stat-line b{font-size:11px;font-weight:500}.road-stat-line span:last-child{color:#999}.road-stat-dot{width:6px;height:6px;border-radius:50%}.road-stat-dot.red{background:#f47365}.road-stat-dot.blue{background:#1c9eff}.next-cards{display:flex;gap:4px;margin-top:6px}.next-card{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;border:1px solid #e3e5ec;border-radius:5px;background:#fff}.next-card span{color:#999;font-size:9px}.next-card b{font-size:17px;font-weight:500}.next-card b.red{color:#f47365}.next-card b.blue{color:#1c9eff}.road-help{margin-top:8px;padding:0;color:#999;font-size:10px}.road-bet-row{display:flex;gap:8px;padding:7px 10.4px 4px}.road-bet-btn{display:flex;height:46px;flex:1;align-items:center;justify-content:center;gap:5px;border:1px solid #e3e5ec;border-radius:6px;background:#fff;color:#333;font-size:17px}.road-bet-btn em{color:#999;font-size:12px;font-style:normal}.road-bet-btn.active{border-color:var(--blue);background:#e8f5ff;color:var(--blue)}.road-bet-btn:first-child{color:#f47365}.road-bet-btn:last-child{color:#1c9eff}.good-board{min-height:calc(100vh - 280px);padding:8px 10.4px 18px}.good-card{margin-bottom:11px;padding:13px 12px 11px;border-radius:15.6px;background:#fff;box-shadow:0 2px 8px #2a3a520d}.good-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.good-copy b{display:block;color:#333;font-size:15px;font-weight:600}.good-copy span{display:block;margin-top:3px;color:#777;font-size:14px}.good-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.good-time{padding:2px 7px;border-radius:5px;background:#e8f5ff;color:#199bff;font-size:12px;font-weight:600}.good-tag{color:#199bff;font-size:13px;font-weight:600}.good-canvas-wrap{margin-top:8px;overflow-x:auto;overflow-y:hidden;border:1px solid #eef1f6;border-radius:5px;background:#f5f7fb;scrollbar-width:none}.good-canvas-wrap::-webkit-scrollbar{display:none}.good-canvas{display:block;max-width:none}.good-trend{display:flex;flex-direction:column;gap:1px;margin-top:8px;overflow:hidden;border:1px solid #eef1f6;border-radius:5px;background:#f5f7fb}.good-trend-row{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:1px;background:#eef1f6}.good-mark{display:grid;height:22px;place-items:center;background:#fff;font-size:10px;line-height:1}.good-mark.red{color:#f47365}.good-mark.blue{color:#1c9eff}.good-actions{display:flex;gap:8px;margin-top:10px}.good-bet-btn{display:flex;height:39px;flex:1;align-items:center;justify-content:center;gap:4px;border:1px solid #e3e5ec;border-radius:6px;background:linear-gradient(#fbfcff,#fafbff);color:#555;font-size:14px}.good-bet-btn b{color:#f47365;font-weight:500}.good-bet-btn:last-child b{color:#1c9eff}.good-bet-btn em{color:#999;font-size:11px;font-style:normal}.good-bet-btn.active{border-color:var(--blue);background:#e8f5ff}.dragon-board{min-height:calc(100vh - 280px);padding:9px 10.4px 82px}.dragon-list{display:flex;flex-direction:column;gap:8px}.dragon-empty{padding:32px 10px;color:#9da3b2;font-size:12px;text-align:center}.dragon-card{padding:13px 14px;border-radius:14px;background:#fff;box-shadow:0 2px 8px #2a3a520a}.dragon-head,.dragon-body{display:flex;align-items:center;justify-content:space-between;gap:10px}.dragon-game{color:#999;font-size:12px}.dragon-time{color:#9da3b2;font-size:12px}.dragon-body{margin-top:8px}.dragon-body b{color:#333;font-size:17px;font-weight:500}.dragon-streak{color:#999;font-size:13px}.dragon-streak em{color:#ff8a00;font-size:18px;font-style:normal;font-weight:600}.dragon-filters{position:fixed;z-index:70;bottom:0;left:50%;display:flex;width:min(100%,480px);gap:6px;padding:10px 10.4px max(10px,env(safe-area-inset-bottom));transform:translate(-50%);border-radius:15.6px 15.6px 0 0;background:#fff;box-shadow:0 -2px 10px #2d3e5814}.dragon-filter{height:35px;flex:1;border:1px solid #e3e5ec;border-radius:6px;background:#fff;color:#666;font-size:12px;white-space:nowrap}.dragon-filter.active{border-color:var(--blue);background:var(--blue);color:#fff}.dragon-filter.dragon-count{flex:0 0 70px;border-style:dashed;color:#999}.dragon-filter i{color:#aaa;font-style:normal}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#070c13}html[data-theme=dark] .app-shell{background:#0b111a;box-shadow:0 0 45px #0000006b}html[data-theme=dark] .home-page,html[data-theme=dark] .orders-page,html[data-theme=dark] .me-page{background:#0b111a;color:#e8eef7}html[data-theme=dark] .boot-screen{background:linear-gradient(180deg,#14253a,#0d1724 60%,#0b111a)}html[data-theme=dark] .boot-mark{box-shadow:0 12px 28px #00000059}html[data-theme=dark] .boot-title,html[data-theme=dark] .boot-error-card h2{color:#e8eef7}html[data-theme=dark] .boot-text,html[data-theme=dark] .boot-error-card p{color:#9aa8ba}html[data-theme=dark] .boot-error-card,html[data-theme=dark] .empty-mark{background:#141e2b;color:#8fa0b5}html[data-theme=dark] .user-account,html[data-theme=dark] .circle-btn,html[data-theme=dark] .theme-toggle{background:#14202ff5;color:#dce7f5;box-shadow:0 2px 8px #0000003d}html[data-theme=dark] .user-account{color:#a7b5c8}html[data-theme=dark] .user-account b{color:#eef4fb}html[data-theme=dark] .home-nav-inside{background:#141e2b}html[data-theme=dark] .home-nav-tabs .nav-item{color:#dce7f5}html[data-theme=dark] .home-nav-tabs .nav-item.active{color:#53b9ff}html[data-theme=dark] .nav-side{color:#9aa8ba}html[data-theme=dark] .main-tab-content{background:#0d1520}html[data-theme=dark] .left-menu{background:#131d29;box-shadow:0 1px 3px #00000059}html[data-theme=dark] .left-menu-total{border-bottom-color:#253445;background:#101923;color:#9aa8ba}html[data-theme=dark] .left-menu-item{color:#cbd6e5}html[data-theme=dark] .left-menu-item.act{background:#122a3e;color:#55bdff}html[data-theme=dark] .list_item{background-color:#1b2838}html[data-theme=dark] .list_item:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080f18ed,#080f186b 58%,#080f181f);content:""}html[data-theme=dark] .list-copy{position:relative;z-index:1}html[data-theme=dark] .list-copy .name{color:#f3f7fc}html[data-theme=dark] .list-copy .des{color:#b4c2d4}html[data-theme=dark] .star-btn{background:#284158e6;color:#89b7da}html[data-theme=dark] .list-end{color:#6f8095}html[data-theme=dark] .target-footer{background:#141e2b;box-shadow:0 1px #00000059}html[data-theme=dark] .target-footer .nav-item{color:#8fa0b5}html[data-theme=dark] .target-footer .nav-item.active{color:#53b9ff}html[data-theme=dark] .side-activity{background:#2a2117f5;color:#e3c98e}html[data-theme=dark] .page-lottery{background:#0b111a;color:#e8eef7}html[data-theme=dark] .mk-header{background:linear-gradient(#23496c,#1a2839)}html[data-theme=dark] .lottery-name,html[data-theme=dark] .info-text,html[data-theme=dark] .bet-text,html[data-theme=dark] .ball-zodiac,html[data-theme=dark] .ball-arrow{color:#f1f7ff}html[data-theme=dark] .info-text{color:#c6d5e7}html[data-theme=dark] .text-hold{border-color:#b4d7ff4d;background:linear-gradient(180deg,#263c56,#1b2d43);color:#c2d5e9;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .refreshBtn,html[data-theme=dark] .header-menu{color:#f1f7ff}html[data-theme=dark] .header-theme{color:#ffd166}html[data-theme=dark] .ball-wrap{background:#ffffff1f}html[data-theme=dark] .ball-number{background:#f8fbff}html[data-theme=dark] .board-tabs{background:#141e2b}html[data-theme=dark] .board-tab{color:#9aa8ba}html[data-theme=dark] .board-tab.active{color:#f0f6fd}html[data-theme=dark] .board-tab.active:after{background:#dce9f7}html[data-theme=dark] .play-desc{border-bottom-color:#253445;color:#dce7f5}html[data-theme=dark] .help-btn{border-color:#61748c;color:#9aa8ba}html[data-theme=dark] .play-select{background:#141e2b;box-shadow:2px 0 3px #00000047}html[data-theme=dark] .play-group li{color:#c7d4e4}html[data-theme=dark] .play-group li.current{background:#122a3e;color:#55bdff}html[data-theme=dark] .bet-content,html[data-theme=dark] .double-bet-wrapper{background:#0b111a}html[data-theme=dark] .method-tab{border-color:#2a3a4d;background:#182534;color:#58c0ff}html[data-theme=dark] .method-tab.active{border-color:#58c0ff;background:#12283b}html[data-theme=dark] .bet-item{background:#1a2737;color:#e8eef7}html[data-theme=dark] .bet-item .odds{color:#a5b3c4}html[data-theme=dark] .bet-item.active{border-color:#58c0ff;background:#12283b;color:#58c0ff}html[data-theme=dark] .number-item.red{border-color:#71383d;background:#2b191d}html[data-theme=dark] .number-item.blue{border-color:#315377;background:#111f2e}html[data-theme=dark] .number-item.green{border-color:#2c6047;background:#12251c}html[data-theme=dark] .number-item.red.active{border-color:#eff1fb;background:#f47365;color:#fff}html[data-theme=dark] .number-item.blue.active{border-color:#eff1fb;background:#1c9eff;color:#fff}html[data-theme=dark] .number-item.green.active{border-color:#eff1fb;background:#3dcd98;color:#fff}html[data-theme=dark] .mode-title,html[data-theme=dark] .zodiac-card,html[data-theme=dark] .color-card{color:#e8eef7}html[data-theme=dark] .zodiac-card,html[data-theme=dark] .color-card{border-color:#2a3a4d;background:#1a2737}html[data-theme=dark] .zodiac-card.active,html[data-theme=dark] .color-card.active{border-color:#58c0ff;background:#12283b;color:#58c0ff}html[data-theme=dark] .bet-bar{background:#151f2d;box-shadow:0 -3px 14px #00000052}html[data-theme=dark] .clear-btn,html[data-theme=dark] .balance-wrap{color:#a9b7c8}html[data-theme=dark] .balance{color:#ff6b6b}html[data-theme=dark] .amount-chips,html[data-theme=dark] .amount-input{border-color:#33465a;background:#101a28;color:#e8eef7}html[data-theme=dark] .amount-chip{border-right-color:#293b4e;color:#b4c2d4}html[data-theme=dark] .amount-chip.active{background:#12283b;color:#58c0ff}html[data-theme=dark] .amount-input::placeholder{color:#718196}html[data-theme=dark] .stake-label,html[data-theme=dark] .stake-select,html[data-theme=dark] .stake-counter,html[data-theme=dark] .more-multiple{color:#b4c2d4}html[data-theme=dark] .stake-select,html[data-theme=dark] .stake-counter,html[data-theme=dark] .more-multiple{border-color:#33465a;background:#101a28}html[data-theme=dark] .stake-counter b{color:#dce7f5}html[data-theme=dark] .stake-counter button{color:#8fa0b5}html[data-theme=dark] .stake-refresh{color:#ff8b80}html[data-theme=dark] .round-action,html[data-theme=dark] .trace-btn{border-color:#33465a;background:#182534;color:#a9b7c8}html[data-theme=dark] .add-action{border-color:#33465a;color:#9eacbd}html[data-theme=dark] .submit-bet:disabled{background:#263240;color:#748296}html[data-theme=dark] .disabled-note{color:#78899e}html[data-theme=dark] .standard-board,html[data-theme=dark] .road-board,html[data-theme=dark] .good-board,html[data-theme=dark] .dragon-board{background:#0b111a;color:#e8eef7}html[data-theme=dark] .standard-tab,html[data-theme=dark] .standard-meta-actions button,html[data-theme=dark] .road-metric,html[data-theme=dark] .road-side,html[data-theme=dark] .next-card,html[data-theme=dark] .good-card,html[data-theme=dark] .good-bet-btn,html[data-theme=dark] .road-bet-btn,html[data-theme=dark] .dragon-card{border-color:#2a3a4d;background:#141e2b;color:#e8eef7}html[data-theme=dark] .standard-tab.active,html[data-theme=dark] .road-metric.active,html[data-theme=dark] .dragon-filter.active{border-color:#58c0ff;background:#168be5;color:#fff}html[data-theme=dark] .standard-prize,html[data-theme=dark] .standard-meta-actions button,html[data-theme=dark] .standard-zodiac-card span,html[data-theme=dark] .standard-number-card span,html[data-theme=dark] .standard-form-card span,html[data-theme=dark] .road-stat-line,html[data-theme=dark] .road-stat-line span:last-child,html[data-theme=dark] .road-help,html[data-theme=dark] .good-copy span,html[data-theme=dark] .good-bet-btn em,html[data-theme=dark] .dragon-game,html[data-theme=dark] .dragon-time,html[data-theme=dark] .dragon-streak{color:#9aa8ba}html[data-theme=dark] .standard-zodiac-card,html[data-theme=dark] .standard-number-card,html[data-theme=dark] .standard-form-card{border-color:#2a3a4d;background:#1a2737;color:#e8eef7}html[data-theme=dark] .standard-zodiac-card.active,html[data-theme=dark] .standard-form-card.active{border-color:#58c0ff;background:#12283b;color:#58c0ff}html[data-theme=dark] .standard-number-card.red{border-color:#71383d;background:#2b191d}html[data-theme=dark] .standard-number-card.blue{border-color:#315377;background:#111f2e}html[data-theme=dark] .standard-number-card.green{border-color:#2c6047;background:#12251c}html[data-theme=dark] .standard-number-card.red.active{border-color:#eff1fb;background:#f47365;color:#fff}html[data-theme=dark] .standard-number-card.blue.active{border-color:#eff1fb;background:#1c9eff;color:#fff}html[data-theme=dark] .standard-number-card.green.active{border-color:#eff1fb;background:#3dcd98;color:#fff}html[data-theme=dark] .road-side-item{border-bottom-color:#223143;color:#c7d4e4}html[data-theme=dark] .road-side-item.active{background:#122a3e;color:#58c0ff}html[data-theme=dark] .road-chart,html[data-theme=dark] .road-chart-scroll,html[data-theme=dark] .good-canvas-wrap{border-color:#2a3a4d;background:#141e2b}html[data-theme=dark] .road-column{background:#141e2b}html[data-theme=dark] .road-mark{border-bottom-color:#223143}html[data-theme=dark] .road-mark.red{color:#ff8b80}html[data-theme=dark] .road-mark.blue{color:#58b7ff}html[data-theme=dark] .next-card b.red{color:#ff8b80}html[data-theme=dark] .next-card b.blue{color:#58b7ff}html[data-theme=dark] .road-bet-btn:first-child{color:#ff8b80}html[data-theme=dark] .road-bet-btn:last-child{color:#58b7ff}html[data-theme=dark] .good-copy b,html[data-theme=dark] .dragon-body b{color:#f0f6fd}html[data-theme=dark] .good-time{background:#12283b;color:#58c0ff}html[data-theme=dark] .good-trend{border-color:#2a3a4d;background:#223143}html[data-theme=dark] .good-trend-row{background:#223143}html[data-theme=dark] .good-mark{background:#141e2b}html[data-theme=dark] .good-mark.red{color:#ff8b80}html[data-theme=dark] .good-mark.blue{color:#58b7ff}html[data-theme=dark] .dragon-filters{background:#141e2b;box-shadow:0 -3px 14px #00000052}html[data-theme=dark] .dragon-filter{border-color:#33465a;background:#182534;color:#a9b7c8}html[data-theme=dark] .section-topbar,html[data-theme=dark] .profile-card,html[data-theme=dark] .balance-card,html[data-theme=dark] .info-panel,html[data-theme=dark] .order-card{background:#141e2b;color:#e8eef7;box-shadow:0 2px 10px #00000038}html[data-theme=dark] .section-topbar h1,html[data-theme=dark] .profile-copy h2,html[data-theme=dark] .balance-card b,html[data-theme=dark] .panel-head h2,html[data-theme=dark] .order-game,html[data-theme=dark] .order-foot b{color:#f0f6fd}html[data-theme=dark] .section-kicker,html[data-theme=dark] .profile-copy p,html[data-theme=dark] .balance-card span,html[data-theme=dark] .balance-card small,html[data-theme=dark] .api-note,html[data-theme=dark] .order-head small,html[data-theme=dark] .order-foot{color:#9aa8ba}html[data-theme=dark] .icon-btn{background:#1b2a3b;color:#dce7f5}html[data-theme=dark] .live-pill.dark,html[data-theme=dark] .api-row code{background:#182534;color:#a9b7c8}html[data-theme=dark] .api-row{border-bottom-color:#223143;color:#b7c5d6}html[data-theme=dark] .api-row code{color:#58c0ff}html[data-theme=dark] .btn-ghost{border-color:#33465a;background:#182534;color:#c4d1e0}html[data-theme=dark] .empty-state,html[data-theme=dark] .empty-lobby{color:#9aa8ba}html[data-theme=dark] .toast{background:#e2edfaf0;color:#162333}
