body.joinedHub{--hub-border:#adcff522;--hub-muted:#a4bbd0}.joinedHub #header,.joinedHub .socialTop{position:relative!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;width:min(1160px,calc(100% - 36px))!important;min-height:72px!important;height:auto!important;margin:0 auto!important;padding:12px 0!important;border:0!important;background:transparent!important;overflow:visible!important;z-index:45}.joinedHub .socialTop{width:100%!important}.joinedHub #header .pulseHeaderActions,.joinedHub #header .headerNote,.joinedHub .socialTop>.nav{display:none!important}.joinedHub #header .logo,.joinedHub .socialTop .brand{font-size:28px!important;line-height:1!important;letter-spacing:-1.2px!important;flex:1!important}.joinedHub #header .logo span{display:none!important}.joinedHub .homeLang,.joinedHub .socialTop>.worldNav{position:relative!important;inset:auto!important;margin:0!important;order:2!important}.joinedHub .homeLangBtn,.joinedHub .socialTop>.worldNav{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border-radius:14px!important;font-size:21px!important}.hubMore{position:relative;order:1;color:#eaf5ff}.hubMore summary{list-style:none;cursor:pointer;border:1px solid var(--hub-border);border-radius:14px;padding:12px;font:700 12px system-ui;background:#16314a}.hubMore summary::-webkit-details-marker{display:none}.hubMenu{position:absolute;right:0;top:50px;width:210px;display:grid;padding:8px;border:1px solid #97bcdd44;border-radius:18px;background:#0c2039;box-shadow:0 15px 40px #0007;z-index:60}.hubMenu a{display:block!important;width:auto!important;padding:13px!important;font:600 14px system-ui!important;color:#eaf5ff!important;text-decoration:none!important;border:0!important;border-radius:10px!important;background:none!important}.hubMenu a:hover{background:#9fd5ff18!important}.hubNav{display:flex;gap:6px;padding:5px;margin:0 auto 22px;width:min(1160px,calc(100% - 36px));border:1px solid var(--hub-border);border-radius:18px;background:#081b30e8;position:sticky;top:8px;z-index:35;box-shadow:0 8px 25px #04101a33}.hubNav a{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;text-decoration:none;border-radius:13px;font:750 15px system-ui;color:#a9bed2}.hubNav a[aria-current=page]{background:#c9f5a6;color:#112a20}.hubNav a:focus-visible,.hubMore summary:focus-visible{outline:3px solid #79d4ff;outline-offset:3px}.hubSocial .hubNav{width:100%}.joinedHub #home{max-width:1160px!important}.joinedHub #home>.intro{padding:18px 0 24px!important;margin:0 0 12px!important;gap:24px!important;grid-template-columns:1.3fr .7fr!important;min-height:0!important}.joinedHub .heroCopy{padding:0!important}.joinedHub #home .intro h1{font-size:clamp(32px,4vw,50px)!important;line-height:1.08!important;letter-spacing:-1.8px!important;margin:14px 0!important}.joinedHub #home .intro p{font-size:14px!important;line-height:1.6!important;margin:0!important;max-width:500px}.joinedHub #home .intro .eyebrow{font-size:9px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;margin:0!important}.joinedHub .intro .eyebrow i,.joinedHub .heroTrust,.joinedHub .homeGuide{display:none!important}.joinedHub .joinedHeroLinks{display:flex!important;gap:9px!important;margin:20px 0 0!important}.joinedHub .joinedHeroLinks a{padding:13px 16px!important;font-size:13px!important;min-height:44px!important;border-radius:13px!important;flex:1!important}.joinedHub .heroScene{margin:0!important;max-height:240px!important;aspect-ratio:1.5!important}.joinedHub #joinedMulti{margin:12px 0 28px!important;scroll-margin-top:85px}.joinedHub .joinedMultiHead{margin-bottom:10px!important}.joinedHub .joinedMultiHead h2{font-size:28px!important}.joinedHub .jmMultiHead{display:none!important}.joinedHub .homeNew{margin-top:32px!important}.joinedHub .homeExplore{margin-top:32px!important;padding:22px!important}.joinedHub #collection{scroll-margin-top:85px}.joinedHub .socialSpotlight{display:block!important;padding:22px!important;margin:28px 0!important}.joinedHub .socialSpotlight .socialPreview,.joinedHub .socialFeatures{display:none!important}.joinedHub .socialSpotlight h2{font-size:27px!important}.joinedHub .socialSpotlight .socialCta{margin-top:14px}.joinedHub .shell{width:min(1160px,calc(100% - 36px))!important;max-width:1160px!important;overflow:visible!important;padding:0 0 50px!important}.joinedHub .socialHero{padding:8px 0 20px!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;margin:0!important}.joinedHub .socialHero h1{font-size:34px!important;line-height:1.12!important;letter-spacing:-1px!important;margin:8px 0!important}.joinedHub .socialHero p{font-size:14px!important;line-height:1.5!important;margin:0!important}.joinedHub .socialHero small,.joinedHub .heroOrbits,.joinedHub .heroGlow,.joinedHub .socialHero .heroPulse{display:none!important}.hubSocialLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px}.hubFeed,.hubSidebar{min-width:0}.hubSidebar{position:sticky;top:90px}.hubDiscovery{border:1px solid var(--hub-border);border-radius:20px;background:#102b4480}.hubDiscovery>summary{padding:16px;cursor:pointer;font:700 13px system-ui;color:#d8eafa}.joinedHub .discovery{margin:0!important;padding:14px!important;border:0!important;background:none!important;box-shadow:none!important}.joinedHub .socialSearch{flex-wrap:wrap;padding:10px!important;gap:8px!important;margin:0!important}.joinedHub .socialSearch input{width:100%;min-width:0!important;font-size:14px!important;flex:1!important}.joinedHub .socialSearch button{font-size:12px!important;padding:10px!important}.joinedHub .trendHead{margin-top:18px!important}.joinedHub .trends{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.joinedHub .trend{min-width:0!important;padding:10px!important;flex:1 0 40%!important}.joinedHub .trend small{display:none!important}.joinedHub .composer{margin:0 0 10px!important;padding:14px!important;border-radius:20px!important}.joinedHub .composer .avatar{width:40px!important;height:40px!important}.joinedHub .openComposer{padding:14px!important;font-size:14px!important;min-height:44px!important}.joinedHub .quick{margin:0 0 20px!important;gap:8px!important}.joinedHub .quick button{padding:11px!important;font-size:12px!important}.joinedHub #myProfile{display:none!important}.joinedHub .feedControls{margin:0 0 12px!important}.hubCrosslink{display:grid;gap:12px;padding:22px;margin-top:18px;border:1px solid var(--hub-border);border-radius:20px;background:linear-gradient(135deg,#153750,#0b1c32);color:#edf6ff;text-decoration:none}.hubCrosslink span{font-size:10px;color:#c9f5a6;letter-spacing:1px}.hubCrosslink strong{font-size:23px;line-height:1.2}.hubCrosslink small{color:#b4cce0;font-size:12px}@media(max-width:959px){.hubSocialLayout{display:flex;flex-direction:column;gap:14px}.hubSidebar{position:static;order:-1;width:100%}.hubFeed{width:100%}.hubCrosslink{display:none}.joinedHub .socialHero h1{font-size:29px!important}.joinedHub .socialHero{padding-bottom:16px!important}}@media(max-width:600px){.joinedHub #home>.intro{display:block!important;padding:4px 0 20px!important}.joinedHub .heroScene{display:none!important}.joinedHub #home .intro h1{font-size:34px!important}.joinedHub .joinedHeroLinks{flex-direction:row!important}.joinedHub .joinedHeroLinks a{font-size:12px!important;padding:12px!important}.joinedHub .hubNav{margin-bottom:18px}.joinedHub #joinedMulti{margin-top:0!important}.joinedHub .jmCard{height:270px!important}.joinedHub .collectionHead h2{font-size:27px!important}.joinedHub .socialHero p{font-size:13px!important}.hubMore summary span{display:none}}

.joinedHub .socialTop>.joinedLangWrap{position:relative!important;inset:auto!important;order:2!important;margin:0!important;flex:0 0 auto!important}.joinedHub .socialTop .worldNav{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border-radius:14px!important;font-size:21px!important}.joinedHub #header>.siteLang{display:none!important}.joinedHub .hubMenu #activityNav{position:relative!important}.joinedHub .hubMenu #activityBadge{right:10px!important;top:12px!important}.joinedHub .hubNav [aria-current=page]{box-shadow:0 4px 14px #acffad12}

/* Premium game mode selector */
.homeGameModeSwitch{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;
  width:100%!important;
  margin:18px 0 28px!important;
  padding:7px!important;
  border:1px solid #a9d7ff24!important;
  border-radius:22px!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:hidden!important
}
.homeGameModeSwitch:before{display:none!important}
.homeGameModeTab{
  position:relative!important;z-index:1!important;
  min-width:0!important;min-height:66px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;
  padding:10px 14px!important;
  border:1px solid transparent!important;border-radius:17px!important;
  background:transparent!important;color:#9fb4c9!important;
  text-decoration:none!important;font:850 14px/1.1 system-ui!important;
  letter-spacing:-.2px!important;
  transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important
}
.homeGameModeTab:hover{background:#ffffff07!important;color:#eef7ff!important;border-color:#ffffff10!important}
.homeGameModeTab:active{transform:scale(.985)!important}
.homeGameModeTab.is-active,
.homeGameModeTab[aria-pressed="true"]{
  color:#d9ffc8!important;
  background:linear-gradient(135deg,#cfffaa2e,#9ef0a51f)!important;
  border-color:#cfffaa55!important;
  box-shadow:inset 0 1px #ffffff14,0 10px 24px #9df48f10!important
}
.homeGameModeIcon{
  width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;
  border-radius:13px;background:#ffffff08;border:1px solid #ffffff0d;
  font-size:18px;box-shadow:inset 0 1px #ffffff0d
}
.homeGameModeTab.is-active .homeGameModeIcon,
.homeGameModeTab[aria-pressed="true"] .homeGameModeIcon{
  background:#cfffaa12;border-color:#cfffaa24;box-shadow:none
}
.homeGameModeLabel{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:600px){
  .homeGameModeSwitch{margin:15px 0 24px!important;padding:6px!important;border-radius:20px!important;gap:6px!important}
  .homeGameModeTab{min-height:62px!important;padding:8px 10px!important;border-radius:15px!important;gap:9px!important;font-size:13px!important}
  .homeGameModeIcon{width:34px;height:34px;flex-basis:34px;border-radius:11px;font-size:16px}
}
@media(max-width:370px){
  .homeGameModeTab{font-size:12px!important;gap:6px!important;padding-inline:7px!important}
  .homeGameModeIcon{width:31px;height:31px;flex-basis:31px;font-size:15px}
}


/* === JOINED HUB FUTURE NAV · mobile-first cleanup === */
.joinedHub{
  --hub-bg:#05080d;--hub-surface:#091522;--hub-border:#9bcdf51c;--hub-accent:#b8ff9b;--hub-blue:#77cbff;
}
.joinedHub #header,.joinedHub .socialTop{
  min-height:76px!important;
  background:transparent!important;
}
.joinedHub #header .logo,.joinedHub .socialTop .brand{
  display:flex!important;align-items:center!important;gap:10px!important;
  color:#f6fbff!important;font-size:20px!important;font-weight:900!important;letter-spacing:-.8px!important;
}
.joinedHub #header .logo:before,.joinedHub .socialTop .brand:before{
  content:'J';width:34px;height:34px;display:grid;place-items:center;border-radius:11px;
  background:linear-gradient(145deg,#caffaa,#88efca);color:#071f17;font-size:20px;font-weight:950;
  box-shadow:inset 0 1px #ffffff70,0 10px 28px #a3ffac12;
}
.hubNav{
  width:min(1160px,calc(100% - 36px));gap:7px;padding:7px;border-radius:20px;
  background:#06111bf0;border:1px solid #ffffff10;box-shadow:0 18px 50px #0005;backdrop-filter:blur(22px);
}
.hubNav a{
  min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;
  color:#8fa5b8!important;font-size:12px!important;font-weight:800!important;transition:.18s ease;
}
.hubNav a small{font-size:12px;font-weight:800}
.hubNavIcon{font-size:15px;color:#78ceff;line-height:1}
.hubNav a[aria-current=page]{
  background:linear-gradient(135deg,#c9ffab,#8feec4)!important;color:#082118!important;box-shadow:0 9px 24px #a8ff9d12!important;
}
.hubNav a[aria-current=page] .hubNavIcon{color:#082118}
.hubNav a:hover{background:#ffffff07;color:#f3f8fc!important}
.hubMore summary{
  display:flex;align-items:center;gap:7px;min-height:42px;padding:0 13px!important;
  background:#ffffff05!important;border-color:#ffffff12!important;border-radius:13px!important;color:#d9e6f1!important;
}
.hubMenu{
  width:220px!important;top:48px!important;border-radius:18px!important;padding:8px!important;
  background:#08131ef5!important;border-color:#ffffff14!important;box-shadow:0 24px 70px #000a!important;backdrop-filter:blur(20px);
}
.hubMenu a{font-size:12px!important;color:#a7bdd0!important;border-radius:11px!important}
.hubMenu a:hover{background:#ffffff08!important;color:white!important}
.joinedHub #home>.intro{border-bottom:0!important}
.joinedHub .homeExplore,.joinedHub .socialSpotlight,.joinedHub .details{
  border-radius:26px!important;border-color:#ffffff11!important;background:
  radial-gradient(circle at 90% 0,#5ac4ff0b,transparent 32%),linear-gradient(145deg,#0d1a28,#08121d)!important;
  box-shadow:0 20px 55px #00035!important;
}
.joinedHub .card{
  border-radius:22px!important;border-color:#ffffff10!important;background:linear-gradient(145deg,#0e2032,#091522)!important;
  box-shadow:0 18px 44px #00035!important;
}
.joinedHub .card:hover{transform:translateY(-4px)!important;border-color:#73caff34!important}
.joinedHub .gameFilters button{background:#071421!important;border-color:#ffffff11!important}
.joinedHub .gameFilters button[aria-pressed=true]{background:linear-gradient(135deg,#c9ffab,#91efc1)!important;color:#092117!important}

@media(max-width:700px){
  body.joinedHub{padding-bottom:88px!important}
  .joinedHub #header,.joinedHub .socialTop{
    width:calc(100% - 28px)!important;min-height:62px!important;padding:10px 0!important;margin-bottom:4px!important;
  }
  .joinedHub #header .logo,.joinedHub .socialTop .brand{font-size:16px!important}
  .joinedHub #header .logo:before,.joinedHub .socialTop .brand:before{width:31px;height:31px;border-radius:10px;font-size:18px}
  .joinedHub .homeLangBtn,.joinedHub .socialTop>.worldNav,.joinedHub .socialTop>.joinedLangWrap .worldNav{
    width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;font-size:18px!important;
  }
  .hubMore summary{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;justify-content:center!important}
  .hubMore summary span{display:none!important}
  .hubNav{
    position:fixed!important;left:9px!important;right:9px!important;bottom:max(9px,env(safe-area-inset-bottom))!important;top:auto!important;
    width:auto!important;margin:0!important;padding:7px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:4px!important;border-radius:22px!important;z-index:120!important;background:#06111bf2!important;
    box-shadow:0 22px 65px #000b!important;backdrop-filter:blur(24px) saturate(145%)!important;
  }
  .hubNav a{
    min-width:0!important;min-height:54px!important;padding:7px 3px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;
    border-radius:15px!important;
  }
  .hubNavIcon{font-size:18px!important}
  .hubNav a small{font-size:8px!important;line-height:1!important;white-space:nowrap}
  .hubNav a[aria-current=page]{background:linear-gradient(135deg,#caffaa,#91efc4)!important}
  .joinedHub #home{padding-bottom:10px!important}
  .joinedHub #home>.intro{padding-top:6px!important}
  .joinedHub .homeExplore{padding:20px 15px!important;border-radius:22px!important}
  .joinedHub .card{border-radius:19px!important}
  .joinedHub .socialSpotlight{border-radius:22px!important}
}


/* === GAMES NIGHT SKY / FUTURE 4 === */
.hubGames{
  background:#03070d!important;
}
.hubGames .nightSky{
  background:
    radial-gradient(ellipse at 78% 10%,#18508563 0,transparent 43%),
    radial-gradient(ellipse at 13% 72%,#0b2f5a75 0,transparent 46%),
    radial-gradient(ellipse at 54% 100%,#17305a52 0,transparent 44%),
    linear-gradient(180deg,#03070d 0%,#07182d 52%,#040911 100%)!important;
}
.hubGames .nightSky:after{
  content:"";position:absolute;inset:-10%;pointer-events:none;
  background:
    radial-gradient(circle at 78% 22%,#89d8ff12 0,transparent 15%),
    radial-gradient(circle at 21% 35%,#b7ff9b08 0,transparent 13%),
    radial-gradient(circle at 54% 78%,#8888ff0c 0,transparent 16%);
  filter:blur(8px);
}
.hubGames #header{
  border-bottom:1px solid #9dd8ff10!important;
}
.hubGames #home{
  padding-top:28px!important;
}
.hubGames .intro{
  position:relative;overflow:hidden;
  padding:42px!important;margin-bottom:26px!important;
  border:1px solid #a4d8ff20!important;border-radius:30px!important;
  background:
    radial-gradient(circle at 82% 16%,#68ccff1f 0,transparent 24%),
    radial-gradient(circle at 68% 88%,#b4ff9a0d 0,transparent 28%),
    linear-gradient(140deg,#071525e9,#081828e9 48%,#07111ee9)!important;
  box-shadow:0 30px 90px #0008,inset 0 1px #ffffff0a!important;
}
.hubGames .intro:after{
  content:"";position:absolute;width:420px;height:420px;right:-150px;top:-170px;border-radius:50%;
  border:1px solid #7cd1ff24;box-shadow:0 0 0 46px #61c7ff05,0 0 0 47px #61c7ff12,0 0 0 104px #9dffaf05;
  pointer-events:none;
}
.hubGames .heroCopy{position:relative;z-index:2}
.hubGames .heroCopy .eyebrow{color:#b8ff9b!important;letter-spacing:2.2px!important}
.hubGames .intro h1{
  font-size:clamp(44px,5vw,68px)!important;line-height:.98!important;letter-spacing:-3.6px!important;
  margin:18px 0 18px!important;max-width:620px;
}
.hubGames .intro h1 em{
  color:#dffbd2!important;
  background:linear-gradient(90deg,#d7ffbe,#8adfff);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}
.hubGames .intro p{max-width:560px!important;color:#96adc1!important;line-height:1.68!important}
.hubGames .heroActions .primary{
  background:linear-gradient(135deg,#caffaa,#8feec5)!important;color:#082118!important;
  box-shadow:0 14px 34px #a6ff9d10!important;border-radius:14px!important;
}
.hubGames .browse{color:#bcd1e3!important;font-weight:750!important}
.hubGames .heroTrust{color:#6f879c!important}
.hubGames .heroScene{
  min-height:380px;aspect-ratio:1.16/1!important;border-radius:25px!important;
  border-color:#86cfff32!important;background:#061426!important;
  box-shadow:0 26px 70px #0008!important;
}
.hubGames .heroScene:before{
  content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:radial-gradient(circle at 76% 15%,#95e5ff14,transparent 28%);
}
.hubGames .sceneTop{z-index:3!important}
.hubGames .sceneTop span{
  border:1px solid #ffffff16;background:#06111dcc!important;backdrop-filter:blur(12px);border-radius:999px!important;
}
.hubGames .sceneBottom{z-index:3!important}
.hubGames .sceneBottom h2{font-weight:850!important}
.hubGames .homeGuide{
  margin:0 0 48px!important;gap:10px!important;
}
.hubGames .homeGuide a{
  min-height:84px!important;border-radius:19px!important;
  background:linear-gradient(145deg,#0a1725dc,#07111bdc)!important;
  border-color:#9ed7ff18!important;box-shadow:0 16px 42px #00035!important;
}
.hubGames .homeGuide i{
  background:#0b2137!important;border:1px solid #ffffff0f!important;color:#8ad7ff!important;
}
.hubGames .homeGuide em{color:#b8ff9b!important}
.hubGames .homeNew{
  margin:0 0 50px;padding-top:6px;
}
.hubGames .collectionHead .eyebrow{color:#9ee4ff!important}
.hubGames .collectionHead h2{font-weight:800!important;letter-spacing:-1.4px!important}
.hubGames .homeExplore{
  padding:28px!important;margin-top:44px!important;border-radius:24px!important;
  background:
    radial-gradient(circle at 90% 0,#64cfff0c,transparent 30%),
    linear-gradient(145deg,#0b1928dc,#07121ddc)!important;
  border-color:#9ed8ff18!important;
}
.hubGames .homeGameSearch{
  background:#050d16d9!important;border-color:#9ed9ff1d!important;
  box-shadow:inset 0 1px #ffffff05;
}
.hubGames .homeGameSearch span{color:#84d8ff!important}
.hubGames .gameFilters button{
  background:#07131f!important;border-color:#9fd8ff16!important;color:#90a8bd!important;
}
.hubGames .gameFilters button[aria-pressed=true]{
  background:linear-gradient(135deg,#caffaa,#90efc1)!important;color:#082117!important;border-color:transparent!important;
}
.hubGames .cards{gap:24px 16px!important}
.hubGames .card{
  overflow:hidden!important;border-radius:22px!important;
  background:
    radial-gradient(circle at 80% 0,#5fc9ff09,transparent 28%),
    linear-gradient(145deg,#0c1b2aef,#07131fef)!important;
  border-color:#9bd4ff16!important;box-shadow:0 20px 52px #0004!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
.hubGames .card:hover{
  transform:translateY(-5px)!important;border-color:#84d7ff38!important;box-shadow:0 28px 64px #0006!important;
}
.hubGames .card:after{
  background:#06111bd4!important;border:1px solid #ffffff10!important;border-radius:999px!important;
  color:#b9cde0!important;
}
.hubGames .card canvas{border-bottom:1px solid #ffffff0b}
.hubGames .card h2{font-weight:820!important;letter-spacing:-.8px!important}
.hubGames .cardGoal{
  border-color:#ffffff0d!important;background:#ffffff03!important;border-radius:11px!important;
}
.hubGames .cardPlay{
  border-radius:13px!important;background:linear-gradient(135deg,#caffaa,#91efc3)!important;color:#071f16!important;
}
.hubGames .details{
  border-radius:24px!important;background:linear-gradient(145deg,#0d1d2ceb,#07131feb)!important;
  border-color:#9ed7ff1a!important;
}
@media(max-width:700px){
  .hubGames #home{padding-top:18px!important}
  .hubGames .intro{
    display:grid!important;grid-template-columns:1fr!important;gap:22px!important;
    padding:24px 20px!important;border-radius:24px!important;margin-bottom:18px!important;
  }
  .hubGames .intro:after{width:300px;height:300px;right:-155px;top:-125px;opacity:.75}
  .hubGames .intro h1{
    font-size:clamp(38px,11.5vw,50px)!important;line-height:.98!important;letter-spacing:-2.6px!important;
    max-width:92%!important;margin:14px 0 14px!important;
  }
  .hubGames .intro p{font-size:12.5px!important;line-height:1.58!important;max-width:94%!important}
  .hubGames .heroActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:19px!important}
  .hubGames .heroActions .primary,.hubGames .heroActions .browse{
    min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;
    padding:12px 10px!important;border-radius:13px!important;font-size:10px!important;text-align:center!important;
  }
  .hubGames .browse{border:1px solid #ffffff12!important;background:#ffffff04!important}
  .hubGames .heroTrust{font-size:9px!important;line-height:1.6!important;margin:14px 0 0!important}
  .hubGames .heroScene{
    min-height:0!important;aspect-ratio:16/9!important;margin-top:0!important;border-radius:20px!important;
  }
  .hubGames .sceneTop{inset:13px 13px auto!important}
  .hubGames .sceneTop span{padding:5px 7px!important;font-size:6px!important}
  .hubGames .sceneBottom{left:16px!important;right:16px!important;bottom:15px!important}
  .hubGames .sceneBottom h2{font-size:26px!important;margin:5px 0!important}
  .hubGames .sceneBottom p{font-size:9px!important}
  .hubGames .homeGuide{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 34px!important;
  }
  .hubGames .homeGuide a{
    min-width:0!important;min-height:92px!important;padding:11px 8px!important;
    display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;gap:6px!important;
  }
  .hubGames .homeGuide i{width:31px!important;height:31px!important;margin:auto!important}
  .hubGames .homeGuide b{font-size:9px!important}.hubGames .homeGuide small{display:none!important}.hubGames .homeGuide em{display:none!important}
  .hubGames .homeExplore{padding:21px 16px!important;margin-top:34px!important;border-radius:21px!important}
  .hubGames .homeExplore .collectionHead h2{font-size:27px!important}
  .hubGames .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important;margin-top:24px!important}
  .hubGames .card canvas{height:auto!important;aspect-ratio:1.45/1!important}
  .hubGames .cardBody{padding:13px!important}
  .hubGames .card h2{font-size:17px!important}
  .hubGames .card p{font-size:10px!important;line-height:1.45!important}
  .hubGames .cardGoal{font-size:8px!important;margin:9px 0!important;padding:7px 8px!important}
  .hubGames .cardPlay{padding:11px!important;font-size:10px!important}
}
@media(max-width:370px){
  .hubGames .cards{grid-template-columns:1fr!important}
  .hubGames .card canvas{aspect-ratio:1.8/1!important}
}


/* === GAMES LIGHT SKY / FUTURE 5 === */
.hubGames{
  --hub-bg:#eef8ff;--hub-surface:#ffffffc7;--hub-border:#73a9c82b;--hub-accent:#85dba9;--hub-blue:#4f9fca;
  background:#eef8ff!important;color:#10263c!important;
}
.hubGames .nightSky{
  background:
    radial-gradient(ellipse at 78% 8%,#bfeaff 0,transparent 40%),
    radial-gradient(ellipse at 16% 28%,#ffffff 0,transparent 43%),
    radial-gradient(ellipse at 50% 86%,#d5efff 0,transparent 48%),
    linear-gradient(180deg,#fbfdff 0%,#eaf7ff 48%,#dff1ff 100%)!important;
}
.hubGames .nightSky:after{
  background:
    radial-gradient(circle at 80% 18%,#ffffffd0 0,transparent 16%),
    radial-gradient(circle at 18% 35%,#d1efff9c 0,transparent 17%),
    radial-gradient(circle at 54% 76%,#ffffff9a 0,transparent 20%)!important;
  filter:blur(4px)!important;
}
.hubGames .starField i{
  background:#4f90b9!important;opacity:.42!important;box-shadow:0 0 5px #ffffff!important;
}
.hubGames .meteor{
  background:linear-gradient(90deg,transparent,#7daecc,#3f82ad)!important;
  filter:drop-shadow(0 0 4px #ffffff)!important;
}
.hubGames .meteor:after{background:#4f8fb8!important}

.hubGames #header{
  border-bottom-color:#6ca3c329!important;background:#ffffff3d!important;
}
.hubGames #header .logo{color:#10263c!important}
.hubGames #header .logo:before{box-shadow:inset 0 1px #ffffff,0 10px 26px #6eaa8b26!important}
.hubGames .hubMore summary{
  background:#ffffffc9!important;border-color:#6ea2bf31!important;color:#234158!important;
}
.hubGames .hubMenu{
  background:#ffffffef!important;border-color:#6e9fbc32!important;box-shadow:0 22px 60px #557f992e!important;
}
.hubGames .hubMenu a{color:#526b80!important}
.hubGames .hubMenu a:hover{background:#dcefff88!important;color:#173149!important}

.hubGames .hubNav{
  background:#ffffffd8!important;border-color:#679fbe30!important;box-shadow:0 16px 38px #527f9c22!important;
}
.hubGames .hubNav a{color:#63798d!important}
.hubGames .hubNavIcon{color:#478eb8!important}
.hubGames .hubNav a:hover{background:#dff1fb8f!important;color:#153149!important}
.hubGames .hubNav a[aria-current=page]{
  background:linear-gradient(135deg,#c8fba9,#92ebc8)!important;color:#14372b!important;box-shadow:0 8px 22px #77cda12a!important;
}
.hubGames .hubNav a[aria-current=page] .hubNavIcon{color:#1d684f!important}

.hubGames .intro{
  background:
    radial-gradient(circle at 82% 16%,#bdeaffb5 0,transparent 26%),
    radial-gradient(circle at 68% 88%,#d8f6e7a8 0,transparent 30%),
    linear-gradient(145deg,#ffffffea,#f4fbffee 50%,#eaf7ffee)!important;
  border-color:#6fa7ca34!important;
  box-shadow:0 26px 70px #5d8cac24,inset 0 1px #ffffff!important;
}
.hubGames .intro:after{
  border-color:#6ba5c73a!important;
  box-shadow:0 0 0 46px #69bce50a,0 0 0 47px #6e9fc821,0 0 0 104px #8fdbb30a!important;
}
.hubGames .heroCopy .eyebrow{color:#2d8666!important}
.hubGames .intro h1{color:#10263c!important}
.hubGames .intro h1 em{
  background:linear-gradient(90deg,#2e8a68,#398fbd)!important;
  -webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;
}
.hubGames .intro p{color:#61798e!important}
.hubGames .heroTrust{color:#74899d!important}
.hubGames .browse{
  color:#315a76!important;background:#ffffffa6!important;border-color:#6e9fbf2e!important;
}
.hubGames .heroScene{
  border-color:#6da7ca42!important;
  box-shadow:0 20px 50px #5c88a22e!important;
}
.hubGames .homeGuide a{
  background:#ffffffc9!important;border-color:#6ca4c42a!important;color:#173149!important;box-shadow:0 14px 34px #6088a31c!important;
}
.hubGames .homeGuide a:hover{background:#ffffffef!important;border-color:#5f99ba43!important}
.hubGames .homeGuide i{background:#e6f5ff!important;border-color:#6da7c72d!important;color:#3d86af!important}
.hubGames .homeGuide small{color:#75889a!important}
.hubGames .homeGuide em{color:#2f8465!important}

.hubGames .collectionHead .eyebrow{color:#3e89b1!important}
.hubGames .collectionHead h2{color:#112a40!important}
.hubGames .collectionCount{color:#71879a!important}
.hubGames .homeExplore{
  background:
    radial-gradient(circle at 90% 0,#c9efff92,transparent 30%),
    linear-gradient(145deg,#ffffffc8,#edf8ffc9)!important;
  border-color:#6da6c62c!important;box-shadow:0 18px 46px #5d87a01a!important;
}
.hubGames .homeExplore .collectionHead p{color:#6f8599!important}
.hubGames .homeGameSearch{
  background:#ffffffdc!important;border-color:#6ca4c331!important;box-shadow:inset 0 1px #ffffff!important;
}
.hubGames .homeGameSearch input{color:#173149!important}
.hubGames .homeGameSearch input::placeholder{color:#8b9baa!important}
.hubGames .homeGameSearch span{color:#438eb7!important}
.hubGames .gameFilters button{
  background:#ffffffc8!important;border-color:#6fa4c02d!important;color:#647a8d!important;
}
.hubGames .gameFilters button[aria-pressed=true]{
  background:linear-gradient(135deg,#c8fba9,#93eac7)!important;color:#14372b!important;border-color:transparent!important;
}
.hubGames .card{
  background:
    radial-gradient(circle at 80% 0,#d5f1ff9b,transparent 29%),
    linear-gradient(145deg,#ffffffdf,#eef8ffe8)!important;
  border-color:#6ca5c42a!important;box-shadow:0 18px 42px #658da41e!important;color:#173149!important;
}
.hubGames .card:hover{border-color:#5f9abc4d!important;box-shadow:0 24px 52px #5b87a12a!important}
.hubGames .card:after{
  background:#ffffffd9!important;border-color:#6b9fbd2c!important;color:#49677d!important;
}
.hubGames .card h2{color:#142d43!important}
.hubGames .card p{color:#6d8295!important}
.hubGames .category{color:#397fa6!important}
.hubGames .cardGoal{border-color:#6fa3c025!important;background:#ffffff8f!important;color:#60778b!important}
.hubGames .details{
  background:linear-gradient(145deg,#ffffffdc,#edf8ffe1)!important;
  border-color:#6da6c52c!important;box-shadow:0 18px 46px #5f88a31c!important;color:#173149!important;
}
.hubGames .details h2{color:#153048!important}
.hubGames .details p,.hubGames .record{color:#667d91!important}
.hubGames .socialSpotlight{
  background:
    radial-gradient(circle at 90% 0,#c8eeff80,transparent 32%),
    linear-gradient(145deg,#ffffffcc,#edf8ffd4)!important;
  border-color:#6fa4c22a!important;box-shadow:0 18px 46px #6088a21b!important;
}
.hubGames .socialSpotlight h2{color:#153048!important}
.hubGames .socialSpotlight p{color:#657d91!important}
.hubGames footer{color:#72869a!important;border-color:#6fa4c227!important}

@media(max-width:700px){
  .hubGames .hubNav{
    background:#ffffffee!important;border-color:#679dbd35!important;box-shadow:0 18px 45px #527f9c2b!important;
  }
  .hubGames .intro{padding:22px 18px!important}
  .hubGames .intro h1{font-size:clamp(36px,10.8vw,47px)!important;max-width:96%!important}
  .hubGames .intro p{color:#667d90!important}
  .hubGames .heroActions .browse{background:#ffffffc3!important;border-color:#6d9ebc2e!important;color:#315c78!important}
}


/* === GAMES TWILIGHT / FUTURE 6 === */
.hubGames{
  --hub-bg:#0a2138;--hub-surface:#0d2b47;--hub-border:#9fd8ff1b;--hub-accent:#a8f5c8;--hub-blue:#76cfff;
  background:#0a2138!important;color:#eef8ff!important;
}
.hubGames .nightSky{
  background:
    radial-gradient(ellipse at 80% 8%,#2d6d9f70 0,transparent 42%),
    radial-gradient(ellipse at 14% 28%,#1b4b7759 0,transparent 42%),
    radial-gradient(ellipse at 52% 88%,#163d645d 0,transparent 50%),
    linear-gradient(180deg,#081a2d 0%,#0d2c4b 50%,#0a2037 100%)!important;
}
.hubGames .nightSky:after{
  background:
    radial-gradient(circle at 80% 18%,#77c9ff1b 0,transparent 15%),
    radial-gradient(circle at 18% 35%,#b8f0ff0d 0,transparent 18%),
    radial-gradient(circle at 54% 76%,#75ffc30d 0,transparent 18%)!important;
  filter:blur(5px)!important;
}
.hubGames .starField i{
  background:#dff5ff!important;opacity:.45!important;box-shadow:0 0 5px #8fd3ff88!important;
}
.hubGames .meteor{
  background:linear-gradient(90deg,transparent,#9bdfff,#ffffff)!important;
  filter:drop-shadow(0 0 5px #78c8ff)!important;
}
.hubGames .meteor:after{background:#f2fbff!important}

.hubGames #header{
  border-bottom-color:#9fd8ff16!important;background:#071a2d55!important;backdrop-filter:blur(16px);
}
.hubGames #header .logo{color:#f2f9ff!important}
.hubGames .hubMore summary{background:#ffffff07!important;border-color:#b3e5ff18!important;color:#eaf7ff!important}
.hubGames .hubMenu{background:#0a2238f2!important;border-color:#a5dcff1a!important;box-shadow:0 24px 70px #03111f82!important}
.hubGames .hubMenu a{color:#a9bfd1!important}
.hubGames .hubMenu a:hover{background:#ffffff08!important;color:#ffffff!important}
.hubGames .hubNav{
  background:#081d31ec!important;border-color:#a1ddff1a!important;box-shadow:0 18px 45px #020d176b!important;
}
.hubGames .hubNav a{color:#91aabd!important}
.hubGames .hubNavIcon{color:#76cfff!important}
.hubGames .hubNav a:hover{background:#ffffff08!important;color:#ffffff!important}
.hubGames .hubNav a[aria-current=page]{background:linear-gradient(135deg,#c6ff9f,#7fe3bb)!important;color:#0d2d22!important;box-shadow:0 8px 22px #5fd19921!important}
.hubGames .hubNav a[aria-current=page] .hubNavIcon{color:#0d2d22!important}

.hubGames #home{padding-top:24px!important}
.hubGames .intro{
  position:relative!important;overflow:hidden!important;
  grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)!important;
  gap:42px!important;align-items:center!important;
  padding:46px 48px!important;margin-bottom:32px!important;
  border-radius:30px!important;border:1px solid #a5dcff21!important;
  background:
    radial-gradient(circle at 82% 16%,#3e8ec84b 0,transparent 28%),
    radial-gradient(circle at 70% 86%,#62d0a31a 0,transparent 31%),
    linear-gradient(145deg,#0d2945ef,#123b5ded 53%,#09233ded)!important;
  box-shadow:0 34px 90px #020d1766,inset 0 1px #ffffff12!important;
}
.hubGames .intro:after{
  width:390px!important;height:390px!important;right:-120px!important;top:-170px!important;
  border-color:#8bd8ff20!important;
  box-shadow:0 0 0 48px #61c9ff05,0 0 0 49px #70cfff12,0 0 0 108px #73eeb006!important;
}
.hubGames .heroCopy{position:relative;z-index:3}
.hubGames .heroCopy .eyebrow{color:#9bffc8!important;letter-spacing:2.2px!important}
.hubGames .intro h1{
  color:#f6fbff!important;max-width:610px!important;
  font-size:clamp(49px,5vw,70px)!important;line-height:.96!important;letter-spacing:-3.8px!important;
  margin:17px 0 17px!important;
}
.hubGames .intro h1 em{
  background:linear-gradient(90deg,#d8ffbf,#79d9ff)!important;
  -webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;
}
.hubGames .intro p{color:#b2c7d8!important;max-width:570px!important;line-height:1.65!important}
.hubGames .heroActions{margin-top:23px!important}
.hubGames .heroActions .primary{
  background:linear-gradient(135deg,#c8ff9f,#7fe3bb)!important;color:#0d2d22!important;
  border-radius:14px!important;box-shadow:0 14px 34px #58c99520!important;
}
.hubGames .browse{
  color:#e3f3ff!important;background:#ffffff06!important;border:1px solid #b1e2ff16!important;
  border-radius:13px!important;padding:14px 16px!important;font-weight:800!important;
}
.hubGames .heroTrust{color:#8eaac0!important;margin-top:20px!important}
.hubGames .heroTrust b{color:#a5ffd0!important;font-size:9px;letter-spacing:.9px}

.hubGames .heroScene{
  min-height:390px!important;aspect-ratio:1.18/1!important;
  border-radius:26px!important;border-color:#90d7ff2f!important;
  box-shadow:0 28px 70px #020d176b!important;
  transform:translateZ(0);
  animation:jgHeroFloat 5.8s ease-in-out infinite;
}
.hubGames .heroScene:after{background:linear-gradient(0deg,#061427f2,transparent 63%)!important}
.hubGames .sceneTop{z-index:3!important}
.hubGames .sceneTop span{
  background:#071a2dc7!important;border:1px solid #b5e5ff18!important;border-radius:999px!important;
  color:#dcefff!important;backdrop-filter:blur(10px);
}
.hubGames .sceneTop span:last-child{color:#a9ffd0!important}
.hubGames .sceneBottom h2{font-weight:850!important}
.hubGames .sceneBottom p{color:#bdd1df!important}

.hubGames .homeNew{
  margin:0 0 28px!important;padding:26px!important;border-radius:26px!important;
  border:1px solid #a3dcff18!important;
  background:linear-gradient(145deg,#0b2741c7,#0a1f35c9)!important;
  box-shadow:0 22px 58px #03111f3e!important;
}
.hubGames .homeNew .collectionHead{margin-bottom:18px!important}
.hubGames .homeNew .collectionHead h2{color:#f0f9ff!important;font-size:clamp(28px,3.5vw,40px)!important;letter-spacing:-1.6px!important}
.hubGames .homeNew .motionIntro{margin:8px 0 0;color:#8da9be!important;font-size:11px;line-height:1.5}
.hubGames .homeNew .collectionCount{color:#8ea9be!important}
.hubGames .homeNew .catalog{scroll-snap-type:x mandatory;overflow-x:auto;scrollbar-width:none;padding:5px 2px 12px}
.hubGames .homeNew .catalog::-webkit-scrollbar{display:none}
.hubGames .homeNew .creationCard{
  scroll-snap-align:start;
  border-radius:22px!important;border-color:#a9dfff1d!important;
  background:linear-gradient(145deg,#123654,#0b243c)!important;
  box-shadow:0 20px 48px #03111f4a!important;
  transform:translateZ(0);
}
.hubGames .homeNew .creationCard canvas{
  transition:transform .28s ease,filter .28s ease!important;
}
.hubGames .homeNew .creationCard:hover canvas{transform:scale(1.035);filter:saturate(1.08) brightness(1.04)}
.hubGames .homeNew .creationCard .body{color:#eef8ff!important}
.hubGames .homeNew .creationCard p{color:#91aabd!important}
.hubGames .homeNew .creationCard .person{color:#aac0d2!important}

.hubGames .homeGuide{
  margin:0 0 34px!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important;
}
.hubGames .homeGuide a{
  min-height:78px!important;background:#0d2b46b8!important;border-color:#a1dbff18!important;color:#eef8ff!important;
  box-shadow:0 16px 40px #03111f35!important;
}
.hubGames .homeGuide a:hover{background:#113754d3!important;border-color:#80d4ff38!important}
.hubGames .homeGuide i{background:#153d5f!important;border-color:#a8dfff1b!important;color:#7bd4ff!important}
.hubGames .homeGuide small{color:#87a3b8!important}
.hubGames .homeGuide em{color:#a8ffd0!important}

.hubGames .collectionHead .eyebrow{color:#79d6ff!important}
.hubGames .collectionHead h2{color:#eef8ff!important}
.hubGames .collectionCount{color:#8ca8bd!important}
.hubGames .homeExplore{
  margin-top:28px!important;
  background:linear-gradient(145deg,#0d2b46c4,#0a2138c7)!important;
  border-color:#9ed8ff18!important;box-shadow:0 20px 50px #03111f35!important;
}
.hubGames .homeExplore .collectionHead p{color:#8ca8bd!important}
.hubGames .homeGameSearch{
  background:#071d31c9!important;border-color:#a2d9ff18!important;box-shadow:inset 0 1px #ffffff06!important;
}
.hubGames .homeGameSearch input{color:#edf8ff!important}
.hubGames .homeGameSearch input::placeholder{color:#7895aa!important}
.hubGames .homeGameSearch span{color:#7fd5ff!important}
.hubGames .gameFilters button{
  background:#0b2943!important;border-color:#a8ddff17!important;color:#8faabd!important;
}
.hubGames .gameFilters button[aria-pressed=true]{background:linear-gradient(135deg,#c6ff9f,#7fe3bb)!important;color:#0d2d22!important}

.hubGames .cards{gap:22px 15px!important}
.hubGames .card{
  background:linear-gradient(145deg,#0f304d,#0a233b)!important;
  border-color:#a5ddff1b!important;box-shadow:0 20px 48px #03111f3f!important;color:#eef8ff!important;
}
.hubGames .card:hover{border-color:#76ceff40!important;box-shadow:0 28px 60px #020d1760!important}
.hubGames .card canvas{
  transition:transform .28s ease,filter .28s ease!important;
  filter:saturate(1.02);
}
.hubGames .card:hover canvas{transform:scale(1.035);filter:saturate(1.12) brightness(1.06)}
.hubGames .card:after{background:#071d31cf!important;border-color:#b1e3ff17!important;color:#a8bfd2!important}
.hubGames .card h2{color:#f1f9ff!important}
.hubGames .card p{color:#8da8bc!important}
.hubGames .category{color:#7ed6ff!important}
.hubGames .cardGoal{border-color:#a3ddff13!important;background:#ffffff04!important;color:#8faabd!important}
.hubGames .cardPlay{background:linear-gradient(135deg,#c6ff9f,#7fe3bb)!important;color:#0d2d22!important}

.hubGames .socialSpotlight{
  margin-top:48px!important;
  background:linear-gradient(145deg,#0d2c48d7,#0a2138d9)!important;
  border-color:#9fd8ff1a!important;box-shadow:0 22px 58px #03111f3e!important;
}
.hubGames .socialSpotlight h2{color:#eef8ff!important}
.hubGames .socialSpotlight p{color:#94afc3!important}
.hubGames .details{
  background:linear-gradient(145deg,#0e2d49,#0a2239)!important;
  border-color:#9ed8ff1a!important;color:#edf8ff!important;
}
.hubGames .details h2{color:#edf8ff!important}
.hubGames .details p,.hubGames .record{color:#8da8bc!important}
.hubGames footer{color:#829eb3!important;border-color:#9fd8ff15!important}

@keyframes jgHeroFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-8px)}
}

@media(max-width:700px){
  .hubGames #home{padding-top:16px!important}
  .hubGames .intro{
    grid-template-columns:1fr!important;gap:19px!important;padding:24px 18px 20px!important;
    border-radius:24px!important;margin-bottom:20px!important;
  }
  .hubGames .intro h1{
    font-size:clamp(39px,11vw,49px)!important;line-height:.98!important;letter-spacing:-2.8px!important;
    max-width:98%!important;margin:14px 0!important;
  }
  .hubGames .intro p{font-size:12.5px!important;line-height:1.58!important;max-width:98%!important}
  .hubGames .heroActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:18px!important}
  .hubGames .heroActions .primary,.hubGames .heroActions .browse{
    min-height:46px!important;padding:12px 9px!important;font-size:9px!important;justify-content:center!important;text-align:center!important;
  }
  .hubGames .heroTrust{font-size:8px!important;line-height:1.5!important;margin:14px 0 0!important}
  .hubGames .heroScene{
    min-height:0!important;aspect-ratio:1.52/1!important;margin-top:2px!important;border-radius:20px!important;
    animation:jgHeroFloat 5.8s ease-in-out infinite!important;
  }
  .hubGames .sceneTop{inset:12px 12px auto!important}
  .hubGames .sceneTop span{font-size:6px!important;padding:5px 7px!important}
  .hubGames .sceneBottom{left:15px!important;right:15px!important;bottom:14px!important}
  .hubGames .sceneBottom small{font-size:7px!important}
  .hubGames .sceneBottom h2{font-size:25px!important;margin:4px 0!important}
  .hubGames .sceneBottom p{font-size:8px!important}
  .hubGames .homeNew{padding:19px 14px!important;border-radius:22px!important;margin-bottom:17px!important}
  .hubGames .homeNew .collectionHead{display:block!important}
  .hubGames .homeNew .collectionHead h2{font-size:28px!important;line-height:1.03!important}
  .hubGames .homeNew .collectionCount{display:none!important}
  .hubGames .homeNew .motionIntro{font-size:9px!important}
  .hubGames .homeGuide{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 25px!important}
  .hubGames .homeGuide a{min-height:86px!important;padding:10px 7px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;gap:6px!important}
  .hubGames .homeGuide i{width:31px!important;height:31px!important;margin:auto!important}
  .hubGames .homeGuide b{font-size:9px!important}.hubGames .homeGuide small{display:none!important}.hubGames .homeGuide em{display:none!important}
  .hubGames .homeExplore{margin-top:24px!important}
  .hubGames .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}
  .hubGames .socialSpotlight{margin-top:38px!important}
  .hubGames .hubNav{background:#081d31f1!important}
}
@media(max-width:420px){
  .hubGames .cards{grid-template-columns:1fr!important}
  .hubGames .card canvas{aspect-ratio:1.8/1!important}
}
@media(prefers-reduced-motion:reduce){
  .hubGames .heroScene{animation:none!important}
  .hubGames .card canvas,.hubGames .homeNew .creationCard canvas{transition:none!important}
}
