body.games-scrolled-past .game-library .live-game-cd,body.games-scrolled-past .game-library .icon-cd,body.games-scrolled-past .game-library .icon-img{opacity:1!important;visibility:visible!important}body.is-animating-floaters:not(.games-scrolled-past) .game-library .live-game-cd,body.is-animating-floaters:not(.games-scrolled-past) .game-library .icon-cd,body.is-animating-floaters:not(.games-scrolled-past) .game-library .icon-img{opacity:0!important;visibility:hidden!important;transition:none!important}body.games-scrolled-past .floating-tile.svelte-x6ukp5{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}body.snap-measure-mode *{transition:none!important;transform:none!important}body.initial-fade-complete .floating-tile.svelte-x6ukp5{transition:none!important}.floating-container.svelte-x6ukp5{pointer-events:none;z-index:30;width:100%;height:100%;position:absolute;top:0;left:0;overflow:clip visible}.floating-container[data-layout=mobile].svelte-x6ukp5{opacity:1}.floating-tile.svelte-x6ukp5{--tile-visual-size:10rem;--tile-hit-scale:.72;width:calc(var(--tile-visual-size) * var(--tile-hit-scale));height:calc(var(--tile-visual-size) * var(--tile-hit-scale));pointer-events:auto;cursor:pointer;color:inherit;appearance:none;backface-visibility:hidden;will-change:transform, opacity;opacity:0;visibility:hidden;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:absolute;top:0;left:0;transition-property:opacity,visibility!important;transition-duration:.8s!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important}.floating-container[data-layout=mobile].svelte-x6ukp5 .floating-tile:where(.svelte-x6ukp5){--tile-visual-size:var(--layout-tile-visual-size,8.25rem);--tile-hit-scale:.62}.floating-tile.is-ready{opacity:1;visibility:visible}.floating-tile.svelte-x6ukp5:hover{z-index:35}.tile-visual.svelte-x6ukp5{pointer-events:none;transform-origin:50%;justify-content:center;align-items:center;width:max-content;height:max-content;transition:transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floating-tile.svelte-x6ukp5:hover .tile-visual:where(.svelte-x6ukp5){transform:translate(-50%,-50%)scale(1.12)rotate(-2deg)}.floating-tile.svelte-x6ukp5:hover .tile-img:where(.svelte-x6ukp5){filter:drop-shadow(0 14px 28px rgb(var(--gh-shadow-deep-rgb) / .45))}.floating-tile.svelte-x6ukp5:hover .tile-label:where(.svelte-x6ukp5){transform:translate(-50%)translateY(0);opacity:1!important}.tile-img-wrap.svelte-x6ukp5{width:max-content;height:max-content;display:block;position:relative;overflow:visible}.tile-img.svelte-x6ukp5{width:auto;height:var(--tile-visual-size);object-fit:contain;user-select:none;pointer-events:none;filter:drop-shadow(0 8px 20px rgb(var(--gh-shadow-deep-rgb) / .3));opacity:0;border-radius:.5rem;transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .3s;display:block}.request-tile-img.svelte-x6ukp5{aspect-ratio:1}.floating-tile-featured.svelte-x6ukp5 .tile-label:where(.svelte-x6ukp5){background:color-mix(in srgb, var(--gh-accent-primary-soft) 72%, var(--gh-surface-raised) 28%);color:var(--gh-accent-primary-strong)}.floating-container[data-layout=mobile].svelte-x6ukp5 .tile-img:where(.svelte-x6ukp5){filter:drop-shadow(0 3px 8px rgb(var(--gh-shadow-deep-rgb) / .12))}.tile-img.is-loaded,.floating-container[data-layout=mobile].svelte-x6ukp5 .tile-img.is-loaded{opacity:1}@media (width>=768px){.floating-tile.svelte-x6ukp5{--tile-visual-size:13rem}}@media (width>=1280px){.floating-tile.svelte-x6ukp5{--tile-visual-size:17rem}}@media (width>=1920px){.floating-tile.svelte-x6ukp5{--tile-visual-size:21rem}}.tile-label.svelte-x6ukp5{top:calc(50% + (var(--tile-visual-size) / 2) + .375rem);white-space:nowrap;color:var(--gh-text-strong);background:rgb(var(--gh-surface-raised-rgb) / .92);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgb(var(--gh-shadow-neutral-rgb) / .1);opacity:0;pointer-events:none;border-radius:.375rem;padding:.2rem .625rem;font-size:.8125rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}
