/* Moonshot Hearts: the rest of the look is the card table's (games/card-kit/table.css) */
.mh-dir { display: flex; align-items: center; justify-content: center; gap: 12px; color: #ffd0d8; font-weight: 800; font-size: 15px; }
.mh-dir svg { width: 34px; height: 34px; flex: none; color: #ff8fa1; }
.mh-dir small { display: block; font-weight: 600; font-size: 12.5px; color: #b9c9e4; margin-top: 2px; }
.mh .ct-center { width: auto; min-width: 220px; padding: 12px 18px; }
.ct-narrow.mh .ct-center { min-width: 0; width: auto; max-width: 78%; padding: 8px 12px; }
.ct-narrow .mh-dir { font-size: 13px; gap: 8px; }
.ct-narrow .mh-dir svg { width: 26px; height: 26px; }
.ct-narrow .mh-dir small { font-size: 11.5px; }
.ct-short.mh .ct-center { padding: 6px 12px; }
