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

/* CSS Reset & Base */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
/* xd4ad0 */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}
/* j3rspmgxr */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}
/* ocwq */h1,h2,h3,h4,h5,h6{line-height:1.4;font-weight:700}

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

/* 容器 */
._n7i83d4l{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}

/* ============================================
   顶部导航 - 非sticky
   ============================================ */
.p32c83o{background:linear-gradient(135deg,#1a0030 0%,#2d0050 100%);padding:12px 0;position:relative}
/* 2xnsjo */._fe2zz1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.el-v6jzqz img{height:40px;width:auto}
.fc9s80np6{display:block;background:none;border:2px solid #c084fc;color:#c084fc;padding:6px 12px;border-radius:6px;font-size:1.2rem;cursor:pointer}
/* 39qc8 */._7sk75981{display:none;width:100%;padding-top:10px}
._7sk75981.active{display:block}
._7sk75981 ul{display:flex;flex-direction:column;gap:4px}
._7sk75981 a{display:block;padding:10px 16px;color:#d4b8ff;border-radius:8px;font-size:.95rem;transition:background .3s}
._7sk75981 a:hover,._7sk75981 a.kjqm2fazjr{background:rgba(192,132,252,.15);color:#fff}

/* 面包屑 */
._e9rwgtp2{padding:10px 0;font-size:.85rem;color:#9880b0}
._e9rwgtp2 a{color:#a78bfa}
._e9rwgtp2 span{margin:0 6px}
/* 9lugxd */
/* ============================================
   首页 Hero
   ============================================ */
.st-84r0wl{position:relative;overflow:hidden}
.st-84r0wl img{width:100%;height:auto;min-height:200px;object-fit:cover}
._dzwt6zd3{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}
._dzwt6zd3 h1{font-size:1.8rem;color:#fff;text-shadow:0 2px 20px rgba(192,132,252,.5);margin-bottom:10px}
._dzwt6zd3 p{font-size:1rem;color:#d4c0f0;max-width:600px}
._qslh39c{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}
._qslh39c:hover{transform:scale(1.05);box-shadow:0 4px 30px rgba(228,3,3,.4);color:#fff}

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

/* ============================================
   卡片网格
   ============================================ */
.so3k1dgp6l{display:grid;grid-template-columns:1fr;gap:16px}
/* 4vngp */.st-kwd1s1{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)}
.st-kwd1s1:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(117,7,135,.3)}
.st-kwd1s1 img{width:100%;aspect-ratio:4/3;object-fit:cover}
/* b4fn6 */.css-2u64m8{padding:14px}
.css-2u64m8 h3{font-size:1.05rem;color:#e9b8ff;margin-bottom:6px}
.css-2u64m8 p{font-size:.9rem;color:#b8a0d0;line-height:1.6}
.ihj5jatca1{display:inline-block;padding:3px 10px;background:rgba(228,3,3,.2);color:#ff6b6b;border-radius:20px;font-size:.75rem;margin-top:8px}
/* zogf9f1d */
/* 视频卡片 */
.st-6gw3eg{position:relative}
.st-6gw3eg .suoqwqab{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}
.st-6gw3eg .suoqwqab::after{content:"";border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:4px}
/* g5k4vi4y0 */
/* ============================================
   新闻模块
   ============================================ */
.tw-udp1ez{display:grid;grid-template-columns:1fr;gap:16px}
.eefk2a91d2{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}
/* 6c3qpe */.eefk2a91d2:hover{border-color:rgba(192,132,252,.25)}
.eefk2a91d2 img{width:120px;min-width:120px;height:90px;object-fit:cover;border-radius:8px}
.eefk2a91d2 h3{font-size:.95rem;color:#d4b8ff;margin-bottom:4px}
.eefk2a91d2 p{font-size:.82rem;color:#9880b0;line-height:1.5}
/* s96p49w6m2 */.eefk2a91d2 time{font-size:.75rem;color:#6b5080;margin-top:4px;display:block}

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

/* ============================================
   注册模块
   ============================================ */
.sc-syyp2l{background:linear-gradient(135deg,#2a0050,#400070);border-radius:16px;padding:30px 20px;text-align:center;margin:20px 0}
.sc-syyp2l h2{color:#fff;font-size:1.4rem;margin-bottom:10px}
/* fyrka3 */.sc-syyp2l p{color:#d4c0f0;margin-bottom:20px}
.vx692go7{max-width:400px;margin:0 auto}
.vx692go7 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}
.vx692go7 input::placeholder{color:#8060a0}
.vx692go7 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}
/* frhaj8b */.vx692go7 button:hover{opacity:.9}

/* ============================================
   投稿模块
   ============================================ */
.st-pro77m{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)}
.st-pro77m h2{color:#00c864;font-size:1.4rem;margin-bottom:10px}
.css-37diyo{font-size:3rem;margin-bottom:10px}
.css-vrtupf{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}
.css-vrtupf:hover{transform:scale(1.05);color:#ffffff}

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

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

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

/* ============================================
   关于我们
   ============================================ */
.el-gx1nfb{columns:1;column-gap:24px}
.el-gx1nfb p{margin-bottom:16px;text-indent:2em;font-size:.95rem;color:#c8b0e0;line-height:1.9}
.css-6dz1ak{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}

/* ============================================
   客户支持
   ============================================ */
._17pju40t{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.s6qe0g9d5u{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}
.s6qe0g9d5u:hover{border-color:rgba(192,132,252,.3)}
.s6qe0g9d5u img{width:48px;height:48px;margin:0 auto 10px;border-radius:8px}
/* 4jnh5 */.s6qe0g9d5u h4{color:#d4b8ff;font-size:.9rem;margin-bottom:4px}
.s6qe0g9d5u p{color:#9880b0;font-size:.8rem}

/* ============================================
   页脚
   ============================================ */
.yqb71pk57s{background:linear-gradient(180deg,#0d0015,#050008);padding:40px 0 20px;border-top:1px solid rgba(192,132,252,.1)}
.c215okjk{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}
.fnm2og6mf3 h4{color:#e9b8ff;font-size:1rem;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(228,3,3,.3)}
.fnm2og6mf3 a{display:block;padding:4px 0;color:#9880b0;font-size:.85rem;transition:color .3s}
.fnm2og6mf3 a:hover{color:#c084fc}
.xm7fjrv1{text-align:center;padding-top:20px;border-top:1px solid rgba(192,132,252,.05);color:#6b5080;font-size:.8rem}
.xm7fjrv1 p{margin-bottom:6px}
/* m1uxl */.sc-3akcx0{display:flex;justify-content:center;gap:12px;margin:12px 0}
.sc-3akcx0 a{display:inline-flex;width:36px;height:36px;border-radius:50%;overflow:hidden}
.sc-3akcx0 img{width:100%;height:100%;object-fit:cover}

/* ============================================
   内页样式
   ============================================ */
.ycvkz68tlc{padding:30px 0;text-align:center;background:linear-gradient(135deg,#1a0030,#2d0050)}
.ycvkz68tlc h1{font-size:1.6rem;color:#fff;margin-bottom:8px}
.ycvkz68tlc p{color:#b8a0d0;font-size:.95rem}
._r2k0gbi{padding:30px 0}
._r2k0gbi h2{font-size:1.3rem;color:#e9b8ff;margin:24px 0 12px;padding-left:12px;border-left:4px solid #e40303}
._r2k0gbi h3{font-size:1.1rem;color:#d4b8ff;margin:18px 0 10px}
/* kklmk0a */._r2k0gbi p{margin-bottom:14px;text-indent:2em;font-size:.95rem;color:#c8b0e0;line-height:1.9}
._r2k0gbi img{border-radius:10px;margin:16px 0}
.jgy81bj5l{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}
.jgy81bj5l img{border-radius:8px;aspect-ratio:4/3;object-fit:cover;width:100%}

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

/* APP下载页 */
.tgm1ohkiu{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#1a0040,#3a0070)}
.tgm1ohkiu h1{font-size:1.8rem;color:#fff;margin-bottom:12px}
.tw-nx6iyx{display:grid;grid-template-columns:1fr;gap:16px;margin:30px 0}
.el-1c8d48{background:linear-gradient(135deg,#1e0035,#2a0045);border-radius:12px;padding:20px;text-align:center;border:1px solid rgba(192,132,252,.1)}
.el-1c8d48 h3{color:#e9b8ff;margin-bottom:8px}
.el-1c8d48 p{color:#b8a0d0;font-size:.9rem}
/* ctq0oze5dy */._1qtnmx{display:flex;flex-direction:column;gap:12px;align-items:center;margin:24px 0}
._kya4cybr{display:inline-block;padding:14px 36px;border-radius:30px;font-size:1.1rem;font-weight:700;color:#fff;transition:transform .3s}
._kya4cybr.el-evba39{background:linear-gradient(135deg,#00c864,#008040)}
._kya4cybr._t269bf9{background:linear-gradient(135deg,#007aff,#0050cc)}
._kya4cybr:hover{transform:scale(1.05);color:#fff}
/* uxj44m5m */
/* ============================================
   响应式 - 平板
   ============================================ */
@media(min-width:600px){
  .so3k1dgp6l{grid-template-columns:repeat(2,1fr)}
  .tw-udp1ez{grid-template-columns:repeat(2,1fr)}
/* hw8zhy */  .vl2ivi4vb{grid-template-columns:repeat(2,1fr)}
  ._17pju40t{grid-template-columns:repeat(4,1fr)}
  .c215okjk{grid-template-columns:repeat(2,1fr)}
/* v31flq */  .jgy81bj5l{grid-template-columns:repeat(3,1fr)}
/* 27i2 */  .tw-nx6iyx{grid-template-columns:repeat(2,1fr)}
  ._1qtnmx{flex-direction:row}
  .el-gx1nfb{columns:2}
}

/* ============================================
   响应式 - 桌面
   ============================================ */
@media(min-width:960px){
  .fc9s80np6{display:none}
  ._7sk75981{display:block!important;width:auto;padding-top:0}
  ._7sk75981 ul{flex-direction:row;gap:2px}
  ._7sk75981 a{padding:8px 14px;font-size:.9rem}
  .so3k1dgp6l{grid-template-columns:repeat(3,1fr)}
  .tw-udp1ez{grid-template-columns:repeat(3,1fr)}
  .vl2ivi4vb{grid-template-columns:repeat(4,1fr)}
/* kx74 */  .c215okjk{grid-template-columns:repeat(4,1fr)}
  ._dzwt6zd3 h1{font-size:2.6rem}
  ._dzwt6zd3 p{font-size:1.2rem}
  .tw-mfdpa9{font-size:1.8rem}
/* ktn1z */  .c31zrwa{grid-template-columns:repeat(2,1fr)}
/* goftnnp4 */  .mux7m24{display:grid;grid-template-columns:repeat(3,1fr)}
/* ue7s9igr */}

/* ============================================
   动画
   ============================================ */
@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.tw-w9d0g3{animation:fadeInUp .6s ease forwards;opacity:0}
.tw-w9d0g3:nth-child(2){animation-delay:.1s}
/* egne */.tw-w9d0g3:nth-child(3){animation-delay:.2s}
.tw-w9d0g3: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}

/* sai3spdt58artlfl */
