:root{--bg-dark: #01030f;--text-on-dark: #fff;--link-on-dark: rgba(255, 255, 255, .92);--header-sticky-bg: rgba(1, 3, 15, .95);--max-w: 1200px}#Introduction,#AboutUs,#Markets,#Contact,#Games{scroll-margin-top:64px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1a1a1a;background:#fff}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}.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}.noscript-banner{padding:16px;text-align:center;color:#842029;background:#f8d7da}#header-v6{position:sticky;top:0;z-index:1000;background:var(--bg-dark);color:var(--text-on-dark);transition:box-shadow .2s ease,background .2s ease}#header-v6.sticky-header{background:var(--header-sticky-bg);box-shadow:0 2px 12px #00000059}.container-v6{max-width:var(--max-w);margin:0 auto;padding:0 16px}#header-v6 .menu{display:flex;align-items:center;justify-content:space-between;min-height:56px}#header-v6 .logo img{display:block;height:36px;width:auto}#header-v6 .menu-items{display:flex;align-items:center;gap:0}#header-v6 .menu-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}#header-v6 .menu-list a{display:block;padding:10px 12px;color:var(--link-on-dark);font-size:15px;border-radius:6px}#header-v6 .menu-list a:hover{background:#ffffff14}#header-v6 .investor-tab-divider{height:8px;width:1px;background:#e2e4e5;align-self:center;margin:0 4px}#header-v6 .menu-trigger{display:none;position:relative;align-items:center}#header-v6 .trigger-button,#header-v6 .close-button{background:transparent;border:0;padding:8px;cursor:pointer;color:#fff;line-height:0}#header-v6 .close-button,#header-v6.menu-open .trigger-button{display:none}#header-v6.menu-open .close-button{display:inline-flex}#header-v6 .search-area{display:none}@media(max-width:900px){#header-v6 .hide-on-min{display:none}#header-v6 .menu-trigger{display:flex}#header-v6 .menu-items{position:fixed;top:56px;right:0;bottom:0;left:0;background:var(--bg-dark);flex-direction:column;align-items:stretch;padding:12px 16px 24px;transform:translate(100%);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .2s ease,visibility .2s;overflow-y:auto}#header-v6.menu-open .menu-items{transform:translate(0);opacity:1;visibility:visible}#header-v6 .menu-list{flex-direction:column;align-items:stretch;width:100%}#header-v6 .menu-list a{padding:14px 12px;font-size:16px}#header-v6 .investor-tab-divider{display:none}}.hero-swiper.swiper{width:100%}.hero-swiper .swiper-slide img{width:100%;height:auto;display:block}.hero-swiper .swiper-pagination-bullet-active{background:#01030f}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{color:#01030f}#main{overflow-x:hidden}.wrapper{max-width:var(--max-w);margin:0 auto;padding:24px 16px}.top-news-box{margin-top:8px}.top-news{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.news-link{display:block;color:inherit;border-radius:12px;overflow:hidden;background:#f6f7f8;transition:transform .15s ease,box-shadow .15s ease}.news-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px #01030f1f}.news-link .banner{position:relative;width:100%}.news-link .inner{width:100%;aspect-ratio:16 / 10;background-color:#e9ecef;background-position:center;background-size:cover;background-repeat:no-repeat}.news-link .title{font-weight:600;padding:12px 12px 4px}.news-link .summary{font-size:14px;color:#555;line-height:1.45;padding:0 12px 16px}.to-news{margin-top:24px;text-align:center}.primary-btn a{display:inline-block;padding:10px 28px;border-radius:999px;background:#01030f;color:#fff;font-weight:600}.primary-btn a:hover{opacity:.9}.entrance-box{padding:48px 16px}.entrance-box .wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:32px;justify-content:center}.xd-game{background:#f0f3f8}.xd-game .intro,.taptap .intro,.xd-join .intro{flex:1 1 280px;max-width:520px}.entrance-box .title{font-size:28px;font-weight:700;margin-bottom:12px}.entrance-box .des{font-size:16px;line-height:1.6;color:#333;margin-top:8px}.taptap{color:#fff}.taptap .des{color:#ffffffe6}.xd-join .inner{position:relative;background:linear-gradient(120deg,#1a0f3a,#2d1b69);border-radius:0;padding:48px 0;color:#fff}.xd-join .intro .title,.xd-join .intro .des{color:#fff}.xd-join .mask{display:none}.xd-join .wrapper{position:relative;z-index:1}.xd-join .role img{border-radius:0}#OurBusiness{background:linear-gradient(90deg,#4c4fe9 39.67%,#262846);font-size:16px;padding:20px 16px;color:#fff;display:flex;flex-direction:column;align-items:center}#OurBusiness h1{margin:0 0 8px;width:100%;text-align:center}#OurBusiness .intro{padding:20px;width:100%;max-width:900px;text-align:center}#OurBusiness .intro img{width:80%;max-width:750px}#Markets{width:100%;background:linear-gradient(90deg,#0a184f 39.67%,#3f1f82);font-size:16px;padding:20px 16px;color:#fff;display:flex;flex-direction:column;align-items:center}#Markets .des{width:100%;max-width:720px;font-size:20px;margin-top:10px;text-align:center}#Markets img{width:100%;max-width:750px}#Contact{width:100%;background:linear-gradient(90deg,#175be3 39.67%,#a138ec);font-size:16px;padding:20px 16px;color:#fff;display:flex;flex-direction:column;align-items:center}#Contact .des{width:100%;max-width:720px;font-size:18px;margin-top:10px;text-align:center;color:#fff}#Contact img{width:100%;max-width:750px}#Footer{width:100%;background:linear-gradient(90deg,#282828 39.67%,#1b1b1b);font-size:14px;padding:20px 16px;color:#fff;display:flex;flex-direction:column;align-items:center}#Footer .des{width:100%;font-size:18px;margin-top:10px;text-align:center;color:#fff}.xd-join.categories .inner{background:linear-gradient(90deg,#420f7c 39.67%,#420f7c);border-radius:0;padding:40px 0}.legal-page #main{min-height:100vh;background:#fff}.statement{max-width:920px;margin:0 auto;padding:32px 16px 64px}.statement h1{font-weight:700;font-size:24px;margin-bottom:16px}.statement .body{width:100%;font-size:18px;line-height:1.65;color:#222}.statement .body h2{font-weight:700;font-size:20px;margin:24px 0 8px}.statement .body a{color:#4e90c0}
