.game_box:has(.su-home-caption),.portal-feature-card:has(.su-home-feature-caption){container-type:inline-size}
.game_box a.su-home-caption{height:auto!important;top:auto!important;bottom:0!important;padding:23px 7px 6px!important;box-sizing:border-box!important;line-height:1.2!important;background:linear-gradient(0deg,rgba(8,16,23,.95),rgba(8,16,23,.72) 53%,transparent)!important;color:#fff!important;text-decoration:none!important;text-shadow:0 1px 2px #000;transition:opacity .18s ease!important;text-align:left!important}
.game_box .su-home-caption .game_title{display:block!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:clip;mask-image:linear-gradient(to right,#000 calc(100% - 10px),transparent);padding:0!important;margin:0!important;text-align:left!important;font-weight:800!important;color:#fff!important}
.su-home-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:5px;font-family:"Trebuchet MS","Segoe UI",Arial,sans-serif;font-size:10px;font-size:clamp(9px,5.6cqi,12px);line-height:1.2;font-weight:600;letter-spacing:0;text-transform:none;color:#eef3f8;white-space:nowrap;text-shadow:none}
.su-home-category{display:inline-flex;flex:none;align-items:center;white-space:nowrap;overflow:visible;mask-image:none;text-align:left;padding:3px 5px;box-sizing:border-box;border:1px solid rgba(255,255,255,.28);border-radius:5px;background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);line-height:1.15;font-weight:600}
.su-home-stats{display:flex;flex:none;gap:5px;align-items:center}
.su-home-views,.su-home-rating{display:inline-flex;gap:3px;align-items:center;font-variant-numeric:tabular-nums}
.su-home-rating{color:#e4f7da}
.su-home-meta svg{width:1.05em;height:1.05em;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.game_box:focus-within a.su-home-caption{opacity:1!important}
.portal-feature-card span.su-home-feature-caption{padding:24px 10px 8px!important;text-align:left!important;background:linear-gradient(0deg,rgba(8,16,23,.95),rgba(8,16,23,.72) 53%,transparent)!important}
.portal-feature-card .su-home-feature-caption a.portal-card-title{display:block!important;text-align:left!important;font-weight:800!important}
@container(max-width:210px){.su-home-meta{gap:3px;letter-spacing:-.1px;font-size:clamp(9px,5.4cqi,11px)}.su-home-category{padding:3px 4px}.su-home-stats{gap:4px}.su-home-views svg{display:none}.su-home-views,.su-home-rating{gap:2px}}
@media(hover:none),(pointer:coarse){
.game_box a.su-home-caption,.portal-feature-card span.su-home-feature-caption{z-index:30!important;pointer-events:none!important;transition:opacity .28s ease,visibility 0s linear .28s!important;background:linear-gradient(0deg,rgba(8,16,23,.58),rgba(8,16,23,.24) 48%,transparent)!important;}
.game_box a.su-home-caption{position:absolute!important;left:0!important;right:0!important;width:100%!important;margin:0!important;border-radius:0 0 7px 7px;padding:23px 7px 6px!important;}
.game_box:not(.su-home-touch-active) a.su-home-caption,.portal-feature-card:not(.su-home-touch-active) span.su-home-feature-caption{opacity:0!important;visibility:hidden!important;}
.game_box.su-home-touch-active a.su-home-caption,.portal-feature-card.su-home-touch-active span.su-home-feature-caption{opacity:1!important;visibility:visible!important;transition-delay:0s!important;}
.game_box:has(>a.su-home-caption){position:relative!important;padding-bottom:0!important;}
.game_box .su-home-caption .game_title{font-size:14px!important;}
.portal-feature-card span.su-home-feature-caption{padding:24px 10px 8px!important;}
}
@media(prefers-reduced-motion:reduce){.game_box a.su-home-caption{transition:none!important}}

@media(hover:none),(pointer:coarse){.game_box a.su-home-caption,.portal-feature-card span.su-home-feature-caption{z-index:30!important}}

@media(hover:none),(pointer:coarse){
html[data-theme] .game_box a.game_link.su-home-caption,html[data-theme] .game_box a.game_link.su-home-caption:hover,html[data-theme] .game_box a.game_link.su-home-caption:focus,html[data-theme] .portal-feature-card span.su-home-feature-caption{background:linear-gradient(0deg,rgba(8,16,23,.58),rgba(8,16,23,.24) 48%,transparent)!important;background-color:transparent!important;box-shadow:none!important}
}
