/* 홈 '문자 효과' 카드 */
#messageEffectCard.me-card{word-break:keep-all;background:#fff;border-radius:22px;padding:20px;margin:16px 0 18px;box-shadow:0 6px 22px rgba(18,50,90,.06);color:#17243c}
#messageEffectCard[hidden],#messageEffectCard[data-view-off]{display:none!important}
#messageEffectCard .me-top{display:flex;justify-content:space-between;align-items:center;gap:8px}
#messageEffectCard .me-badge{font-size:13px;font-weight:800;color:#2459cf;background:#eef3fd;border-radius:12px;padding:4px 10px}
#messageEffectCard .me-more{all:unset;cursor:pointer;font-size:13px;color:#5d6e86;padding:4px 2px}
#messageEffectCard .me-more:focus-visible,#messageEffectCard .me-cta:focus-visible{outline:3px solid #2459cf;outline-offset:2px}
#messageEffectCard .me-hero{margin:14px 0 4px;font-size:21px;font-weight:800;line-height:1.4;letter-spacing:-.02em}
#messageEffectCard .me-hero em{font-style:normal;color:#2459cf}
#messageEffectCard.me-empty .me-hero{font-size:18px}
#messageEffectCard .me-sub{margin:0;font-size:13px;color:#5d6e86;line-height:1.5}
#messageEffectCard .me-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
#messageEffectCard .me-stat{background:#f5f7fb;border-radius:14px;padding:12px 14px;min-width:0}
#messageEffectCard .me-stat small{display:block;font-size:12px;color:#5d6e86}
#messageEffectCard .me-stat b{font-size:19px;white-space:nowrap}
#messageEffectCard .me-money{grid-column:1/-1;background:#ecfdf3}
#messageEffectCard .me-money b{color:#15803d;font-size:22px}
#messageEffectCard .me-note{margin:12px 0 0;font-size:12px;color:#7a889c;line-height:1.5}
#messageEffectCard .me-cta{display:block;width:100%;margin-top:14px;border:0;border-radius:14px;background:#2459cf;color:#fff;font:inherit;font-size:15px;font-weight:700;padding:13px;cursor:pointer}
@media (min-width:900px){#messageEffectCard .me-grid{grid-template-columns:repeat(3,1fr)}#messageEffectCard .me-money{grid-column:auto}}
