/* v2rayn下载.top 配色：品牌色蓝 → 紫（变量覆盖，不改对方 CSS 文件） */
:root{--brand-500:#a78bfa;--brand-600:#7c3aed;--brand-700:#5b21b6;--brand-50:#f5f3ff;--brand-100:#ede9fe;
--gradient-brand:linear-gradient(135deg,#a78bfa 0%,#7c3aed 55%,#5b21b6 100%);--accent-blue-bg:#ede9fe;--accent-blue-fg:#5b21b6;
--shadow-lg:0 20px 45px rgba(91,33,182,.12);--shadow-brand:0 12px 28px rgba(124,58,237,.26)}
.article-body table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0}
.article-body .tw{overflow-x:auto;margin:14px 0}
.article-body th{background:#f5f3ff;color:#5b21b6;text-align:left;padding:9px 12px;border-bottom:2px solid #ddd6fe}
.article-body td{padding:9px 12px;border-bottom:1px solid #ede9fe;vertical-align:top}
.article-body pre{overflow-x:auto}
.article-body details{border:1px solid #ddd6fe;border-radius:10px;padding:8px 14px;margin:10px 0}
.article-body summary{font-weight:600;cursor:pointer}
.main-nav{flex-wrap:wrap}
/* 页脚改浅色（站长：所有网站不要整块深色） */
.site-footer{background:#f5f3ff !important;border-top:1px solid #ddd6fe}
.site-footer,.site-footer p,.site-footer li,.site-footer span,.site-footer h4,.site-footer a{color:#334155 !important}
.site-footer a:hover{color:#5b21b6 !important}
.site-footer .footer-brand{color:#5b21b6 !important;font-weight:700}
.site-footer .footer-disclaimer,.site-footer .footer-bottom{border-color:#ddd6fe !important}
.footer-grid{grid-template-columns:1.5fr repeat(3,1fr) !important}
@media(max-width:860px){.footer-grid{grid-template-columns:1fr 1fr !important}}
.our-mnav{display:none;max-width:1160px;margin:0 auto;padding:8px 24px;gap:6px 16px;flex-wrap:wrap;font-size:14px}
.our-mnav a{color:var(--brand-700)}
@media(max-width:860px){.our-mnav{display:flex}}
