/* ============ COIN扑克安全吗区块链公平 · 模板样式 (coinaqmlqgp) ============ */
:root{
  --bg:#05080f;--bg2:#0a1120;--card:#101a2e;--card2:#16233c;
  --line:rgba(120,180,255,.14);--text:#e8f0fd;--muted:#8fa2c2;
  --cyan:#22d3ee;--blue:#3b82f6;--green:#34d399;--purple:#8b5cf6;--gold:#f0b429;
  --radius:16px;--shadow:0 20px 50px rgba(0,0,0,.5);
}
*{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,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.8;font-size:15px;overflow-x:hidden}
a{color:inherit;text-decoration:none;transition:color .25s,transform .25s,opacity .25s}
a:hover{color:var(--cyan)}
img,svg{max-width:100%;display:block;height:auto}
ul,ol{list-style:none}
h1,h2,h3,h4,h5{font-weight:700;line-height:1.4}
.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.clearfix:after{content:"";display:block;clear:both}

/* ---------- 顶部通知条 ---------- */
.css365jz-topbar{background:linear-gradient(90deg,#0b1b33,#0d2a45 40%,#0b1b33);border-bottom:1px solid var(--line);font-size:13px;color:#c7d6ef}
.css365jz-topbar .wrap{display:flex;align-items:center;justify-content:space-between;min-height:38px;gap:14px}
.css365jz-topbar strong{color:var(--cyan)}
.css365jz-topbar-list{display:flex;gap:18px;flex-shrink:0}
.css365jz-topbar-list li{position:relative;padding-left:12px}
.css365jz-topbar-list li:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2px;border-radius:50%;background:var(--green)}

/* ---------- 头部导航 ---------- */
.css365jz-header{position:sticky;top:0;z-index:99;background:rgba(6,10,19,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.css365jz-header .wrap{display:flex;align-items:center;justify-content:space-between;height:66px;gap:20px}
.css365jz-logo{display:flex;align-items:center;gap:10px;flex-shrink:0}
.css365jz-logo-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:20px;background:linear-gradient(140deg,var(--cyan),var(--blue));box-shadow:0 6px 18px rgba(34,211,238,.35)}
.css365jz-logo-txt{display:flex;flex-direction:column;line-height:1.15}
.css365jz-logo-txt i{font-style:normal;font-size:11px;letter-spacing:2px;color:var(--cyan)}
.css365jz-logo-txt b{font-size:18px}
.css365jz-nav{display:flex;align-items:center;gap:4px;margin-left:auto}
.css365jz-nav>li{position:relative}
.css365jz-nav>li>a{display:block;padding:22px 15px;font-size:15px;color:#d5e2f7}
.css365jz-nav>li>a:hover,.css365jz-nav>li.current>a{color:var(--cyan)}
.css365jz-nav>li.current>a:after{content:"";position:absolute;left:15px;right:15px;bottom:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--blue))}
.css365jz-nav-sub{position:absolute;top:100%;left:0;min-width:170px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(10px);transition:.28s;box-shadow:var(--shadow)}
.css365jz-nav>li:hover .css365jz-nav-sub{opacity:1;visibility:visible;transform:translateY(0)}
.css365jz-nav-sub a{display:block;padding:9px 12px;border-radius:8px;font-size:14px;color:var(--muted)}
.css365jz-nav-sub a:hover{background:rgba(34,211,238,.1);color:var(--cyan)}
.css365jz-head-right{display:flex;align-items:center;gap:12px}
.css365jz-search{display:flex;align-items:center;gap:8px;background:var(--bg2);border:1px solid var(--line);border-radius:999px;padding:8px 14px;color:var(--muted);font-size:13px}
.css365jz-search input{background:none;border:0;outline:0;color:var(--text);width:120px;font-size:13px}
.css365jz-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 22px;border-radius:999px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}
.css365jz-btn-cyan{background:linear-gradient(120deg,var(--cyan),var(--blue));color:#04121f;box-shadow:0 10px 26px rgba(34,211,238,.35)}
.css365jz-btn-cyan:hover{color:#04121f;transform:translateY(-2px)}
.css365jz-btn-ghost{border:1px solid var(--line);color:#dbe6fa;background:rgba(255,255,255,.03)}
.css365jz-btn-ghost:hover{border-color:var(--cyan);color:var(--cyan)}
.css365jz-btn-block{width:100%;padding:14px 18px}
.css365jz-menu-btn{display:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--text);font-size:20px;line-height:1}

/* ---------- 抽屉菜单 ---------- */
.css365jz-drawer{position:fixed;inset:0;z-index:200;display:none}
.css365jz-drawer-mask{position:absolute;inset:0;background:rgba(0,0,0,.6)}
.css365jz-drawer-box{position:absolute;top:0;right:0;width:280px;max-width:82vw;height:100%;background:var(--bg2);padding:22px;overflow-y:auto;border-left:1px solid var(--line)}
.css365jz-drawer-close{display:block;text-align:right;font-size:24px;color:var(--muted);margin-bottom:10px}
.css365jz-drawer-box ul li a{display:block;padding:13px 6px;border-bottom:1px dashed var(--line);font-size:15px}

/* ---------- Hero ---------- */
.css365jz-hero{position:relative;overflow:hidden;background:radial-gradient(900px 400px at 15% -10%,rgba(34,211,238,.16),transparent),radial-gradient(700px 400px at 90% 10%,rgba(139,92,246,.18),transparent),linear-gradient(180deg,#081122,#05080f)}
.css365jz-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:60px 20px}
.css365jz-hero-tag{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;padding:7px 14px;border-radius:999px;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.35);color:#8ff0c9;margin-bottom:18px}
.css365jz-hero h1{font-size:clamp(26px,4.2vw,44px);line-height:1.25;margin-bottom:16px}
.css365jz-hero h1 em{font-style:normal;background:linear-gradient(120deg,var(--cyan),var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent}
.css365jz-hero p.lead{color:#b9c8e2;font-size:15.5px;max-width:560px;margin-bottom:26px}
.css365jz-hero-btns{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}
.css365jz-hero-points{display:flex;flex-wrap:wrap;gap:10px}
.css365jz-hero-points span{font-size:12.5px;color:#a9bbd8;background:rgba(255,255,255,.05);border:1px solid var(--line);padding:6px 12px;border-radius:8px}
.css365jz-hero-art{position:relative}
.css365jz-hero-art svg{width:100%;height:auto;filter:drop-shadow(0 26px 60px rgba(34,211,238,.25))}
.css365jz-hero-badge{position:absolute;left:6%;bottom:8%;background:rgba(9,17,32,.9);border:1px solid rgba(52,211,153,.4);border-radius:14px;padding:12px 16px;font-size:12.5px;color:#c9f7e4}
.css365jz-hero-badge b{display:block;font-size:19px;color:var(--green)}

/* ---------- 通用板块 ---------- */
.css365jz-sec{padding:64px 0}
.css365jz-sec-alt{background:linear-gradient(180deg,#070d19,#05080f)}
.css365jz-hd{text-align:center;max-width:760px;margin:0 auto 40px}
.css365jz-hd small{display:inline-block;font-size:12px;letter-spacing:3px;color:var(--cyan);margin-bottom:10px;text-transform:uppercase}
.css365jz-hd h2{font-size:clamp(21px,2.8vw,30px);margin-bottom:12px}
.css365jz-hd p{color:var(--muted);font-size:14.5px}
.css365jz-hl{color:var(--cyan)}

/* ---------- 数据条 ---------- */
.css365jz-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:-38px;position:relative;z-index:5}
.css365jz-stat{background:linear-gradient(160deg,var(--card),var(--card2));border:1px solid var(--line);border-radius:var(--radius);padding:22px;text-align:center;box-shadow:var(--shadow)}
.css365jz-stat b{display:block;font-size:28px;background:linear-gradient(120deg,var(--cyan),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}
.css365jz-stat span{font-size:13px;color:var(--muted)}

/* ---------- 卡片网格 ---------- */
.css365jz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.css365jz-grid-3{grid-template-columns:repeat(3,1fr)}
.css365jz-grid-2{grid-template-columns:repeat(2,1fr)}
.css365jz-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:.3s;position:relative;overflow:hidden}
.css365jz-card:hover{transform:translateY(-6px);border-color:rgba(34,211,238,.45);box-shadow:0 22px 46px rgba(0,0,0,.5)}
.css365jz-card:after{content:"";position:absolute;inset:0;background:radial-gradient(300px 120px at 20% 0%,rgba(34,211,238,.12),transparent);opacity:0;transition:.3s;pointer-events:none}
.css365jz-card:hover:after{opacity:1}
.css365jz-card-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:24px;background:linear-gradient(140deg,rgba(34,211,238,.2),rgba(139,92,246,.2));border:1px solid var(--line);margin-bottom:16px}
.css365jz-card h3{font-size:17px;margin-bottom:10px}
.css365jz-card p{font-size:13.5px;color:var(--muted)}
.css365jz-card ul{margin-top:12px}
.css365jz-card ul li{font-size:13.5px;color:#b6c6e0;padding:6px 0 6px 20px;position:relative}
.css365jz-card ul li:before{content:"✓";position:absolute;left:0;top:6px;color:var(--green);font-size:12px}

/* ---------- 步骤流程 ---------- */
.css365jz-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;counter-reset:s}
.css365jz-step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px 18px;position:relative}
.css365jz-step-num{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:800;background:linear-gradient(140deg,var(--purple),var(--blue));color:#fff;margin-bottom:14px;font-size:15px}
.css365jz-step h3{font-size:15.5px;margin-bottom:8px}
.css365jz-step p{font-size:13px;color:var(--muted)}
.css365jz-step:after{content:"→";position:absolute;right:-14px;top:32%;color:rgba(140,170,220,.5);font-size:18px;z-index:2}
.css365jz-step:last-child:after{display:none}

/* ---------- 验证器 ---------- */
.css365jz-verifier{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
.css365jz-form{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px}
.css365jz-form-row{margin-bottom:16px}
.css365jz-form-row label{display:block;font-size:13px;color:#b8c7e2;margin-bottom:8px}
.css365jz-form-row input,.css365jz-form-row select{width:100%;background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:var(--text);font-size:14px;outline:0}
.css365jz-form-row input:focus,.css365jz-form-row select:focus{border-color:var(--cyan)}
.css365jz-hash{font-family:Consolas,Menlo,monospace;font-size:11.5px;word-break:break-all;background:rgba(0,0,0,.35);border:1px dashed var(--line);border-radius:10px;padding:12px;color:#9fe8ff}
.css365jz-result{background:linear-gradient(160deg,#0d1a2e,#132b26);border:1px solid rgba(52,211,153,.35);border-radius:var(--radius);padding:26px}
.css365jz-result-ok{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--green);font-size:18px;margin-bottom:14px}
.css365jz-result-list li{display:flex;justify-content:space-between;gap:14px;font-size:13.5px;padding:9px 0;border-bottom:1px dashed rgba(255,255,255,.08)}
.css365jz-result-list li span{color:var(--muted)}
.css365jz-result-list li b{color:#dfe9fa;font-weight:600;text-align:right}

/* ---------- 表格 ---------- */
.css365jz-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}
table.css365jz-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13.5px}
table.css365jz-table th{background:rgba(34,211,238,.1);color:#cdeafe;text-align:left;padding:14px 16px;font-weight:700;border-bottom:1px solid var(--line);white-space:nowrap}
table.css365jz-table td{padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.05);color:#c0cee6}
table.css365jz-table tr:last-child td{border-bottom:0}
table.css365jz-table tbody tr:hover td{background:rgba(34,211,238,.05)}
.css365jz-tag-ok{display:inline-block;font-size:12px;padding:3px 10px;border-radius:999px;background:rgba(52,211,153,.14);color:#7ff0bd;border:1px solid rgba(52,211,153,.3)}
.css365jz-tag-no{display:inline-block;font-size:12px;padding:3px 10px;border-radius:999px;background:rgba(239,90,90,.14);color:#ff9d9d;border:1px solid rgba(239,90,90,.3)}

/* ---------- 列表 ---------- */
.css365jz-news{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.css365jz-news-item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:.3s}
.css365jz-news-item:hover{transform:translateY(-6px);border-color:rgba(34,211,238,.4)}
.css365jz-news-thumb{position:relative;aspect-ratio:16/9;background:linear-gradient(140deg,#12203a,#1b1236);overflow:hidden}
.css365jz-news-thumb img{width:100%;height:100%;object-fit:cover}
.css365jz-news-cat{position:absolute;left:12px;top:12px;font-size:11.5px;padding:4px 10px;border-radius:6px;background:rgba(5,10,20,.75);color:var(--cyan);border:1px solid var(--line)}
.css365jz-news-body{padding:18px;flex:1;display:flex;flex-direction:column}
.css365jz-news-body h3{font-size:15.5px;margin-bottom:10px;line-height:1.55}
.css365jz-news-body p{font-size:13px;color:var(--muted);flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.css365jz-news-meta{display:flex;justify-content:space-between;font-size:12px;color:#6f809c;margin-top:14px}
.css365jz-more{text-align:center;margin-top:34px}

/* ---------- 排行榜 ---------- */
.css365jz-rank{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:8px 20px}
.css365jz-rank li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px dashed rgba(255,255,255,.07);font-size:14px}
.css365jz-rank li:last-child{border-bottom:0}
.css365jz-rank-no{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:800;background:rgba(255,255,255,.07);color:var(--muted);flex-shrink:0}
.css365jz-rank li:nth-child(1) .css365jz-rank-no{background:linear-gradient(140deg,#ffd76a,#f0b429);color:#39260a}
.css365jz-rank li:nth-child(2) .css365jz-rank-no{background:linear-gradient(140deg,#e6ecf7,#a9b7cc);color:#212a3a}
.css365jz-rank li:nth-child(3) .css365jz-rank-no{background:linear-gradient(140deg,#f0b98a,#c9824b);color:#3a1f0c}
.css365jz-rank-t{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfdcf2}
.css365jz-rank-t:hover{color:var(--cyan)}
.css365jz-rank-v{font-size:12.5px;color:var(--green);flex-shrink:0}

/* ---------- 布局：主内容+侧栏 ---------- */
.css365jz-layout{display:grid;grid-template-columns:1fr 320px;gap:28px;align-items:start;padding:28px 20px 64px}
.css365jz-crumbs{font-size:13px;color:var(--muted);padding:18px 0}
.css365jz-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.css365jz-crumbs li+li:before{content:"/";margin-right:8px;color:#4d5f7d}
.css365jz-crumbs a:hover{color:var(--cyan)}
.css365jz-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}
.css365jz-filters a{font-size:13px;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:#b7c6e0}
.css365jz-filters a:hover,.css365jz-filters a.current{background:linear-gradient(120deg,var(--cyan),var(--blue));color:#04121f;border-color:transparent;font-weight:700}
.css365jz-row{display:flex;gap:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-bottom:16px;transition:.3s}
.css365jz-row:hover{border-color:rgba(34,211,238,.4);transform:translateX(4px)}
.css365jz-row-thumb{width:200px;flex-shrink:0;border-radius:12px;overflow:hidden;background:linear-gradient(140deg,#12203a,#1b1236);aspect-ratio:16/10}
.css365jz-row-thumb img{width:100%;height:100%;object-fit:cover}
.css365jz-row-body{flex:1;min-width:0}
.css365jz-row-body h3{font-size:17px;margin-bottom:8px}
.css365jz-row-body p{font-size:13.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.css365jz-row-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#6f809c;margin-top:12px}
.css365jz-side-box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin-bottom:20px}
.css365jz-side-hd{font-size:16px;margin-bottom:14px;padding-left:12px;position:relative}
.css365jz-side-hd:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:4px;background:linear-gradient(180deg,var(--cyan),var(--blue))}
.css365jz-side-list li{padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.07);font-size:14px}
.css365jz-side-list li:last-child{border-bottom:0}
.css365jz-side-list a{display:flex;justify-content:space-between;gap:10px;color:#c3d1ea}
.css365jz-side-list small{color:#6f809c;font-size:12px;flex-shrink:0}
.css365jz-side-cta{background:linear-gradient(150deg,#101c33,#1a1030);border:1px solid rgba(139,92,246,.35)}
.css365jz-side-cta h3{font-size:17px;margin-bottom:8px}
.css365jz-side-cta p{font-size:13px;color:var(--muted);margin-bottom:16px}

/* ---------- 文章页 ---------- */
.css365jz-article{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:32px}
.css365jz-article h1{font-size:clamp(22px,3vw,30px);margin-bottom:14px}
.css365jz-article-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:12.5px;color:#71829f;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:24px}
.css365jz-body{font-size:15.5px;color:#cfdaf0}
.css365jz-body p{margin-bottom:16px}
.css365jz-body h2,.css365jz-body h3{margin:28px 0 14px;padding-left:12px;border-left:4px solid var(--cyan);font-size:19px;color:#fff}
.css365jz-body h3{font-size:16.5px;border-left-color:var(--purple)}
.css365jz-body img{border-radius:12px;margin:18px auto;border:1px solid var(--line)}
.css365jz-body ul,.css365jz-body ol{margin:0 0 16px}
.css365jz-body ul li,.css365jz-body ol li{padding:5px 0 5px 22px;position:relative}
.css365jz-body ul li:before{content:"";position:absolute;left:6px;top:14px;width:6px;height:6px;border-radius:50%;background:var(--cyan)}
.css365jz-body blockquote{background:rgba(34,211,238,.07);border-left:4px solid var(--cyan);padding:16px 18px;border-radius:0 12px 12px 0;margin:18px 0;color:#bcd8f5}
.css365jz-body table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px}
.css365jz-body table th,.css365jz-body table td{border:1px solid var(--line);padding:11px 13px;text-align:left}
.css365jz-body table th{background:rgba(34,211,238,.1);color:#cdeafe}
.css365jz-body code{background:rgba(0,0,0,.4);padding:2px 7px;border-radius:6px;color:#9fe8ff;font-size:13px}
.css365jz-tags{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}
.css365jz-tags a{font-size:12.5px;padding:5px 13px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line);color:#a9bbd8}
.css365jz-prevnext{display:flex;justify-content:space-between;gap:16px;font-size:13.5px;border-top:1px solid var(--line);padding-top:20px;color:#8fa2c2}
.css365jz-prevnext a{color:var(--cyan)}

/* ---------- FAQ ---------- */
.css365jz-faq{max-width:860px;margin:0 auto}
.css365jz-faq-item{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;overflow:hidden}
.css365jz-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;cursor:pointer;font-weight:700;font-size:15px}
.css365jz-faq-q i{font-style:normal;color:var(--cyan);transition:.3s;flex-shrink:0;font-size:18px}
.css365jz-faq-item.open .css365jz-faq-q i{transform:rotate(45deg)}
.css365jz-faq-a{display:none;padding:0 20px 18px;font-size:14px;color:var(--muted)}
.css365jz-faq-item.open .css365jz-faq-a{display:block}

/* ---------- CTA ---------- */
.css365jz-cta{background:linear-gradient(120deg,rgba(34,211,238,.14),rgba(139,92,246,.16)),var(--card);border:1px solid rgba(34,211,238,.3);border-radius:22px;padding:44px 34px;text-align:center;position:relative;overflow:hidden}
.css365jz-cta h2{font-size:clamp(20px,2.6vw,28px);margin-bottom:12px}
.css365jz-cta p{color:#b6c6e2;max-width:640px;margin:0 auto 24px;font-size:14.5px}
.css365jz-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}

/* ---------- 分页 ---------- */
.css365jz-pages{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:30px}
.css365jz-pages a,.css365jz-pages span{min-width:38px;height:38px;padding:0 12px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);background:var(--card);font-size:13.5px;color:#b7c6e0}
.css365jz-pages a:hover{border-color:var(--cyan);color:var(--cyan)}
.css365jz-pages .current,.css365jz-pages a.current{background:linear-gradient(120deg,var(--cyan),var(--blue));color:#04121f;border-color:transparent;font-weight:800}

/* ---------- 页脚 ---------- */
.css365jz-footer{background:#04070e;border-top:1px solid var(--line);padding:52px 0 26px;margin-top:40px}
.css365jz-foot-cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:34px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.06)}
.css365jz-foot-col h4{font-size:15px;margin-bottom:16px;color:#dbe6fa}
.css365jz-foot-col p{font-size:13px;color:var(--muted)}
.css365jz-foot-col li{font-size:13.5px;padding:6px 0;color:#9fb0cd}
.css365jz-foot-col li a:hover{color:var(--cyan)}
.css365jz-foot-qr{text-align:center}
.css365jz-foot-qr .css365jz-qr{width:118px;height:118px;margin:0 auto 10px;background:#fff;border-radius:10px;padding:8px}
.css365jz-foot-qr span{font-size:12px;color:var(--muted)}
.css365jz-foot-bottom{padding-top:22px;text-align:center;font-size:12.5px;color:#68788f;line-height:2}
.css365jz-foot-bottom .css365jz-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:8px}

/* ---------- 浮动/Tabbar ---------- */
.css365jz-float{position:fixed;right:16px;bottom:96px;z-index:120;display:flex;flex-direction:column;gap:10px}
.css365jz-float a{width:52px;min-height:52px;border-radius:14px;background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.25;color:#b7c6e0;box-shadow:var(--shadow)}
.css365jz-float a i{font-style:normal;font-size:18px;margin-bottom:2px}
.css365jz-float a:hover{border-color:var(--cyan);color:var(--cyan)}
.css365jz-float .css365jz-float-main{background:linear-gradient(140deg,var(--cyan),var(--blue));color:#04121f;font-weight:700;border:0}
.css365jz-tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:130;background:rgba(8,13,24,.96);backdrop-filter:blur(14px);border-top:1px solid var(--line)}
.css365jz-tabbar ul{display:grid;grid-template-columns:repeat(5,1fr)}
.css365jz-tabbar li a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 2px;font-size:11px;color:#8fa2c2}
.css365jz-tabbar li a i{font-style:normal;font-size:18px}
.css365jz-tabbar li.current a,.css365jz-tabbar .css365jz-tab-main a{color:var(--cyan)}
.css365jz-tabbar .css365jz-tab-main a{position:relative;margin:0 6px;border-radius:12px;background:linear-gradient(140deg,rgba(34,211,238,.2),rgba(139,92,246,.2));border:1px solid rgba(34,211,238,.35)}

/* ---------- 响应式 ---------- */
@media(max-width:1080px){
  .css365jz-stats{grid-template-columns:repeat(2,1fr)}
  .css365jz-grid,.css365jz-grid-3,.css365jz-news{grid-template-columns:repeat(2,1fr)}
  .css365jz-steps{grid-template-columns:repeat(2,1fr)}
  .css365jz-step:after{display:none}
  .css365jz-hero .wrap{grid-template-columns:1fr;gap:30px;padding:44px 20px}
  .css365jz-verifier,.css365jz-layout{grid-template-columns:1fr}
  .css365jz-foot-cols{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px){
  .css365jz-nav,.css365jz-search{display:none}
  .css365jz-menu-btn{display:grid;place-items:center}
  .css365jz-head-right .css365jz-btn{padding:9px 16px;font-size:13px}
  .css365jz-topbar .wrap{display:block;padding:8px 20px;text-align:center}
  .css365jz-topbar-list{display:none}
  .css365jz-tabbar{display:block}
  body{padding-bottom:58px}
  .css365jz-sec{padding:44px 0}
  .css365jz-grid,.css365jz-grid-2,.css365jz-news,.css365jz-steps,.css365jz-verifier{grid-template-columns:1fr}
  .css365jz-row{flex-direction:column}
  .css365jz-row-thumb{width:100%}
  .css365jz-article{padding:22px}
  .css365jz-prevnext{flex-direction:column;gap:8px}
  .css365jz-cta{padding:32px 20px}
}
@media(max-width:420px){
  .css365jz-stats{grid-template-columns:1fr}
  .css365jz-foot-cols{grid-template-columns:1fr}
  .css365jz-hero-btns .css365jz-btn{width:100%}
}
