/* ================= COIN扑克注册150%奖金 模板样式 (coinpokerzhuce) ================= */
*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{font-size:16px;scroll-behavior:smooth}
body{font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;background:#070c17;color:#e8ecf5;line-height:1.75;font-size:15px;overflow-x:hidden}
a{color:inherit;text-decoration:none;transition:color .25s,opacity .25s,transform .25s}
a:hover{color:#f5c451}
img{max-width:100%;border:0;display:block;height:auto}
ul,ol{list-style:none}
h1,h2,h3,h4,h5{font-weight:700;line-height:1.35;color:#fff}
em{font-style:normal}
.css365jz-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 18px}

/* ---------- 顶部信息条 ---------- */
.css365jz-topbar{background:linear-gradient(90deg,#f5c451,#ffe08a 45%,#f5c451);color:#2a1c00;font-size:13px;padding:7px 0}
.css365jz-topbar .css365jz-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.css365jz-topbar strong{color:#8a5a00}
.css365jz-topbar-list{display:flex;gap:16px;flex-wrap:wrap}
.css365jz-topbar a:hover{color:#3b2500;text-decoration:underline}

/* ---------- 头部导航 ---------- */
.css365jz-header{position:sticky;top:0;z-index:999;background:rgba(9,14,26,.92);backdrop-filter:blur(10px);border-bottom:1px solid rgba(245,196,81,.22)}
.css365jz-header-inner{display:flex;align-items:center;justify-content:space-between;height:74px;gap:18px}
.css365jz-logo{display:flex;align-items:center;gap:11px;flex-shrink:0}
.css365jz-logo-mark{width:44px;height:44px;border-radius:13px;background:conic-gradient(from 210deg,#f5c451,#b8860b,#ffe08a,#f5c451);display:flex;align-items:center;justify-content:center;font-weight:900;color:#231700;font-size:20px;box-shadow:0 6px 18px rgba(245,196,81,.35)}
.css365jz-logo-txt b{display:block;font-size:21px;letter-spacing:.5px;color:#fff;line-height:1.2}
.css365jz-logo-txt span{display:block;font-size:11px;color:#f5c451;letter-spacing:2.5px;text-transform:uppercase}
.css365jz-nav ul{display:flex;align-items:center;gap:6px}
.css365jz-nav ul li a{display:block;padding:9px 15px;border-radius:9px;font-size:15px;color:#cfd6e6}
.css365jz-nav ul li a:hover{background:rgba(245,196,81,.12);color:#f5c451}
.css365jz-nav ul li a.current{background:linear-gradient(135deg,#f5c451,#d9a02a);color:#231700;font-weight:700}
.css365jz-head-right{display:flex;align-items:center;gap:12px}
.css365jz-search{display:flex;align-items:center;background:#121a2c;border:1px solid #26314a;border-radius:30px;padding:0 6px 0 16px;height:40px;width:210px}
.css365jz-search input{flex:1;background:none;border:0;outline:0;color:#e8ecf5;font-size:13px;min-width:0}
.css365jz-search input::placeholder{color:#68738c}
.css365jz-search button{width:30px;height:30px;border:0;border-radius:50%;background:linear-gradient(135deg,#f5c451,#d9a02a);color:#231700;cursor:pointer;font-size:14px;line-height:1}
.css365jz-btn-register{background:linear-gradient(135deg,#ff5f5f,#c81e3f);color:#fff;padding:10px 20px;border-radius:30px;font-weight:700;font-size:14px;box-shadow:0 8px 20px rgba(200,30,63,.35);white-space:nowrap}
.css365jz-btn-register:hover{color:#fff;transform:translateY(-2px)}
.css365jz-burger{display:none;width:42px;height:42px;border-radius:11px;background:#121a2c;border:1px solid #26314a;color:#f5c451;font-size:20px;cursor:pointer;line-height:1}
.css365jz-drawer{position:fixed;inset:0;background:rgba(4,7,14,.75);z-index:1000;opacity:0;visibility:hidden;transition:.3s}
.css365jz-drawer.show{opacity:1;visibility:visible}
.css365jz-drawer-box{position:absolute;right:0;top:0;bottom:0;width:78%;max-width:320px;background:#0c1striped;background:#0c1424;padding:26px 22px;transform:translateX(100%);transition:transform .35s;border-left:1px solid rgba(245,196,81,.25);overflow-y:auto}
.css365jz-drawer.show .css365jz-drawer-box{transform:translateX(0)}
.css365jz-drawer-box h3{font-size:16px;color:#f5c451;margin-bottom:14px;border-bottom:1px solid #1d2740;padding-bottom:12px}
.css365jz-drawer-box ul li a{display:block;padding:12px 4px;border-bottom:1px dashed #1d2740;color:#cfd6e6}
.css365jz-drawer-box ul li a.current,.css365jz-drawer-box ul li a:hover{color:#f5c451}
.css365jz-drawer-close{position:absolute;right:18px;top:20px;background:none;border:0;color:#8d97ad;font-size:22px;cursor:pointer}

/* ---------- 首页 Banner ---------- */
.css365jz-hero{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 78% 12%,rgba(31,122,77,.55),transparent 60%),radial-gradient(900px 500px at 10% 90%,rgba(245,196,81,.18),transparent 60%),linear-gradient(160deg,#0a1122,#0d1a2b 45%,#081019)}
.css365jz-hero::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 1px,transparent 1px 22px),repeating-linear-gradient(25deg,rgba(255,255,255,.045) 0 1px,transparent 1px 22px);pointer-events:none}
.css365jz-hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center;padding:64px 0 72px}
.css365jz-hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(245,196,81,.14);border:1px solid rgba(245,196,81,.4);color:#ffe08a;font-size:13px;padding:6px 14px;border-radius:30px;margin-bottom:18px;letter-spacing:.5px}
.css365jz-hero-tag i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.25)}
.css365jz-hero-title{font-size:44px;line-height:1.2;letter-spacing:.5px;margin-bottom:8px}
.css365jz-hero-title .css365jz-hl{background:linear-gradient(90deg,#f5c451,#fff3cd,#f5c451);-webkit-background-clip:text;background-clip:text;color:transparent}
.css365jz-hero-sub{font-size:16px;color:#b3bdd0;margin:16px 0 26px;max-width:540px}
.css365jz-hero-btns{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}
.css365jz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border-radius:34px;font-size:16px;font-weight:700;border:1px solid transparent}
.css365jz-btn-primary{background:linear-gradient(135deg,#f5c451,#e0a52e);color:#241800;box-shadow:0 14px 30px rgba(224,165,46,.32)}
.css365jz-btn-primary:hover{color:#241800;transform:translateY(-3px);box-shadow:0 18px 38px rgba(224,165,46,.45)}
.css365jz-btn-ghost{border-color:rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.05)}
.css365jz-btn-ghost:hover{border-color:#f5c451;color:#f5c451}
.css365jz-stats{display:flex;gap:34px;flex-wrap:wrap}
.css365jz-stat b{display:block;font-size:26px;color:#f5c451;line-height:1.2}
.css365jz-stat span{font-size:13px;color:#93a0b8}
.css365jz-hero-visual{position:relative;display:flex;justify-content:center;align-items:center}
.css365jz-hero-art{width:100%;max-width:470px;filter:drop-shadow(0 26px 42px rgba(0,0,0,.55));animation:css365jz-float 6s ease-in-out infinite}
@keyframes css365jz-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
.css365jz-bonus-card{position:absolute;right:2%;bottom:4%;background:rgba(10,16,28,.86);border:1px solid rgba(245,196,81,.45);border-radius:16px;padding:14px 18px;backdrop-filter:blur(6px);box-shadow:0 18px 34px rgba(0,0,0,.5)}
.css365jz-bonus-card span{font-size:12px;color:#9fb0c9;display:block}
.css365jz-bonus-card b{font-size:22px;color:#4ade80}

/* ---------- 公告滚动 ---------- */
.css365jz-notice{background:#0d1526;border-top:1px solid #1b2439;border-bottom:1px solid #1b2439;padding:12px 0}
.css365jz-notice .css365jz-wrap{display:flex;align-items:center;gap:14px}
.css365jz-notice-label{flex-shrink:0;background:linear-gradient(135deg,#ff5f5f,#c81e3f);color:#fff;font-size:12px;padding:4px 12px;border-radius:20px;font-weight:700}
.css365jz-notice-list{overflow:hidden;flex:1;white-space:nowrap;text-overflow:ellipsis;color:#a8b3c8;font-size:14px}
.css365jz-notice-list a{margin-right:34px;color:#a8b3c8}
.css365jz-notice-list a:hover{color:#f5c451}

/* ---------- 通用区块 ---------- */
.css365jz-section{padding:66px 0}
.css365jz-section.alt{background:linear-gradient(180deg,#0a1120,#0b1526)}
.css365jz-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}
.css365jz-section-title{font-size:29px;position:relative;padding-left:16px}
.css365jz-section-title::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:5px;border-radius:4px;background:linear-gradient(#f5c451,#c81e3f)}
.css365jz-section-desc{color:#8f9bb3;font-size:14px;margin-top:8px;padding-left:16px}
.css365jz-section-more{font-size:14px;color:#f5c451;border:1px solid rgba(245,196,81,.4);padding:8px 18px;border-radius:24px}
.css365jz-section-more:hover{background:#f5c451;color:#231700}

/* ---------- 领取三步 ---------- */
.css365jz-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.css365jz-step{position:relative;background:linear-gradient(160deg,#101a2e,#0c1524);border:1px solid #1d2740;border-radius:18px;padding:34px 26px 28px;overflow:hidden}
.css365jz-step::after{content:"";position:absolute;right:-40px;top:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(245,196,81,.18),transparent 70%)}
.css365jz-step-num{width:52px;height:52px;border-radius:15px;background:linear-gradient(135deg,#f5c451,#d9a02a);color:#231700;font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.css365jz-step h3{font-size:19px;margin-bottom:10px}
.css365jz-step p{color:#98a4bb;font-size:14px}
.css365jz-step .css365jz-step-hl{display:inline-block;margin-top:14px;background:rgba(74,222,128,.12);color:#4ade80;border:1px solid rgba(74,222,128,.35);font-size:13px;padding:4px 12px;border-radius:20px}

/* ---------- 特色优势 ---------- */
.css365jz-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.css365jz-feature{background:#0d1626;border:1px solid #1c2740;border-radius:16px;padding:26px 22px;display:flex;gap:16px;align-items:flex-start}
.css365jz-feature:hover{border-color:rgba(245,196,81,.55);transform:translateY(-5px)}
.css365jz-feature-ico{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:rgba(245,196,81,.12);display:flex;align-items:center;justify-content:center}
.css365jz-feature-ico svg{width:26px;height:26px}
.css365jz-feature h4{font-size:17px;margin-bottom:6px}
.css365jz-feature p{font-size:14px;color:#93a0b8}

/* ---------- 赛事卡片 ---------- */
.css365jz-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.css365jz-card{background:#0d1626;border:1px solid #1c2740;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}
.css365jz-card:hover{border-color:rgba(245,196,81,.5);box-shadow:0 20px 40px rgba(0,0,0,.45)}
.css365jz-card-thumb{position:relative;display:block;aspect-ratio:16/10;background:linear-gradient(135deg,#123,#0f2a1e);overflow:hidden}
.css365jz-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.css365jz-card:hover .css365jz-card-thumb img{transform:scale(1.07)}
.css365jz-card-tag{position:absolute;left:12px;top:12px;background:rgba(7,12,23,.8);border:1px solid rgba(245,196,81,.45);color:#f5c451;font-size:12px;padding:3px 10px;border-radius:20px}
.css365jz-card-body{padding:20px;display:flex;flex-direction:column;flex:1}
.css365jz-card-body h3{font-size:17px;margin-bottom:8px}
.css365jz-card-body h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.css365jz-card-info{display:flex;gap:14px;font-size:12.5px;color:#7c889f;margin-top:auto;padding-top:12px;border-top:1px dashed #1c2740}
.css365jz-card-info b{color:#f5c451;font-weight:700}

/* ---------- 资讯列表 ---------- */
.css365jz-news{display:grid;grid-template-columns:1fr;gap:14px}
.css365jz-news-item{display:grid;grid-template-columns:180px 1fr;gap:20px;background:#0d1626;border:1px solid #1c2740;border-radius:14px;padding:16px;align-items:center}
.css365jz-news-item:hover{border-color:rgba(245,196,81,.5)}
.css365jz-news-thumb{display:block;border-radius:10px;overflow:hidden;aspect-ratio:16/10;background:#12203a}
.css365jz-news-thumb img{width:100%;height:100%;object-fit:cover}
.css365jz-news-body h3{font-size:18px;margin-bottom:8px}
.css365jz-news-desc{font-size:14px;color:#8d99b0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.css365jz-news-meta{display:flex;gap:18px;font-size:12.5px;color:#6f7c94;margin-top:10px;flex-wrap:wrap}
.css365jz-news-meta a{color:#f5c451}

/* ---------- 排行榜 ---------- */
.css365jz-rank{background:#0d1626;border:1px solid #1c2740;border-radius:16px;padding:22px}
.css365jz-rank li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px dashed #1c2740}
.css365jz-rank li:last-child{border-bottom:0}
.css365jz-rank i{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:#1a2540;color:#9fb0c9;font-style:normal;font-size:13px;display:flex;align-items:center;justify-content:center;font-weight:700}
.css365jz-rank li:nth-child(1) i{background:linear-gradient(135deg,#f5c451,#d9a02a);color:#231700}
.css365jz-rank li:nth-child(2) i{background:linear-gradient(135deg,#cfd8e3,#8d9bb0);color:#1b2333}
.css365jz-rank li:nth-child(3) i{background:linear-gradient(135deg,#e0a06a,#a96a35);color:#231700}
.css365jz-rank a{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

/* ---------- 奖金表 ---------- */
.css365jz-bonus-table{width:100%;border-collapse:collapse;background:#0d1626;border:1px solid #1c2740;border-radius:14px;overflow:hidden;font-size:14.5px}
.css365jz-bonus-table th,.css365jz-bonus-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #17223a}
.css365jz-bonus-table th{background:#131f38;color:#f5c451;font-weight:700;letter-spacing:.5px}
.css365jz-bonus-table tr:last-child td{border-bottom:0}
.css365jz-bonus-table td b{color:#4ade80}
.css365jz-table-scroll{overflow-x:auto;border-radius:14px}

/* ---------- FAQ ---------- */
.css365jz-faq{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.css365jz-faq-item{background:#0d1626;border:1px solid #1c2740;border-radius:14px;overflow:hidden}
.css365jz-faq-q{width:100%;text-align:left;background:none;border:0;color:#fff;font-size:16px;font-weight:700;padding:18px 46px 18px 18px;cursor:pointer;position:relative;line-height:1.5;font-family:inherit}
.css365jz-faq-q::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#f5c451;font-size:22px;transition:.3s}
.css365jz-faq-item.open .css365jz-faq-q::after{content:"\2212"}
.css365jz-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}
.css365jz-faq-a p{padding:0 18px 18px;color:#98a4bb;font-size:14.5px}
.css365jz-faq-item.open .css365jz-faq-a{max-height:400px}

/* ---------- CTA ---------- */
.css365jz-cta{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(120deg,#1b5d3c,#123f2a 55%,#0d2b1e);border:1px solid rgba(245,196,81,.35);padding:46px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}
.css365jz-cta::before{content:"";position:absolute;left:-60px;bottom:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(245,196,81,.25),transparent 70%)}
.css365jz-cta h2{font-size:30px;margin-bottom:8px;position:relative}
.css365jz-cta p{color:#cfe0d5;font-size:15px;position:relative;max-width:600px}
.css365jz-cta .css365jz-btn{position:relative}

/* ---------- 下载 ---------- */
.css365jz-download{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.css365jz-dl-info h2{font-size:30px;margin-bottom:12px}
.css365jz-dl-info p{color:#98a4bb;margin-bottom:22px}
.css365jz-dl-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px}
.css365jz-dl-list li{font-size:14px;color:#b9c4d8;display:flex;gap:8px;align-items:center}
.css365jz-dl-list li::before{content:"\2713";color:#4ade80;font-weight:700}
.css365jz-qr-box{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.css365jz-qr{background:#0d1626;border:1px solid #1c2740;border-radius:16px;padding:20px;text-align:center}
.css365jz-qr svg{width:132px;height:132px;margin:0 auto 12px;background:#fff;border-radius:10px;padding:8px}
.css365jz-qr b{display:block;font-size:15px;margin-bottom:4px}
.css365jz-qr span{font-size:12.5px;color:#7f8ca4}

/* ---------- 内页结构 ---------- */
.css365jz-pagebanner{position:relative;padding:56px 0;background:radial-gradient(700px 320px at 85% 10%,rgba(31,122,77,.5),transparent 65%),linear-gradient(140deg,#0b1324,#0e1c2c);border-bottom:1px solid #1b2439;overflow:hidden}
.css365jz-pagebanner h1{font-size:34px;margin-bottom:8px}
.css365jz-pagebanner p{color:#98a4bb;font-size:15px;max-width:760px}
.css365jz-crumb{font-size:13px;color:#7c889f;padding:14px 0}
.css365jz-crumb a:hover{color:#f5c451}
.css365jz-crumb span{margin:0 7px;color:#41506c}
.css365jz-page{display:grid;grid-template-columns:1fr 320px;gap:34px;padding:44px 0 70px;align-items:start}
.css365jz-main{min-width:0}
.css365jz-aside{position:sticky;top:92px;display:grid;gap:20px}

/* ---------- 侧栏 ---------- */
.css365jz-side-box{background:#0d1626;border:1px solid #1c2740;border-radius:16px;padding:22px}
.css365jz-side-title{font-size:18px;margin-bottom:16px;padding-left:12px;position:relative}
.css365jz-side-title::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;border-radius:3px;background:#f5c451}
.css365jz-side-list li a{display:block;padding:10px 0;border-bottom:1px dashed #1c2740;font-size:14.5px;color:#c3ccdd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.css365jz-side-list li:last-child a{border-bottom:0}
.css365jz-side-list li a:hover{color:#f5c451;padding-left:6px}
.css365jz-side-cta{background:linear-gradient(150deg,#1b5d3c,#0d2b1e);border:1px solid rgba(245,196,81,.4);text-align:center}
.css365jz-side-cta h3{font-size:20px;margin-bottom:6px}
.css365jz-side-cta p{font-size:13px;color:#cfe0d5;margin-bottom:16px}

/* ---------- 正文页 ---------- */
.css365jz-article{background:#0d1626;border:1px solid #1c2740;border-radius:18px;padding:36px 34px}
.css365jz-article h1{font-size:30px;line-height:1.4;margin-bottom:14px}
.css365jz-article-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:#7c889f;padding-bottom:18px;border-bottom:1px solid #1c2740;margin-bottom:26px}
.css365jz-article-meta a{color:#f5c451}
.css365jz-article-body{font-size:16px;color:#d5dceb;word-break:break-word}
.css365jz-article-body p{margin-bottom:18px}
.css365jz-article-body h2,.css365jz-article-body h3{margin:30px 0 14px;padding-left:13px;border-left:4px solid #f5c451}
.css365jz-article-body ul,.css365jz-article-body ol{margin:0 0 18px 20px}
.css365jz-article-body ul li{list-style:disc;margin-bottom:8px;color:#c2ccdd}
.css365jz-article-body ol li{list-style:decimal;margin-bottom:8px;color:#c2ccdd}
.css365jz-article-body img{border-radius:12px;margin:8px 0 20px;width:100%}
.css365jz-article-body table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:14.5px}
.css365jz-article-body table th,.css365jz-article-body table td{border:1px solid #24304c;padding:10px 12px}
.css365jz-article-body table th{background:#131f38;color:#f5c451}
.css365jz-article-body blockquote{border-left:4px solid #4ade80;background:rgba(74,222,128,.08);padding:14px 18px;margin:0 0 20px;border-radius:0 10px 10px 0;color:#bfe7cd}
.css365jz-article-body a{color:#f5c451;border-bottom:1px dashed rgba(245,196,81,.6)}
.css365jz-highlight{background:linear-gradient(90deg,rgba(245,196,81,.2),transparent);padding:16px 18px;border:1px solid rgba(245,196,81,.35);border-radius:12px;margin-bottom:22px;color:#ffe08a;font-size:15px}
.css365jz-tags{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 0;padding-top:22px;border-top:1px solid #1c2740}
.css365jz-tags a{font-size:13px;background:#131f38;border:1px solid #24304c;color:#a9b5cb;padding:5px 13px;border-radius:20px}
.css365jz-tags a:hover{background:#f5c451;color:#231700;border-color:#f5c451}
.css365jz-prenext{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}
.css365jz-prenext>div{background:#0d1626;border:1px solid #1c2740;border-radius:14px;padding:16px 18px;font-size:14px;color:#7c889f}
.css365jz-prenext a{display:block;color:#dfe5f0;margin-top:6px;font-size:15px}
.css365jz-prenext a:hover{color:#f5c451}
.css365jz-rela{margin-top:26px}
.css365jz-rela h3{font-size:20px;margin-bottom:16px}

/* ---------- 分页 ---------- */
.css365jz-pages{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:36px}
.css365jz-pages a{min-width:40px;height:40px;padding:0 12px;display:flex;align-items:center;justify-content:center;background:#0d1626;border:1px solid #24304c;border-radius:10px;font-size:14px;color:#b6c1d5}
.css365jz-pages a:hover{border-color:#f5c451;color:#f5c451}
.css365jz-pages a.current{background:linear-gradient(135deg,#f5c451,#d9a02a);color:#231700;border-color:transparent;font-weight:700}

/* ---------- 单页/说明 ---------- */
.css365jz-spage-body{background:#0d1626;border:1px solid #1c2740;border-radius:18px;padding:34px}

/* ---------- 移动端底部Tab ---------- */
.css365jz-tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:998;background:rgba(9,14,26,.97);border-top:1px solid rgba(245,196,81,.25);padding:8px 4px calc(8px + env(safe-area-inset-bottom))}
.css365jz-tabbar ul{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}
.css365jz-tabbar a{display:block;font-size:11.5px;color:#8d99b0;padding:4px 0}
.css365jz-tabbar a i{display:block;font-size:19px;line-height:1.3;font-style:normal}
.css365jz-tabbar a.current,.css365jz-tabbar a:hover{color:#f5c451}
.css365jz-tabbar .css365jz-tab-main a{color:#231700}
.css365jz-tabbar .css365jz-tab-main i{background:linear-gradient(135deg,#f5c451,#d9a02a);width:38px;height:38px;line-height:38px;border-radius:50%;margin:-16px auto 2px;box-shadow:0 6px 16px rgba(224,165,46,.45)}

/* ---------- 页脚 ---------- */
.css365jz-footer{background:#060a13;border-top:1px solid #16203a;padding:52px 0 0;margin-top:20px}
.css365jz-foot-cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:34px;padding-bottom:36px}
.css365jz-foot-col h4{font-size:16px;color:#fff;margin-bottom:16px;position:relative;padding-bottom:10px}
.css365jz-foot-col h4::after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;background:#f5c451}
.css365jz-foot-col p{font-size:13.5px;color:#8d99b0}
.css365jz-foot-links li a{display:block;font-size:14px;color:#8d99b0;padding:6px 0}
.css365jz-foot-links li a:hover{color:#f5c451;padding-left:5px}
.css365jz-foot-brand{display:flex;align-items:center;gap:11px;margin-bottom:14px}
.css365jz-foot-brand .css365jz-logo-mark{width:38px;height:38px;font-size:17px}
.css365jz-foot-brand b{font-size:19px}
.css365jz-age{display:inline-flex;align-items:center;gap:8px;background:rgba(200,30,63,.13);border:1px solid rgba(200,30,63,.45);color:#ff9aa9;font-size:12.5px;padding:6px 12px;border-radius:20px;margin-top:14px}
.css365jz-disclaimer{border-top:1px solid #141d31;padding:20px 0;font-size:12.5px;color:#67728a;line-height:1.9}
.css365jz-foot-bottom{border-top:1px solid #141d31;padding:18px 0;font-size:13px;color:#67728a;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}
.css365jz-foot-bottom a:hover{color:#f5c451}

/* ---------- 悬浮注册按钮 ---------- */
.css365jz-float{position:fixed;right:18px;bottom:110px;z-index:997;width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,#f5c451,#d9a02a);color:#231700;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;font-weight:700;box-shadow:0 12px 28px rgba(224,165,46,.45);text-align:center;line-height:1.2}
.css365jz-float:hover{color:#231700;transform:scale(1.06)}
.css365jz-float i{font-style:normal;font-size:19px}

/* ---------- 响应式 ---------- */
@media (max-width:1100px){
.css365jz-search{width:160px}
.css365jz-hero-title{font-size:36px}
.css365jz-nav ul li a{padding:9px 11px;font-size:14px}
}
@media (max-width:992px){
.css365jz-nav,.css365jz-search{display:none}
.css365jz-burger{display:block}
.css365jz-hero-inner{grid-template-columns:1fr;padding:44px 0 54px;gap:34px}
.css365jz-hero-visual{order:-1}
.css365jz-hero-art{max-width:330px}
.css365jz-steps,.css365jz-features,.css365jz-cards{grid-template-columns:repeat(2,1fr)}
.css365jz-faq{grid-template-columns:1fr}
.css365jz-page{grid-template-columns:1fr}
.css365jz-aside{position:static}
.css365jz-download{grid-template-columns:1fr}
.css365jz-foot-cols{grid-template-columns:1fr 1fr}
}
@media (max-width:767px){
body{font-size:14.5px;padding-bottom:74px}
.css365jz-tabbar{display:block}
.css365jz-topbar{display:none}
.css365jz-header-inner{height:64px}
.css365jz-btn-register{padding:9px 15px;font-size:13px}
.css365jz-hero-title{font-size:29px}
.css365jz-hero-sub{font-size:15px}
.css365jz-section{padding:44px 0}
.css365jz-section-title{font-size:23px}
.css365jz-steps,.css365jz-features,.css365jz-cards,.css365jz-qr-box,.css365jz-dl-list{grid-template-columns:1fr}
.css365jz-news-item{grid-template-columns:120px 1fr;gap:14px;padding:12px}
.css365jz-news-body h3{font-size:15.5px}
.css365jz-news-desc{display:none}
.css365jz-article{padding:24px 18px;border-radius:14px}
.css365jz-article h1{font-size:23px}
.css365jz-prenext{grid-template-columns:1fr}
.css365jz-cta{padding:32px 22px}
.css365jz-cta h2{font-size:23px}
.css365jz-pagebanner{padding:38px 0}
.css365jz-pagebanner h1{font-size:25px}
.css365jz-float{bottom:96px;right:12px;width:54px;height:54px;font-size:10px}
.css365jz-foot-cols{grid-template-columns:1fr}
.css365jz-spage-body{padding:22px 18px}
}
@media (max-width:420px){
.css365jz-hero-title{font-size:25px}
.css365jz-btn{width:100%;padding:13px 18px}
.css365jz-stats{gap:20px}
.css365jz-stat b{font-size:21px}
}
