/* SpectraHub V154/V169 – public privacy information blocks.
   Reworked to be readable on the published privacy page instead of tiny cramped mini-cards. */
body.spectrahubForum .shPrivacyInfoSection{
  margin:32px 0 6px!important;padding:22px 22px 20px!important;border:1px solid rgba(111,129,148,.45)!important;
  border-radius:18px!important;background:linear-gradient(180deg,rgba(30,37,46,.96),rgba(24,31,39,.96))!important;
  box-shadow:0 18px 40px rgba(0,0,0,.18)!important;
}
body.spectrahubForum .shPrivacyInfoHead{display:grid!important;gap:8px!important;margin:0 0 18px!important}
body.spectrahubForum .shPrivacyInfoEyebrow{
  display:inline-flex!important;width:max-content!important;max-width:100%!important;padding:5px 10px!important;border-radius:999px!important;
  background:rgba(67,153,243,.14)!important;color:#8dc9ff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.45px!important;text-transform:uppercase!important;
}
body.spectrahubForum .shPrivacyInfoHead h2{
  margin:0!important;font-size:24px!important;line-height:1.2!important;color:#eef5fb!important;letter-spacing:-.35px!important;
}
body.spectrahubForum .shPrivacyInfoHead p{
  margin:0!important;max-width:900px!important;color:#c3cdd7!important;font-size:14px!important;line-height:1.7!important;
}
body.spectrahubForum .shPrivacyMetaGrid{
  display:grid!important;grid-template-columns:repeat(2,minmax(280px,1fr))!important;gap:18px!important;margin:0!important;
}
body.spectrahubForum .shPrivacyMetaCard{
  display:grid!important;align-content:start!important;gap:8px!important;padding:18px 18px 17px!important;border:1px solid #5a6570!important;border-radius:16px!important;
  background:rgba(53,59,67,.96)!important;color:#eef3f7!important;font-size:14px!important;line-height:1.65!important;min-width:0!important;min-height:100%!important;
}
body.spectrahubForum .shPrivacyMetaCard>strong{font-size:19px!important;line-height:1.25!important;color:#fff!important}
body.spectrahubForum .shPrivacyMetaCard .shPrivacyMetaLabel{
  font-size:11px!important;letter-spacing:.9px!important;text-transform:uppercase!important;color:#aebbc6!important;font-weight:800!important;
}
body.spectrahubForum .shPrivacyMetaCard a{
  display:inline-flex!important;width:max-content!important;max-width:100%!important;overflow-wrap:anywhere!important;color:#79c0ff!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px!important;
}
body.spectrahubForum .shPrivacyMetaCard span{overflow-wrap:anywhere!important}
body.spectrahubForum .shPrivacyMetaCard .shPrivacyMetaSub{color:#c2ccd6!important;font-size:13px!important}
body.spectrahubForum .shPrivacyMetaCard.ok{border-left:4px solid #2f9b74!important}
body.spectrahubForum .shPrivacyMetaCard.info{border-left:4px solid #3d9fff!important}
@media(max-width:820px){
  body.spectrahubForum .shPrivacyInfoSection{padding:18px!important}
  body.spectrahubForum .shPrivacyMetaGrid{grid-template-columns:1fr!important}
}
