/* ============================================================
   gk3- 极客科技评测模板 · wwwabg77777.net.cn
   主色：靛蓝 #2b3a8f
   ============================================================ */
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;background:#f4f6fb;color:#1f2430;line-height:1.9;font-size:16px}
a{color:#2b3a8f;text-decoration:none}
a:hover{text-decoration:underline}
img{max-width:100%;height:auto}
.container{max-width:1080px;margin:0 auto;padding:0 20px}

/* ---- 顶栏 ---- */
.gk3-topbar{background:#1a2357;color:#e8ecfa;position:sticky;top:0;z-index:50;box-shadow:0 2px 10px rgba(26,35,87,.25)}
.gk3-topbar .container{display:flex;align-items:center;justify-content:space-between;height:56px}
.gk3-logo{font-size:19px;font-weight:800;color:#fff;letter-spacing:.5px}
.gk3-logo span{color:#8fa3ff}
.gk3-nav{display:flex;gap:2px;flex-wrap:wrap}
.gk3-nav a{color:#d6dcf5;font-size:14px;padding:7px 11px;border-radius:6px}
.gk3-nav a:hover,.gk3-nav a.on{background:rgba(143,163,255,.18);color:#fff;text-decoration:none}

/* ---- 快讯条 ---- */
.gk3-ticker{background:#eef1ff;border-bottom:1px solid #dfe4f7}
.gk3-ticker .container{display:flex;align-items:center;gap:14px;font-size:13.5px;color:#3c4463;height:38px;overflow:hidden;white-space:nowrap}
.gk3-ticker b{color:#2b3a8f;background:#dfe5ff;padding:2px 10px;border-radius:999px;font-size:12.5px}
.gk3-ticker i{font-style:normal;color:#8a90ad}

/* ---- hero ---- */
.gk3-hero{background:linear-gradient(130deg,#2b3a8f 0%,#1a2357 62%,#131a44 100%);color:#eef1ff;padding:52px 0 58px}
.gk3-hero .container{display:grid;grid-template-columns:1.35fr .85fr;gap:34px;align-items:center}
.gk3-hero h1{font-size:30px;line-height:1.45;color:#fff;font-weight:800;margin-bottom:16px}
.gk3-hero h1 em{font-style:normal;color:#b7c4ff}
.gk3-hero-lead{font-size:15.5px;color:#ccd4f0;margin-bottom:22px}
.gk3-hero-cta{display:flex;gap:12px;flex-wrap:wrap}
.gk3-btn{display:inline-block;background:linear-gradient(135deg,#5c74e0,#3d50c0);color:#fff;padding:10px 22px;border-radius:999px;font-size:15px;font-weight:700}
.gk3-btn:hover{color:#fff;text-decoration:none;opacity:.92}
.gk3-btn-ghost{border:1px solid #8fa3ff;background:transparent;color:#cdd6ff}
.gk3-spec{background:rgba(255,255,255,.08);border:1px solid rgba(159,177,255,.35);border-radius:14px;padding:20px 22px;backdrop-filter:blur(6px)}
.gk3-spec h2{font-size:15px;color:#b7c4ff;margin-bottom:12px;font-weight:700}
.gk3-spec dl{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;font-size:13.5px}
.gk3-spec dt{color:#9aa6d8}
.gk3-spec dd{color:#eef1ff;word-break:break-all}

/* ---- 通用区块 ---- */
.gk3-sec{padding:40px 0 8px}
.gk3-sec h2.gk3-h{font-size:22px;color:#1a2357;border-left:5px solid #2b3a8f;padding-left:12px;margin-bottom:18px}
.gk3-card{background:#fff;border:1px solid #e4e8f4;border-radius:12px;padding:20px 22px;margin-bottom:16px;box-shadow:0 1px 4px rgba(31,36,48,.04)}
.gk3-card h3{font-size:17px;color:#2b3a8f;margin-bottom:8px}
.gk3-card p{font-size:15px;color:#3a4054}
.gk3-card ul{padding-left:22px;margin-top:8px;font-size:15px;color:#3a4054}
.gk3-card li{margin-bottom:5px}

/* ---- 搜索提示 ---- */
.gk3-seartip{background:#fff8ea;border:1px dashed #e8c37a;border-radius:12px;padding:18px 22px;margin-bottom:16px}
.gk3-seartip h3{font-size:16px;color:#8a6213;margin-bottom:8px}
.gk3-seartip p{font-size:14.5px;color:#5f5429}
.gk3-seartip code{background:#f3e8c8;padding:1px 7px;border-radius:5px;color:#7a5712;font-family:Consolas,monospace}

/* ---- 卡片网格 ---- */
.gk3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}
.gk3-grid .gk3-card{margin-bottom:0}
.gk3-grid h3{font-size:15.5px}
.gk3-grid p{font-size:14px}

/* ---- 数据面板 ---- */
.gk3-data{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}
.gk3-data-item{background:linear-gradient(160deg,#2b3a8f,#232c6e);color:#fff;border-radius:12px;padding:16px;text-align:center}
.gk3-data-item b{display:block;font-size:22px;color:#b7c4ff}
.gk3-data-item span{font-size:12.5px;color:#cdd4f0}

/* ---- FAQ ---- */
.gk3-faq .gk3-card{border-left:4px solid #2b3a8f}
.gk3-faq h3{font-size:15.5px;color:#1a2357}
.gk3-faq h3::before{content:"Q· ";color:#2b3a8f}
.gk3-faq p::before{content:"A· ";color:#6a7bd8}

/* ---- 最新文章 ---- */
.gk3-latest{background:#fff;border:1px solid #e4e8f4;border-radius:12px;padding:20px 22px;margin-bottom:16px}
.gk3-latest h2{font-size:20px;color:#1a2357;margin-bottom:14px}
.gk3-latest ol{padding-left:20px}
.gk3-latest li{margin-bottom:9px;font-size:15px}
.gk3-latest li a{color:#2b3a8f}
.gk3-latest time{color:#9aa0b8;font-size:12.5px;margin-left:8px}

/* ---- 相关阅读 ---- */
.gk3-relread{background:#f7f9ff;border:1px solid #e0e6fa;border-radius:12px;padding:18px 22px;margin-bottom:16px}
.gk3-relread h2{font-size:17px;color:#1a2357;margin-bottom:10px}
.gk3-relread ul{list-style:none}
.gk3-relread li{margin-bottom:7px;font-size:14.5px}
.gk3-relread li::before{content:"▸ ";color:#2b3a8f}

/* ---- 内容速览 ---- */
.gk3-keypoints{background:#eef2ff;border:1px solid #d6dffa;border-radius:12px;padding:16px 22px;margin-bottom:18px}
.gk3-keypoints h2{font-size:15.5px;color:#2b3a8f;margin-bottom:8px}
.gk3-keypoints ol{padding-left:22px;font-size:14.5px;color:#39406b}

/* ---- GEO 结论 ---- */
.gk3-geo{background:#f2f7f2;border:1px solid #cfe3cf;border-radius:12px;padding:18px 22px;margin-bottom:16px}
.gk3-geo h2{font-size:17px;color:#27552b;margin-bottom:10px}
.gk3-geo p{font-size:15px;color:#33503a}
.gk3-geo a{color:#2e6b3c;text-decoration:underline}

/* ---- 相关疑问 ---- */
.gk3-relq{background:#fff;border:1px solid #e4e8f4;border-radius:12px;padding:18px 22px;margin-bottom:16px}
.gk3-relq h2{font-size:17px;color:#1a2357;margin-bottom:10px}
.gk3-relq h3{font-size:14.5px;color:#2b3a8f;margin:10px 0 4px}
.gk3-relq p{font-size:14px;color:#4a5068}

/* ---- 面包屑 ---- */
.gk3-crumb{font-size:13px;color:#7c83a3;padding:14px 0 0}
.gk3-crumb a{color:#7c83a3}
.gk3-crumb b{color:#2b3a8f;font-weight:600}

/* ---- 文章页 ---- */
.gk3-art{background:#fff;border:1px solid #e4e8f4;border-radius:14px;padding:28px 30px;margin:22px 0}
.gk3-art h1{font-size:26px;color:#1a2357;line-height:1.5;margin-bottom:12px}
.gk3-meta{font-size:13px;color:#9aa0b8;border-bottom:1px solid #eef0f8;padding-bottom:12px;margin-bottom:18px}
.gk3-art h2{font-size:19px;color:#2b3a8f;margin:26px 0 10px}
.gk3-art h3{font-size:16px;color:#1a2357;margin:18px 0 8px}
.gk3-art p{font-size:15.5px;color:#2c3140;margin-bottom:14px;text-align:justify}
.gk3-art ul,.gk3-art ol{padding-left:24px;margin-bottom:14px;font-size:15.5px;color:#2c3140}
.gk3-art li{margin-bottom:6px}
.gk3-art img{border-radius:10px;margin:10px 0 16px}
.gk3-fig{font-size:12.5px;color:#9aa0b8;margin:-8px 0 16px}

/* ---- 搜索提示行 ---- */
.gk3-tipp{background:#f2f5ff;border-top:1px solid #dde3f7;font-size:13.5px;color:#55608a;padding:14px 0;text-align:center}
.gk3-tipp code{background:#e2e8fc;padding:1px 7px;border-radius:5px;font-family:Consolas,monospace}

/* ---- 页脚（6栏） ---- */
.gk3-footer{background:#12162e;color:#aab2d8;padding:40px 0 18px;margin-top:26px}
.gk3-foot-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}
.gk3-foot-grid h3{font-size:14px;color:#e8ecfa;margin-bottom:10px}
.gk3-foot-grid ul{list-style:none}
.gk3-foot-grid li{font-size:12.5px;margin-bottom:6px}
.gk3-foot-grid a{color:#aab2d8}
.gk3-foot-grid a:hover{color:#cdd6ff}
.gk3-foot-copy{border-top:1px solid #262b4d;margin-top:26px;padding-top:14px;font-size:12px;color:#7b82ad;text-align:center;line-height:1.9}

/* ---- 响应式 ---- */
@media (max-width:900px){
  .gk3-hero .container{grid-template-columns:1fr}
  .gk3-grid{grid-template-columns:repeat(2,1fr)}
  .gk3-data{grid-template-columns:repeat(2,1fr)}
  .gk3-foot-grid{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:560px){
  .gk3-grid{grid-template-columns:1fr}
  .gk3-foot-grid{grid-template-columns:repeat(2,1fr)}
  .gk3-nav a{font-size:12.5px;padding:6px 8px}
}
