.full-bleed-grid {width: 100vw;margin-left: calc(50% - 50vw);padding: 0 2px;}.full-bleed-grid.flexgrid > div { margin: 2px; }.flexgrid > div > a > img { transition: opacity .35s ease-in; }.flexgrid > div > a > img.imgLoaded { opacity: 1; }.flexgrid > div {overflow: hidden;overflow: clip;}.flexgrid > div .image-meta.player-meta {position: absolute;left: 0; right: 0; bottom: 0;z-index: 2;padding: 1.6rem .4rem .4rem;background: linear-gradient(transparent, rgba(0, 0, 0, .82));color: #fff;font-family: 'Oswald', var(--bs-body-font-family);font-size: .9rem;opacity: 0;pointer-events: none;transition: opacity .35s ease-in;}.flexgrid > div:hover .image-meta.player-meta,.flexgrid > div:focus-within .image-meta.player-meta {opacity: 1;pointer-events: auto;}.flexgrid .image-meta.player-meta .image-meta-wrap {display: flex;align-items: center;gap: .4rem;min-width: 0;}.flexgrid .image-meta.player-meta a { color: #fff; text-decoration: none; }.flexgrid .image-meta.player-meta .rank {flex: none;background: var(--pixoto-glass-bg, rgba(18, 20, 23, .78));-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);border: var(--pixoto-glass-border, 1px solid rgba(255, 255, 255, .07));border-radius: 999px;padding: .05rem .5rem;font-size: .78rem;}.flexgrid .image-meta.player-meta .rank::before { content: '#'; opacity: .7; }.flexgrid .image-meta.player-meta .player {flex: 1 0 auto;white-space: nowrap;}.flexgrid .image-meta.player-meta .stats.imagescore-stats {flex: 0 1 auto;min-width: 0;overflow: hidden;font-weight: 600;}.flexgrid .image-meta.player-meta .stats.imagescore-stats::before {content: '\f5e7';font-family: 'bootstrap-icons';font-weight: 400;margin-right: .25rem;font-size: .85em;opacity: .85;}.flexgrid > div .image-meta.purchase {position: absolute;top: 0; left: 0; right: 0;z-index: 2;display: flex;align-items: center;gap: .4rem;padding: .4rem .5rem 1.1rem;pointer-events: none;transition: background-color .35s ease-in;}.flexgrid > div:hover .image-meta.purchase,.flexgrid > div:focus-within .image-meta.purchase {background: linear-gradient(rgba(0, 0, 0, .82), transparent);}.flexgrid > div .image-meta.purchase::before {content: '\f244';font-family: 'bootstrap-icons';flex: none;width: 28px; height: 28px;display: inline-flex;align-items: center;justify-content: center;background: var(--pixoto-glass-bg, rgba(18, 20, 23, .78));-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);border: var(--pixoto-glass-border, 1px solid rgba(255, 255, 255, .07));border-radius: 999px;color: #fff;font-size: .9rem;opacity: .45;transition: opacity .35s ease-in;}.flexgrid > div:hover .image-meta.purchase::before,.flexgrid > div:focus-within .image-meta.purchase::before { opacity: 1; }.flexgrid .image-meta.purchase .image-meta-wrap {display: inline-flex;align-items: center;gap: .4rem;flex: 1;opacity: 0;transition: opacity .35s ease-in;}.flexgrid .image-meta.purchase .image-meta-wrap a.canvas-link { margin-left: auto; }.flexgrid > div:hover .image-meta.purchase .image-meta-wrap,.flexgrid > div:focus-within .image-meta.purchase .image-meta-wrap {opacity: 1;pointer-events: auto;}.flexgrid .image-meta.purchase a,.flexgrid div.shop a.flxbtn {background: var(--pixoto-glass-bg, rgba(18, 20, 23, .78));-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);border: var(--pixoto-glass-border, 1px solid rgba(255, 255, 255, .07));border-radius: 999px;padding: .2rem .6rem;color: #fff;text-decoration: none;font-family: 'Oswald', var(--bs-body-font-family);font-size: .74rem;text-transform: uppercase;letter-spacing: .05em;white-space: nowrap;}.flexgrid .image-meta.purchase a:hover,.flexgrid div.shop a.flxbtn:hover { background: rgba(40, 44, 49, .92); }.flexgrid .image-meta.purchase a.image-download::before,.flexgrid .image-meta.purchase a.canvas-link::before {font-family: 'bootstrap-icons';margin-right: .3rem;}.flexgrid .image-meta.purchase a.image-download::before { content: '\f30a'; }.flexgrid .image-meta.purchase a.canvas-link::before { content: '\f310'; }.flexgrid .image-meta.purchase a .mini,.flexgrid div.shop a.flxbtn .mini { font-size: .64rem; float: none; margin: 0 0 0 .2rem; }.flexgrid div.shop {align-items: center;gap: .4rem;padding: .4rem .5rem 1.1rem;pointer-events: none;}#container .flexgrid > div:hover div.shop,.flexgrid > div:hover div.shop,.flexgrid > div:focus-within div.shop {background: linear-gradient(rgba(0, 0, 0, .82), transparent);}.flexgrid > div:hover div.shop a.flxbtn,.flexgrid > div:focus-within div.shop a.flxbtn { pointer-events: auto; }#container .flexgrid div.cart,.flexgrid div.cart {background-image: none;width: 28px;height: 28px;flex: none;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;background-color: var(--pixoto-glass-bg, rgba(18, 20, 23, .78));-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);border: var(--pixoto-glass-border, 1px solid rgba(255, 255, 255, .07));color: #fff;opacity: .45;}.flexgrid div.cart::before {content: '\f244';font-family: 'bootstrap-icons';font-size: .9rem;}#container .flexgrid div.download1,.flexgrid div.download1 {height: auto;overflow: visible;display: flex;align-items: center;}#container .flexgrid div.purchase1,.flexgrid div.purchase1 {width: auto;margin-right: 0;display: flex;align-items: center;justify-content: flex-end;}.flexgrid a.flxbtn span.download,.flexgrid a.flxbtn span.canvas {background: none;width: auto;height: auto;float: none;display: inline;}.flexgrid a.flxbtn span.download::before,.flexgrid a.flxbtn span.canvas::before {font-family: 'bootstrap-icons';margin-right: .3rem;}.flexgrid a.flxbtn span.download::before { content: '\f30a'; }.flexgrid a.flxbtn span.canvas::before { content: '\f310'; }[data-bs-theme="light"] .flexgrid .image-meta.player-meta .rank,[data-bs-theme="light"] .flexgrid > div .image-meta.purchase::before,[data-bs-theme="light"] .flexgrid .image-meta.purchase a,[data-bs-theme="light"] .flexgrid div.shop a.flxbtn,[data-bs-theme="light"] .flexgrid div.cart {background: rgba(18, 20, 23, .72);background-color: rgba(18, 20, 23, .72);border: 1px solid rgba(255, 255, 255, .18);color: #fff;}.flexgrid > div.skeleton-tile { background: var(--bs-secondary-bg); }@media (prefers-reduced-motion: reduce) {.flexgrid > div > a > img,.flexgrid > div .image-meta.player-meta,.flexgrid > div .image-meta.purchase,.flexgrid > div .image-meta.purchase::before,.flexgrid .image-meta.purchase .image-meta-wrap {transition: none;}}