
/* ── Mood recipe cards → flat white tiles (no pill boxes, no blush) ── */
.rc-card{ box-shadow:none !important; border:1px solid #e9edf0 !important; }
.rc-card:hover{ transform:translateY(-3px) !important; box-shadow:0 6px 18px rgba(36,52,71,0.08) !important; border-color:var(--sage-lt) !important; }
.rc-card-badges, .rc-card-score-badge, .rc-card-moods{ display:none !important; }
/* flatten every inner element — kill the global -card reset's white pill bg/shadow/radius */
.rc-card-img, .rc-card-body, .rc-card-title, .rc-card-desc, .rc-card-meta, .rc-card-save{ background:transparent !important; box-shadow:none !important; }
.rc-card-img, .rc-card-body, .rc-card-title, .rc-card-desc, .rc-card-meta{ border-radius:0 !important; border:none !important; }
/* navy text throughout */
.rc-card-title{ color:#243447 !important; }
.rc-card-desc{ color:rgba(36,52,71,0.8) !important; }
.rc-card-meta, .rc-card-meta span{ color:#243447 !important; }
.rc-card-save{ color:#243447 !important; background:transparent !important; border:none !important; border-radius:0 !important; box-shadow:none !important; padding:10px 0 2px !important; font-weight:800 !important; }
.rc-card-save:hover{ background:transparent !important; box-shadow:none !important; transform:none !important; color:#4a7a4e !important; text-decoration:underline !important; }
.rc-card-img:hover, .rc-card-body:hover, .rc-card-title:hover, .rc-card-desc:hover, .rc-card-meta:hover{ box-shadow:none !important; transform:none !important; }
