/* jkqdb.cn SEO 扩展：仅新增/微调元素样式，沿用 temp13 变量与 guide-* 原生样式 */
body{scroll-snap-type:y proximity}
.navbar-brand-a7k2 a.brand-home-a7k2{display:flex;align-items:center;gap:inherit;color:inherit;text-decoration:none}
#guide-section{align-items:flex-start}
#guide-section .bg-gradient-guide-a7k2{position:absolute;inset:0;background:var(--guide-gradient)}
.guide-article-a7k2{max-height:none;overflow:visible}
.guide-article-a7k2 h2{font-size:1.5rem}
.guide-article-a7k2 h3{font-size:1.2rem}
.guide-article-a7k2 a,.guide-tips-card-a7k2 a{color:#90cdf4}
.guide-article-a7k2 code{background:rgba(255,255,255,.12);padding:.1rem .35rem;border-radius:.25rem;font-size:.9em}
.guide-header-a7k2 .section-subtitle-a7k2{opacity:.85}
.crumbs-jk{font-size:.875rem;opacity:.85;margin-bottom:1rem;color:var(--text-light)}
.crumbs-jk a{color:#90cdf4;text-decoration:none}
.topic-grid-jk{list-style:none;margin:1rem 0!important;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}
.topic-grid-jk li{margin:0!important;opacity:1!important}
.topic-grid-jk a{display:block;padding:.7rem 1rem;border-radius:var(--radius-lg);background:rgba(255,255,255,.08);border:1px solid var(--border-light);color:var(--text-white)!important;font-weight:600;font-size:.95rem;text-decoration:none;text-align:center;transition:all var(--transition-fast)}
.topic-grid-jk a:hover,.topic-grid-jk a[aria-current]{background:var(--accent-gradient);transform:translateY(-2px)}
.nav-list-a7k2 a[aria-current]{background:rgba(255,255,255,.15);opacity:1}
.site-footer-jk{background:#0b0b1c;color:var(--text-light);padding:2.5rem var(--section-padding) 1.5rem;border-top:1px solid var(--border-light);position:relative;z-index:2}
.site-footer-jk .ft-inner{max-width:var(--content-max-width);margin:0 auto;display:grid;grid-template-columns:1.2fr 2fr;gap:2rem}
.site-footer-jk .ft-brand{display:flex;align-items:center;gap:.75rem;font-weight:700}
.site-footer-jk .ft-brand img{width:40px;height:40px;border-radius:.5rem}
.site-footer-jk p{opacity:.75;font-size:.875rem;margin-top:.75rem}
.site-footer-jk ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}
.site-footer-jk ul a{color:var(--text-light);opacity:.8;text-decoration:none;font-size:.9rem}
.site-footer-jk ul a:hover{opacity:1;color:#90cdf4}
.site-footer-jk .ft-title{font-weight:600;margin-bottom:.75rem}
.site-footer-jk .ft-copy{max-width:var(--content-max-width);margin:1.5rem auto 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);text-align:center;opacity:.6;font-size:.8rem}
@media (max-width:768px){
  .site-footer-jk .ft-inner{grid-template-columns:1fr}
  .guide-main-content-a7k2,.guide-tips-card-a7k2,.guide-navigation-a7k2{padding:1.25rem}
  .guide-header-a7k2{margin-bottom:2rem}
  .brand-text-a7k2{font-size:.9rem;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
