/* BCS Daily Message — Phase 4: scoped to the existing plum/gold visual system. */
.bcs-daily .dm-engagement{margin:23px 0 0;padding:19px 0 0;border-top:1px solid rgba(238,206,161,.32);font-family:inherit}
.bcs-daily .dm-engagement-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.bcs-daily .dm-engagement-btn{font-weight:750;font-size:clamp(12px,.92vw,14px);line-height:1.4;font-family:inherit;min-height:46px;padding:11px 18px;color:#fff4e5;background:rgba(255,255,255,.075);border:1px solid rgba(247,207,151,.52);border-radius:999px;cursor:pointer;transition:background .2s,transform .2s;max-width:100%}
.bcs-daily .dm-engagement-btn:hover{background:rgba(255,255,255,.16);transform:translateY(-1px)}
.bcs-daily .dm-engagement-btn:focus-visible{outline:3px solid #f4cd95;outline-offset:3px}
.bcs-daily .dm-engagement-btn[hidden]{display:none!important}
.bcs-daily .dm-engagement-note{margin:12px 0 0!important;color:#e6d6df;font-size:clamp(11px,.87vw,13px);line-height:1.7;max-width:720px}
.bcs-daily .dm-engagement-status{margin:7px 0 0!important;color:#f5dba8;font-size:12px;line-height:1.5}
.bcs-daily-reading .dm-engagement{border-color:#d8b796}
.bcs-daily-reading .dm-engagement-btn{color:#4c293d;background:#fff8ed;border-color:#b58b60}
.bcs-daily-reading .dm-engagement-btn:hover{background:#f6ebdb}
.bcs-daily-reading .dm-engagement-note{color:#78636a}
.bcs-daily-reading .dm-engagement-status{color:#63412a}
@media(max-width:560px){.bcs-daily .dm-engagement-actions{flex-direction:column;align-items:stretch}.bcs-daily .dm-engagement-btn{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.bcs-daily .dm-engagement-btn{transition:none!important}}
