
:root{
  --scc-orange:#FF6F00; --scc-purple:#5C2D91; --scc-black:#111111; --scc-yellow:#FFD166;
}
.scc-hero{background:linear-gradient(180deg,#0c0c0c 0%, #171717 100%) !important; color:#fff; border-radius:12px; padding:48px 24px;}
.scc-toc{background:#FAFAFA; border:1px solid #eee; border-radius:12px; padding:16px;}
.scc-infobox{background:#FFFDF8; border-left:4px solid var(--scc-orange); padding:16px; border-radius:10px;}
.scc-cta{background:linear-gradient(90deg,var(--scc-purple),var(--scc-orange)); color:#fff; padding:28px; border-radius:14px; text-align:center;}
.scc-cta .wp-block-button__link{border-radius:10px; padding:12px 18px; font-weight:700;}
