@font-face{font-family:'Be Vietnam Pro';src:url('assets/fonts/BeVietnamPro-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Be Vietnam Pro';src:url('assets/fonts/BeVietnamPro-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
html,body,body *{font-family:'Be Vietnam Pro',sans-serif!important;font-synthesis:none}
body{font-weight:400}.sectitle h1,.sectitle h2,.catalog-heading h3,.guidecard h3,.gamename b,.btn,.provider,.category span,.promotion-copy h3,.promotion-copy p{font-weight:700}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hero-overlay-actions{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:2;align-items:center}.hero-overlay-actions .btn{box-shadow:0 5px 16px #0006;padding:11px 20px;min-height:44px}.hero-overlay-actions .btn.alt{background:#12100fdb;color:#ffd27f;backdrop-filter:blur(5px)}
.intro-scroll{max-height:340px;overflow-y:auto;overscroll-behavior-y:contain;border:1px solid #e0d6c3;border-radius:12px;padding:24px 30px;background:#fff;scrollbar-width:thin;scrollbar-color:#cba258 #f2eee6;line-height:1.9}
.intro-scroll p,.intro-scroll li{font-weight:400!important;font-size:14px;color:#635a4c}.intro-scroll .article-lead{font-size:15px}.intro-scroll h3{font-size:19px;font-weight:700;margin-top:24px}.intro-scroll h4{font-size:16px;font-weight:700}.intro-scroll .article-header{margin-bottom:12px}.intro-scroll img{max-height:250px;object-fit:contain!important}.intro-scroll .article-media-grid{gap:15px}
.brand-duo{background:#11100e;border-top-color:#453827!important}.brand-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.brand-half{min-width:0;padding:0;background:transparent;border:0}.brand-half .sectitle{width:100%;margin-bottom:19px}.brand-half .sectitle h2{font-size:22px}.brand-half-content{min-width:0;background:#050505;border:1px solid #413323;border-radius:13px;overflow:hidden}
.brand-half .app-canvas{grid-template-columns:46% 54%;min-height:354px;border:0;border-radius:0;align-items:center;background:#050505}.brand-half .app-controls{padding:17px 12px;gap:23px;justify-content:center;align-self:center}.brand-half .app-standard-logo{width:122px}.brand-half .download-platforms{gap:12px}.brand-half .platform-circle{width:54px;height:54px;margin-bottom:10px}.brand-half .platform-icon{width:33px;height:33px}.brand-half .download-platform p{font-size:8px;line-height:1.6;margin-bottom:9px}.brand-half .app-download{min-height:34px;font-size:10px;padding:6px 7px;margin-bottom:9px;border-width:1px}.brand-half .store-badge{padding:4px 5px;gap:4px;min-height:34px}.brand-half .store-badge .ui-icon{width:17px;height:17px}.brand-half .store-badge small{font-size:5px}.brand-half .store-badge strong{font-size:10px;font-weight:400}.brand-half .app-device-art{aspect-ratio:583/538;align-self:center;max-height:none}.brand-half .app-device-art img{width:216.64%!important;height:100%!important;left:-116.64%;top:0}
.brand-feature-image{display:block;width:100%;height:354px;object-fit:contain;background:#050505;border-radius:0}.footer .fcols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:35px;align-items:start}.fcols>div>strong{display:block;font-size:14px;font-weight:700;color:#ecc068;line-height:1.6}.footer-about p{font-size:12px;line-height:1.85;color:#ada69a;margin:11px 0 0}.fcols a{font-size:12px;min-height:27px;line-height:1.7}.footer{padding-top:32px}.footer .trust strong{font-size:13px;font-weight:700}.footer .trust p{font-size:12px;line-height:1.8}.methoditem img{max-width:120px;height:44px;object-fit:contain}.methoditem img[src*='/payments/USDT'],.methoditem img[src*='/payments/BTC'],.methoditem img[src*='/payments/ETH'],.methoditem img[src*='/payments/MOMO']{max-width:44px}
@media(max-width:1000px){.brand-duo-grid{gap:17px}.brand-half .app-canvas{grid-template-columns:1fr;min-height:354px}.brand-half .app-controls{gap:13px;padding:14px 15px}.brand-half .app-standard-logo{width:109px}.brand-half .download-platforms{gap:25px}.brand-half .app-device-art{width:46%;justify-self:center;max-height:165px}.brand-half .platform-circle{width:44px;height:44px;margin-bottom:6px}.brand-half .platform-icon{width:27px;height:27px}.brand-half .store-badge{min-height:28px}.brand-half .app-download{min-height:29px}.brand-feature-image{height:354px}.footer .fcols{gap:23px;grid-template-columns:1.5fr 1fr 1fr 1fr}.sectitle h2{font-size:22px}}
@media(max-width:700px){.hero-overlay-actions{bottom:12px;gap:8px}.hero-overlay-actions .btn{min-height:34px;padding:7px 10px;font-size:10px}.brand-duo-grid{grid-template-columns:1fr;gap:26px}.brand-half .app-canvas{grid-template-columns:46% 54%;min-height:260px}.brand-half .app-controls{padding:16px 11px;gap:19px}.brand-half .download-platforms{gap:10px}.brand-half .app-device-art{width:100%;max-height:none}.brand-half .platform-circle{width:46px;height:46px}.brand-half .app-standard-logo{width:99px}.brand-feature-image{height:auto;max-height:330px;object-fit:contain}.brand-half .sectitle h2{font-size:21px}.intro-scroll{max-height:300px;padding:19px}.intro-scroll p,.intro-scroll li{font-size:13px}.intro-scroll h3{font-size:17px}.footer .fcols{grid-template-columns:1fr 1fr;gap:23px}.footer-about{grid-column:1/-1}.fcols>div>strong{font-size:13px}.footer-about p{font-size:12px}.fcols a{font-size:12px}.footer .trust{gap:17px}}
