/* Game icons (js/gameicons.js): a colored tile with a soft top light and a white symbol, the same on every screen. */
:root{--gi-ok:1}
.lg-tile.gic-t{position:relative;overflow:hidden;background:none!important;padding:0!important;box-shadow:0 10px 22px -12px rgba(0,0,0,.7)!important}
.gic{position:absolute!important;inset:0!important;display:grid!important;place-items:center;border-radius:inherit;padding:0!important;margin:0!important;border:0!important;width:auto!important;height:auto!important;min-width:0!important;box-sizing:border-box;
  background:radial-gradient(130% 85% at 25% -5%,color-mix(in srgb,var(--c) 55%,#fff) 0%,transparent 58%),
             linear-gradient(155deg,color-mix(in srgb,var(--c) 92%,#fff 8%) 0%,var(--c) 45%,color-mix(in srgb,var(--c) 52%,#06060b) 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 0 0 1px rgba(255,255,255,.1),inset 0 -14px 24px -14px rgba(0,0,0,.45)}
.gic svg{width:56%;height:56%;overflow:visible;color:#fff;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;
  filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--c) 40%,#000))}
.gic svg .s{fill:currentColor;stroke:none}
.gic svg .f{fill:rgba(255,255,255,.22);stroke:none}
.gic svg .l{stroke:rgba(255,255,255,.45)}
.gic svg .cd{fill:color-mix(in srgb,var(--c) 70%,#0a0a12)}
.gic svg .b{stroke-width:2.6}
.lg-tile .gic>svg,.gic>svg{width:56%!important;height:56%!important;max-width:none!important;max-height:none!important}
/* small tiles (lists, search) get a slightly bigger symbol so it stays readable */
.lz-r .gic>svg,.lx-g .gic>svg,.lz-feat .gic>svg{width:60%!important;height:60%!important}
/* VIP tables keep their gold ring */
.lz-c.vip .lg-tile.gic-t{box-shadow:0 0 0 2px #f59e0b,0 8px 20px -8px #f59e0b!important}
/* featured banner: three game icons, fanned */
.hero-art.gic-hero{display:block}
.gic-hero .lg-tile{position:absolute;width:42%!important;height:auto!important;aspect-ratio:1;border-radius:24%!important}
.gic-hero .gh1{right:50%;top:26%;width:34%!important;transform:rotate(-14deg);opacity:.85}
.gic-hero .gh2{right:10%;top:24%;width:34%!important;transform:rotate(14deg);opacity:.85}
.gic-hero .gh3{right:26%;top:4%;width:44%!important;z-index:2;box-shadow:0 18px 40px -12px rgba(124,92,255,.8)!important}
