/* mah22apm7rv5 | v4.58 */
/* ===== 全局重置与基础样式 ===== */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{
  --royal-purple:#2D033B;
  --deep-purple:#810CA8;
  --gold:#FFD700;
  --gold-dark:#C5A200;
  --bg-dark:#1A0125;
  --bg-card:#3B0764;
  --text-primary:#F5F5F5;
  --text-secondary:#C4B5D0;
  --border-gold:rgba(255,215,0,.3);
  --shadow-purple:rgba(129,12,168,.4);
  --shadow-gold:rgba(255,215,0,.2);
  --transition-base:.3s ease;
  --transition-slow:.6s ease;
}
/* cm50 */html{font-size:16px;scroll-behavior:smooth}
body{
  font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
  background:var(--bg-dark);
  color:var(--text-primary);
  line-height:1.8;
  overflow-x:hidden;
  min-height:100vh;
}
a{color:var(--gold);text-decoration:none;transition:color var(--transition-base)}
a:hover{color:#fff}
img{max-width:100%;height:auto;display:block}
h1,h2,h3,h4,h5,h6{font-family:"ZCOOL KuaiLe","PingFang SC","Microsoft YaHei",sans-serif;color:var(--gold);line-height:1.4;margin-bottom:.5em}
h1{font-size:2.2rem}
h2{font-size:1.8rem}
/* 0zqqo */h3{font-size:1.4rem}
h4{font-size:1.2rem}
p{margin-bottom:1em;color:var(--text-secondary)}
ul,ol{list-style:none}
.el-lfhgj7{max-width:1200px;margin:0 auto;padding:0 20px}

/* ===== 导航栏 ===== */
._r41y5p{
  background:linear-gradient(135deg,var(--royal-purple),var(--bg-dark));
  padding:15px 0;
  border-bottom:2px solid var(--border-gold);
  position:relative;
  z-index:1000;
}
._9nxw2rai{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
._2vdu7sbp{display:flex;align-items:center;gap:10px}
._2vdu7sbp img{width:40px;height:40px;border-radius:8px}
._2vdu7sbp span{font-size:1.4rem;font-weight:700;color:var(--gold);white-space:nowrap}
.st-j40dij{display:flex;gap:20px;flex-wrap:wrap;align-items:center}
.st-j40dij a{color:var(--text-primary);font-size:.95rem;padding:8px 12px;border-radius:6px;transition:all var(--transition-base)}
.st-j40dij a:hover,.st-j40dij a.active{color:var(--gold);background:rgba(255,215,0,.1)}
.tw-14xncf{display:none;background:none;border:2px solid var(--gold);color:var(--gold);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:1.2rem}

/* ===== 面包屑导航 ===== */
._celacqw{padding:12px 0;font-size:.85rem}
._celacqw ol{display:flex;flex-wrap:wrap;gap:5px;align-items:center}
._celacqw li{display:flex;align-items:center;gap:5px;color:var(--text-secondary)}
._celacqw li a{color:var(--gold);font-size:.85rem}
._celacqw li::after{content:"›";color:var(--text-secondary);margin-left:5px}
._celacqw li:last-child::after{content:""}
/* t8mx */._celacqw li:last-child{color:var(--text-primary)}

/* ===== Hero Banner ===== */
.jzcvbv0{
  position:relative;
  min-height:500px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  background:linear-gradient(135deg,var(--royal-purple) 0%,var(--bg-dark) 50%,var(--deep-purple) 100%);
}
.qp8hnslyru{
  position:absolute;top:0;left:0;width:100%;height:100%;
  object-fit:cover;opacity:.35;
}
.sk8pveu9wy{
  position:relative;z-index:2;text-align:center;padding:60px 20px;
}
.sk8pveu9wy h1{font-size:2.8rem;margin-bottom:20px;text-shadow:0 0 30px var(--shadow-gold)}
.sk8pveu9wy p{font-size:1.2rem;max-width:700px;margin:0 auto 30px;color:var(--text-secondary)}
.ed5g34g9{
  display:inline-block;padding:14px 40px;
  background:linear-gradient(135deg,var(--gold),var(--gold-dark));
  color:var(--royal-purple);font-weight:700;font-size:1.1rem;
  border-radius:50px;transition:all var(--transition-base);
  box-shadow:0 4px 20px var(--shadow-gold);
}
.ed5g34g9:hover{transform:translateY(-3px);box-shadow:0 8px 30px var(--shadow-gold);color:var(--royal-purple)}

/* ===== 通用模块标题 ===== */
.css-wfnk6w{
  text-align:center;padding:50px 0 30px;
}
.css-wfnk6w h2{
  display:inline-block;position:relative;padding-bottom:15px;
}
.css-wfnk6w h2::after{
  content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);
  width:80px;height:3px;background:linear-gradient(90deg,transparent,var(--gold),transparent);
}

/* ===== 模块一：品牌橱窗 3D翻转卡片 ===== */
._uo1q5df{padding:40px 0 60px;background:linear-gradient(180deg,var(--bg-dark),var(--royal-purple))}
.el-j1b883{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;perspective:1200px}
.sc-4wa8ox{
  position:relative;height:320px;cursor:pointer;
  transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,.2,.2,1);
}
.sc-4wa8ox:hover{transform:rotateY(180deg)}
._d5yo21,._4x7uuct{
  position:absolute;top:0;left:0;width:100%;height:100%;
  backface-visibility:hidden;border-radius:16px;overflow:hidden;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  padding:20px;
  border:1px solid var(--border-gold);
  box-shadow:0 8px 32px rgba(0,0,0,.4);
}
._d5yo21{
  background:linear-gradient(145deg,var(--bg-card),var(--royal-purple));
}
._d5yo21 img{width:120px;height:120px;border-radius:12px;margin-bottom:15px;object-fit:cover}
._d5yo21 h3{font-size:1.1rem;text-align:center}
._d5yo21 ._ipnabutz{color:var(--gold);font-size:.9rem;margin-top:8px}
/* gv3wimuh */._4x7uuct{
  background:linear-gradient(145deg,var(--deep-purple),var(--royal-purple));
  transform:rotateY(180deg);text-align:center;
}
._4x7uuct h4{margin-bottom:10px}
/* kl3byx9fni */._4x7uuct p{font-size:.85rem;color:var(--text-secondary);margin-bottom:15px}
._4x7uuct ._ple7oo{
  display:inline-block;padding:10px 25px;
  background:linear-gradient(135deg,var(--gold),var(--gold-dark));
  color:var(--royal-purple);font-weight:600;border-radius:25px;font-size:.9rem;
  transition:all var(--transition-base);
}
._4x7uuct ._ple7oo:hover{transform:scale(1.05);color:var(--royal-purple)}

