/* cardfix.css (Ki 11:59 PM Oct 18 "Fix"): full game titles always show, and the game icon never sits on any text.
   Arcade tiles (.gtile): the icon gets its own band at the top; the title and blurb start below it and wrap.
   World-page game cards (.wgame): icon is a fixed column on the left; the text column can shrink and wrap. */
html body .gtile{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:70px 12px 14px!important;min-height:0!important;height:100%;box-sizing:border-box}
html body .gtile .ic,html body .gtile .ic:has(canvas.tart){position:absolute!important;top:6px!important;right:8px!important;left:auto!important;width:58px!important;height:58px!important;margin:0!important;z-index:0}
html body .gtile b{position:relative;z-index:1;display:block!important;max-width:100%!important;width:100%;font-size:clamp(17px,5.4vw,22px)!important;line-height:1.02!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word;word-break:normal;hyphens:none;letter-spacing:.01em}
html body .gtile small{position:relative;z-index:1;display:block;max-width:100%;white-space:normal!important;overflow:visible!important;margin-top:6px!important}
html body .gtile .best{position:relative;z-index:1}
html body .arcade{align-items:stretch!important}
html body .wgame{display:flex!important;align-items:center!important;gap:12px!important;min-width:0}
html body .wgame>.ic{position:static!important;flex:0 0 auto!important;width:58px!important;height:58px!important;margin:0!important}
html body .wgame>span:not(.ic){flex:1 1 auto!important;min-width:0!important}
html body .wgame b{display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word;font-size:clamp(18px,5.6vw,24px)!important;line-height:1.02!important}
html body .wgame small{white-space:normal!important;overflow:visible!important}
