/* Only the existing phone/tablet navigation mark; the link remains a steady hit target. */
.h88-mobile-nav .h88-bottom-club-mark { display: grid; grid-template-rows: 23px 16.8px; align-items: center; justify-items: center; gap: 3px; width: 100%; height: 42.8px; max-width: 100%; color: #ffca36; }
.h88-mobile-nav .h88-bottom-club-mark > .h88-vip-star { display: block; width: 23px; height: 23px; fill: currentColor; overflow: visible; transform-origin: center; }
.h88-mobile-nav .h88-bottom-club-wordmark { display: flex; align-items: center; justify-content: center; gap: 1px; width: min(84px,20vw); max-width: none; height: 16.8px; font-size: 10px; line-height: 1; }
.h88-mobile-nav .h88-bottom-club-wordmark .h88-star-wordmark,
.h88-mobile-nav .h88-bottom-club-wordmark .h88-club-wordmark { display: block; min-width: 0; flex: 1 1 0; margin: 0; line-height: 1; }
.h88-mobile-nav .h88-bottom-club-wordmark svg { display: block; width: 100%; height: 12px; fill: currentColor; overflow: visible; }
@media (prefers-reduced-motion: no-preference) {
 .h88-mobile-nav .h88-bottom-club-mark > .h88-vip-star { animation: h88-bottom-club-breathe 3.4s ease-in-out infinite; }
}
@keyframes h88-bottom-club-breathe { 0%,100% { transform: scale(1); opacity: .88; } 50% { transform: scale(1.015); opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
 .h88-mobile-nav .h88-bottom-club-mark > .h88-vip-star { animation: none; transform: none; opacity: 1; }
}
