/* qunganji tool sites - unified footer & typography */
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;text-rendering:optimizeLegibility;}
.qgj-footer{margin-top:36px;padding:0 12px 26px;}
.qgj-footer-inner{max-width:1080px;margin:0 auto;background:#ffffff;border:1px solid #ebeef5;border-radius:14px;padding:18px 22px;box-shadow:0 4px 18px rgba(0,0,0,.05);}
.qgj-footer-title{display:block;font-size:14px;font-weight:700;color:#303133;margin-bottom:10px;}
.qgj-footer-links{display:flex;flex-wrap:wrap;gap:6px 16px;}
.qgj-footer-links a{font-size:13px;line-height:1.9;color:#606266;text-decoration:none;transition:color .2s;}
.qgj-footer-links a:hover{color:#409eff;text-decoration:underline;}
@media (max-width:600px){.qgj-footer-inner{padding:14px 16px;}.qgj-footer-links{gap:4px 12px;}}
@media (prefers-color-scheme:dark){.qgj-footer-inner{background:#1e1e22;border-color:#2c2c31;box-shadow:none;}.qgj-footer-title{color:#e5e6eb;}.qgj-footer-links a{color:#a9aeb8;}.qgj-footer-links a:hover{color:#66b1ff;}}
