html.tg-browser-boot #splash .splash-progress:not(.has-retry)>i{animation:none!important;transform:none!important;width:var(--tg-boot-progress,0%)!important;transition:width .12s linear}
html.tg-browser-warm #splash{transition-duration:.12s!important}
html.tg-detail-fast #splash{display:none!important}
html.tg-detail-fast body.is-ready #gameSheet{animation:tg-detail-appear .18s ease-out both}
.tg-cached-detail{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:18px;padding:22px}
.tg-cached-detail img{width:100px;max-height:145px;object-fit:cover;border-radius:13px}
.tg-cached-detail h1{margin:0 0 9px;line-height:1.25;font-size:clamp(21px,3vw,32px);overflow-wrap:anywhere}
.tg-cached-detail small{display:block;color:#bcb0cd;margin-top:10px;font-size:13px}
@keyframes tg-detail-appear{from{opacity:.8;filter:blur(1px)}to{opacity:1;filter:none}}
@media(prefers-reduced-motion:reduce){html.tg-detail-fast body.is-ready #gameSheet{animation:none}html.tg-browser-boot #splash .splash-progress>i{transition:none}}
