#zworld-rummy-link{box-sizing:border-box;margin:8px 0 16px;list-style:none}
a#zworld-rummy-link,#zworld-rummy-link>a{display:flex;align-items:center;gap:12px;padding:8px 16px;min-height:50px;width:auto;height:auto;max-height:none;float:none;white-space:nowrap;border:1px solid #66517e;border-radius:12px;background:#30273e;color:#ecdef8;font-family:inherit;font-size:16px;line-height:1.25;font-weight:650;text-decoration:none;text-align:left;box-sizing:border-box;transition:background-color .15s,border-color .15s}
#zworld-rummy-link img{flex:0 0 34px;width:34px;height:34px}
a#zworld-rummy-link:hover,#zworld-rummy-link>a:hover{background:#3a2e4b;border-color:#ad84d2;color:#fff4ff}
a#zworld-rummy-link:focus-visible,#zworld-rummy-link>a:focus-visible{outline:2px solid #bca0e0;outline-offset:3px}
@media(prefers-reduced-motion:reduce){a#zworld-rummy-link,#zworld-rummy-link>a{transition:none}}

/* Rummy occupies the entire games player; other games keep their own footer. */
#games-window .zh-direct[href^="/rummy/"]{display:none!important}
