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{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:30;overflow-x:clip;overflow-y:visible}.floating-container[data-layout=mobile].svelte-x6ukp5{opacity:1}.floating-tile.svelte-x6ukp5{--tile-visual-size: 10rem;--tile-hit-scale: .72;position:absolute;left:0;top:0;display:block;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;text-decoration:none;color:inherit;appearance:none;background:none;border:0;padding:0;backface-visibility:hidden;will-change:transform,opacity;opacity:0;visibility:hidden;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{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:max-content;height:max-content;transform:translate(-50%,-50%);pointer-events:none;transition:transform .3s ease;transform-origin:center center}.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){opacity:1!important;transform:translate(-50%) translateY(0)}.tile-img-wrap.svelte-x6ukp5{position:relative;display:block;width:max-content;height:max-content;overflow:visible}.tile-img.svelte-x6ukp5{display:block;width:auto;height:var(--tile-visual-size);border-radius:.5rem;object-fit:contain;user-select:none;pointer-events:none;filter:drop-shadow(0 8px 20px rgb(var(--gh-shadow-deep-rgb) / .3));opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .3s ease}.request-tile-img.svelte-x6ukp5{aspect-ratio:1 / 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(min-width:768px){.floating-tile.svelte-x6ukp5{--tile-visual-size: 13rem}}@media(min-width:1280px){.floating-tile.svelte-x6ukp5{--tile-visual-size: 17rem}}@media(min-width:1920px){.floating-tile.svelte-x6ukp5{--tile-visual-size: 21rem}}.tile-label.svelte-x6ukp5{position:absolute;top:calc(50% + (var(--tile-visual-size) / 2) + .375rem);left:50%;transform:translate(-50%) translateY(4px);white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--gh-text-strong);background:rgb(var(--gh-surface-raised-rgb) / .92);backdrop-filter:blur(8px);padding:.2rem .625rem;border-radius:.375rem;box-shadow:0 2px 8px rgb(var(--gh-shadow-neutral-rgb) / .1);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}