/* ===== 模块二：本月新星 ===== */
._m6vk2so{padding:40px 0 60px;background:var(--bg-dark)}
/* 1t3s1 */.nr9t925be{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
/* xuvk3ngnvh */.tn9p5vhg3{
  background:linear-gradient(145deg,var(--bg-card),var(--royal-purple));
  border-radius:16px;padding:30px;position:relative;overflow:hidden;
  border:1px solid var(--border-gold);
  transition:transform var(--transition-base),box-shadow var(--transition-base);
}
.tn9p5vhg3:hover{transform:translateY(-8px);box-shadow:0 12px 40px var(--shadow-purple)}
.ubkglhh{
  position:absolute;top:15px;right:-30px;
  background:linear-gradient(135deg,#ff4444,#cc0000);
  color:#fff;font-size:.75rem;font-weight:700;
  padding:5px 40px;transform:rotate(45deg);
}
.tn9p5vhg3 img{width:80px;height:80px;border-radius:10px;margin-bottom:15px;object-fit:cover}
.tn9p5vhg3 h3{font-size:1.1rem;margin-bottom:8px}
.tn9p5vhg3 p{font-size:.9rem;color:var(--text-secondary)}
.tn9p5vhg3 ._6bkdmvxb{
  display:inline-block;margin-top:15px;padding:8px 20px;
  border:1px solid var(--gold);color:var(--gold);border-radius:20px;font-size:.85rem;
  transition:all var(--transition-base);
}
.tn9p5vhg3 ._6bkdmvxb:hover{background:var(--gold);color:var(--royal-purple)}

/* ===== 模块三：分类导航 ===== */
.sc-hlnlxt{padding:40px 0 60px;background:linear-gradient(180deg,var(--bg-dark),var(--royal-purple))}
._r7gwutm{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}
.bfgjcat0gg{
  display:flex;flex-direction:column;align-items:center;gap:12px;
  padding:25px 15px;border-radius:16px;
  background:linear-gradient(145deg,var(--bg-card),var(--royal-purple));
  border:1px solid var(--border-gold);
  transition:all var(--transition-base);cursor:pointer;text-align:center;
}
.bfgjcat0gg:hover{transform:translateY(-5px);box-shadow:0 8px 30px var(--shadow-gold);border-color:var(--gold)}
.g0d15fieq{
  width:60px;height:60px;border-radius:50%;
  background:linear-gradient(135deg,var(--gold),var(--gold-dark));
  display:flex;align-items:center;justify-content:center;
  font-size:1.8rem;color:var(--royal-purple);
}
.bfgjcat0gg h3{font-size:.95rem;color:var(--text-primary)}

/* ===== 模块四：地区精选 ===== */
.hyqiz4m5rr{padding:40px 0 60px;background:var(--bg-dark)}
.kb7nec6n{
  position:relative;max-width:900px;margin:0 auto;
  border-radius:16px;overflow:hidden;
  border:1px solid var(--border-gold);
}
.kb7nec6n img{width:100%;display:block;opacity:.8}
.tw-iek2yp{
  position:absolute;width:60px;height:60px;border-radius:50%;
  background:rgba(255,215,0,.2);border:2px solid var(--gold);
  display:flex;align-items:center;justify-content:center;
  cursor:pointer;transition:all var(--transition-base);
  animation:pulse 2s infinite;
}
.tw-iek2yp:hover{background:rgba(255,215,0,.5);transform:scale(1.2)}
.tw-iek2yp span{color:var(--gold);font-size:.75rem;font-weight:700;text-align:center;line-height:1.2}
@keyframes pulse{
  0%,100%{box-shadow:0 0 0 0 rgba(255,215,0,.4)}
  50%{box-shadow:0 0 0 15px rgba(255,215,0,0)}
}

/* ===== 模块五：热门平台排行榜 ===== */
.fimka03v3{padding:40px 0 60px;background:linear-gradient(180deg,var(--bg-dark),var(--royal-purple))}
.lbhy64emc{max-width:800px;margin:0 auto}
._g89hbdi{
  display:flex;align-items:center;gap:20px;
  padding:18px 25px;margin-bottom:12px;
  background:linear-gradient(145deg,var(--bg-card),var(--royal-purple));
  border-radius:12px;border:1px solid var(--border-gold);
  transition:all var(--transition-base);
}
._g89hbdi:hover{transform:translateX(8px);box-shadow:0 4px 20px var(--shadow-gold)}
.st-0q7fce{
  width:45px;height:45px;border-radius:50%;
  background:linear-gradient(135deg,var(--gold),var(--gold-dark));
  display:flex;align-items:center;justify-content:center;
  font-size:1.2rem;font-weight:700;color:var(--royal-purple);flex-shrink:0;
}
/* pyza */._g89hbdi img{width:50px;height:50px;border-radius:8px;object-fit:cover;flex-shrink:0}
.fb1yarv8{flex:1}
/* kyolw4k */.fb1yarv8 h4{font-size:1rem;margin-bottom:2px}
.fb1yarv8 p{font-size:.85rem;margin:0}
.sc-d8ltl2{
  font-size:1.3rem;font-weight:700;color:var(--gold);flex-shrink:0;
}

/* ===== 模块六：安全博彩小贴士轮播 ===== */
.st-fmahtc{padding:40px 0 60px;background:var(--bg-dark)}
.h8w2dlev2{
  position:relative;max-width:800px;margin:0 auto;overflow:hidden;
  border-radius:16px;border:1px solid var(--border-gold);
  background:linear-gradient(145deg,var(--bg-card),var(--royal-purple));
}
.st-f9clnb{display:flex;transition:transform .5s ease}
/* 9wgk6hb2se */.i4pdbdbuul{
  min-width:100%;padding:40px;text-align:center;
}
.i4pdbdbuul .gp265y84{font-size:3rem;margin-bottom:15px}
.i4pdbdbuul h3{margin-bottom:10px;font-size:1.2rem}
.i4pdbdbuul p{font-size:.95rem;color:var(--text-secondary);max-width:600px;margin:0 auto}
.f8fy67jfk4{display:flex;justify-content:center;gap:10px;padding:15px 0}
/* fvfuu53dg */._e0kiwca{
  width:12px;height:12px;border-radius:50%;
  background:var(--text-secondary);cursor:pointer;
  transition:all var(--transition-base);
}
._e0kiwca.active{background:var(--gold);transform:scale(1.3)}

/* ===== 模块七：行业快讯 ===== */
.st-gj9mg3{padding:40px 0 60px;background:linear-gradient(180deg,var(--bg-dark),var(--royal-purple))}
/* j6n5rj */._08h097{
  max-width:800px;margin:0 auto;
  border-radius:16px;overflow:hidden;
  border:1px solid var(--border-gold);
  background:linear-gradient(145deg,var(--bg-card),var(--royal-purple));
  max-height:300px;
}
/* j6qscp */._onov5c{animation:scrollNews 20s linear infinite}
.el-myr0y5{
  display:flex;align-items:center;gap:15px;padding:18px 25px;
  border-bottom:1px solid rgba(255,215,0,.1);
  transition:background var(--transition-base);
}
.el-myr0y5:hover{background:rgba(255,215,0,.05)}
.tw-khycab{
  font-size:.8rem;color:var(--gold);white-space:nowrap;flex-shrink:0;
  padding:4px 10px;border:1px solid var(--border-gold);border-radius:6px;
}
.el-myr0y5 h4{font-size:.95rem;color:var(--text-primary);font-weight:400}
.el-myr0y5 h4 a{color:var(--text-primary)}
.el-myr0y5 h4 a:hover{color:var(--gold)}
@keyframes scrollNews{
  0%{transform:translateY(0)}
  100%{transform:translateY(-50%)}
/* e2du3im */}
/* zgychdi */
/* ===== 页脚 ===== */
.spkot63p{
  background:linear-gradient(135deg,var(--royal-purple),var(--bg-dark));
  border-top:2px solid var(--border-gold);
  padding:50px 0 20px;
}
._8zpd6i{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}
.tw-lyqmf7 h4{color:var(--gold);margin-bottom:15px;font-size:1rem}
.tw-lyqmf7 a{display:block;color:var(--text-secondary);font-size:.9rem;padding:4px 0;transition:color var(--transition-base)}
.tw-lyqmf7 a:hover{color:var(--gold)}
.tw-lyqmf7 p{font-size:.85rem;color:var(--text-secondary)}
.afjb6vx{display:flex;gap:12px;margin-top:10px}
.afjb6vx a{
  width:36px;height:36px;border-radius:50%;
  border:1px solid var(--border-gold);
  display:flex;align-items:center;justify-content:center;
  color:var(--gold);font-size:.9rem;
  transition:all var(--transition-base);
}
.afjb6vx a:hover{background:var(--gold);color:var(--royal-purple)}
.el-m5hgur{
  text-align:center;padding-top:20px;
  border-top:1px solid rgba(255,215,0,.1);
  font-size:.8rem;color:var(--text-secondary);
}

/* ===== 内页通用样式 ===== */
._cxov8wu{
  background:linear-gradient(135deg,var(--royal-purple),var(--bg-dark));
  padding:60px 0 40px;text-align:center;
  border-bottom:2px solid var(--border-gold);
}
._cxov8wu h1{font-size:2rem;margin-bottom:10px}
._cxov8wu p{color:var(--text-secondary);font-size:1rem}

._ykqm9yu{padding:40px 0 60px}
._ykqm9yu ._djgzos0e{
  max-width:900px;margin:0 auto;
  background:linear-gradient(145deg,var(--bg-card),var(--royal-purple));
  border-radius:16px;padding:40px;
  border:1px solid var(--border-gold);
}
._ykqm9yu h2{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,215,0,.1)}
._ykqm9yu h2:first-child{margin-top:0;padding-top:0;border-top:none}
._ykqm9yu h3{color:var(--gold);margin-top:20px}
._ykqm9yu ul,._ykqm9yu ol{padding-left:20px;margin-bottom:1em}
._ykqm9yu li{color:var(--text-secondary);margin-bottom:8px;position:relative;padding-left:15px}
._ykqm9yu li::before{content:"▸";color:var(--gold);position:absolute;left:0}
._ykqm9yu table{width:100%;border-collapse:collapse;margin:20px 0;border-radius:8px;overflow:hidden}
._ykqm9yu th{background:var(--deep-purple);color:var(--gold);padding:12px 15px;text-align:left;font-size:.9rem}
._ykqm9yu td{padding:10px 15px;border-bottom:1px solid rgba(255,215,0,.1);font-size:.9rem;color:var(--text-secondary)}
._ykqm9yu tr:hover td{background:rgba(255,215,0,.03)}
/* h2ikqa2vu */
/* ===== 品牌展示页特有 ===== */
.r4kenun98{display:flex;align-items:center;gap:30px;margin-bottom:30px;flex-wrap:wrap}
.r4kenun98 img{width:150px;height:150px;border-radius:16px;object-fit:cover;border:2px solid var(--border-gold)}
/* tsw4h0 */.el-bw7lt4 h1{font-size:1.8rem}
.el-bw7lt4 .obamqg3{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.el-bw7lt4 .obamqg3 span{
  padding:4px 12px;border-radius:20px;font-size:.8rem;
  background:rgba(255,215,0,.1);color:var(--gold);border:1px solid var(--border-gold);
}
.sc-8xdyw8{
  background:rgba(255,215,0,.05);border:1px solid var(--border-gold);
  border-radius:12px;padding:20px;margin:20px 0;
}
.sc-8xdyw8 ._nw00uf{color:var(--gold);font-size:1.2rem;margin-bottom:8px}

/* ===== APP下载页 ===== */
.sc-xg5w4j{padding:60px 0;text-align:center}
.sc-xg5w4j img{max-width:600px;margin:0 auto 30px;border-radius:16px}
.css-22thx5{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
._ybhsvukn{
  display:inline-flex;align-items:center;gap:10px;
  padding:14px 30px;border-radius:12px;font-size:1rem;font-weight:600;
  transition:all var(--transition-base);
}
._ybhsvukn.el-2ayhcx{background:linear-gradient(135deg,#333,#000);color:#fff;border:1px solid #555555}
/* dnu4u9x */._ybhsvukn.tw-u1dc4q{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--royal-purple)}
._ybhsvukn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3)}

/* ===== 响应式设计 ===== */
@media(max-width:1024px){
  .el-j1b883{grid-template-columns:repeat(2,1fr)}
  ._r7gwutm{grid-template-columns:repeat(3,1fr)}
  ._8zpd6i{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px){
  html{font-size:14px}
  .tw-14xncf{display:block}
  .st-j40dij{
    display:none;width:100%;flex-direction:column;
    padding-top:15px;gap:5px;
  }
  .st-j40dij.active{display:flex}
/* sm8a */  .st-j40dij a{width:100%;text-align:center}
  .sk8pveu9wy h1{font-size:2rem}
  .jzcvbv0{min-height:400px}
  .el-j1b883{grid-template-columns:1fr}
  .sc-4wa8ox{height:280px}
/* rdyt6m */  .nr9t925be{grid-template-columns:1fr}
  ._r7gwutm{grid-template-columns:repeat(2,1fr)}
  ._g89hbdi{flex-wrap:wrap}
  ._8zpd6i{grid-template-columns:1fr}
/* 7cdc3r2h7 */  .r4kenun98{flex-direction:column;text-align:center}
  .el-bw7lt4 .obamqg3{justify-content:center}
  ._ykqm9yu ._djgzos0e{padding:25px 15px}
  .css-22thx5{flex-direction:column;align-items:center}
}
@media(max-width:480px){
  ._r7gwutm{grid-template-columns:1fr}
  .sk8pveu9wy h1{font-size:1.6rem}
  h1{font-size:1.6rem}
  h2{font-size:1.4rem}
}

/* ===== 懒加载占位 ===== */
img[loading="lazy"]{opacity:0;transition:opacity .5s ease}
img[loading="lazy"].tw-xi46lo,img[loading="lazy"][src]{opacity:1}

/* ===== 工具类 ===== */
._7auig3b2{color:var(--gold)}
/* vm1214na5 */.sc-6kd4ft{text-align:center}
/* 3krt */.el-djqd7p{margin-top:20px}
.nxzc0cw{margin-bottom:20px}
.hidden{display:none}

/* hh59coss6qzrrmoe */
