/* qlaaa 子页统一外壳（WB1 注入，套齐首页风格；与首页共用 qlaaa_theme 键） */
.ql-nav{position:sticky;top:0;z-index:60;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  background:rgba(255,255,255,.66);border-bottom:1px solid var(--border);}
.ql-nav-in{max-width:1200px;margin:0 auto;padding:0 20px;height:54px;display:flex;align-items:center;gap:16px}
.ql-logo{font-weight:800;font-size:18px;color:var(--primary);display:flex;align-items:center;gap:6px;white-space:nowrap}
.ql-logo span{font-weight:500;color:var(--text-light);font-size:12px}
.ql-links{display:flex;gap:6px;flex:1;flex-wrap:wrap}
.ql-links a{font-size:13px;color:var(--text-light);padding:5px 12px;border:1px solid var(--border);border-radius:8px;white-space:nowrap}
.ql-links a:hover{color:var(--primary);border-color:var(--primary)}
.ql-theme{margin-left:auto;border:1px solid var(--border);color:var(--text-light);background:rgba(255,255,255,.7);
  padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}
.ql-theme:hover{color:var(--primary);border-color:var(--primary)}
/* 统一毛玻璃渐变背景，覆盖子页原纯色 --bg */
html{background:#f8fafc}
body{background:
  radial-gradient(1200px 600px at 80% -10%, #dbeafe 0%, transparent 60%),
  radial-gradient(900px 500px at 0% 0%, #ffedd5 0%, transparent 55%),
  linear-gradient(180deg,#f8fafc,#eef2ff) !important;
  background-attachment:fixed}
/* 深色模式：覆盖子页变量，与首页同源 */
[data-theme="dark"]{--primary:#60a5fa;--primary-dark:#3b82f6;--accent:#fb923c;
  --text:#e5e7eb;--text-light:#94a3b8;--text-muted:#64748b;--bg:#0f172a;--bg-card:#1e293b;--border:rgba(148,163,184,.18)}
[data-theme="dark"] html{background:#0f172a}
[data-theme="dark"] body{background:
  radial-gradient(1200px 600px at 80% -10%, rgba(30,58,138,.4) 0%, transparent 60%),
  radial-gradient(900px 500px at 0% 0%, rgba(124,45,18,.35) 0%, transparent 55%),
  linear-gradient(180deg,#0f172a,#0b1220) !important}
[data-theme="dark"] .ql-nav{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.18)}
[data-theme="dark"] .ql-theme{background:rgba(30,41,59,.7);color:var(--text-light)}
[data-theme="dark"] .ql-links a{color:var(--text-light);border-color:var(--border)}
