body[data-theme="dark"] { background:#050816; color:#ffffff; }

body[data-theme="blue"] .sociowall-panel,
body[data-theme="blue"] .chat-panel,
body[data-theme="blue"] .post-card,
body[data-theme="blue"] .post-pin--expanded .post-card,
body[data-theme="blue"] .post-pin--compact .post-pin-bubble {
  background: rgba(12, 20, 60, 0.96);
  border-color: rgba(96, 165, 250, 0.95);
}

body[data-theme="light"] { background:#e5e7eb; color:#111827; }

body[data-theme="light"] .sociowall-panel,
body[data-theme="light"] .chat-panel,
body[data-theme="light"] .post-card,
body[data-theme="light"] .post-pin--expanded .post-card {
  background: rgba(248, 250, 252, 0.97);
  border-color: rgba(148, 163, 184, 0.9);
  color:#111827;
}
