/* uykvqjzahjh8 | v4.46 */
/* ============================================
   主样式表 - 独特暗紫彩虹主题
   移动优先响应式设计
   ============================================ */

/* CSS Reset & Base */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;background:#0d0015;color:#e8e0f0;line-height:1.8;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:#c084fc;text-decoration:none;transition:color .3s}
a:hover{color:#e9b8ff}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6{line-height:1.4;font-weight:700}

/* 彩虹渐变条 */
.pi9g4fj38{height:4px;background:linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#004dff,#750787);width:100%}

/* 容器 */
.tw-8gmt0i{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}
/* 95yj6tm */
/* ============================================
   顶部导航 - 非sticky
   ============================================ */
._n5t13fo{background:linear-gradient(135deg,#1a0030 0%,#2d0050 100%);padding:12px 0;position:relative}
.gi7aacx7x{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.st-ncoony img{height:40px;width:auto}
/* b82kf9at7n */.v33bl0cgr0{display:block;background:none;border:2px solid #c084fc;color:#c084fc;padding:6px 12px;border-radius:6px;font-size:1.2rem;cursor:pointer}
/* ts78x63t2 */.g1e1szkil{display:none;width:100%;padding-top:10px}
.g1e1szkil.active{display:block}
.g1e1szkil ul{display:flex;flex-direction:column;gap:4px}
.g1e1szkil a{display:block;padding:10px 16px;color:#d4b8ff;border-radius:8px;font-size:.95rem;transition:background .3s}
.g1e1szkil a:hover,.g1e1szkil a.css-ts3msl{background:rgba(192,132,252,.15);color:#ffffff}

/* 面包屑 */
._8sxqeb{padding:10px 0;font-size:.85rem;color:#9880b0}
._8sxqeb a{color:#a78bfa}
._8sxqeb span{margin:0 6px}

/* ============================================
   首页 Hero
   ============================================ */
.el-ctkokx{position:relative;overflow:hidden}
.el-ctkokx img{width:100%;height:auto;min-height:200px;object-fit:cover}
._f5wedhlo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,0,21,.3) 0%,rgba(13,0,21,.8) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px}
._f5wedhlo h1{font-size:1.8rem;color:#fff;text-shadow:0 2px 20px rgba(192,132,252,.5);margin-bottom:10px}
/* ar9wbq */._f5wedhlo p{font-size:1rem;color:#d4c0f0;max-width:600px}
.css-8woqji{display:inline-block;margin-top:16px;padding:12px 32px;background:linear-gradient(135deg,#e40303,#750787);color:#fff;border-radius:30px;font-size:1.1rem;font-weight:700;transition:transform .3s,box-shadow .3s}
.css-8woqji:hover{transform:scale(1.05);box-shadow:0 4px 30px rgba(228,3,3,.4);color:#ffffff}

/* ============================================
   通用区块
   ============================================ */
.tw-hvclew{padding:40px 0}
/* obru0zm5p */.gucdwi6{background:linear-gradient(180deg,#150025 0%,#0d0015 100%)}
.sc-z9njf3{font-size:1.5rem;color:#e9b8ff;text-align:center;margin-bottom:24px;position:relative;padding-bottom:12px}
.sc-z9njf3::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#e40303,#750787);border-radius:2px}

/* ============================================
   卡片网格
   ============================================ */
.ega63cvr5{display:grid;grid-template-columns:1fr;gap:16px}
.sc-vsx2hk{background:linear-gradient(145deg,#1e0035,#2a0045);border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s;border:1px solid rgba(192,132,252,.1)}
.sc-vsx2hk:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(117,7,135,.3)}
.sc-vsx2hk img{width:100%;aspect-ratio:4/3;object-fit:cover}
.sc-c2bef0{padding:14px}
.sc-c2bef0 h3{font-size:1.05rem;color:#e9b8ff;margin-bottom:6px}
.sc-c2bef0 p{font-size:.9rem;color:#b8a0d0;line-height:1.6}
.sc-ve425e{display:inline-block;padding:3px 10px;background:rgba(228,3,3,.2);color:#ff6b6b;border-radius:20px;font-size:.75rem;margin-top:8px}
/* 15awj */
/* 视频卡片 */
._vufkrqf5{position:relative}
/* sn9ozb */._vufkrqf5 .el-d6pahh{position:absolute;top:50%;left:50%;transform:translate(-50%,-80%);width:50px;height:50px;background:rgba(228,3,3,.85);border-radius:50%;display:flex;align-items:center;justify-content:center}
._vufkrqf5 .el-d6pahh::after{content:"";border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:4px}

/* ============================================
   新闻模块
   ============================================ */
.d61552tdqf{display:grid;grid-template-columns:1fr;gap:16px}
/* 2dh8a7ux */.w1osudqkj{display:flex;gap:14px;background:linear-gradient(135deg,#1a0030,#250040);border-radius:10px;padding:12px;border:1px solid rgba(192,132,252,.08);transition:border-color .3s}
.w1osudqkj:hover{border-color:rgba(192,132,252,.25)}
.w1osudqkj img{width:120px;min-width:120px;height:90px;object-fit:cover;border-radius:8px}
.w1osudqkj h3{font-size:.95rem;color:#d4b8ff;margin-bottom:4px}
.w1osudqkj p{font-size:.82rem;color:#9880b0;line-height:1.5}
.w1osudqkj time{font-size:.75rem;color:#6b5080;margin-top:4px;display:block}

/* ============================================
   动漫视频模块
   ============================================ */
.el-8w2mr7{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.yqwrfrw{position:relative;border-radius:10px;overflow:hidden;cursor:pointer}
.yqwrfrw img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .4s}
.yqwrfrw:hover img{transform:scale(1.05)}
.yqwrfrw .wc18hdsc{position:absolute;bottom:0;left:0;right:0;padding:10px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;font-size:.9rem}

/* ============================================
   注册模块
   ============================================ */
.f1iu3jve4p{background:linear-gradient(135deg,#2a0050,#400070);border-radius:16px;padding:30px 20px;text-align:center;margin:20px 0}
.f1iu3jve4p h2{color:#fff;font-size:1.4rem;margin-bottom:10px}
.f1iu3jve4p p{color:#d4c0f0;margin-bottom:20px}
.zeg6j6c{max-width:400px;margin:0 auto}
.zeg6j6c input{width:100%;padding:12px 16px;margin-bottom:10px;border:1px solid rgba(192,132,252,.3);background:rgba(255,255,255,.05);border-radius:8px;color:#fff;font-size:.95rem}
.zeg6j6c input::placeholder{color:#8060a0}
.zeg6j6c button{width:100%;padding:14px;background:linear-gradient(135deg,#e40303,#ff8c00);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:opacity .3s}
/* imcko9wz */.zeg6j6c button:hover{opacity:.9}

/* ============================================
   投稿模块
   ============================================ */
.u07ifqppa{background:linear-gradient(135deg,#001a40,#003060);border-radius:16px;padding:30px 20px;text-align:center;margin:20px 0;border:2px dashed rgba(0,200,100,.3)}
.u07ifqppa h2{color:#00c864;font-size:1.4rem;margin-bottom:10px}
.sc-v86h9h{font-size:3rem;margin-bottom:10px}
.tw-2xnm0r{display:inline-block;padding:14px 40px;background:linear-gradient(135deg,#00c864,#008040);color:#fff;border-radius:30px;font-size:1.1rem;font-weight:700;transition:transform .3s}
/* f46xbu */.tw-2xnm0r:hover{transform:scale(1.05);color:#ffffff}

/* ============================================
   授权模块
   ============================================ */
.nx76m5uu5{background:linear-gradient(135deg,#1a0030,#0d0020);border:1px solid rgba(255,200,0,.2);border-radius:16px;padding:30px 20px;text-align:center}
.nx76m5uu5 img{width:120px;margin:0 auto 16px}
.nx76m5uu5 h2{color:#ffc800;font-size:1.3rem;margin-bottom:10px}
._lz9q2s{display:grid;grid-template-columns:1fr;gap:10px;text-align:left;margin-top:16px}
.lm9lbirdl{padding:12px;background:rgba(255,200,0,.05);border-radius:8px;border-left:3px solid #ffc800}
.lm9lbirdl strong{color:#ffc800;display:block;margin-bottom:4px;font-size:.9rem}
.lm9lbirdl span{color:#b8a0d0;font-size:.85rem}

/* ============================================
   评论模块
   ============================================ */
._v3ntw9{display:flex;flex-direction:column;gap:16px}
.el-wsakh9{background:linear-gradient(135deg,#1e0035,#280045);border-radius:12px;padding:16px;border:1px solid rgba(192,132,252,.08)}
.e21run5{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.e21run5 img{width:44px;height:44px;border-radius:50%;object-fit:cover}
.tw-6d1b74{font-weight:700;color:#d4b8ff;font-size:.95rem}
.ynddvj4{font-size:.8rem;color:#8060a0}
._ej2bc6pt{color:#ffc800;font-size:.9rem;letter-spacing:2px}
._0hiie7qy{font-size:.9rem;color:#b8a0d0;line-height:1.7}
.zc3tygf{font-size:.75rem;color:#6b5080;margin-top:8px;text-align:right}

/* ============================================
   FAQ模块
   ============================================ */
._nbvj4fvi{display:flex;flex-direction:column;gap:12px}
.irconwt{background:linear-gradient(135deg,#1a0030,#220040);border-radius:10px;overflow:hidden;border:1px solid rgba(192,132,252,.1)}
._9wv55vl{padding:14px 16px;cursor:pointer;font-weight:700;color:#e9b8ff;font-size:.95rem;display:flex;justify-content:space-between;align-items:center}
._9wv55vl::after{content:"＋";color:#c084fc;font-size:1.2rem;transition:transform .3s}
.irconwt.open ._9wv55vl::after{transform:rotate(45deg)}
.sc-j3os8l{padding:0 16px;max-height:0;overflow:hidden;transition:max-height .4s,padding .4s;color:#b8a0d0;font-size:.9rem;line-height:1.7}
.irconwt.open .sc-j3os8l{max-height:500px;padding:0 16px 14px}

/* ============================================
   关于我们
   ============================================ */
._gfqt4p{columns:1;column-gap:24px}
._gfqt4p p{margin-bottom:16px;text-indent:2em;font-size:.95rem;color:#c8b0e0;line-height:1.9}
.sc-bxpoki{background:linear-gradient(135deg,rgba(228,3,3,.1),rgba(117,7,135,.1));border-left:4px solid #e40303;padding:16px;border-radius:0 8px 8px 0;margin:16px 0}

/* ============================================
   客户支持
   ============================================ */
.tw-v2wbyf{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.st-y4wuof{background:linear-gradient(135deg,#1a0030,#250040);border-radius:12px;padding:16px;text-align:center;border:1px solid rgba(192,132,252,.1);transition:border-color .3s}
.st-y4wuof:hover{border-color:rgba(192,132,252,.3)}
.st-y4wuof img{width:48px;height:48px;margin:0 auto 10px;border-radius:8px}
.st-y4wuof h4{color:#d4b8ff;font-size:.9rem;margin-bottom:4px}
.st-y4wuof p{color:#9880b0;font-size:.8rem}

/* ============================================
   页脚
   ============================================ */
.dbrgtlw9e{background:linear-gradient(180deg,#0d0015,#050008);padding:40px 0 20px;border-top:1px solid rgba(192,132,252,.1)}
.sc-n4wryl{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}
.el-tf4xf8 h4{color:#e9b8ff;font-size:1rem;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(228,3,3,.3)}
.el-tf4xf8 a{display:block;padding:4px 0;color:#9880b0;font-size:.85rem;transition:color .3s}
.el-tf4xf8 a:hover{color:#c084fc}
.oyc3wpbkc{text-align:center;padding-top:20px;border-top:1px solid rgba(192,132,252,.05);color:#6b5080;font-size:.8rem}
.oyc3wpbkc p{margin-bottom:6px}
._3z5mjaz{display:flex;justify-content:center;gap:12px;margin:12px 0}
._3z5mjaz a{display:inline-flex;width:36px;height:36px;border-radius:50%;overflow:hidden}
/* bz1bocp52 */._3z5mjaz img{width:100%;height:100%;object-fit:cover}
/* oz14 */
/* ============================================
   内页样式
   ============================================ */
._7qseo0r8{padding:30px 0;text-align:center;background:linear-gradient(135deg,#1a0030,#2d0050)}
._7qseo0r8 h1{font-size:1.6rem;color:#fff;margin-bottom:8px}
._7qseo0r8 p{color:#b8a0d0;font-size:.95rem}
.fqictifji{padding:30px 0}
/* jba6 */.fqictifji h2{font-size:1.3rem;color:#e9b8ff;margin:24px 0 12px;padding-left:12px;border-left:4px solid #e40303}
.fqictifji h3{font-size:1.1rem;color:#d4b8ff;margin:18px 0 10px}
.fqictifji p{margin-bottom:14px;text-indent:2em;font-size:.95rem;color:#c8b0e0;line-height:1.9}
/* eywzx9 */.fqictifji img{border-radius:10px;margin:16px 0}
.j6k2cqf3{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}
.j6k2cqf3 img{border-radius:8px;aspect-ratio:4/3;object-fit:cover;width:100%}

/* 视频播放器 */
._68b34abc{position:relative;background:#000;border-radius:12px;overflow:hidden;aspect-ratio:16/9;margin:20px 0;cursor:pointer}
._68b34abc img{width:100%;height:100%;object-fit:cover}
._68b34abc .pzbktj0tw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}
._68b34abc .i5lei4f{width:64px;height:64px;background:rgba(228,3,3,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s}
/* 6nikqrh3e9 */._68b34abc:hover .i5lei4f{transform:scale(1.1)}
._68b34abc .i5lei4f::after{content:"";border-left:22px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent;margin-left:5px}
/* 1s46wta4e */
/* 评分 */
.sc-qui276{display:flex;align-items:center;gap:6px;margin:8px 0}
.nlsotply{color:#ffc800;font-size:1rem;letter-spacing:1px}
.ru4i1jjm{color:#ffc800;font-weight:700;font-size:.95rem}
._82mfoz4{color:#8060a0;font-size:.8rem}

/* APP下载页 */
.st-1v3c5l{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#1a0040,#3a0070)}
.st-1v3c5l h1{font-size:1.8rem;color:#fff;margin-bottom:12px}
.guvd9i5pj3{display:grid;grid-template-columns:1fr;gap:16px;margin:30px 0}
/* wf8ucqr */._ozptsy{background:linear-gradient(135deg,#1e0035,#2a0045);border-radius:12px;padding:20px;text-align:center;border:1px solid rgba(192,132,252,.1)}
._ozptsy h3{color:#e9b8ff;margin-bottom:8px}
/* csna6 */._ozptsy p{color:#b8a0d0;font-size:.9rem}
._l7d1po{display:flex;flex-direction:column;gap:12px;align-items:center;margin:24px 0}
/* 2yzqc46s */._f8xmo7qp{display:inline-block;padding:14px 36px;border-radius:30px;font-size:1.1rem;font-weight:700;color:#fff;transition:transform .3s}
._f8xmo7qp.css-eubi04{background:linear-gradient(135deg,#00c864,#008040)}
._f8xmo7qp._tuq0u0a{background:linear-gradient(135deg,#007aff,#0050cc)}
/* zo33p */._f8xmo7qp:hover{transform:scale(1.05);color:#fff}

/* ============================================
   响应式 - 平板
   ============================================ */
@media(min-width:600px){
  .ega63cvr5{grid-template-columns:repeat(2,1fr)}
/* 9i78h */  .d61552tdqf{grid-template-columns:repeat(2,1fr)}
/* ozqcww0ih */  .el-8w2mr7{grid-template-columns:repeat(2,1fr)}
  .tw-v2wbyf{grid-template-columns:repeat(4,1fr)}
  .sc-n4wryl{grid-template-columns:repeat(2,1fr)}
  .j6k2cqf3{grid-template-columns:repeat(3,1fr)}
  .guvd9i5pj3{grid-template-columns:repeat(2,1fr)}
  ._l7d1po{flex-direction:row}
  ._gfqt4p{columns:2}
}

/* ============================================
   响应式 - 桌面
   ============================================ */
@media(min-width:960px){
  .v33bl0cgr0{display:none}
  .g1e1szkil{display:block!important;width:auto;padding-top:0}
  .g1e1szkil ul{flex-direction:row;gap:2px}
  .g1e1szkil a{padding:8px 14px;font-size:.9rem}
  .ega63cvr5{grid-template-columns:repeat(3,1fr)}
  .d61552tdqf{grid-template-columns:repeat(3,1fr)}
  .el-8w2mr7{grid-template-columns:repeat(4,1fr)}
  .sc-n4wryl{grid-template-columns:repeat(4,1fr)}
  ._f5wedhlo h1{font-size:2.6rem}
  ._f5wedhlo p{font-size:1.2rem}
  .sc-z9njf3{font-size:1.8rem}
  ._lz9q2s{grid-template-columns:repeat(2,1fr)}
  ._v3ntw9{display:grid;grid-template-columns:repeat(3,1fr)}
/* r304ntun1k */}

/* ============================================
   动画
   ============================================ */
@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.css-zku1if{animation:fadeInUp .6s ease forwards;opacity:0}
.css-zku1if:nth-child(2){animation-delay:.1s}
.css-zku1if:nth-child(3){animation-delay:.2s}
.css-zku1if:nth-child(4){animation-delay:.3s}

/* 无障碍 */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
:focus-visible{outline:2px solid #c084fc;outline-offset:2px}

/* mz8kad9ardo52gvw */
