.tile.svelte-19h47jd{position:relative;display:block;flex:0 0 auto;width:var(--game-tile-width);aspect-ratio:var(--game-tile-ratio, 160 / 210);-webkit-tap-highlight-color:transparent;scroll-snap-align:start}.art.svelte-19h47jd{position:absolute;inset:0;display:block;border-radius:var(--r-l);overflow:hidden;isolation:isolate;background-color:var(--tile-color, var(--color-skeleton));transition:transform var(--game-tile-hover-duration) ease-out,box-shadow var(--game-tile-hover-duration) ease-out}img.svelte-19h47jd{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--game-tile-hover-duration) ease-out}img.crop.svelte-19h47jd{transform:scale(1.05)}.fallback.svelte-19h47jd{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-4);height:100%;padding:var(--space-12);background:var(--surface-2);text-align:start}.fallback-name.svelte-19h47jd{font-size:14px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.fallback-provider.svelte-19h47jd{font-size:12px;color:var(--text-3);overflow-wrap:anywhere}.disabled.svelte-19h47jd{cursor:not-allowed}.restricted.svelte-19h47jd img:where(.svelte-19h47jd){filter:grayscale(.35) brightness(.85)}.scrim.svelte-19h47jd{position:absolute;inset:0;z-index:2;background:#0009}.tag.svelte-19h47jd{position:absolute;top:var(--space-8);inset-inline-end:var(--space-8);z-index:2;max-width:calc(100% - 2 * var(--space-8));padding:var(--space-4) var(--space-8);border-radius:var(--r-s);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--amber-line);color:var(--amber);font-size:12px;font-weight:600;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay.svelte-19h47jd{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-12);background:#000000b8;text-align:center;pointer-events:none}.overlay-title.svelte-19h47jd{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.geo-icon.svelte-19h47jd{flex-shrink:0;width:40px;height:40px;color:var(--amber)}.geo-title.svelte-19h47jd{max-width:100%;font-size:13px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.geo-subtitle.svelte-19h47jd{max-width:100%;font-size:12px;line-height:1.35;color:var(--text-2);overflow-wrap:anywhere}.hit.svelte-19h47jd{position:absolute;inset:0;z-index:11;border-radius:var(--r-l);cursor:not-allowed}.tip.svelte-19h47jd{position:absolute;inset-inline:var(--space-6);bottom:var(--space-6);z-index:12;padding:var(--space-6) var(--space-8);border-radius:var(--r-s);background:var(--surface-2);border:1px solid var(--line);box-shadow:var(--shadow-modal);font-size:12px;line-height:1.3;text-align:center;pointer-events:none}@media(min-width:768px)and (hover:hover)and (pointer:fine){.tile.svelte-19h47jd:has(>.link:where(.svelte-19h47jd)):hover,.tile.svelte-19h47jd:has(>.link:where(.svelte-19h47jd):focus-visible){z-index:20}.tile.svelte-19h47jd:hover>.link:where(.svelte-19h47jd)>.art:where(.svelte-19h47jd),.link.svelte-19h47jd:focus-visible>.art:where(.svelte-19h47jd){transform:translateY(calc(-1 * var(--game-tile-hover-lift)));box-shadow:var(--shadow-tile-hover)}.tile.svelte-19h47jd:hover>.fav-slot:where(.svelte-19h47jd),.tile.svelte-19h47jd:has(>.link:where(.svelte-19h47jd):focus-visible)>.fav-slot:where(.svelte-19h47jd){transform:translateY(calc(-1 * var(--game-tile-hover-lift)))}}.link.svelte-19h47jd{position:absolute;inset:0;display:block;border-radius:var(--r-l)}.link.svelte-19h47jd:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.fav-slot.svelte-19h47jd{position:absolute;top:var(--space-6);inset-inline-end:var(--space-6);z-index:21;display:flex;transition:transform var(--game-tile-hover-duration) ease-out}@media(max-width:767.98px){.overlay.svelte-19h47jd{gap:var(--space-4);padding:var(--space-6)}.overlay-title.svelte-19h47jd{font-size:13px}.geo-icon.svelte-19h47jd{width:28px;height:28px}.geo-title.svelte-19h47jd,.geo-subtitle.svelte-19h47jd{font-size:12px;line-height:1.2}}
