*{box-sizing:border-box}html,body{margin:0;height:100%;font-family:Arial,Helvetica,sans-serif;color:#fff;background:#3b9e7a}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;border:0;color:inherit;background:none}a{color:inherit;text-decoration:none;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #f7ff3b;outline-offset:2px}.shell{--u:min(1vw,4.86px);width:100%;max-width:486px;margin:auto;height:100dvh;background:#194e3b;position:relative;overflow:hidden}header{height:69px;background:#194e3b;display:flex;align-items:center;justify-content:center;position:relative}header img{width:153px;height:45px;object-fit:contain}.globe{position:absolute;right:16px;font-size:36px;line-height:1}main{height:calc(100dvh - 149px);overflow:auto;scrollbar-width:none;padding-bottom:20px}main::-webkit-scrollbar{display:none}.banner{width:100%;height:142.55px;position:relative}.banner>img{width:100%;height:100%;object-fit:cover}#dots{position:absolute;bottom:7px;left:0;right:0;display:flex;gap:7px;justify-content:center}#dots button{width:7px;height:7px;border-radius:10px;background:#ffffff65;padding:0}#dots button.active{width:16px;background:white}.shortcuts{display:flex;gap:12px;padding:14px 13px;overflow:auto;background:#15533a;scrollbar-width:none}.shortcuts img{width:58px;height:58px;display:block}.shortcuts button{padding:0;flex:none}.notice{height:32px;background:#27664e;display:flex;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:bold;overflow:hidden}.notice>img{width:19px;height:19px;object-fit:contain}.notice>div{white-space:nowrap;overflow:hidden;flex:1}.notice b,.notice span{color:#faff36}.notice>span{position:relative;font-size:24px}.notice sup{background:#ff5558;color:#fff;border-radius:6px;position:absolute;right:-7px;top:-4px;font-size:12px;padding:1px 4px}.actions{display:flex;gap:12px;padding:14px 13px;position:sticky;top:0;z-index:5;background:#194e3b}.actions a,.actions button{flex:1;display:flex;align-items:center;justify-content:center;height:38px;background-size:100% 100%;font-size:21px;font-weight:bold;padding-left:29px;text-shadow:0 1px 2px #888}.categories{margin:0 13px;display:flex;overflow:auto;background:#27694f;border-radius:14px;gap:0;height:83px;scrollbar-width:none}.categories button{min-width:88px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font-size:14px;padding:9px 3px}.categories button:first-child{min-width:142px;align-items:flex-end;padding-right:10px}.categories img{width:51px;height:38px;object-fit:contain}.categories .search{font-size:37px;line-height:38px;color:#b9e1cc}.categories button.active{color:#faff36}.jackpot{height:153px;position:relative;margin:13px 13px 0}.jackpot>img{width:100%;height:100%;object-fit:contain}.jackpot>div{position:absolute;inset:0;display:flex;align-items:center;flex-direction:column;padding-top:2px}.jackpot strong{font-size:19px;border:2px solid #00db87;border-radius:20px;padding:3px 28px;background:#22674b}.jackpot p{margin:12px 0;font-size:36px;font-weight:bold;color:#ffff36;letter-spacing:2px;text-shadow:0 3px 2px #775c0b}.games{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 11px;padding:0 10px}.game{position:relative;overflow:hidden;border-radius:12px;padding:0;background:#28654a;aspect-ratio:108/143;display:block}.game>img{width:100%;height:100%;object-fit:cover;display:block}.game .game-name{position:absolute;bottom:0;left:0;right:0;margin:0;padding:12px 1px 5px;background:linear-gradient(transparent,#0008);font-size:12px;font-weight:400;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game .hot{position:absolute;top:0;left:15%;width:70%;height:16px;object-fit:fill}.game .star{position:absolute;top:6px;right:5px;width:20px;height:20px}.expand{display:block;width:100%;font-size:16px;color:#77af91;padding:14px}.expand span{color:#effd30}.winner-title{text-align:center;color:#fff83c;font-size:14px;font-weight:bold;margin:2px 0 10px}.winners{display:flex;overflow:hidden;gap:18px;padding:0 12px 16px}.winner{flex:none;width:94px;text-align:center;font-size:12px;color:#78b59a}.winner img{width:83px;height:111px;object-fit:cover;border-radius:10px;display:block;margin:auto auto 5px}.winner b{color:#ffde39;display:block;font-size:16px}.section{background:#23674c;padding:10px;margin:0 0 10px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:0 5px 15px;font-size:14px}.section-title .section-label{border:2px solid #00dd8e;border-radius:25px;font-size:19px;display:flex;align-items:center;padding:0 13px;margin:0 auto;height:35px}.section-title .section-label img{width:37px;height:28px;object-fit:contain;margin-right:5px}.section-title>span{color:#ffff3a}.providers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.providers img{display:block;width:100%;border-radius:10px}.events{display:flex;overflow:auto;gap:10px;scrollbar-width:none}.events img{width:75%;border-radius:10px}footer{text-align:center;padding:10px 15px 15px;color:#89ba9f;font-size:12px}footer .footer-title{font-size:18px;font-weight:400;color:#fff}#socials{display:flex;justify-content:center;gap:14px;margin:20px 0}#socials img{width:38px;height:38px;object-fit:contain}nav{height:80px;background:#1c5942;position:absolute;bottom:0;left:0;right:0;display:flex;z-index:10}nav:before{content:'▲';position:absolute;top:-20px;left:35%;width:30%;height:20px;background:url('/assets/95f5c68f3d7db63f.avif?v=20261114-release2') center/100% 100%;text-align:center;color:#22583d;font-size:12px;padding-top:2px}nav a,nav button{width:20%;display:flex;align-items:center;justify-content:flex-end;padding:7px 0 18px;flex-direction:column;font-size:13px;color:#70ac90;gap:5px}nav img{width:31px;height:31px;object-fit:contain}nav .offer{width:56px;height:49px;margin-top:-18px}nav .active{color:#f8ff36;background:#286c50}#profile{height:calc(100dvh - 80px);background:#1c5942}body.mine header{display:none}.back{display:block;font-size:30px;color:#b8dec9;padding:4px 16px;height:42px}.profile-actions{display:flex;gap:13px;margin:10px 17px}.profile-actions a{width:50%;text-align:center;padding:14px;border:1px solid #e6fa3b;border-radius:9px;color:#e6fa3b}.profile-actions a:first-child{background:#faff36;color:#449b72}.user{display:flex;align-items:center;gap:12px;margin:12px 17px;color:#d9eb35;font-size:14px}.user img{width:58px;height:58px}.user>span:last-child{margin-left:auto}.account-tools{display:flex;justify-content:space-around;text-align:center;padding:8px 0 13px;color:#f4ff35;line-height:1.7}#profile-list{padding:0 17px}#profile-list :is(button,a){display:flex;align-items:center;text-align:left;width:100%;background:#25684f;margin:13px 0;border-radius:9px;padding:15px;font-size:14px;gap:17px}#profile-list i{font-style:normal;font-size:23px;color:#f7ff35}#profile-list b{margin-left:auto;color:#80b69e;font-size:24px;font-weight:400}dialog{background:#24674e;color:white;border:1px solid #89b94c;border-radius:12px;max-width:340px}dialog::backdrop{background:#0008;backdrop-filter:blur(3px)}#close-info{float:right;font-size:26px}@media(max-width:485px){header{height:14.2vw}header img{width:31.5vw;height:9.3vw}.globe{font-size:7.4vw}.banner{height:29.33vw}.shortcuts{gap:2.47vw;padding:2.88vw 2.67vw}.shortcuts img{width:11.93vw;height:11.93vw}.notice{height:6.58vw;font-size:2.88vw}.actions{gap:2.47vw;padding:2.88vw 2.67vw}.actions a,.actions button{height:7.82vw;font-size:4.32vw;padding-left:5.97vw}.categories{margin:0 2.67vw;height:17.08vw}.categories button{min-width:18.1vw;font-size:2.88vw}.categories button:first-child{min-width:29.22vw}.categories img{width:10.49vw;height:7.82vw}.jackpot{height:31.48vw;margin:2.67vw 2.67vw 0}.jackpot strong{font-size:3.9vw}.jackpot p{font-size:7.4vw}.games{gap:2.47vw 2.26vw;padding:0 2.06vw}.game .game-name{font-size:2.47vw}.game .hot{height:3.3vw}.game .star{width:4.1vw;height:4.1vw}main{height:calc(100dvh - 14.2vw - 80px)}}
