/* هماهنگ‌سازی رنگ و فونت زیرسایت‌ها با سایت اصلی شاه‌لینک (بعد از CSS خود اپ لود می‌شود) */
html:not([data-theme=dark]),html[data-theme=royal],html[data-theme=classic],html[data-theme=gold],html[data-theme=ocean],html[data-theme=rose]{
  --p:#6D28D9;--p-2:#7C3AED;--p-ink:#5B21B6;--p-soft:#F3EEFF;--p-softer:#F8F5FF;--on-p:#fff;
  --grad:linear-gradient(135deg,#7C3AED 0%,#6D28D9 45%,#9333EA 100%);
  --grad-soft:linear-gradient(135deg,#F5F0FF 0%,#FFF8E6 100%);
  --blob1:rgba(124,58,237,.12);--blob2:rgba(245,179,1,.10);--blob3:rgba(167,139,250,.12);
  --bg:#FBF9FF;--card:#fff;--card-2:#FAF8FF;--card-3:#F5F1FD;--line:#EEE8F8;--line-2:#E2D9F3;
  --text:#1E1033;--text-2:#4B3F63;--muted:#6F6690;--faint:#A39CBD;
  --gold:#F5B301;--gold-2:#FFD54A;--gold-ink:#8A5A00;--gold-soft:#FFF6D6;
  --goldg:linear-gradient(135deg,#FFD54A,#F5B301 55%,#E09A00);
  --ring:0 0 0 4px rgba(124,58,237,.18);
}
html:not([data-theme=dark]) body{font-family:Vazirmatn,Tahoma,system-ui,sans-serif;background-color:var(--bg)}
/* لنگرهای صفحه زیر هدر چسبان قرار نگیرند */
html{scroll-padding-top:130px}
@media (max-width:960px){html{scroll-padding-top:120px}}
