html:not(:has(body.article-view)){scrollbar-gutter:stable}body.site-body,body.bg-black,.site-shell{background-color:#08090a}#header.header-scrolled{background-color:#08090ac7;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-bottom-color:#161719}.mega{display:none}@media(min-width:1024px){#mobile-menu{display:none!important}#header{border-bottom:1px solid transparent;background-color:transparent;transition:none}#header.header-ready{transition:background-color .3s ease,border-bottom-color .3s ease}.navbar-logo-wrap{display:flex;align-items:center;gap:.25rem;min-width:140px;transition:opacity .2s ease}.navbar-logo-wrap:hover{opacity:.85}.navbar-logo-wrap img{width:40px!important;height:40px!important;min-width:40px;min-height:40px;object-fit:contain;flex-shrink:0}.nav-links{align-items:center;gap:2px}.nav-trigger,.nav-link{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#d0d6e0;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.01em;text-decoration:none;cursor:pointer;user-select:none;transition:color .15s ease,background-color .15s ease}.nav-trigger:hover,.nav-link:hover,.nav-trigger[aria-expanded=true]{color:#f7f8f8;background:#ffffff0f}.nav-trigger:focus-visible,.nav-link:focus-visible,.nav-signin:focus-visible,.mega a:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.nav-chevron{width:14px;height:14px;opacity:.6;transition:transform .2s ease,opacity .15s ease}.nav-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg);opacity:1}.mega{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:50;width:0;height:0;overflow:hidden;background:#0f1011;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:inset 0 1px #ffffff0a,0 24px 60px -16px #000c;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--mega-x, 0),-6px,0) scale(.98);transform-origin:top center;transition:opacity .18s ease,visibility 0s linear .18s,transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}.mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(var(--mega-x, 0),0,0) scale(1);transition:opacity .18s ease,visibility 0s,transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}.mega-panel{position:absolute;top:0;left:0;display:flex;width:max-content;opacity:0;visibility:hidden;transform:translate(var(--mega-shift, 0));transition:opacity .18s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s}.mega-panel.is-active{opacity:1;visibility:visible;transform:translate(0);transition:opacity .24s ease .04s,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s}.mega-columns{display:flex;gap:8px;padding:20px 14px}.mega-column{display:flex;flex-direction:column;width:272px}.mega-heading{margin:0 0 8px;padding:0 10px;font-size:13px;font-weight:500;color:#8a8f98}.mega-item{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:10px;color:inherit;text-decoration:none;transition:background-color .15s ease}.mega-item:hover{background:#ffffff0a}.mega-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#161719;box-shadow:inset 0 0 0 1px #ffffff14;color:#d0d6e0;transition:box-shadow .15s ease}.mega-item:hover .mega-icon{box-shadow:inset 0 0 0 1px #ffffff29}.mega-icon img{width:18px;height:18px;object-fit:contain;user-select:none;-webkit-user-drag:none}.mega-icon svg{width:15px;height:15px}.mega-icon-text{font-size:10px;font-weight:700;color:#a3c4f3}.mega-text{display:grid;gap:2px;padding-top:1px}.mega-title{font-size:14px;font-weight:500;line-height:1.3;color:#f7f8f8}.mega-desc{font-size:13px;line-height:1.35;color:#8a8f98}.mega-feature{display:flex;flex-direction:column;gap:12px;width:264px;padding:20px;border-left:1px solid rgba(255,255,255,.06);background:#ffffff04;color:inherit;text-decoration:none}.mega-feature .mega-heading{margin:0;padding:0}.mega-feature-shot{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:10px;background:#161719;box-shadow:inset 0 0 0 1px #ffffff14}.mega-feature-shot img{width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.mega-feature-copy{font-size:13px;line-height:1.45;color:#8a8f98}.mega-feature-copy strong{font-weight:500;color:#f7f8f8}.mega-feature-cta{display:inline-flex;align-items:center;gap:4px;margin-top:auto;font-size:13px;font-weight:500;color:#f7f8f8}.mega-feature-cta .nav-chevron{opacity:.7;transform:rotate(-90deg)}.mega-feature:hover .mega-feature-cta .nav-chevron{opacity:1;transform:rotate(-90deg) translateY(2px)}#user-menu{transform-origin:top right;transform:scale(.95);opacity:0;transition:opacity .15s ease,transform .15s ease;pointer-events:none}#user-menu:not(.hidden){opacity:1;transform:scale(1);pointer-events:auto}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.mega,.mega.is-open,.mega-panel,.mega-panel.is-active{transition:opacity .12s ease,visibility 0s}}.hamburger{width:20px;height:12px;position:relative}.hamburger span{position:absolute;left:0;width:100%;height:2px;background:#ffffffe6;transition:.3s cubic-bezier(.4,0,.2,1)}.hamburger span:first-child{top:0}.hamburger span:last-child{bottom:0}.is-active .hamburger span:first-child{transform:translateY(5px) rotate(45deg)}.is-active .hamburger span:last-child{transform:translateY(-5px) rotate(-45deg)}#games-submenu{padding-left:0}#games-submenu a{display:flex;align-items:center;gap:.5rem;padding-left:1.5rem;font-weight:600;user-select:none;color:#fff;text-decoration:none}#games-submenu a:hover{background-color:#ffffff1a}#games-toggle .arrow{transition:transform .2s cubic-bezier(.4,0,.2,1)}#games-toggle[aria-expanded=true] .arrow{transform:rotate(180deg)}#games-toggle,#games-toggle:focus,#games-toggle:focus-visible{outline:none}.collapsible-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s ease;margin-left:0;overflow:hidden}.collapsible-content.open{grid-template-rows:1fr;opacity:1}.collapsible-wrapper{overflow:hidden;min-height:0}#mobile-menu .cf-text{font-weight:800;font-size:1.1rem;color:#a3c4f3;font-family:inherit;user-select:none;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center}#mobile-menu .three-dots{width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;gap:.25rem;background:#ffffff0d;border-radius:50%}#mobile-menu .three-dots span{background-color:#fff9;border-radius:50%;width:.2rem;height:.2rem;display:inline-block;transition:background-color .3s ease}#mobile-menu{background-color:#08090a;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;display:flex!important;color-scheme:dark}#mobile-menu.menu-open{opacity:1;pointer-events:auto;visibility:visible}@media(max-width:1023px){body.menu-open-active,html:has(body.menu-open-active){overflow:hidden!important}}.mobile-menu-header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem}.mobile-menu-body{flex:1;padding:1.5rem 0;display:flex;flex-direction:column;overflow-y:auto}.mobile-menu-body nav>*{opacity:0}.menu-open .mobile-menu-body nav>*{animation:mobileNavFadeIn .4s cubic-bezier(.2,.8,.2,1) forwards;&:nth-child(1){animation-delay:.05s}&:nth-child(2){animation-delay:.1s}&:nth-child(3){animation-delay:.15s}&:nth-child(4){animation-delay:.2s}&:nth-child(n+5){animation-delay:.25s}}@keyframes mobileNavFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mobile-link-item{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;color:#fff9;font-weight:500;font-size:1.05rem;transition:all .2s ease}.mobile-link-item:hover,.mobile-link-item.active{color:#fff}.mobile-link-item svg.arrow{width:1.2rem;height:1.2rem;opacity:.4;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease}.mobile-link-item:hover svg.arrow:not(.rotate){opacity:1}.mobile-link-item svg.arrow.rotate{transform:rotate(180deg);opacity:1}.mobile-submenu-container{padding-left:0}.mobile-submenu-link{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem .75rem 2.5rem;color:#ffffff8c;font-size:.95rem;font-weight:500;transition:all .2s ease}.mobile-submenu-link:hover{color:#fff}.mobile-submenu-icon{width:1.8rem;height:1.8rem;object-fit:contain;opacity:.8;transition:all .2s ease}.mobile-submenu-link:hover .mobile-submenu-icon{opacity:1}.mobile-submenu-category{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#666;padding:1rem 1.5rem .6rem}.mobile-link-item .link-icon{width:1.35rem;height:1.35rem;margin-right:1rem;opacity:.7;color:#999;transition:all .2s ease}.mobile-link-item:hover .link-icon{opacity:1;color:#fff}.mobile-close-btn{padding:10px;border-radius:8px;background:transparent;border:none;color:#fff}.sign-out-red-mobile-menu{color:#ef4444;transition:color .2s ease}.sign-out-red-mobile-menu:hover{color:#f87171}.sign-out-red-mobile-menu svg{color:#ef4444}.mobile-user-info{padding:1rem 1.5rem}
