/* ========== 模板①：经典黑金 dark-gold —— 游戏站专属，黑底金字神秘感 ========== */
body.template-dark-gold{
  --c-primary:#d4af37;
  --c-primary-dark:#b8941f;
  --c-primary-light:#e6c862;
  --c-bg:#0f0f14;
  --c-bg-alt:#1a1a23;
  --c-card:#181820;
  --c-border:#2a2a36;
  --c-border-strong:#3a3a48;
  --c-text:#e8e4d9;
  --c-text-mute:#9a9588;
  --c-text-light:#6b6558;
  --c-code-bg:#25252f;
  --c-link:#d4af37;
  background:#0f0f14;
  background-image:
    radial-gradient(ellipse at top,rgba(212,175,55,0.08) 0%,transparent 50%),
    radial-gradient(ellipse at bottom,rgba(212,175,55,0.04) 0%,transparent 50%);
  background-attachment:fixed;
}
body.template-dark-gold .site-header{background:rgba(15,15,20,0.85);border-bottom:1px solid rgba(212,175,55,0.2);}
body.template-dark-gold .main-nav a{color:#b0a998;}
body.template-dark-gold .main-nav a:hover{background:rgba(212,175,55,0.1);color:#d4af37;}
body.template-dark-gold .main-nav a.current{color:#d4af37;background:rgba(212,175,55,0.15);}
body.template-dark-gold .logo a{color:#f5ecd0;}
body.template-dark-gold .hero h1{background:linear-gradient(135deg,#f5ecd0 0%,#d4af37 50%,#b8941f 100%);-webkit-background-clip:text;background-clip:text;}
body.template-dark-gold .hero p{color:#9a9588;}
body.template-dark-gold .article-meta{background:rgba(212,175,55,0.08);border-left-color:#d4af37;color:#9a9588;}
body.template-dark-gold .article-meta time{color:#e8e4d9;}
body.template-dark-gold .article-cover{box-shadow:0 12px 40px rgba(0,0,0,0.5),0 0 0 1px rgba(212,175,55,0.15);}
body.template-dark-gold .article-cover-cap{background:#181820;color:#9a9588;border-top-color:#2a2a36;}
body.template-dark-gold .article-body{color:#d8d2c3;}
body.template-dark-gold .article-body h2{color:#f5ecd0;border-bottom-color:rgba(212,175,55,0.3);}
body.template-dark-gold .article-body h2::before{background:#d4af37;}
body.template-dark-gold .article-body h3{color:#f5ecd0;border-left-color:#d4af37;}
body.template-dark-gold .article-body strong{color:#f5ecd0;background:linear-gradient(transparent 60%,rgba(212,175,55,0.25) 60%);}
body.template-dark-gold .article-body em{color:#e6c862;}
body.template-dark-gold .article-body p{color:#c8c3b4;}
body.template-dark-gold .article-body ul li::before,.article-body ol li::before{background:#d4af37;}
body.template-dark-gold .article-body blockquote{background:rgba(212,175,55,0.06);border-left-color:#d4af37;color:#b0a998;}
body.template-dark-gold .article-body code{background:#25252f;color:#e6c862;}
body.template-dark-gold .article-body pre{background:#0a0a0f;color:#d8d2c3;}
body.template-dark-gold .article-body th{background:#25252f;color:#f5ecd0;}
body.template-dark-gold .article-body td{border-bottom-color:#2a2a36;color:#d8d2c3;}
body.template-dark-gold .article-body tr:hover td{background:rgba(212,175,55,0.05);}
body.template-dark-gold .article-end{background:linear-gradient(135deg,rgba(212,175,55,0.1),rgba(26,26,35,0.8));border-left-color:#d4af37;}
body.template-dark-gold .article-end-note{color:#9a9588;}
body.template-dark-gold .article-end-note time{color:#d4af37;}
body.template-dark-gold .tools-header h2{color:#f5ecd0;}
body.template-dark-gold .tools-sub{color:#9a9588;}
body.template-dark-gold .tool-card{background:#181820;border-color:#2a2a36;}
body.template-dark-gold .tool-card::before{background:linear-gradient(90deg,#d4af37,#e6c862);}
body.template-dark-gold .tool-card:hover{border-color:#d4af37;box-shadow:0 16px 40px rgba(0,0,0,0.4),0 0 0 1px rgba(212,175,55,0.25);}
body.template-dark-gold .tool-card h3{color:#f5ecd0;}
body.template-dark-gold .tool-card p{color:#9a9588;}
body.template-dark-gold .tool-card-go{color:#d4af37;}
body.template-dark-gold .btn{background:linear-gradient(135deg,#d4af37,#b8941f);}
body.template-dark-gold .btn:hover{background:linear-gradient(135deg,#e6c862,#d4af37);box-shadow:0 8px 24px rgba(212,175,55,0.3);}
body.template-dark-gold .friend-links h3{color:#f5ecd0;}
body.template-dark-gold .fl-list a{background:#181820;border-color:#2a2a36;color:#9a9588;}
body.template-dark-gold .fl-list a:hover{background:#25252f;color:#d4af37;border-color:rgba(212,175,55,0.3);}
body.template-dark-gold .site-footer{background:#0a0a0f;border-top-color:#2a2a36;}
body.template-dark-gold .foot-copy{color:#6b6558;}
body.template-dark-gold .breadcrumb{color:#6b6558;}
body.template-dark-gold .breadcrumb a{color:#9a9588;}
body.template-dark-gold .err404 h1{background:linear-gradient(135deg,#d4af37,#b8941f);-webkit-background-clip:text;background-clip:text;}
body.template-dark-gold .err404 h2{color:#f5ecd0;}
body.template-dark-gold .err404 p{color:#9a9588;}
body.template-dark-gold .back-top{background:#d4af37;color:#0f0f14;}
body.template-dark-gold .back-top:hover{background:#e6c862;}
@media(max-width:768px){
  body.template-dark-gold .main-nav{background:#181820;border-bottom-color:#2a2a36;}
}
