/* v1.3.0: use the dedicated image assigned to each game; generated wordmarks are fallbacks only. */
.icgc-hub .icgc-logo-art{display:grid!important;place-items:center;overflow:visible!important;background:radial-gradient(ellipse at center,#24375255 0,transparent 68%)!important}
.icgc-hub .icgc-logo-art:before,.icgc-hub .icgc-logo-art:after{display:none!important}
.icgc-hub .icgc-menu-image{display:block;width:auto!important;height:auto!important;max-width:88%!important;max-height:86%!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:brightness(1.08) saturate(1.04) drop-shadow(0 9px 11px #0009)!important}
.icgc-hub .icgc-menu-fallback{display:none!important}
.icgc-hub .icgc-logo-art.is-missing .icgc-menu-image{display:none!important}
.icgc-hub .icgc-logo-art.is-missing .icgc-menu-fallback{display:grid!important}
.icgc-menu-logo{--logo-a:#f5c653;--logo-b:#fff1aa;--logo-shadow:#d99727;position:relative;display:grid;grid-template-rows:42px auto 12px;place-items:center;width:92%;min-height:122px;padding:2px 4px;color:var(--logo-b);text-align:center;filter:drop-shadow(0 6px 4px #0008)}
.icgc-menu-logo i{display:grid;place-items:center;width:42px;height:42px;color:var(--logo-b);font:normal 33px/1 "Segoe UI Symbol","Arial Unicode MS",sans-serif;filter:drop-shadow(0 0 5px var(--logo-a)) drop-shadow(0 2px #000)}
.icgc-menu-logo i:before{content:"★"}
.icgc-menu-logo strong{display:block;max-width:100%;color:var(--logo-b)!important;background:linear-gradient(180deg,#fff 0,var(--logo-b) 34%,var(--logo-a) 63%,#9b5c16 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:1000 clamp(15px,1.55vw,22px)/.92 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;-webkit-text-stroke:.35px #4b2707;text-shadow:none!important;filter:drop-shadow(0 2px 0 #351a08) drop-shadow(0 0 5px var(--logo-shadow))}
.icgc-menu-logo.is-long strong{font-size:clamp(12px,1.25vw,18px)!important;line-height:.93!important}
.icgc-menu-logo small{align-self:end;color:#eee2bd!important;font:900 7px/1 Arial,sans-serif!important;letter-spacing:.21em;text-shadow:0 1px #000!important}
.icgc-logo-megaways{--logo-a:#ff4e2f;--logo-b:#ffd75b;--logo-shadow:#ff401f}.icgc-logo-megaways i:before{content:"ϟ"}
.icgc-logo-classic-fruit{--logo-a:#e92e3f;--logo-b:#ffe75f;--logo-shadow:#e52436}.icgc-logo-classic-fruit i:before{content:"●"}.icgc-logo-classic-fruit i:after{content:"";position:absolute;width:14px;height:7px;margin:-27px 0 0 17px;border-radius:100% 0;background:#65d34e;transform:rotate(-25deg)}
.icgc-logo-book-games{--logo-a:#ba7b2d;--logo-b:#ffeab0;--logo-shadow:#9b55ff}.icgc-logo-book-games i:before{content:"▣"}
.icgc-logo-crash-games{--logo-a:#23e7cf;--logo-b:#c9fff8;--logo-shadow:#13d1ff}.icgc-logo-crash-games i:before{content:"✈"}
.icgc-logo-plinko{--logo-a:#52dfff;--logo-b:#f3ffff;--logo-shadow:#8b68ff}.icgc-logo-plinko i:before{content:"♦"}
.icgc-logo-hold-win{--logo-a:#e8a52d;--logo-b:#fff08b;--logo-shadow:#ff7a18}.icgc-logo-hold-win i:before{content:"◎"}
.icgc-logo-tumble-games{--logo-a:#d96cff;--logo-b:#ffd4ff;--logo-shadow:#7d2cff}.icgc-logo-tumble-games i:before{content:"↯"}
.icgc-logo-cascade-games{--logo-a:#ff405c;--logo-b:#ffe0d0;--logo-shadow:#f00038}.icgc-logo-cascade-games i:before{content:"⌁"}
.icgc-logo-cluster-pays{--logo-a:#24d5ff;--logo-b:#d9fbff;--logo-shadow:#397cff}.icgc-logo-cluster-pays i:before{content:"⬡"}
.icgc-logo-collector-games{--logo-a:#f4ae2c;--logo-b:#fff0a4;--logo-shadow:#e26719}.icgc-logo-collector-games i:before{content:"⊕"}
.icgc-logo-extreme-features{--logo-a:#ff552f;--logo-b:#ffe16b;--logo-shadow:#ff301b}.icgc-logo-extreme-features i:before{content:"⚠"}
.icgc-logo-ways-slots{--logo-a:#33d7b2;--logo-b:#cafff2;--logo-shadow:#00a8c8}.icgc-logo-ways-slots i:before{content:"✦"}
.icgc-logo-adventure-slots{--logo-a:#7ddf52;--logo-b:#efffc8;--logo-shadow:#23bca0}.icgc-logo-adventure-slots i:before{content:"✥"}
.icgc-logo-other-games i:before{content:"★"}
@media(max-width:620px){.icgc-menu-logo{grid-template-rows:34px auto 10px;min-height:100px}.icgc-menu-logo i{width:34px;height:34px;font-size:27px}.icgc-menu-logo strong{font-size:clamp(13px,4.4vw,18px)!important}.icgc-menu-logo.is-long strong{font-size:clamp(10px,3.55vw,15px)!important}.icgc-menu-logo small{font-size:6px!important}}

.icgc-hub .icgc-game-hot-hacienda-megaways .icgc-card-art img{transform:scale(1.5);transform-origin:center}

.icgc-logo-prototype{--logo-a:#61d5cf;--logo-b:#fff0ad;--logo-shadow:#947dff}.icgc-logo-prototype i:before{content:"✦"}
