.bonus-blocks-v10 .bonus-blocks-v10__calendar { max-width:42rem; margin:0 auto; text-align:center; border-radius:16px; padding:1.2rem 1rem; background:var(--bb-card); border:1px solid color-mix(in srgb,var(--bb-accent) 35%,transparent); }
.bonus-blocks-v10 .bonus-blocks-v10__calendar h3 { margin:0 0 .35rem; }
.bonus-blocks-v10 .bonus-blocks-v10__today { margin:0 0 .25rem; color:var(--bb-accent); font-weight:800; font-size:1.1rem; }
.bonus-blocks-v10 .bonus-blocks-v10__calendar p { margin:.18rem 0; }
.bonus-blocks-v10 .bonus-blocks-v10__calendar small { opacity:.82; }
