.bonus-blocks-v7 .bonus-blocks-v7__banner { max-width:42rem; margin:0 auto; text-align:center; border-radius:16px; padding:1.2rem 1rem; border:1px solid color-mix(in srgb,var(--bb-accent) 45%,transparent); background:linear-gradient(135deg,color-mix(in srgb,var(--bb-accent) 16%,var(--bb-card)),var(--bb-card)); }
.bonus-blocks-v7 .bonus-blocks-v7__banner h3 { margin:0 0 .35rem; color:var(--bb-accent); font-size:1.45rem; }
.bonus-blocks-v7 .bonus-blocks-v7__banner p { margin:0 0 .2rem; font-weight:700; }
.bonus-blocks-v7 .bonus-blocks-v7__banner small { opacity:.8; }
