:root{--container:1180px;--accent:#6674f6;--accent-2:#ff9a3d;--bg:#0d1422;--panel:#151f2e;--panel-2:#101827;--text:#f7f8fb;--muted:#94a3b8;--line:rgba(148,163,184,.18);--header-top:#172132;--header-bottom:#101827;--nav-text:#9fb0c8;--nav-active:#ffffff;--button-soft:rgba(102,116,246,.14);--shadow:0 18px 42px rgba(0,0,0,.28);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}.container{width:min(calc(100% - 32px),var(--container));margin-inline:auto}.section{padding-block:44px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reading-progress{position:fixed;z-index:1000;inset:0 0 auto;height:3px;background:transparent}.reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.site-header{position:sticky;top:0;z-index:100;background:var(--header-bottom);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}body.header-static .site-header{position:relative;top:auto}.top-glow{height:2px;background:linear-gradient(90deg,#f331a6,var(--accent),var(--accent-2));box-shadow:0 0 24px rgba(243,49,166,.55)}.header-layer{border-bottom:1px solid var(--line)}.header-primary{background:var(--header-top)}.header-secondary{background:var(--header-bottom)}.header-primary-inner{display:grid;grid-template-columns:auto minmax(240px,var(--header-search-width)) minmax(0,1fr) auto;column-gap:min(var(--header-gap),22px);align-items:center;min-height:66px}.header-secondary-inner{min-height:48px;display:flex;align-items:center}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:0}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#f331a6);color:#fff}.brand-text{font-size:1.2rem}.custom-logo,.brand-logo{max-height:54px;width:auto;max-width:min(220px,22vw)}.vn-logo-stack{display:inline-grid;align-items:center;width:min(var(--vn-logo-width,180px),38vw);max-width:100%;line-height:0}.vn-logo-stack .vn-logo-image{grid-area:1 / 1;display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.vn-logo-stack .vn-logo-image.brand-logo{max-height:none;width:100%;height:auto}.vn-logo-stack .vn-logo-theme-light,.vn-logo-stack .vn-logo-mobile{display:none}body.light-mode .vn-logo-stack.has-light-logo .vn-logo-theme-dark{display:none}body.light-mode .vn-logo-stack.has-light-logo .vn-logo-theme-light.vn-logo-desktop{display:block}@media (max-width:720px){.vn-logo-stack.has-dark-mobile-logo .vn-logo-theme-dark.vn-logo-desktop{display:none}.vn-logo-stack.has-dark-mobile-logo .vn-logo-theme-dark.vn-logo-mobile{display:block}body.light-mode .vn-logo-stack.has-light-logo.has-light-mobile-logo .vn-logo-theme-light.vn-logo-desktop{display:none}body.light-mode .vn-logo-stack.has-light-logo.has-light-mobile-logo .vn-logo-theme-light.vn-logo-mobile{display:block}}.nav-search,.hero-search{position:relative;display:flex;align-items:center;border:1px solid var(--line);background:var(--panel-2);border-radius:8px;overflow:visible}.nav-search input,.hero-search input,.hero-search select{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);padding:12px 14px}.nav-search button,.hero-search button{position:relative;display:grid;place-items:center;border:0;align-self:stretch;min-width:56px;padding-inline:18px;background:linear-gradient(135deg,var(--accent),#7c88ff);color:#fff;border-radius:0 8px 8px 0;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 20px rgba(102,116,246,.22);font-size:0}.nav-search button::before,.hero-search button::before{content:"";display:block;width:17px;height:17px;border:2px solid currentColor;border-radius:999px}.nav-search button::after,.hero-search button::after{content:"";position:absolute;width:8px;height:2px;border-radius:999px;background:currentColor;transform:translate(8px,8px) rotate(45deg);transform-origin:center}.nav-search{width:100%;height:43px;min-width:0}.nav-search input{padding-block:10px}.nav-search button{min-width:56px;padding-inline:12px}.category-select{max-width:190px;border-left:1px solid var(--line) !important}.live-results{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;display:none;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.live-results.is-open{display:block}.live-results a,.live-results p{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:0;color:var(--muted)}.live-results a:hover{background:var(--panel-2);color:var(--text)}.live-results img{width:36px;height:36px;object-fit:cover;border-radius:6px}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;padding-left:18px;border-left:1px solid var(--line);white-space:nowrap;overflow:visible}.header-links{display:flex;align-items:center;gap:18px;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.header-links > li{display:flex;align-items:center;min-width:0;flex:0 1 auto}.header-links a{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;overflow:hidden;color:var(--nav-text);font-size:.8rem;font-weight:800;text-overflow:ellipsis}.header-links .menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.header-links a:hover{color:var(--nav-active)}.header-links a.is-live::after,.header-links .is-live > a::after{content:"";display:inline-block;flex:0 0 auto;width:10px;height:10px;margin-left:1px;border-radius:50%;background:#ff2545;box-shadow:0 0 0 3px rgba(255,37,69,.14)}.header-cta,.header-links a.header-cta,.header-links .header-cta > a{position:relative;z-index:0;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:132px;min-height:38px;padding:0 18px;border:1px solid rgba(34,211,238,.46);border-radius:8px;color:#22d3ee !important;background:linear-gradient(180deg,rgba(14,165,233,.16),rgba(2,132,199,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px rgba(0,194,255,.08);font-size:.8rem;font-weight:900;letter-spacing:0;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.header-cta::before,.header-links a.header-cta::before,.header-links .header-cta > a::before{content:"";position:absolute;inset:1px;border-radius:7px;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.16) 42%,transparent 70%);opacity:.55;pointer-events:none}.header-cta::after,.header-links a.header-cta::after,.header-links .header-cta > a::after{content:"";position:absolute;z-index:-1;inset:-11px;border-radius:18px;background:radial-gradient(ellipse at center,rgba(34,211,238,.34) 0%,rgba(34,211,238,.16) 36%,transparent 72%);filter:blur(8px);opacity:.28;pointer-events:none;animation:vnexus-cta-breathe 3.2s ease-in-out infinite}.header-cta:hover,.header-links a.header-cta:hover,.header-links .header-cta > a:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(14,165,233,.23),rgba(2,132,199,.12));border-color:rgba(34,211,238,.82);color:#67e8f9 !important}.header-account-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:var(--nav-text);background:rgba(148,163,184,.08);font-size:.8rem;font-weight:900}.header-account-link:hover{color:#fff;border-color:rgba(244,63,94,.42);background:rgba(244,63,94,.14)}@keyframes vnexus-cta-breathe{0%,100%{opacity:.22;transform:scale(.96)}50%{opacity:.72;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.header-cta::after,.header-links a.header-cta::after,.header-links .header-cta > a::after{animation:none}.card-update-badge,.card-update-badge::before{animation:none}}@media (max-width:1360px){.header-links > li:nth-child(4){display:none}}@media (max-width:1180px){.header-links > li:nth-child(3){display:none}.header-primary-inner{grid-template-columns:auto minmax(220px,280px) minmax(0,1fr) auto}}.main-navigation .menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.main-navigation .menu > li{position:relative;display:flex;align-items:center;min-height:48px}.main-navigation .menu > li > a{position:relative;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:8px;color:var(--nav-text);font-weight:800;font-size:.92rem;border:0;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.main-navigation .menu > li > a::after{content:"";position:absolute;left:50%;bottom:4px;width:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--accent),#8b5cf6);transform:translateX(-50%);transition:width .28s ease}.main-navigation .menu > li:hover > a,.main-navigation .current-menu-item > a{color:var(--nav-active);background:var(--button-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.main-navigation .menu > li:hover > a::after,.main-navigation .current-menu-item > a::after{width:calc(100% - 26px)}.main-navigation .menu > li.menu-item-has-children > a{padding-right:30px}.main-navigation .menu > li.menu-item-has-children > a::before{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-65%) rotate(45deg);opacity:.75}.main-navigation .sub-menu{position:absolute;display:none;min-width:220px;list-style:none;margin:0;padding:10px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.main-navigation li{position:relative}.main-navigation li:hover > .sub-menu,.main-navigation li:focus-within > .sub-menu{display:block}.menu-toggle,.dark-toggle{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:8px;padding:10px 12px;cursor:pointer}.menu-toggle{display:none}.dark-toggle{display:grid;place-items:center;width:60px;height:38px;padding:0;border-color:rgba(148,163,184,.2);overflow:hidden}.theme-switch-track{position:relative;display:block;width:52px;height:28px;border-radius:999px;background:linear-gradient(135deg,#17213a,#3542c9);box-shadow:inset 0 1px 2px rgba(0,0,0,.38),0 8px 18px rgba(53,66,201,.24);transition:background .28s ease,box-shadow .28s ease}.theme-switch-thumb{position:absolute;top:3px;left:4px;width:22px;height:22px;border-radius:50%;background:#f8fafc;box-shadow:0 4px 10px rgba(0,0,0,.28);transition:transform .28s ease,background .28s ease}.theme-switch-moon{position:absolute;z-index:2;left:10px;top:8px;width:12px;height:12px;border-radius:50%;background:#f8fafc;box-shadow:inset -4px -1px 0 #312e81;transition:opacity .18s ease}.theme-switch-moon::before,.theme-switch-moon::after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#f8fafc}.theme-switch-moon::before{right:-7px;top:-3px}.theme-switch-moon::after{right:-9px;bottom:-2px}.theme-switch-sun{position:absolute;z-index:2;right:8px;top:7px;width:14px;height:14px;border-radius:50%;background:#ffd633;box-shadow:0 0 0 3px rgba(255,214,51,.28);opacity:0;transition:opacity .18s ease}.theme-switch-sun::before{content:"";position:absolute;inset:-5px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffd633 0deg 18deg,transparent 18deg 45deg)}body.light-mode .theme-switch-track{background:linear-gradient(135deg,#fbbf24,#ffd84d);box-shadow:inset 0 1px 2px rgba(255,255,255,.6),0 8px 18px rgba(251,191,36,.2)}body.light-mode .theme-switch-thumb{transform:translateX(22px);background:#fff7d6}body.light-mode .theme-switch-moon{opacity:0}body.light-mode .theme-switch-sun{opacity:1}.vn-icon{display:inline-block;flex:0 0 auto;width:1.05em;height:1.05em;background:currentColor;-webkit-mask:var(--vn-icon) center / contain no-repeat;mask:var(--vn-icon) center / contain no-repeat;opacity:.9}.vn-menu-svg-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--vn-menu-icon-size,1.05em);height:var(--vn-menu-icon-size,1.05em);line-height:0}.vn-menu-svg-icon svg,.vn-menu-svg-icon img{display:block;width:100%;height:100%;object-fit:contain}.vn-menu-svg-icon.is-align-top{align-self:flex-start;margin-top:.32em}.vn-menu-svg-icon.is-align-bottom{align-self:flex-end;margin-bottom:.32em}.vn-icon-home{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M3 11.5 12 4l9 7.5V21h-6v-6H9v6H3z'/%3E%3C/svg%3E")}.vn-icon-windows,.vn-icon-microsoft{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M3 12V6.5l8-1.1V12H3zm0 .5h8v6.6l-8-1.1V12.5zM12.5 12V5.2l8.5-1.2v8h-8.5zm0 .5h8.5v8l-8.5-1.2v-6.8z'/%3E%3C/svg%3E")}.vn-icon-android{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M17.6 9.48l1.84-3.18c.16-.31.04-.69-.26-.85-.3-.16-.65-.04-.83.26l-1.87 3.23C14.8 8.35 13 8 12 8s-2.8.35-4.48.94L5.65 5.71c-.18-.3-.53-.42-.83-.26-.3.16-.42.54-.26.85L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52zM7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25zm10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z'/%3E%3C/svg%3E")}.vn-icon-apple,.vn-icon-macos{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z'/%3E%3C/svg%3E")}.vn-icon-linux{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 2c2.5 0 4 2.5 4 5.5 0 1 .3 1.8.9 2.7l2.1 3.2c1 1.6.4 3.7-1.4 4.4l-2.4.9a7.7 7.7 0 0 1-6.4 0l-2.4-.9c-1.8-.7-2.4-2.8-1.4-4.4l2.1-3.2c.6-.9.9-1.7.9-2.7C8 4.5 9.5 2 12 2Zm-2 6.5c.6 0 1-.6 1-1.3S10.6 6 10 6s-1 .6-1 1.2.4 1.3 1 1.3Zm4 0c.6 0 1-.6 1-1.3S14.6 6 14 6s-1 .6-1 1.2.4 1.3 1 1.3Z'/%3E%3C/svg%3E")}.vn-icon-gamepad{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7 8h10a5 5 0 0 1 4.8 6.5l-.7 2.2a3 3 0 0 1-5.1 1.1L14.2 16H9.8L8 17.8a3 3 0 0 1-5.1-1.1l-.7-2.2A5 5 0 0 1 7 8Zm0 3v2H5v2h2v2h2v-2h2v-2H9v-2zm8.5 3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm3.5 2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/%3E%3C/svg%3E")}.vn-icon-fire{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M13.3 2.4c.5 3.2-.8 4.8-2.3 6.5-1.2 1.4-2.6 3-2.1 5.7 1.1-.8 1.7-2.2 1.7-3.4 2.8 1.9 4.3 4.1 3.2 7.1 2.2-1 3.5-3.2 3.5-5.6 0-2.2-1.1-4.1-2.5-5.8-1.1-1.3-2-2.5-1.5-4.5ZM12 22a8 8 0 0 1-8-8c0-3.6 2-5.8 3.8-7.7C9.5 4.4 11 2.8 10.4 0c4.1 1.5 7.6 5.7 8.9 9.3.5 1.2.7 2.4.7 3.7a8 8 0 0 1-8 9Z'/%3E%3C/svg%3E")}.vn-icon-ai{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 2 14 8l6 2-6 2-2 6-2-6-6-2 6-2zm6 12 1 3 3 1-3 1-1 3-1-3-3-1 3-1zM5 14l1 2 2 1-2 1-1 2-1-2-2-1 2-1z'/%3E%3C/svg%3E")}.vn-icon-download{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M11 3h2v9l3.5-3.5 1.4 1.4L12 15.8 6.1 9.9l1.4-1.4L11 12zM5 19h14v2H5z'/%3E%3C/svg%3E")}.vn-icon-category{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 4h7v7H4zm9 0h7v7h-7zM4 13h7v7H4zm9 0h7v7h-7z'/%3E%3C/svg%3E")}.vn-icon-user{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm-8 9a8 8 0 0 1 16 0z'/%3E%3C/svg%3E")}.vn-icon-tag{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M20 10.6 13.4 4H5v8.4L11.6 19a3 3 0 0 0 4.2 0L20 14.8a3 3 0 0 0 0-4.2ZM8 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z'/%3E%3C/svg%3E")}.vn-icon-engine{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M19.4 13.5a7.8 7.8 0 0 0 .1-1.5 7.8 7.8 0 0 0-.1-1.5l2-1.5-2-3.5-2.4 1a7.8 7.8 0 0 0-2.6-1.5L14 2h-4l-.4 3a7.8 7.8 0 0 0-2.6 1.5l-2.4-1-2 3.5 2 1.5a7.8 7.8 0 0 0-.1 1.5c0 .5 0 1 .1 1.5l-2 1.5 2 3.5 2.4-1a7.8 7.8 0 0 0 2.6 1.5l.4 3h4l.4-3a7.8 7.8 0 0 0 2.6-1.5l2.4 1 2-3.5zm-7.4 1.8A3.3 3.3 0 1 1 12 8.7a3.3 3.3 0 0 1 0 6.6Z'/%3E%3C/svg%3E")}.vn-icon-calendar{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7 2h2v3h6V2h2v3h3v17H4V5h3zm11 8H6v10h12z'/%3E%3C/svg%3E")}.vn-icon-clock{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 10.2 4 2.4-1 1.7-5-3V6h2z'/%3E%3C/svg%3E")}.vn-icon-shield{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 2 20 5v6c0 5-3.4 9.4-8 11-4.6-1.6-8-6-8-11V5zm-1 13.5 6-6-1.4-1.4L11 12.7 8.4 10 7 11.4z'/%3E%3C/svg%3E")}.vn-icon-clipboard{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M9 2h6l1 2h4v18H4V4h4zm0 5v2h6V7zm0 4v2h8v-2zm0 4v2h8v-2z'/%3E%3C/svg%3E")}.vn-icon-language{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12.9 15.5c1-1.2 1.8-2.7 2.2-4.5H18V9h-6V7h-2v2H4v2h9c-.4 1.3-1 2.4-1.8 3.3-.6-.7-1.1-1.4-1.5-2.3H7.5c.5 1.3 1.3 2.5 2.3 3.6l-3.1 3.1L8 20l3.2-3.2 2 2zm4.6-1.5h-2L12 22h2.1l.7-1.7h3.4l.7 1.7H21zm-2 4.5 1-2.6 1 2.6z'/%3E%3C/svg%3E")}.vn-icon-share{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M18 16.1c-.8 0-1.5.3-2 .8L8.9 12.8a3.3 3.3 0 0 0 0-1.6L16 7.1A3 3 0 1 0 15 5l-7.1 4.1a3 3 0 1 0 0 5.8L15 19a3 3 0 1 0 3-2.9Z'/%3E%3C/svg%3E")}.vn-icon-link{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M10.6 13.4a1 1 0 0 1 0-1.4l3.4-3.4a3 3 0 1 1 4.2 4.2l-2 2-1.4-1.4 2-2a1 1 0 1 0-1.4-1.4L12 13.4a1 1 0 0 1-1.4 0Zm2.8-2.8a1 1 0 0 1 0 1.4L10 15.4a3 3 0 1 1-4.2-4.2l2-2 1.4 1.4-2 2a1 1 0 1 0 1.4 1.4l3.4-3.4a1 1 0 0 1 1.4 0Z'/%3E%3C/svg%3E")}.vn-icon-warning{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 2 22 20H2zm-1 6v6h2V8zm0 8v2h2v-2z'/%3E%3C/svg%3E")}.vn-icon-flag{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M5 3h12l-.8 4 3.8 1v8H7v5H5zm2 2v9h11V9.5l-4.2-1.1.7-3.4z'/%3E%3C/svg%3E")}.vn-icon-star{--vn-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m12 2 3 6.5 7 .8-5.2 4.8 1.4 6.9L12 17.5 5.8 21l1.4-6.9L2 9.3l7-.8z'/%3E%3C/svg%3E")}.hero{position:relative;overflow:hidden;padding:46px 0 26px;background:radial-gradient(circle at 30% 15%,rgba(102,116,246,.13),transparent 32%),linear-gradient(180deg,#141b2d,var(--bg));border-bottom:1px solid var(--line)}.hero-inner{max-width:var(--hero-width);text-align:center}.eyebrow{display:inline-flex;align-items:center;padding:5px 14px;border:1px solid rgba(255,154,61,.28);border-radius:999px;color:var(--accent-2);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;background:rgba(255,154,61,.08)}.hero h1{margin:12px 0 12px;font-size:clamp(2.2rem,3.7vw,3.1rem);line-height:1.05;letter-spacing:0}.hero h1 span{display:block;background:linear-gradient(90deg,#7483ff,#9a67ff 42%,#f49a22);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{max-width:620px;margin:0 auto 24px;color:var(--muted);font-size:.96rem;line-height:1.65}.hero-search{max-width:640px;min-height:56px;margin:0 auto;box-shadow:var(--shadow)}.platform-row,.trending-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;color:var(--muted);font-size:.82rem}.trending-row{margin-top:10px}.platform-row span,.trending-row span{text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.72rem;color:#64748b}.trending-row span{text-transform:none;letter-spacing:0;font-weight:700}.trending-row span::before{content:"";display:inline-block;width:8px;height:12px;margin-right:6px;background:var(--accent-2);clip-path:polygon(55% 0,0 58%,42% 58%,28% 100%,100% 42%,56% 42%)}.platform-row a{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:var(--panel);padding:7px 13px;border-radius:8px;color:var(--muted);min-width:86px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.trending-row a{background:rgba(255,255,255,.035);padding:6px 11px;border-radius:999px;color:var(--muted)}.platform-row .platform-windows{color:#60a5fa;border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.14)}.platform-row .platform-android{color:#34d399;border-color:rgba(52,211,153,.34);background:rgba(5,150,105,.14)}.platform-row .platform-macos,.platform-row .platform-apple{color:#d8b4fe;border-color:rgba(216,180,254,.34);background:rgba(126,34,206,.16)}.platform-row .platform-linux{color:#fbbf24;border-color:rgba(251,191,36,.34);background:rgba(217,119,6,.14)}.platform-row a:hover,.trending-row a:hover{color:var(--text);border-color:var(--accent);background:var(--button-soft);transform:translateY(-1px)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.section-heading h2,.archive-header h1{margin:0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.12}.section-heading a{color:var(--accent);font-weight:800}.catalog-main{width:min(calc(100% - 36px),1760px);max-width:1760px;margin-inline:auto}.catalog-main .section-heading,.catalog-main .archive-header{max-width:none}.content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,333px));gap:18px;align-items:start;justify-content:center}.game-card{position:relative;isolation:isolate;display:flex;width:333px;max-width:100%;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:linear-gradient(180deg,rgba(18,27,44,.96),rgba(7,12,23,.98));box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.game-card::before{content:"";position:absolute;z-index:4;inset:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(135deg,rgba(34,211,238,.45),rgba(139,92,246,.36) 48%,rgba(255,154,61,.45)) border-box;opacity:.18;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .2s ease}.game-card::after{content:"";position:absolute;z-index:0;right:-58px;bottom:-72px;width:190px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.32),rgba(34,211,238,.12) 42%,transparent 70%);opacity:.28;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.game-card > *{position:relative;z-index:1}.game-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.42);background:linear-gradient(180deg,rgba(22,31,52,.98),rgba(8,14,27,.99));box-shadow:0 26px 64px rgba(0,0,0,.36),0 0 0 1px rgba(139,92,246,.08),inset 0 1px 0 rgba(255,255,255,.06)}.game-card:hover::before{opacity:.62}.game-card:hover::after{opacity:.62;transform:scale(1.16)}.card-cover{position:relative;display:block;width:100%;aspect-ratio:333 / 187;background:#050915;overflow:hidden}.card-cover img{width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.02);transition:transform .32s ease,filter .32s ease}.game-card:hover .card-cover img{transform:scale(1.045);filter:saturate(1.14) contrast(1.05)}.card-cover::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 16% 92%,rgba(34,211,238,.18),transparent 34%),linear-gradient(180deg,rgba(2,6,23,.08),transparent 38%,rgba(2,6,23,.74));pointer-events:none}.cover-fallback{display:grid;place-items:center;width:100%;height:100%;color:rgba(255,255,255,.22);font-size:4rem;font-weight:950;background:linear-gradient(135deg,var(--panel-2),var(--accent))}.card-version{position:absolute;z-index:2;top:11px;right:11px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(167,139,250,.38);border-radius:7px;color:#fff;background:rgba(24,20,57,.78);backdrop-filter:blur(12px);box-shadow:0 10px 24px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.09);font-size:.75rem;font-weight:950;text-shadow:0 1px 1px rgba(0,0,0,.34)}.card-version:not(.card-update-badge){color:transparent;border-color:rgba(96,165,250,.22);background:rgba(8,10,18,.88);box-shadow:0 8px 18px rgba(0,0,0,.28);text-shadow:none}.card-version:not(.card-update-badge)::before{content:attr(data-label);position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;padding:inherit;color:transparent;background:linear-gradient(90deg,#bfdbfe,#67e8f9,#a78bfa);-webkit-background-clip:text;background-clip:text}.card-update-badge{border:1px solid rgba(255,255,255,.12);color:transparent;background:linear-gradient(rgba(8,10,18,.86),rgba(8,10,18,.86)) padding-box,linear-gradient(90deg,rgba(255,45,85,.64),rgba(255,190,60,.58),rgba(72,220,165,.55),rgba(85,180,255,.58),rgba(255,45,85,.64)) border-box;box-shadow:0 8px 18px rgba(0,0,0,.34);text-shadow:none}.card-update-badge::before{content:attr(data-label);position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;padding:inherit;color:transparent;background:linear-gradient(90deg,#fff,#ffd36a,#78f7c8,#9bd8ff,#ff8ab0,#fff);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:vnexus-update-badge 3.2s linear infinite}@keyframes vnexus-update-badge{to{background-position:240% 0}}.card-body{position:relative;display:flex;min-width:0;min-height:108px;flex-direction:column;gap:8px;padding:15px 14px 16px;border-top:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,rgba(10,16,29,.98),rgba(7,12,23,.99))}.card-body::before{content:"";position:absolute;top:-1px;left:14px;width:64px;height:2px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#8b5cf6,#ff9a3d);opacity:.75}.card-taxonomy{display:flex;flex-wrap:wrap;gap:6px;min-height:0}.card-taxonomy span{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid rgba(255,154,61,.22);border-radius:999px;color:var(--accent-2);background:rgba(255,154,61,.08);font-size:.72rem;font-weight:900}.card-body h3{display:-webkit-box;overflow:hidden;min-height:2.48em;margin:0;color:#fff;font-size:1.03rem;line-height:1.24;text-shadow:0 1px 1px rgba(0,0,0,.22);-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-body h3 a:hover{color:var(--accent-2)}.card-file-size{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;min-height:28px;max-width:104px;padding:0 9px;overflow:hidden;border:1px solid rgba(255,154,61,.34);border-radius:7px;color:#ffedd5;background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(91,33,182,.18));box-shadow:0 10px 22px rgba(249,115,22,.08),inset 0 1px 0 rgba(255,255,255,.08);font-size:.74rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.card-file-size{color:transparent;border-color:rgba(248,113,113,.22);background:rgba(8,10,18,.88);box-shadow:0 8px 18px rgba(0,0,0,.28)}.card-file-size::after{content:attr(data-label);position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;padding:inherit;color:transparent;background:linear-gradient(90deg,#fecaca,#fb7185,#f97316);-webkit-background-clip:text;background-clip:text}.card-file-size::before{content:"";width:5px;height:5px;margin-right:6px;border-radius:50%;background:currentColor;opacity:.9}.card-file-size::before{display:none}.card-hover-panel{position:absolute;z-index:5;left:10px;right:10px;bottom:10px;display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;opacity:0;pointer-events:none;transform:translateY(10px) scale(.98);background:rgba(10,17,30,.88);backdrop-filter:blur(16px);box-shadow:0 18px 42px rgba(0,0,0,.32);transition:opacity .18s ease,transform .18s ease}.game-card:hover .card-hover-panel,.game-card:focus-within .card-hover-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.card-hover-panel p{display:-webkit-box;overflow:hidden;margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical}.navigation.pagination{margin-top:32px}.nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.page-numbers{min-width:40px;text-align:center;padding:9px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.page-numbers.current{background:var(--accent);color:#fff;border-color:var(--accent)}body.pagination-infinite .navigation.pagination{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entry-content{font-size:1.06rem}.entry-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.entry-content img{border-radius:8px}.widget,.empty-state{margin-top:24px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.popular-list{margin:0;padding-left:20px}.popular-list a{color:var(--muted)}.single-game-page{max-width:min(calc(100% - 32px),1180px)}.single-game-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;margin-top:28px}.single-game-layout.no-sidebar{grid-template-columns:minmax(0,1fr);max-width:1040px;margin-inline:auto}.game-sidebar{display:flex;flex-direction:column;gap:18px;min-width:0;--sidebar-sticky-top:112px;--sidebar-sticky-gap:24px}.game-sidebar > *{flex-shrink:0}.game-sidebar.is-sticky{position:sticky;top:var(--sidebar-sticky-position,var(--sidebar-sticky-top));align-self:start}.game-sidebar.is-sticky .game-widget-stack .widget.vnexus-widget-sticky-shell{position:static !important;top:auto}.game-sidebar:not(.is-sticky){align-self:stretch;position:static;top:auto}.single-meta-cats{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.single-meta-cats a,.meta-more button{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(102,116,246,.28);border-radius:999px;color:#c7d2fe;background:rgba(102,116,246,.1);font-size:.82rem;font-weight:900;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.single-meta-cats a:hover,.meta-more:hover button,.meta-more:focus-within button{color:#fff;border-color:rgba(102,116,246,.72);background:var(--button-soft);transform:translateY(-1px)}.meta-more{position:relative;display:inline-flex}.meta-more button{font:inherit}.meta-more-menu{position:absolute;z-index:10;top:calc(100% + 8px);right:0;display:none;min-width:180px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.meta-more:hover .meta-more-menu,.meta-more:focus-within .meta-more-menu{display:grid;gap:6px}.meta-more-menu a{justify-content:flex-start;border-radius:7px;background:transparent}.game-cover{position:relative;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);box-shadow:var(--shadow)}.game-cover::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -90px 100px rgba(0,0,0,.18)}.game-cover img{width:100%;aspect-ratio:16 / 8;object-fit:cover}.game-description,.game-info-panel,.game-screenshots,.game-tag-panel,.related-games{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));box-shadow:var(--shadow)}.game-description{padding:clamp(20px,4vw,34px)}.game-description h2,.single-section-heading h2{margin:0;line-height:1.15}.game-description h2{margin-bottom:14px;font-size:clamp(1.5rem,2.4vw,2rem)}.game-description .entry-content >:first-child{margin-top:0}.game-description .entry-content >:last-child{margin-bottom:0}.game-info-panel{overflow:hidden}.game-platforms > span,.single-section-heading > div > span{display:block;margin-bottom:10px;color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.game-platforms{display:flex;align-items:center;gap:14px;padding:16px 22px}.game-platforms > div{display:flex;flex-wrap:wrap;gap:8px}.game-platforms a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:rgba(102,116,246,.12);color:var(--nav-active);font-weight:900;font-size:.86rem}.game-platforms a:hover{border-color:var(--accent);background:var(--button-soft);transform:translateY(-1px)}.game-platforms .platform-windows{color:#60a5fa;border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.16)}.game-platforms .platform-android{color:#34d399;border-color:rgba(52,211,153,.34);background:rgba(5,150,105,.16)}.game-platforms .platform-macos,.game-platforms .platform-apple{color:#d8b4fe;border-color:rgba(216,180,254,.34);background:rgba(126,34,206,.18)}.game-platforms .platform-linux{color:#fbbf24;border-color:rgba(251,191,36,.34);background:rgba(217,119,6,.16)}.game-screenshots{padding:clamp(18px,3vw,26px)}.single-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.single-section-heading span{color:var(--muted);font-weight:800}.single-section-heading > div > span{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.screenshot-card{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.screenshot-card img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease,filter .28s ease}.screenshot-card::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);pointer-events:none}.screenshot-card:hover img{transform:scale(1.035);filter:saturate(1.08)}.vn-lightbox{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:min(5vw,44px);opacity:0;visibility:hidden;background:rgba(2,6,23,.86);backdrop-filter:blur(14px);transition:opacity .2s ease,visibility .2s ease}.vn-lightbox.is-open{opacity:1;visibility:visible}.vn-lightbox img{display:block;max-width:min(100%,1180px);max-height:88vh;border:1px solid rgba(148,163,184,.28);border-radius:8px;object-fit:contain;box-shadow:0 28px 90px rgba(0,0,0,.48)}.vn-lightbox-close{position:fixed;top:18px;right:18px;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(148,163,184,.32);border-radius:999px;color:#fff;background:rgba(15,23,42,.82);font-size:1.5rem;line-height:1;cursor:pointer}.vn-lightbox-nav{position:fixed;z-index:2;top:50%;display:grid;place-items:center;width:50px;height:62px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;background:rgba(0,0,0,.74);box-shadow:0 18px 42px rgba(0,0,0,.34);font-size:2.35rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.vn-lightbox-nav:hover{border-color:rgba(215,0,0,.76);background:#d70000}.vn-lightbox-prev{left:clamp(14px,4vw,58px)}.vn-lightbox-next{right:clamp(14px,4vw,58px)}.vn-lightbox.has-single-image .vn-lightbox-nav{display:none}.vn-lightbox-open{overflow:hidden}.game-tag-panel{position:relative;overflow:hidden;padding:clamp(20px,3vw,28px);background:radial-gradient(circle at 12% 15%,rgba(102,116,246,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.016))}.game-tag-panel::after{content:"";position:absolute;right:-90px;top:-90px;width:220px;height:220px;border:1px solid rgba(102,116,246,.22);border-radius:50%;pointer-events:none}.game-tag-panel .single-section-heading strong,.related-games .single-section-heading strong{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;color:var(--accent-2);background:rgba(255,154,61,.08);font-size:.78rem}.game-tag-cloud{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px}.game-tag-cloud a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(102,116,246,.24);border-radius:999px;color:var(--text);background:rgba(102,116,246,.09);font-weight:850;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.game-tag-cloud a:hover{border-color:var(--accent);background:var(--button-soft);transform:translateY(-1px)}.game-tag-cloud em{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;color:#22d3ee;background:rgba(34,211,238,.1);font-size:.72rem;font-style:normal;font-weight:950}.game-feedback{position:relative;display:grid;gap:18px;padding:clamp(18px,3vw,28px);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(251,191,36,.12),transparent 32%),radial-gradient(circle at 88% 100%,rgba(225,29,72,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.016));box-shadow:var(--shadow);scroll-margin-top:96px}.game-player-take{gap:20px}.player-take-grid{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:20px 28px;align-items:start}.player-take-score{display:grid;justify-items:center;align-content:start;gap:6px;padding:16px 14px 14px;border:1px solid rgba(251,191,36,.22);border-radius:8px;background:rgba(0,0,0,.22);text-align:center}.player-take-number{display:block;color:#fbbf24;font-size:clamp(2.4rem,5vw,3rem);font-weight:950;line-height:.95;letter-spacing:-.03em}.player-take-number.is-empty{color:rgba(251,191,36,.45)}.player-take-scale{color:var(--muted);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.player-take-stars-static .game-stars{font-size:1.05rem}.player-take-votes{margin:2px 0 0;color:var(--muted);font-size:.78rem;font-weight:750}.player-take-score .feedback-meter{width:100%;margin-top:8px}.player-take-action{min-width:0;display:grid;gap:10px;align-content:start}.player-take-kicker{display:block;color:var(--accent-2);font-size:.72rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.player-take-action h2{margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.15}.player-take-hint{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.player-star-picker{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.player-star-btn{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(251,191,36,.28);border-radius:8px;color:rgba(148,163,184,.45);background:rgba(255,255,255,.03);font-size:1.55rem;line-height:1;cursor:pointer;transition:transform .15s ease,color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.player-star-btn:hover,.player-star-btn.is-hover,.player-star-btn.is-active{color:#fbbf24;border-color:rgba(251,191,36,.72);background:rgba(251,191,36,.12);box-shadow:0 0 24px rgba(251,191,36,.16);transform:translateY(-2px)}.player-star-btn.is-loading{opacity:.65;cursor:wait}.player-star-label{margin:0;min-height:1.2em;color:#e7eefc;font-size:.9rem;font-weight:800}.feedback-thanks{margin:0;color:#34d399;font-size:.88rem;font-weight:750}.feedback-thanks.is-error{color:#fb7185}.player-take-note{display:grid;gap:10px;margin-top:6px;padding:14px;border:1px dashed rgba(148,163,184,.28);border-radius:8px;background:rgba(255,255,255,.02)}.player-take-note[hidden]{display:none !important}.player-take-note label{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.player-take-note-help{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.player-take-recent-empty p{margin:0;color:var(--muted);font-size:.9rem}.player-take-recent-list li.is-new-review{border-color:rgba(251,191,36,.42);background:rgba(251,191,36,.08);box-shadow:0 0 0 1px rgba(251,191,36,.12)}.player-take-you-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;color:#111;background:#fbbf24;font-size:.68rem;font-style:normal;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.player-take-recent-link{display:inline-flex;margin-top:8px;color:var(--accent-2);font-size:.82rem;font-weight:850}.card-cover .card-rating{position:absolute;z-index:2;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;max-width:104px;padding:0 9px;overflow:hidden;border:1px solid rgba(251,191,36,.34);border-radius:7px;color:#fde68a;background:rgba(8,10,18,.88);box-shadow:0 8px 18px rgba(0,0,0,.28);font-size:.74rem;font-weight:950;line-height:1;white-space:nowrap;pointer-events:none}.card-cover .card-rating-mark{display:inline-block;color:#fbbf24;font-size:.78rem;line-height:1;text-shadow:0 0 10px rgba(251,191,36,.35)}.card-cover .card-rating strong{color:#fde68a;font-size:.78rem;font-weight:950;letter-spacing:.01em}.listing-game-card .card-cover .card-rating{right:6px;bottom:6px;min-height:24px;padding:0 7px;border-radius:5px;font-size:.72rem}body.light-mode .card-cover .card-rating{color:#92400e;border-color:rgba(245,158,11,.35);background:rgba(17,24,39,.9)}body.light-mode .card-cover .card-rating-mark{color:#fbbf24}body.light-mode .card-cover .card-rating strong{color:#fde68a}body.light-mode .player-take-recent-list li.is-new-review{background:#fffbeb;border-color:#fcd34d}.player-take-note textarea,.player-take-guest-fields input{width:100%;border:1px solid var(--line);border-radius:8px;outline:0;background:rgba(255,255,255,.035);color:var(--text);padding:11px 12px}.player-take-note textarea{min-height:92px;resize:vertical}.player-take-note textarea:focus,.player-take-guest-fields input:focus{border-color:rgba(251,191,36,.55);box-shadow:0 0 0 3px rgba(251,191,36,.12)}.player-take-guest-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.player-take-note-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.player-take-submit{min-height:42px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#e11d48,#b45309);font-weight:950;cursor:pointer}.player-take-submit:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(225,29,72,.22)}.player-take-submit:disabled{opacity:.65;cursor:wait}.player-take-skip{min-height:42px;padding:0 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-weight:800;cursor:pointer}.player-take-skip:hover{color:var(--text)}.player-take-note-status{margin:0;color:#34d399;font-size:.86rem;font-weight:750}.player-take-note-status.is-error{color:#fb7185}.player-take-recent{display:grid;gap:12px;padding-top:4px;border-top:1px solid var(--line)}.player-take-recent-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-take-recent-head strong{font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.player-take-recent-head a{color:var(--accent-2);font-size:.84rem;font-weight:850}.player-take-recent-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.player-take-recent-list li{padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(255,255,255,.025)}.player-take-recent-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;color:var(--muted);font-size:.78rem}.player-take-recent-meta strong{color:var(--text);font-size:.88rem}.player-take-recent-stars .game-stars{font-size:.85rem}.player-take-recent-list p{margin:0;color:#cbd5e1;font-size:.92rem;line-height:1.5}.feedback-meter{overflow:hidden;height:8px;border-radius:999px;background:rgba(148,163,184,.14)}.feedback-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fbbf24,#e11d48);box-shadow:0 0 18px rgba(251,191,36,.2)}.rate-nudge{position:fixed;z-index:1200;right:16px;bottom:16px;display:grid;gap:10px;width:min(360px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(251,191,36,.28);border-radius:10px;background:linear-gradient(180deg,rgba(24,16,12,.97),rgba(12,10,14,.98));box-shadow:0 18px 48px rgba(0,0,0,.4);color:var(--text)}.rate-nudge p{margin:0;font-size:.9rem;line-height:1.45}.rate-nudge-actions{display:flex;flex-wrap:wrap;gap:8px}.rate-nudge-actions a,.rate-nudge-actions button{min-height:36px;padding:0 12px;border-radius:8px;font-weight:900;cursor:pointer}.rate-nudge-actions a{display:inline-flex;align-items:center;color:#111;background:#fbbf24;border:0;text-decoration:none}.rate-nudge-actions button{border:1px solid rgba(148,163,184,.28);color:var(--muted);background:transparent}.comments-subhead{margin:4px 0 0;color:var(--muted);font-size:.88rem;line-height:1.4;max-width:42ch}.comments-empty{padding:8px clamp(18px,3vw,28px) 4px;color:var(--muted);font-size:.92rem}.comment-form-rating{display:grid;gap:8px}.comment-rating-picker{display:flex;flex-wrap:wrap;gap:6px}.comment-rating-star{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(251,191,36,.25);border-radius:8px;color:rgba(148,163,184,.4);background:rgba(255,255,255,.03);font-size:1.25rem;cursor:pointer}.comment-rating-star.is-active,.comment-rating-star.is-hover{color:#fbbf24;border-color:rgba(251,191,36,.7);background:rgba(251,191,36,.1)}.comment-rating-hint{color:var(--muted);font-size:.8rem}.vn-comment-rating{display:inline-flex;margin-left:6px;vertical-align:middle}.vn-comment-rating .game-stars{font-size:.82rem}a.game-rating-line{text-decoration:none;cursor:pointer;transition:color .15s ease}a.game-rating-line:hover{color:#fbbf24}a.game-rating-line:hover strong{color:#fde68a}.related-games{padding:clamp(20px,3vw,28px)}.related-games-grid{display:grid;gap:14px}.platform-mini{display:inline-grid;place-items:center;width:29px;height:29px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;background:rgba(15,23,42,.66);backdrop-filter:blur(12px);box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);font-size:.72rem;font-weight:900}.platform-mini .vn-icon{width:1em;height:1em}.platform-mini.platform-windows{color:#93c5fd;background:rgba(30,64,175,.58)}.platform-mini.platform-android{color:#86efac;background:rgba(4,120,87,.58)}.platform-mini.platform-macos,.platform-mini.platform-apple{color:#e9d5ff;background:rgba(88,28,135,.58)}.platform-mini.platform-linux{color:#fde68a;background:rgba(146,64,14,.58)}.side-eyebrow{display:block;margin-bottom:10px;color:var(--accent-2);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.side-download-card{background:radial-gradient(circle at 20% 0%,rgba(225,29,72,.2),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))}.side-download-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;border-radius:8px;color:#fff;font-size:.9rem;font-weight:950;background:linear-gradient(135deg,#e11d48,#fb7185);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 30px rgba(225,29,72,.22)}.side-download-button:hover{transform:translateY(-1px)}.side-facts-card dl{display:grid;gap:10px;margin:0}.side-facts-card dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.side-facts-card dl div:last-child{padding-bottom:0;border-bottom:0}.side-facts-card dt{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.side-facts-card dd{margin:0;color:var(--text);font-weight:900;text-align:right}.game-widget-stack{display:flex;flex-direction:column;gap:16px}.game-widget-stack .widget{margin-top:0;padding:0;border:0;background:transparent;box-shadow:none}.vnexus-module-widget{position:relative;overflow:hidden;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018));box-shadow:var(--shadow)}.vnexus-module-widget::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:.82}.vnexus-module-widget .widget-title{margin:0 0 12px;font-size:1.08rem;line-height:1.2}.vnexus-module-widget p{color:var(--muted)}.vnexus-widget-sticky{position:static}.module-empty{margin:0;color:var(--muted)}.module-popular-list{display:grid;gap:10px;padding-left:20px}.module-popular-list li::marker{color:var(--accent-2);font-weight:900}.module-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.module-tag-cloud a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.03);font-size:.82rem;font-weight:800}.module-tag-cloud a:hover{color:var(--text);border-color:var(--accent);background:var(--button-soft)}body.light-mode .game-description,body.light-mode .game-info-panel,body.light-mode .game-screenshots,body.light-mode .game-tag-panel,body.light-mode .related-games{background:#fff;border-color:#dbe3ee;box-shadow:0 18px 42px rgba(15,23,42,.08)}body.light-mode .single-meta-cats a,body.light-mode .meta-more button{background:#fff;color:#475569;border-color:#d6dfeb}body.light-mode .single-meta-cats a:hover,body.light-mode .meta-more:hover button,body.light-mode .meta-more:focus-within button{color:#111827;border-color:rgba(102,116,246,.4);background:#f1f5ff}body.light-mode .game-platforms a{background:#f8fafc;color:#1e293b;border-color:#dbe3ee}body.light-mode .game-platforms .platform-windows{color:#1d4ed8;border-color:rgba(37,99,235,.25);background:#eff6ff}body.light-mode .game-platforms .platform-android{color:#047857;border-color:rgba(5,150,105,.25);background:#ecfdf5}body.light-mode .game-platforms .platform-macos,body.light-mode .game-platforms .platform-apple{color:#7e22ce;border-color:rgba(126,34,206,.25);background:#faf5ff}body.light-mode .game-platforms .platform-linux{color:#b45309;border-color:rgba(217,119,6,.25);background:#fffbeb}body.light-mode .game-feedback,body.light-mode .vnexus-module-widget{background:#fff;border-color:#dbe3ee;box-shadow:0 18px 42px rgba(15,23,42,.08)}body.light-mode .feedback-actions button,body.light-mode .module-tag-cloud a{background:#f8fafc;color:#334155;border-color:#dbe3ee}body.light-mode .game-tag-cloud a{color:#1e293b;background:#f8fafc;border-color:#dbe3ee}body.light-mode .game-card{background:#f8fafc;border-color:#dbe3ee}body.light-mode .game-card:hover{background:#f1f5f9;border-color:rgba(102,116,246,.34)}body.light-mode .card-taxonomy span{color:#c2410c;background:#fff7ed;border-color:rgba(249,115,22,.25)}body.light-mode .card-file-size{color:#c2410c;background:#fff7ed;border-color:rgba(249,115,22,.26)}body.light-mode .card-hover-panel{background:rgba(255,255,255,.94);border-color:#d6dfeb;box-shadow:0 18px 42px rgba(15,23,42,.16)}body.light-mode .card-hover-panel p{color:#475569}.tag-index-page{max-width:min(calc(100% - 32px),1180px)}.tag-index-hero{position:relative;display:grid;align-content:center;min-height:clamp(230px,28vw,340px);overflow:hidden;margin-bottom:22px;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:8px;background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.56) 48%,rgba(0,0,0,.28)),url("../images/tags.jpg");background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.56) 48%,rgba(0,0,0,.28)),image-set(url("../images/tags.avif") type("image/avif"),url("../images/tags.webp") type("image/webp"),url("../images/tags.jpg") type("image/jpeg"));background-position:center;background-size:cover;box-shadow:var(--shadow)}.tag-index-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.48));pointer-events:none}.tag-index-hero > span{display:block;margin-bottom:10px;color:var(--accent-2);font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.tag-index-hero > span,.tag-index-hero h1,.tag-index-copy{position:relative;z-index:1}.tag-index-hero h1{max-width:840px;margin:0;color:#fff;font-size:clamp(2.35rem,5.4vw,4.35rem);line-height:1.02;text-shadow:0 2px 8px rgba(0,0,0,.55)}.tag-index-copy{max-width:720px;margin-top:14px;color:#e5e7eb;text-shadow:0 1px 4px rgba(0,0,0,.55)}.tag-index-copy >:first-child{margin-top:0}.tag-index-copy >:last-child{margin-bottom:0}.tag-index-nav{position:sticky;top:82px;z-index:5;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding:10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 86%,transparent);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.admin-bar .tag-index-nav{top:114px}.tag-index-nav a{display:inline-grid;place-items:center;min-width:34px;height:34px;border:1px solid transparent;border-radius:7px;color:var(--muted);font-weight:950}.tag-index-nav a:hover{color:var(--text);border-color:var(--accent);background:var(--button-soft)}.tag-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:start;padding-bottom:min(34vh,320px)}.tag-letter-group{overflow:hidden;scroll-margin-top:152px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));box-shadow:var(--shadow)}.tag-letter-group h2{margin:0;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--accent-2);font-size:1.3rem;line-height:1}.tag-letter-group ul{display:grid;gap:2px;margin:0;padding:10px;list-style:none}.tag-letter-group a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 10px;border-radius:7px;color:var(--text);font-weight:800}.tag-letter-group a:hover{background:var(--button-soft);color:var(--accent-2)}.tag-letter-group em{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 8px;border-radius:999px;color:#22d3ee;background:rgba(34,211,238,.1);font-size:.72rem;font-style:normal;font-weight:950}body.light-mode .tag-index-hero{background-image:linear-gradient(90deg,rgba(35,10,18,.72),rgba(35,10,18,.36) 50%,rgba(35,10,18,.16)),url("../images/tags.jpg");background-image:linear-gradient(90deg,rgba(35,10,18,.72),rgba(35,10,18,.36) 50%,rgba(35,10,18,.16)),image-set(url("../images/tags.avif") type("image/avif"),url("../images/tags.webp") type("image/webp"),url("../images/tags.jpg") type("image/jpeg"));border-color:#d8bcc4;box-shadow:0 18px 42px rgba(15,23,42,.08)}body.light-mode .tag-letter-group{background:#fff;border-color:#dbe3ee;box-shadow:0 18px 42px rgba(15,23,42,.08)}body.light-mode .tag-index-nav{background:rgba(255,255,255,.86);border-color:#dbe3ee}body.light-mode .tag-letter-group a{color:#1e293b}.go-shell{min-height:100vh;padding:28px min(6vw,56px) 56px;background:radial-gradient(circle at 50% 0%,rgba(102,116,246,.12),transparent 32%),var(--bg)}.go-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:940px;margin:0 auto 28px}.go-brand{color:#58a6ff;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:950}.go-back{color:var(--muted);font-weight:800}.go-game-card{display:flex;align-items:center;gap:18px;padding:20px 24px}.go-thumb{display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--accent-2)}.go-thumb img{width:100%;height:100%;object-fit:cover}.go-game-card p{display:flex;flex-wrap:wrap;gap:12px;margin:0;color:var(--muted)}.go-count-ring{display:grid;place-items:center;width:112px;height:112px;margin-bottom:22px;border:5px solid rgba(148,163,184,.22);border-top-color:var(--accent);border-radius:50%;box-shadow:0 0 32px rgba(102,116,246,.18)}.go-count-ring span{font-size:2.2rem;font-weight:950}.go-links{overflow:hidden}.go-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.go-section-head > div{display:flex;align-items:center;gap:12px}.go-section-head h2{margin:0;font-size:1.25rem}.go-section-head strong{padding:6px 12px;border-radius:999px;color:#fff;background:#16a34a;font-size:.78rem}.go-icon{color:#22c55e}.go-link-group{padding:20px 24px 24px;border-bottom:1px solid var(--line)}.go-link-group:last-child{border-bottom:0}.go-link-group h3{margin:0 0 14px;font-size:1.05rem}.go-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.go-mirror{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.go-mirror-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--accent),#06b6d4);color:#fff;font-size:.78rem;font-weight:950;line-height:1}.go-mirror-icon.has-favicon{overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.go-favicon{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.go-mirror strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-mirror em{color:var(--muted);font-size:.78rem;font-style:normal}.go-mirror:hover{border-color:var(--accent);background:var(--button-soft);transform:translateY(-1px)}.go-empty{padding:24px;color:var(--muted)}.go-shell{position:relative;isolation:isolate;padding:34px min(6vw,64px) 64px;background:radial-gradient(circle at 20% 0%,rgba(102,116,246,.22),transparent 34%),radial-gradient(circle at 86% 22%,rgba(34,211,238,.1),transparent 30%),linear-gradient(180deg,#0e1727 0%,var(--bg) 58%,#08111d 100%)}.go-shell::before{content:"";position:fixed;z-index:-1;inset:0;background-image:linear-gradient(rgba(148,163,184,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 72%);pointer-events:none}.go-topbar,.go-hero-panel,.go-game-card,.go-links{max-width:980px;margin-inline:auto}.go-topbar{margin-bottom:26px}.go-brand{text-shadow:0 0 24px rgba(88,166,255,.25)}.go-back{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035)}.go-back:hover{color:var(--text);border-color:var(--accent);background:var(--button-soft)}.go-hero-panel{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:center;min-height:300px;margin-bottom:18px;padding:clamp(24px,4vw,42px);overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:linear-gradient(135deg,rgba(21,31,46,.86),rgba(13,20,34,.78));box-shadow:0 30px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07)}.go-hero-panel::before{content:"";position:absolute;inset:-30% -10% auto 30%;height:260px;background:radial-gradient(circle,rgba(102,116,246,.24),transparent 64%);filter:blur(6px);pointer-events:none}.go-hero-panel::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.6),transparent)}.go-orbit{position:relative;display:grid;place-items:center;min-height:190px}.go-orbit::before,.go-orbit::after{content:"";position:absolute;border:1px solid rgba(102,116,246,.24);border-radius:50%}.go-orbit::before{width:172px;height:172px;animation:vnexus-go-orbit 7s linear infinite}.go-orbit::after{width:132px;height:132px;border-color:rgba(34,211,238,.18);animation:vnexus-go-orbit 5.5s linear reverse infinite}.go-count-ring{position:relative;z-index:1;width:118px;height:118px;margin:0;border-width:4px;background:rgba(8,17,29,.7);backdrop-filter:blur(10px)}.go-count-ring i{display:none;color:#22c55e}.go-count-ring span{line-height:1}.go-hero-panel.is-ready .go-count-ring{border-color:rgba(34,197,94,.35);box-shadow:0 0 38px rgba(34,197,94,.2),inset 0 0 28px rgba(34,197,94,.08)}.go-hero-panel.is-ready .go-count-ring > span{display:none}.go-hero-panel.is-ready .go-count-ring i{display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:rgba(34,197,94,.14);box-shadow:0 0 28px rgba(34,197,94,.22);animation:vnexus-ready-pulse 1.8s ease-in-out infinite}.go-ready-arrow{position:relative;display:block;width:22px;height:34px;animation:vnexus-ready-arrow 1.1s ease-in-out infinite}.go-ready-arrow::before{content:"";position:absolute;left:50%;top:0;width:4px;height:24px;border-radius:999px;background:currentColor;transform:translateX(-50%)}.go-ready-arrow::after{content:"";position:absolute;left:50%;bottom:0;width:16px;height:16px;border-right:4px solid currentColor;border-bottom:4px solid currentColor;transform:translateX(-50%) rotate(45deg);border-radius:3px}.go-status-copy{position:relative;z-index:1}.go-kicker,.go-game-copy > span,.go-section-head span{display:block;margin-bottom:10px;color:var(--accent-2);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.go-status-copy h1{margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1.02;letter-spacing:0}.go-status-copy p{max-width:620px;margin:14px 0 0;color:var(--muted);font-size:1rem}.go-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:440px;margin-top:24px}.go-pipeline span{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.035);font-size:.78rem;font-weight:900}.go-pipeline span.is-active{color:#fff;border-color:rgba(102,116,246,.55);background:rgba(102,116,246,.18);box-shadow:0 0 20px rgba(102,116,246,.12)}.go-hero-panel.is-ready .go-pipeline span{color:#dcfce7;border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.13)}.go-game-card{margin-bottom:18px;border:1px solid var(--line);border-radius:8px;background:rgba(21,31,46,.72);box-shadow:var(--shadow)}.go-game-copy h2{margin:0 0 6px;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.15}.go-links{position:relative;border:1px solid var(--line);border-radius:8px;background:rgba(21,31,46,.72);box-shadow:var(--shadow)}.go-links.is-locked .go-link-group,.go-links.is-locked .go-empty,.go-links.is-locked .go-note{opacity:.22;filter:blur(2px);pointer-events:none;user-select:none}.go-links.is-ready .go-lock-layer{opacity:0;visibility:hidden;transform:translateY(8px)}.go-lock-layer{position:absolute;z-index:4;left:50%;top:50%;display:grid;gap:5px;width:min(360px,calc(100% - 36px));padding:18px;border:1px solid rgba(102,116,246,.34);border-radius:8px;background:rgba(15,23,42,.82);box-shadow:0 22px 60px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08);text-align:center;transform:translate(-50%,-50%);backdrop-filter:blur(14px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.go-lock-layer strong{color:var(--text);font-size:1rem}.go-lock-layer span{color:var(--muted);font-size:.9rem}.go-section-head{background:rgba(255,255,255,.018)}.go-section-head > div{align-items:flex-start}.go-note{display:flex;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--line);color:var(--muted);background:rgba(102,116,246,.07)}.go-note .vn-icon{color:#22c55e}body.light-mode .go-shell{background:radial-gradient(circle at 18% 0%,rgba(102,116,246,.16),transparent 35%),linear-gradient(180deg,#f8fbff 0%,#edf2f8 100%)}body.light-mode .go-hero-panel,body.light-mode .go-game-card,body.light-mode .go-links{background:rgba(255,255,255,.86);border-color:#dbe3ee;box-shadow:0 24px 70px rgba(15,23,42,.1)}body.light-mode .go-count-ring{background:rgba(255,255,255,.82)}body.light-mode .go-lock-layer{background:rgba(255,255,255,.9);border-color:#dbe3ee}@keyframes vnexus-go-orbit{to{transform:rotate(360deg)}}@keyframes vnexus-ready-pulse{0%,100%{transform:scale(1);box-shadow:0 0 24px rgba(34,197,94,.18)}50%{transform:scale(1.08);box-shadow:0 0 42px rgba(34,197,94,.36)}}@keyframes vnexus-ready-arrow{0%,100%{transform:translateY(-3px);opacity:.72}50%{transform:translateY(5px);opacity:1}}.game-download-links{scroll-margin-top:110px;padding:22px 20px 24px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:linear-gradient(180deg,rgba(21,31,46,.72),rgba(16,24,39,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),var(--shadow)}.game-download-links .single-section-heading{margin-bottom:14px}.game-download-intro{max-width:640px;margin:0 0 12px;color:var(--muted);font-size:.9rem;line-height:1.6}.game-download-panel{overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:rgba(8,12,20,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.game-download-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:14px 14px 16px;background:rgba(255,255,255,.025);border-bottom:1px solid rgba(148,163,184,.12)}.game-download-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(148,163,184,.16);border-radius:10px;color:var(--muted);background:rgba(8,12,20,.45);font-size:.82rem;font-weight:850;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.game-download-tab .vn-icon{width:15px;height:15px;opacity:.9}.game-download-tab em{min-width:20px;padding:2px 7px;border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.07);font-size:.72rem;font-style:normal;font-weight:900;text-align:center}.game-download-tab:hover{color:var(--text);border-color:rgba(148,163,184,.28);transform:translateY(-1px)}.game-download-tab.is-active{color:#fff;border-color:rgba(225,29,72,.5);background:rgba(225,29,72,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.game-download-tab.is-active em{color:#fff;background:rgba(225,29,72,.32)}.game-download-panels{display:block;padding-top:2px}.game-download-list{display:grid}.game-download-list[hidden]{display:none !important}.game-download-list.is-scrollable{max-height:360px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.game-download-list.is-scrollable::-webkit-scrollbar{width:8px}.game-download-list.is-scrollable::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.28)}.game-download-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:68px;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.12);transition:background .18s ease,border-color .18s ease}.game-download-row:last-child{border-bottom:0}.game-download-row:hover{background:rgba(225,29,72,.06);border-color:rgba(225,29,72,.18)}.game-download-platform{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.03);color:#cbd5e1}.game-download-platform-icon{width:18px;height:18px}.game-download-main{min-width:0;display:grid;gap:4px}.game-download-filename{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:850}.game-download-host{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:.8rem}.game-download-host em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.game-download-host-favicon{display:block;width:14px;height:14px;border-radius:4px;object-fit:cover}.game-download-host-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--accent)}.game-download-meta{display:grid;gap:2px;text-align:right;color:var(--muted);font-size:.78rem}.game-download-meta em{font-style:normal;white-space:nowrap}.game-download-empty{margin:0;padding:20px 16px;color:var(--muted)}.game-download-note{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-top:1px solid rgba(148,163,184,.14);color:#cbd5e1;background:rgba(102,116,246,.08);font-size:.82rem;line-height:1.55}.game-download-note .vn-icon{color:#86efac;margin-top:2px}.game-download-note p{margin:0}.game-download-note a{color:#fff;font-weight:850;text-decoration:underline;text-underline-offset:2px}.go-gateway-shell{min-height:100vh;display:grid;place-items:center;padding:28px 16px 40px;background:radial-gradient(circle at 14% 0%,rgba(225,29,72,.14),transparent 34%),linear-gradient(180deg,#090b12 0%,var(--bg) 100%)}.go-gateway-layout{display:grid;gap:18px;width:min(100%,560px)}.go-gateway-back{margin-top:10px;color:var(--muted);font-size:.84rem;font-weight:750}.go-gateway-back:hover{color:var(--text)}.go-gateway-card{width:100%;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(12,16,24,.94);box-shadow:0 28px 80px rgba(0,0,0,.42)}.vn-ad-slot{display:grid;justify-items:center;min-width:0}.vn-ad-slot-inner{width:100%;max-width:100%;overflow:hidden;text-align:center}.vn-ad-slot--vertical .vn-ad-slot-inner{max-width:320px}.vn-ad-slot--rectangle .vn-ad-slot-inner{max-width:300px;min-height:250px}.vn-ad-slot--vertical{margin-block:4px 18px}.single-game-page .game-content > .vn-ad-slot--vertical{margin-block:0 18px}.single-game-page .game-copy-section + .vn-ad-slot--vertical,.single-game-page .game-screenshots + .vn-ad-slot--vertical{margin-top:18px}.game-sidebar .vn-ad-slot--sticky.vnexus-widget-sticky-shell{position:sticky !important;top:104px;align-self:start;z-index:4;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.game-sidebar.is-sticky .vn-ad-slot--sticky.vnexus-widget-sticky-shell{position:static !important;top:auto}.vn-ad-slot-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.vn-ad-slot-group .vn-ad-slot{margin:0}.go-gateway-layout > .vn-ad-slot--vertical .vn-ad-slot-inner{max-width:300px}@media (max-width:680px){.vn-ad-slot-group{grid-template-columns:1fr}}.go-gateway-hero{position:relative;min-height:220px;overflow:hidden}.go-gateway-cover{width:100%;height:220px;object-fit:cover}.go-gateway-cover-fallback{display:grid;place-items:center;height:220px;color:var(--accent-2);background:linear-gradient(135deg,rgba(225,29,72,.18),rgba(15,23,42,.92))}.go-gateway-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,10,.72) 0%,rgba(3,5,10,.84) 42%,rgba(2,4,8,.94) 100%)}.go-gateway-hero-copy{position:absolute;inset:auto 0 0;z-index:1;display:grid;gap:8px;padding:18px 20px 20px}.go-gateway-trust{display:inline-flex;align-items:center;gap:8px;margin:0;color:#bbf7d0;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.go-gateway-trust .vn-icon{width:15px;height:15px}.go-gateway-hero-copy h1{margin:0;font-size:clamp(1.3rem,4vw,1.75rem);line-height:1.12;text-shadow:0 2px 18px rgba(0,0,0,.55)}.go-gateway-badges{display:flex;flex-wrap:wrap;gap:8px}.go-gateway-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#e2e8f0;background:rgba(15,23,42,.72);font-size:.74rem;font-weight:850}.go-gateway-badge-host{color:#fff;border-color:rgba(225,29,72,.35);background:rgba(225,29,72,.16)}.go-gateway-badge-file{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-gateway-host-favicon{display:block;width:14px;height:14px;border-radius:4px;object-fit:cover}.go-gateway-body{display:grid;justify-items:center;gap:10px;padding:24px 22px 26px;text-align:center}.go-gateway-countdown{display:grid;justify-items:center;gap:8px;margin-bottom:2px}.go-gateway-count-ring{display:grid;place-items:center;width:104px;height:104px;border:4px solid rgba(148,163,184,.16);border-top-color:#e11d48;border-radius:999px;background:rgba(8,12,20,.78)}.go-gateway-count-ring span{font-size:2rem;font-weight:950;line-height:1}.go-gateway-countdown em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.go-gateway-body h2{margin:0;font-size:1.35rem;line-height:1.2}.go-gateway-body > p{max-width:380px;margin:0;color:var(--muted);font-size:.9rem}.go-gateway-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:min(100%,300px);min-height:50px;margin-top:6px;padding:0 20px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#be123c,#e11d48);box-shadow:0 14px 30px rgba(225,29,72,.24);font-weight:950;pointer-events:none;opacity:.55}.go-gateway-card.is-ready .go-gateway-button{pointer-events:auto;opacity:1}.go-gateway-card.is-ready .go-gateway-count-ring{border-color:rgba(34,197,94,.35)}.go-gateway-card.is-ready .go-gateway-count-ring span{font-size:1.1rem}.go-gateway-button:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(225,29,72,.32)}body.light-mode .game-download-links{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-color:#dbe3ee}body.light-mode .game-download-panel{background:rgba(255,255,255,.82);border-color:#dbe3ee}body.light-mode .game-download-intro{color:#64748b}body.light-mode .go-gateway-card{background:rgba(255,255,255,.94);border-color:#dbe3ee}body.light-mode .game-download-row:hover{background:rgba(225,29,72,.04)}.game-comments{max-width:1040px;margin:6px auto 0}.comments-shell{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));box-shadow:var(--shadow)}.comments-head{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:22px clamp(18px,3vw,28px);border-bottom:1px solid var(--line)}.comments-head span{color:var(--accent-2);font-size:.72rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.comments-head h2{margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.1}.comment-list{display:grid;gap:14px;margin:0;padding:clamp(18px,3vw,28px);list-style:none}.comment-list .children{display:grid;gap:12px;margin:12px 0 0 44px;padding:0;list-style:none}.vn-comment{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(255,255,255,.026)}.vn-comment-avatar img{width:52px;height:52px;border:1px solid rgba(148,163,184,.22);border-radius:8px;object-fit:cover;background:var(--panel-2)}.vn-comment-content{min-width:0}.vn-comment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.vn-comment-author{display:block;color:var(--text);font-size:.98rem;line-height:1.2}.vn-comment-time{display:inline-flex;margin-top:3px;color:var(--muted);font-size:.78rem;font-weight:750}.comment-reply-link,.vn-comment-edit a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid rgba(102,116,246,.28);border-radius:999px;color:#c7d2fe;background:rgba(102,116,246,.1);font-size:.78rem;font-weight:900}.comment-reply-link:hover,.vn-comment-edit a:hover{color:#fff;border-color:rgba(102,116,246,.7);background:var(--button-soft);transform:translateY(-1px)}.vn-comment-text{overflow-wrap:anywhere;word-break:break-word;color:#cbd5e1}.vn-comment-text >:first-child{margin-top:0}.vn-comment-text >:last-child{margin-bottom:0}.vn-comment-awaiting{margin:0 0 10px;color:var(--accent-2);font-size:.84rem;font-weight:850}.vn-comment-edit{display:inline-flex;margin-top:10px}.comment-navigation{padding:0 clamp(18px,3vw,28px) 18px}.comment-navigation .nav-links{justify-content:space-between}.game-comment-form{padding:clamp(18px,3vw,28px);border-top:1px solid var(--line);background:radial-gradient(circle at 10% 0%,rgba(102,116,246,.12),transparent 34%)}.comment-reply-title{margin:0 0 14px;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.15}.comment-reply-title small{margin-left:10px;font-size:.8rem}.vn-comment-form{display:grid;gap:14px;max-width:760px}.vn-comment-form p{min-width:0;margin:0}.vn-comment-form label{display:block;margin-bottom:7px;color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vn-comment-form input:not([type="checkbox"]),.vn-comment-form textarea{display:block;width:100%;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;outline:0;background:rgba(255,255,255,.035);color:var(--text);padding:12px 13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.vn-comment-form textarea{resize:vertical;min-height:150px}.vn-comment-form input:focus,.vn-comment-form textarea:focus{border-color:rgba(102,116,246,.58);box-shadow:0 0 0 3px rgba(102,116,246,.14)}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.88rem}.comment-form-cookies-consent label{margin:0;color:inherit;font-size:inherit;font-weight:750;letter-spacing:0;text-transform:none}.form-submit .submit{min-height:46px;border:0;border-radius:8px;padding:0 20px;color:#fff;background:linear-gradient(135deg,#e11d48,#fb7185);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 30px rgba(225,29,72,.22);font-weight:950;cursor:pointer}.form-submit .submit:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 18px 36px rgba(225,29,72,.3)}.logged-in-as,.comment-notes{color:var(--muted);font-size:.9rem}.logged-in-as a,.comment-notes a{color:var(--accent)}body.light-mode .comments-shell,body.light-mode .vn-comment{background:#fff;border-color:#dbe3ee;box-shadow:0 18px 42px rgba(15,23,42,.08)}body.light-mode .vn-comment-text{color:#334155}body.light-mode .vn-comment-form input:not([type="checkbox"]),body.light-mode .vn-comment-form textarea{background:#f8fafc;border-color:#d6dfeb;color:#0f172a}body.light-mode .game-comment-form{background:#fff}.footer-ad{margin-top:34px}.site-footer{position:relative;overflow:hidden;margin-top:56px;border-top:1px solid var(--line);background:radial-gradient(circle at 18% 0%,rgba(102,116,246,.16),transparent 34%),linear-gradient(180deg,#050914,#030711 64%,#02050c);color:var(--muted)}.site-footer::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 72%);pointer-events:none}.footer-intro,.footer-main,.footer-bottom,.footer-alert{position:relative;z-index:1}.footer-intro{padding:54px 0 34px}.footer-intro h2{max-width:900px;margin:0 auto 24px;text-align:center;color:#fff;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.16}.footer-seo-copy{max-width:980px;margin:-8px auto 26px;color:#b9c7dc;text-align:center;font-size:.98rem;line-height:1.75}.footer-seo-copy a{color:#ffd400;font-weight:900;text-decoration:underline;text-decoration-color:rgba(255,212,0,.42);text-underline-offset:3px}.footer-seo-copy a:hover{color:#fff;text-decoration-color:#e00000}.footer-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.footer-feature{min-height:174px;padding:22px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(180deg,rgba(21,31,46,.82),rgba(13,20,34,.76));box-shadow:0 22px 60px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05)}.footer-feature-icon{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:14px;border:1px solid rgba(34,211,238,.24);border-radius:8px;color:#22d3ee;background:rgba(34,211,238,.1)}.footer-feature-icon-blue{color:#93c5fd;border-color:rgba(96,165,250,.26);background:rgba(37,99,235,.14)}.footer-feature-icon-pink{color:#fb7185;border-color:rgba(251,113,133,.28);background:rgba(225,29,72,.13)}.footer-feature h3{margin:0 0 8px;color:var(--text);font-size:1.08rem;line-height:1.25}.footer-feature p{margin:0;color:#a8b6cc;font-size:.92rem}.footer-alert{border-block:1px solid rgba(244,63,94,.22);background:rgba(127,29,29,.18);color:#fb7185}.footer-alert .container{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;text-align:center;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.footer-alert span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;color:#09090b;background:#fde047;font-weight:950}.footer-main{display:grid;grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(150px,1fr));gap:clamp(28px,5vw,64px);padding:42px 0 34px;border-bottom:1px solid rgba(148,163,184,.12)}.footer-brand-link{display:inline-flex;align-items:center;gap:12px;color:var(--text);font-size:1.2rem;font-weight:950}.footer-logo{max-width:210px;max-height:58px;width:auto;height:auto}.footer-brand .vn-logo-stack{width:min(var(--vn-logo-width,180px),210px)}.footer-brand p{max-width:330px;margin:18px 0 0;color:#a8b6cc}.footer-socials{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.footer-socials a{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:#cbd5e1;background:rgba(255,255,255,.045);font-size:.74rem;font-weight:950}.footer-socials a:hover{color:#fff;border-color:var(--accent);background:var(--button-soft);transform:translateY(-1px)}.footer-column h3{position:relative;display:inline-block;margin:0 0 20px;padding-bottom:10px;color:var(--text);font-size:1rem;line-height:1.2}.footer-column h3::after{content:"";position:absolute;left:0;bottom:0;width:calc(100% + 28px);max-width:92px;height:3px;border-radius:999px;background:linear-gradient(90deg,#e00000,#ff3333 68%,transparent);box-shadow:0 0 12px rgba(224,0,0,.34)}.footer-menu,.footer-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.footer-menu a,.footer-list a{display:inline-flex;align-items:center;gap:9px;color:#cbd5e1;font-size:.92rem;font-weight:750}.footer-menu a:hover,.footer-list a:hover{color:#fff;transform:translateX(2px)}.footer-list .vn-icon{color:#22d3ee}.footer-list em{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 7px;border-radius:999px;color:#22d3ee;background:rgba(34,211,238,.1);font-size:.72rem;font-style:normal;font-weight:950}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,620px) auto;gap:18px;align-items:center;padding:24px 0 30px;color:#8fa0ba;font-size:.82rem}.footer-bottom p{margin:0}.footer-disclaimer{text-align:center}.footer-top-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.035);font-weight:850;white-space:nowrap}.footer-top-link:hover{color:#fff;border-color:var(--accent);background:var(--button-soft);transform:translateY(-1px)}.infinite-sentinel{height:42px}.infinite-sentinel.is-loading::after{content:"";display:block;width:28px;height:28px;margin:18px auto;border:3px solid var(--line);border-top-color:var(--accent);border-radius:999px;animation:vnexus-spin .8s linear infinite}@keyframes vnexus-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.header-primary-inner{display:grid;grid-template-columns:auto 1fr auto;gap:14px;padding-block:10px}.nav-search{grid-column:1 / -1;order:4;width:100%}.header-actions{grid-column:1 / -1;order:3;padding-left:0;border-left:0;padding-bottom:4px}.header-links{overflow-x:auto}.header-secondary-inner{min-height:54px}.main-navigation{width:100%;justify-self:stretch}.menu-toggle{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:0 14px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));font-weight:900}.menu-toggle::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.7}.main-navigation .menu{position:absolute;z-index:50;top:calc(100% + 8px);left:16px;right:16px;display:none;flex-direction:column;align-items:stretch;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px;box-shadow:var(--shadow)}.main-navigation.is-open .menu{display:flex}.main-navigation .menu > li{min-height:0}.main-navigation .menu > li > a{width:100%;justify-content:space-between;height:42px}.single-game-layout.has-sidebar{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.go-hero-panel{grid-template-columns:1fr;text-align:center}.go-status-copy p,.go-pipeline{margin-left:auto;margin-right:auto}.go-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-feature-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}.footer-bottom{grid-template-columns:1fr;text-align:center}.footer-top-link{justify-self:center}}@media (max-width:640px){.container{width:min(calc(100% - 24px),var(--container))}.header-primary-inner{grid-template-columns:1fr auto}.brand{min-width:0}.brand-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{gap:14px}.hero{padding:36px 0 28px}.hero h1{font-size:clamp(2rem,10vw,2.7rem)}.hero-search{display:grid;grid-template-columns:1fr}.hero-search select{max-width:none;border-left:0 !important;border-top:1px solid var(--line) !important}.hero-search button{min-height:48px;border-radius:0 0 8px 8px}.content-grid{grid-template-columns:1fr;gap:14px}.game-card{width:100%}.card-cover{min-height:0;width:100%}.card-body{padding:14px}.footer-intro{padding-top:40px}.footer-intro h2{text-align:left;font-size:clamp(1.4rem,8vw,1.9rem)}.footer-main{grid-template-columns:1fr;gap:14px;padding-top:32px}.footer-brand,.footer-column{padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(255,255,255,.026)}.footer-brand p{max-width:none}.footer-column h3{margin-bottom:10px}.footer-menu,.footer-list{gap:7px}.footer-menu a,.footer-list a{min-height:34px;max-width:100%;overflow-wrap:anywhere}.footer-bottom{padding-bottom:24px}.footer-feature{min-height:0;padding:18px}.single-game-page{width:min(calc(100% - 24px),1180px)}.single-game-layout.has-sidebar{grid-template-columns:1fr}.game-sidebar.is-sticky{position:static;top:auto;max-height:none !important;overflow:visible !important}.single-game-page .game-sidebar .game-widget-stack{display:none !important}.game-cover img{aspect-ratio:16 / 10}.go-link-grid{grid-template-columns:1fr}.game-platforms{align-items:flex-start;flex-direction:column}.player-take-grid{grid-template-columns:1fr}.player-take-score{justify-items:center}.player-star-btn{width:44px;height:44px}.player-take-guest-fields{grid-template-columns:1fr}.game-download-links{padding:18px 14px 20px}.game-download-row{grid-template-columns:32px minmax(0,1fr);gap:10px}.game-download-meta{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;text-align:left}.tag-index-nav{position:static}.tag-index-grid{grid-template-columns:1fr}.go-shell{padding:20px 12px 38px}.go-hero-panel{padding:24px 16px}.go-status-copy h1{font-size:clamp(2rem,12vw,3rem)}.go-pipeline{grid-template-columns:1fr}.go-topbar,.go-game-card,.go-section-head{align-items:flex-start;flex-direction:column}.go-thumb{width:64px;height:64px;flex-basis:64px}.comments-head,.vn-comment-head{align-items:flex-start;flex-direction:column}.comment-list{padding:14px}.comment-list .children{margin-left:14px}.vn-comment{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px}.vn-comment-avatar img{width:42px;height:42px}.game-comment-form{padding:16px 14px}.comment-reply-title small{display:block;margin:8px 0 0}}.single-game-page{max-width:min(calc(100% - 32px),1220px)}.vn-breadcrumbs{width:min(100%,1084px);margin:0 auto 18px;color:#8aa0bd;font-size:.78rem;font-weight:850;letter-spacing:.01em}.vn-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none}.vn-breadcrumbs li{display:inline-flex;align-items:center;min-width:0}.vn-breadcrumbs li + li::before{content:"/";margin-right:7px;color:rgba(148,163,184,.5)}.vn-breadcrumbs a{color:#9fb1cb;text-decoration:none;transition:color .2s ease}.vn-breadcrumbs a:hover{color:#fff}.vn-breadcrumbs span[aria-current="page"],.vn-breadcrumbs .breadcrumb_last{overflow:hidden;max-width:min(60vw,520px);color:#eaf2ff;text-overflow:ellipsis;white-space:nowrap}.vn-breadcrumbs > span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vn-breadcrumbs > span > span{display:inline-flex;align-items:center;min-width:0}.single-game-layout,.single-game-layout.has-sidebar{display:grid;grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:24px;align-items:start;margin-top:0}.game-single{display:grid;gap:24px;min-width:0}.game-cover-gallery{min-height:0;border-color:rgba(148,163,184,.2);background:#030712;box-shadow:0 24px 70px rgba(0,0,0,.28)}.game-cover-gallery > img,.game-cover-gallery img.wp-post-image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.game-cover-gallery::after{background:linear-gradient(90deg,transparent 55%,rgba(2,6,23,.42)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.26));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.game-title-panel{display:grid;gap:10px;text-align:left}.game-title-panel h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2rem,4vw,2.75rem);line-height:1.08;letter-spacing:0}.game-badge-row{display:flex;flex-wrap:wrap;gap:8px}.game-rating-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#9fb1cb;font-size:.88rem}.game-stars{display:inline-flex;gap:2px;color:rgba(148,163,184,.42);font-size:1rem;line-height:1}.game-stars .is-filled{color:#fbbf24;text-shadow:0 0 16px rgba(251,191,36,.32)}.game-rating-line strong{color:#fbbf24}.game-info-modern{padding:18px;overflow:hidden;border:1px solid rgba(96,165,250,.22);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(96,165,250,.11),transparent 36%),linear-gradient(180deg,rgba(17,24,39,.96),rgba(9,14,25,.96));box-shadow:var(--shadow)}.game-info-modern header{margin:0 0 16px;color:#9fb1cb;font-size:.75rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.game-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px}.game-info-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.game-info-item > span{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#fb7185;background:rgba(244,63,94,.12)}.game-info-item:nth-child(2) > span{color:#60a5fa;background:rgba(37,99,235,.14)}.game-info-item:nth-child(3) > span{color:#a78bfa;background:rgba(126,34,206,.14)}.game-info-item:nth-child(4) > span{color:#22c55e;background:rgba(22,163,74,.14)}.game-info-item:nth-child(5) > span{color:#22d3ee;background:rgba(8,145,178,.14)}.game-info-item:nth-child(6) > span{color:#f472b6;background:rgba(190,24,93,.14)}.game-info-item em{display:block;margin-bottom:3px;color:#8aa0bd;font-size:.72rem;font-style:normal}.game-info-item strong{display:block;overflow-wrap:anywhere;color:#fff;font-size:.88rem;line-height:1.25}.game-description.game-copy-section,.game-copy-section{border:0;background:transparent;box-shadow:none;padding:0}.game-copy-section h2{display:flex;align-items:center;gap:8px;margin:0 0 15px;color:#fff;font-size:1.35rem;line-height:1.2}.game-copy-section h2 .vn-icon{color:#fb2f68}.game-copy-section .entry-content{color:#d7e2f2;font-size:.98rem;line-height:1.75}.game-text-box,.game-changelog pre{margin:0 0 4px 22px;padding:17px 18px;border:1px solid rgba(96,165,250,.24);border-radius:8px;background:rgba(8,13,25,.72);color:#e5edff;font:inherit;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.game-changelog pre{border-color:rgba(217,70,239,.28);background:radial-gradient(circle at 0% 0%,rgba(217,70,239,.12),transparent 36%),rgba(21,2,18,.72)}.side-card{position:relative;overflow:hidden;padding:17px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(180deg,rgba(17,24,39,.94),rgba(8,13,25,.94));box-shadow:0 18px 55px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.side-card h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#eaf2ff;font-size:.9rem;font-weight:950;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.side-card p{margin:0 0 14px;color:#a8b8d0;font-size:.8rem;line-height:1.55}.side-download-card{padding:18px;border-color:rgba(244,63,94,.28);background:radial-gradient(circle at 50% 0%,rgba(225,29,72,.22),transparent 44%),linear-gradient(180deg,rgba(28,8,26,.95),rgba(12,10,22,.95))}.side-download-main{min-height:54px;border-radius:8px;background:linear-gradient(135deg,#9333ea,#4f46e5);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 16px 34px rgba(79,70,229,.28),0 0 32px rgba(225,29,72,.12)}.side-download-main em{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;color:#e9d5ff;background:rgba(255,255,255,.16);font-style:normal;font-size:.72rem}.side-available{margin-top:18px;padding-top:14px;border-top:1px solid rgba(244,63,94,.28)}.side-available > span{display:flex;align-items:center;gap:6px;margin-bottom:9px;color:#9fb1cb;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.side-available > span .vn-icon{width:19px;height:19px;flex:0 0 auto}.side-available > div,.side-chip-list,.side-support-grid{display:flex;flex-wrap:wrap;gap:8px}.side-available a,.side-chip{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#fff;background:rgba(0,0,0,.22);font-size:.74rem;font-weight:850}.side-support-card{border-color:rgba(34,211,238,.24)}.side-support-card h2 span{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 16px rgba(34,211,238,.6)}.side-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.side-support-grid a{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.04);border-radius:7px;color:#e5edff;background:rgba(2,6,23,.44);font-size:.75rem;font-weight:850}.side-support-grid .support-favicon{flex:0 0 auto;width:16px;height:16px;border-radius:3px;object-fit:contain;background:rgba(255,255,255,.08)}.side-support-grid a:hover{color:#fff;border-color:rgba(34,211,238,.34);background:rgba(34,211,238,.1);transform:translateY(-1px)}.side-genres-card{border-color:rgba(244,63,94,.26);background:linear-gradient(180deg,rgba(39,8,18,.92),rgba(15,8,18,.92))}.side-tags-card{border-color:rgba(168,85,247,.28);background:linear-gradient(180deg,rgba(18,12,35,.94),rgba(10,7,21,.94))}.side-chip-red{color:#fb7185;background:rgba(225,29,72,.13);border-color:rgba(225,29,72,.14)}.side-chip-purple{color:#c084fc;background:rgba(126,34,206,.17);border-color:rgba(126,34,206,.18)}.side-share-row{display:flex;align-items:center;gap:9px}.side-share-row > span{margin-right:2px;color:#7f91ad;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.side-share-row a,.side-share-row button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.14);border-radius:50%;color:#b8c6dc;background:rgba(148,163,184,.1);font-size:.78rem;font-weight:950;cursor:pointer}.side-share-row a:hover,.side-share-row button:hover{color:#fff;border-color:rgba(102,116,246,.48);background:rgba(102,116,246,.18);transform:translateY(-1px)}.report-open-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(148,163,184,.18);border-radius:7px;color:#cbd5e1;background:rgba(148,163,184,.09);font-weight:850;cursor:pointer}.related-games{padding:28px 0 0;border-width:1px 0 0;border-radius:0;background:transparent;box-shadow:none}.related-games .single-section-heading > div > span,.related-games .single-section-heading strong{display:none}.related-games .single-section-heading h2{color:#fff;font-size:1.35rem}.related-games .single-section-heading h2::before{content:"\2661";margin-right:8px;color:#fb3e68}.related-games-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.report-modal{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;background:rgba(0,0,0,.62);backdrop-filter:blur(10px);transition:opacity .18s ease,visibility .18s ease}.report-modal.is-open{opacity:1;visibility:visible}.report-dialog{width:min(100%,430px);overflow:hidden;border:1px solid rgba(34,211,238,.28);border-radius:8px;background:#101827;box-shadow:-18px 0 40px rgba(244,63,94,.32),18px 0 40px rgba(34,211,238,.3),0 28px 90px rgba(0,0,0,.5)}.report-dialog header{display:flex;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid rgba(148,163,184,.18)}.report-dialog h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:#fff;font-size:1.15rem}.report-dialog h2 .vn-icon{color:#fb3e68}.report-dialog header p{margin:0;color:#fb7185;font-size:.85rem;font-weight:850}.report-dialog [data-report-close]{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:#9fb1cb;background:rgba(148,163,184,.08);font-size:1.35rem;cursor:pointer}.report-dialog form{display:grid;gap:16px;padding:20px}.report-dialog label{display:grid;gap:8px;min-width:0;color:#fff;font-size:.86rem;font-weight:850}.report-dialog label > span em{color:#8293ad;font-style:normal;font-weight:600}.report-dialog select,.report-dialog textarea{width:100%;max-width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;outline:0;background:#1b2638;color:#fff;padding:13px 14px;font:inherit}.report-dialog textarea{min-height:110px;resize:vertical}.report-dialog select:focus,.report-dialog textarea:focus{border-color:#fb3e68;box-shadow:0 0 0 3px rgba(244,63,94,.16)}.report-dialog small{justify-self:end;color:#70819a;font-size:.72rem}.report-dialog button[type="submit"]{min-height:48px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#e11d48,#fb3e68);font-weight:950;cursor:pointer;box-shadow:0 14px 30px rgba(225,29,72,.28)}.report-dialog button[type="submit"]:disabled{opacity:.7;cursor:progress}.report-dialog [data-report-status]{min-height:18px;margin:-4px 0 0;color:#9fb1cb;font-size:.82rem}body.report-modal-open{overflow:hidden}body.light-mode .game-title-panel h1,body.light-mode .game-copy-section h2,body.light-mode .related-games .single-section-heading h2{color:#0f172a}body.light-mode .game-rating-line{color:#334155}body.light-mode .game-info-modern,body.light-mode .side-card,body.light-mode .game-tag-panel,body.light-mode .game-feedback,body.light-mode .game-screenshots{background:#fff;border-color:#dbe3ee;box-shadow:0 18px 42px rgba(15,23,42,.08)}body.light-mode .game-info-item strong,body.light-mode .side-card h2{color:#0f172a}body.light-mode .game-text-box,body.light-mode .game-changelog pre{background:#f8fafc;border-color:#dbe3ee;color:#1e293b}body.light-mode .side-download-card,body.light-mode .side-genres-card,body.light-mode .side-tags-card{background:#fff}body.light-mode .side-available a,body.light-mode .side-chip,body.light-mode .side-support-grid a,body.light-mode .side-share-row a,body.light-mode .side-share-row button,body.light-mode .report-open-button{background:#f8fafc;border-color:#dbe3ee;color:#334155}body.light-mode .side-chip-red{color:#be123c;background:#fff1f2;border-color:#fecdd3}body.light-mode .side-chip-purple{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}@media (max-width:1080px){.single-game-layout,.single-game-layout.has-sidebar{grid-template-columns:minmax(0,1fr) 292px;gap:20px}.related-games-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:780px){.single-game-layout,.single-game-layout.has-sidebar{grid-template-columns:1fr}.game-sidebar.is-sticky{position:static;top:auto;max-height:none !important;overflow:visible !important}.single-game-page .game-sidebar .game-widget-stack{display:none !important}.game-title-panel h1{font-size:clamp(1.85rem,8vw,2.35rem)}.game-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.single-game-page{max-width:min(calc(100% - 24px),1220px);width:min(calc(100% - 24px),1220px)}.game-info-grid{grid-template-columns:1fr}.game-text-box,.game-changelog pre{margin-left:0}.side-support-grid{grid-template-columns:1fr}.related-games-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.report-dialog{width:min(100%,392px)}}.game-cover-gallery::after{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.22))}.game-installation{display:grid;gap:12px}.game-installation h2{margin:0}.game-installation .game-text-box{min-height:0;margin:0;padding:14px 16px;border-color:rgba(59,130,246,.34);background:rgba(5,10,21,.78);line-height:1.55}.game-installation .game-text-box p{margin:0}.game-installation .game-text-box p + ol,.game-installation .game-text-box ol + p{margin-top:12px}.game-installation .game-text-box ol{margin-bottom:0;padding-left:22px}.game-installation .game-text-box li + li{margin-top:6px}body.light-mode .game-installation .game-text-box{background:#fff;border-color:#cbd5e1;color:#0f172a}.install-steps{margin:8px 0 4px;padding-left:20px}.install-steps li{margin-bottom:4px;line-height:1.4}.install-tip{margin:10px 0 0;padding:10px 12px;border-left:3px solid var(--accent);background:var(--button-soft);border-radius:0 6px 6px 0;font-size:.88rem;line-height:1.45}.install-tip a,.install-steps a{color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}.install-tip a:hover,.install-steps a:hover{color:var(--accent)}body.light-mode .install-tip{background:rgba(139,77,247,.06)}body.light-mode .install-tip a,body.light-mode .install-steps a{color:#6366f1}body.light-mode .install-tip a:hover,body.light-mode .install-steps a:hover{color:#4f46e5}.related-games{padding-top:28px;border-top:1px solid rgba(148,163,184,.18)}.related-games .single-section-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1.45rem;line-height:1.15}.related-games .single-section-heading h2::before{content:"\2661";color:#fb3e68}.related-games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,333px),333px));gap:16px;overflow:visible;padding:0}.related-listing-card{width:333px;max-width:100%}.related-listing-card .card-cover{aspect-ratio:333 / 187}.related-listing-card .card-body{min-height:58px}.listing-game-card .related-platforms{display:flex}.single-comments-row{display:grid;grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:24px;margin-top:28px}.single-comments-row .game-comments{width:100%;max-width:none;margin:0}.comments-head{align-items:center}.comments-head > div{display:grid;gap:6px}.comments-head h2{margin:0}.comment-toggle-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(102,116,246,.34);border-radius:8px;color:#fff;background:linear-gradient(135deg,rgba(102,116,246,.34),rgba(225,29,72,.22));font-weight:950;cursor:pointer;text-decoration:none}.comment-toggle-button:hover,.comment-toggle-button.is-open{transform:translateY(-1px);border-color:rgba(102,116,246,.72);box-shadow:0 14px 30px rgba(102,116,246,.16)}.comment-form-panel{display:block}.game-comment-form{padding:clamp(18px,3vw,28px)}.vn-comment-form{max-width:none}.vn-comment-form .comment-form-url{display:none !important}body.light-mode .comment-toggle-button{color:#111827;background:#f1f5ff;border-color:#c7d2fe}body.light-mode .player-take-score{background:#fffbeb;border-color:#fde68a}body.light-mode .player-take-note{background:#f8fafc}body.light-mode .player-take-recent-list li{background:#fff}body.light-mode .player-take-recent-list p{color:#334155}body.light-mode .rate-nudge{background:#fff;color:#0f172a;border-color:#fde68a}@media (max-width:1080px){.single-comments-row{grid-template-columns:minmax(0,1fr) 292px;gap:20px}}@media (max-width:780px){.single-comments-row{grid-template-columns:1fr}.related-games-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,333px),1fr))}.related-listing-card{width:100%}}@media (max-width:520px){.comments-head{align-items:flex-start;flex-direction:column}.comment-toggle-button{width:100%}.related-games-grid{display:grid;grid-template-columns:1fr;overflow:visible}.related-listing-card{width:100%}}:root{--accent:#8b4df7;--accent-2:#b77cff;--bg:#090a16;--panel:#111424;--panel-2:#0b0e1c;--line:rgba(181,157,255,.15);--button-soft:rgba(139,77,247,.16);--shadow:0 16px 38px rgba(3,5,18,.34)}.side-card{padding:15px;border-color:rgba(181,157,255,.15);background:linear-gradient(180deg,rgba(17,20,36,.92),rgba(9,11,24,.94));box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)}.side-card h2{gap:7px;margin-bottom:10px;color:#d7ccff;font-size:.74rem;font-weight:900;letter-spacing:.095em;line-height:1.2}.side-card h2 .vn-icon{color:#b77cff;width:.95em;height:.95em}.side-card p{margin-bottom:12px;color:#a5a9c2;font-size:.73rem;line-height:1.52}.side-available{margin-top:14px;padding-top:12px;border-top-color:rgba(181,157,255,.14)}.side-available > span{margin-bottom:8px;color:#8e93ae;font-size:.64rem;letter-spacing:.09em}.side-available > div,.side-chip-list,.side-support-grid{gap:7px}.side-available a,.side-chip{min-height:24px;padding:0 9px;border-radius:7px;color:#d9d1ff;background:rgba(139,77,247,.12);border-color:rgba(181,157,255,.1);font-size:.66rem;font-weight:800;line-height:1}.side-genres-card{border-color:rgba(236,72,153,.18);background:linear-gradient(180deg,rgba(35,10,25,.76),rgba(12,8,21,.9))}.side-tags-card{border-color:rgba(139,77,247,.22);background:linear-gradient(180deg,rgba(18,12,34,.82),rgba(9,8,21,.94))}.side-chip-red{color:#ff8aae;background:rgba(190,24,93,.12);border-color:rgba(244,114,182,.12)}.side-chip-purple{color:#c8a7ff;background:rgba(109,40,217,.18);border-color:rgba(168,85,247,.16)}.side-support-grid{gap:6px}.side-support-grid a{min-height:30px;padding:0 9px;border-radius:7px;color:#d7ddf1;background:rgba(7,10,22,.5);font-size:.68rem;font-weight:800}.side-download-card{padding:16px;border-color:rgba(139,77,247,.24);background:radial-gradient(circle at 45% 0%,rgba(139,77,247,.22),transparent 44%),linear-gradient(180deg,rgba(24,11,44,.9),rgba(11,9,24,.94))}.side-download-main{min-height:48px;background:linear-gradient(135deg,#8b4df7,#5b2bea);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 13px 28px rgba(91,43,234,.2);font-size:.86rem}.side-download-main em{min-height:20px;padding:0 7px;font-size:.64rem;color:#f0eaff;background:rgba(255,255,255,.13)}.report-open-button{min-height:32px;padding:0 10px;border-color:rgba(181,157,255,.16);color:#d7ddf1;background:rgba(139,77,247,.11);font-size:.72rem}.side-share-row{gap:7px}.side-share-row > span{color:#8e93ae;font-size:.64rem}.side-share-row a,.side-share-row button{width:30px;height:30px;color:#bfc6df;background:rgba(139,77,247,.1);border-color:rgba(181,157,255,.13);font-size:.7rem}.game-copy-section h2{gap:7px;margin-bottom:12px;color:#f4f0ff;font-size:1.15rem;font-weight:900;letter-spacing:0}.game-copy-section h2 .vn-icon{color:#9f6bff;width:.95em;height:.95em}.game-text-box,.game-changelog pre{padding:14px 16px;border-color:rgba(139,77,247,.18);border-radius:8px;background:rgba(8,10,22,.76);color:#d7ddf1;font-size:.84rem;line-height:1.62}.game-installation{gap:10px}.game-installation .game-text-box{padding:13px 15px;border-color:rgba(88,166,255,.18);background:linear-gradient(135deg,rgba(88,166,255,.045),rgba(139,77,247,.075));color:#dbe4ff;font-size:.84rem;line-height:1.5}.contextual-paths{margin-top:24px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:linear-gradient(135deg,rgba(15,23,42,.72),rgba(2,6,23,.42));padding:clamp(18px,3vw,24px)}.contextual-paths > span{display:block;margin-bottom:8px;color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contextual-paths h2{margin:0 0 10px;color:#fff;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.contextual-paths p{margin:0;color:var(--muted);line-height:1.75}.contextual-paths a{color:#fff;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(225,29,72,.7)}.contextual-paths a:hover,.contextual-paths a:focus-visible{color:var(--gold);border-bottom-color:currentColor}.game-changelog pre{max-height:360px;overflow:auto;border-color:rgba(139,77,247,.22);background:radial-gradient(circle at 0% 0%,rgba(139,77,247,.12),transparent 36%),rgba(12,7,20,.78);scrollbar-color:rgba(183,124,255,.55) rgba(255,255,255,.06);scrollbar-width:thin}.game-changelog pre::-webkit-scrollbar{width:10px}.game-changelog pre::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:999px}.game-changelog pre::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#b77cff,#8b4df7)}.game-copy-section .entry-content h2,.game-copy-section .entry-content h3,.game-copy-section .entry-content h4{margin:26px 0 10px;color:#fff;font-size:1.08rem;line-height:1.25}.game-copy-section .entry-content h2{font-size:1.22rem}.game-copy-section .entry-content strong{color:#fff;font-weight:950}body.light-mode .game-copy-section .entry-content h2,body.light-mode .game-copy-section .entry-content h3,body.light-mode .game-copy-section .entry-content h4,body.light-mode .game-copy-section .entry-content strong{color:#251047}.game-copy-section .entry-content ul,.game-copy-section .entry-content ol{display:grid;gap:8px;margin:12px 0 18px 18px;padding:0}.game-copy-section .entry-content li{padding-left:4px}.game-info-modern{border-color:rgba(139,77,247,.16);background:radial-gradient(circle at 12% 0%,rgba(139,77,247,.1),transparent 36%),linear-gradient(180deg,rgba(17,20,36,.94),rgba(9,11,24,.94))}.game-info-modern header{color:#8e93ae;font-size:.68rem;letter-spacing:.11em}.game-info-item em{color:#8e93ae;font-size:.68rem}.game-info-item strong{color:#f4f0ff;font-size:.82rem}.game-info-item > span{color:#b77cff;background:rgba(139,77,247,.12)}.game-info-item:nth-child(n) > span{color:#b77cff;background:rgba(139,77,247,.12)}body.light-mode .side-card,body.light-mode .game-info-modern,body.light-mode .game-text-box,body.light-mode .game-changelog pre{background:#fff;border-color:#ddd6fe;box-shadow:0 16px 34px rgba(76,29,149,.08)}body.light-mode .side-card h2,body.light-mode .game-copy-section h2,body.light-mode .game-info-item strong{color:#251047}body.light-mode .contextual-paths{background:#fff;border-color:#ddd6fe;box-shadow:0 16px 34px rgba(76,29,149,.08)}body.light-mode .contextual-paths h2,body.light-mode .contextual-paths a{color:#251047}body.light-mode .contextual-paths p{color:#475569}body.light-mode .side-available a,body.light-mode .side-chip,body.light-mode .side-support-grid a,body.light-mode .report-open-button,body.light-mode .side-share-row a,body.light-mode .side-share-row button{background:#f5f3ff;border-color:#ddd6fe;color:#5b21b6}body.light-mode .side-chip-red{color:#be123c;background:#fff1f5;border-color:#fbcfe8}.game-widget-stack .widget.vnexus-widget-sticky-shell{position:sticky !important;top:104px;align-self:start;z-index:4}.game-widget-stack .widget.vnexus-widget-sticky-shell .vnexus-module-widget{position:relative}.game-widget-stack .widget.vnexus-widget-sticky-shell .vnexus-module-widget::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px rgba(139,77,247,.12),0 20px 42px rgba(3,5,18,.22);opacity:.85}@media (max-width:780px){.game-widget-stack .widget.vnexus-widget-sticky-shell{position:static !important;top:auto}}.game-screenshots-carousel{overflow:hidden}.screenshot-carousel{position:relative}.screenshot-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(100%,280px),calc((100% - 16px) / 2));gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 12px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:rgba(183,124,255,.55) rgba(255,255,255,.06);scrollbar-width:thin}.screenshot-track .screenshot-card{scroll-snap-align:start}.screenshot-nav{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(181,157,255,.2);border-radius:999px;color:#f4f0ff;background:rgba(9,10,22,.82);backdrop-filter:blur(12px);box-shadow:0 14px 30px rgba(3,5,18,.34);cursor:pointer;font-size:1.55rem;line-height:1;transform:translateY(-50%)}.screenshot-nav:hover{color:#fff;border-color:rgba(183,124,255,.48);background:rgba(139,77,247,.32)}.screenshot-nav-prev{left:10px}.screenshot-nav-next{right:10px}body.light-mode{--bg:#f6f4ff;--panel:#ffffff;--panel-2:#f4f0ff;--text:#211038;--muted:#64748b;--line:rgba(126,87,194,.18);--header-top:#ffffff;--header-bottom:#f6f2ff;--nav-text:#617086;--nav-active:#22113d;--button-soft:rgba(139,77,247,.12);--shadow:0 16px 36px rgba(76,29,149,.1);background:radial-gradient(circle at 18% 0%,rgba(139,77,247,.12),transparent 32%),linear-gradient(180deg,#ffffff 0%,#f6f4ff 44%,#eef2ff 100%);color:var(--text);color-scheme:light}body.light-mode .brand,body.light-mode .brand-text,body.light-mode .section-heading h2,body.light-mode .archive-header h1,body.light-mode .card-body h3,body.light-mode .card-body h3 a,body.light-mode .player-take-action h2,body.light-mode .comments-head h2,body.light-mode .comment-reply-title,body.light-mode .footer-column h3,body.light-mode .footer-brand-link{color:#201038}body.light-mode .header-links a,body.light-mode .main-navigation .menu > li > a,body.light-mode .footer-menu a,body.light-mode .footer-list a{color:#617086}body.light-mode .header-links a:hover,body.light-mode .main-navigation .menu > li:hover > a,body.light-mode .main-navigation .current-menu-item > a,body.light-mode .footer-menu a:hover,body.light-mode .footer-list a:hover{color:#211038}body.light-mode .main-navigation .menu > li:hover > a,body.light-mode .main-navigation .current-menu-item > a{background:rgba(139,77,247,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}body.light-mode .nav-search,body.light-mode .hero-search,body.light-mode .live-results,body.light-mode .meta-more-menu{background:#ffffff;border-color:rgba(126,87,194,.18);box-shadow:0 16px 34px rgba(76,29,149,.1)}body.light-mode .nav-search input,body.light-mode .hero-search input,body.light-mode .hero-search select,body.light-mode input,body.light-mode select,body.light-mode textarea{color:#211038}body.light-mode .nav-search input::placeholder,body.light-mode .hero-search input::placeholder{color:#7a879a}body.light-mode .live-results a:hover{background:#f6f4ff;color:#211038}body.light-mode .hero{background:radial-gradient(circle at 32% 12%,rgba(139,77,247,.18),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f4f0ff 100%)}body.light-mode .hero h1,body.light-mode .game-title-panel h1{color:#170b2f;text-shadow:none}body.light-mode .hero-copy,body.light-mode .popular-list a,body.light-mode .logged-in-as,body.light-mode .comment-notes,body.light-mode .player-take-hint,body.light-mode .player-take-votes,body.light-mode .feedback-thanks,body.light-mode .module-empty,body.light-mode .vnexus-module-widget p{color:#64748b}body.light-mode .game-card,body.light-mode .widget,body.light-mode .empty-state,body.light-mode .comments-shell,body.light-mode .vn-comment,body.light-mode .game-feedback,body.light-mode .game-tag-panel,body.light-mode .related-games,body.light-mode .game-screenshots,body.light-mode .game-info-modern,body.light-mode .vnexus-module-widget,body.light-mode .side-card{background:rgba(255,255,255,.92);border-color:rgba(126,87,194,.18);box-shadow:0 18px 42px rgba(76,29,149,.1),inset 0 1px 0 rgba(255,255,255,.85)}body.light-mode .game-info-modern,body.light-mode .side-download-card,body.light-mode .side-genres-card,body.light-mode .side-tags-card,body.light-mode .game-text-box,body.light-mode .game-changelog pre{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,245,255,.9))}body.light-mode .game-copy-section h2,body.light-mode .game-info-item strong,body.light-mode .side-card h2,body.light-mode .side-facts-card dd,body.light-mode .vn-comment-author,body.light-mode .vn-comment-text{color:#211038}body.light-mode .game-copy-section .entry-content,body.light-mode .game-text-box,body.light-mode .game-changelog pre,body.light-mode .entry-content,body.light-mode .game-description .entry-content{color:#334155}body.light-mode .game-info-modern header,body.light-mode .game-info-item em,body.light-mode .side-card p,body.light-mode .side-available > span,body.light-mode .vn-breadcrumbs,body.light-mode .single-section-heading > div > span,body.light-mode .game-platforms > span,body.light-mode .vn-comment-time,body.light-mode .vn-comment-form label{color:#64748b}body.light-mode .game-cover,body.light-mode .card-cover,body.light-mode .screenshot-card,body.light-mode .vn-comment-avatar img{background:#f4f0ff;border-color:rgba(126,87,194,.18)}body.light-mode .card-cover::after{background:linear-gradient(180deg,rgba(24,12,48,.04),transparent 42%,rgba(24,12,48,.54))}body.light-mode .game-card{background:linear-gradient(180deg,#ffffff,#f7f4ff);border-color:rgba(126,87,194,.18);box-shadow:0 20px 46px rgba(76,29,149,.12),inset 0 1px 0 rgba(255,255,255,.95)}body.light-mode .game-card:hover{background:linear-gradient(180deg,#ffffff,#f2edff);border-color:rgba(139,77,247,.34);box-shadow:0 28px 62px rgba(76,29,149,.18),0 0 0 1px rgba(139,77,247,.08),inset 0 1px 0 rgba(255,255,255,.96)}body.light-mode .game-card::after{background:radial-gradient(circle,rgba(139,77,247,.18),rgba(34,211,238,.08) 42%,transparent 70%)}body.light-mode .card-body{border-top-color:rgba(126,87,194,.12);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,245,255,.96))}body.light-mode .card-version{color:#fff;background:rgba(91,33,182,.76);border-color:rgba(139,77,247,.28)}body.light-mode .card-version:not(.card-update-badge){color:transparent;border-color:rgba(37,99,235,.24);background:rgba(17,24,39,.88);background-image:linear-gradient(90deg,#dbeafe,#93c5fd,#c4b5fd);-webkit-background-clip:text;background-clip:text}body.light-mode .card-update-badge{background:linear-gradient(rgba(17,24,39,.88),rgba(17,24,39,.88)) padding-box,linear-gradient(90deg,rgba(225,29,72,.6),rgba(217,119,6,.54),rgba(5,150,105,.52),rgba(37,99,235,.55),rgba(225,29,72,.6)) border-box}body.light-mode .platform-mini{color:#4c1d95;background:rgba(255,255,255,.78);border-color:rgba(126,87,194,.18);box-shadow:0 10px 24px rgba(76,29,149,.16),inset 0 1px 0 rgba(255,255,255,.9)}body.light-mode .side-available a,body.light-mode .side-chip,body.light-mode .side-support-grid a,body.light-mode .side-share-row a,body.light-mode .side-share-row button,body.light-mode .report-open-button,body.light-mode .module-tag-cloud a,body.light-mode .game-tag-cloud a,body.light-mode .feedback-actions button,body.light-mode .single-meta-cats a,body.light-mode .meta-more button,body.light-mode .page-numbers{background:#f6f3ff;border-color:#ded7fa;color:#5b21b6}body.light-mode .side-chip-red,body.light-mode .card-taxonomy span{color:#be123c;background:#fff1f5;border-color:#fbcfe8}body.light-mode .side-chip-purple{color:#6d28d9;background:#f5f0ff;border-color:#ddd6fe}body.light-mode .card-file-size{color:#9a3412;background:#fff7ed;border-color:#fed7aa}body.light-mode .card-file-size{color:transparent;border-color:rgba(225,29,72,.22);background:rgba(17,24,39,.88);background-image:linear-gradient(90deg,#fecaca,#fb7185,#fdba74);-webkit-background-clip:text;background-clip:text}body.light-mode .vn-comment-form input:not([type="checkbox"]),body.light-mode .vn-comment-form textarea,body.light-mode .report-dialog select,body.light-mode .report-dialog textarea{background:#ffffff;border-color:rgba(126,87,194,.2);color:#211038}body.light-mode .game-comment-form{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,245,255,.88))}body.light-mode .report-dialog{background:#ffffff;border-color:rgba(139,77,247,.28);box-shadow:-18px 0 40px rgba(225,29,72,.16),18px 0 40px rgba(139,77,247,.18),0 28px 80px rgba(76,29,149,.18)}body.light-mode .report-dialog header{border-color:rgba(126,87,194,.18)}body.light-mode .report-dialog h2,body.light-mode .report-dialog label{color:#211038}body.light-mode .screenshot-nav{color:#5b21b6;background:rgba(255,255,255,.9);border-color:#ded7fa;box-shadow:0 14px 28px rgba(76,29,149,.14)}body.light-mode .screenshot-nav:hover{color:#fff;background:#8b4df7;border-color:#8b4df7}body.light-mode .game-description.game-copy-section{padding:clamp(20px,3vw,30px);border:1px solid rgba(126,87,194,.16);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 18px 42px rgba(76,29,149,.09),inset 0 1px 0 rgba(255,255,255,.9)}body.light-mode .game-description.game-copy-section h2{margin-bottom:14px}body.light-mode .game-description.game-copy-section .entry-content >:first-child{margin-top:0}body.light-mode .game-description.game-copy-section .entry-content >:last-child{margin-bottom:0}body.light-mode .vn-breadcrumbs a{color:#64748b}body.light-mode .vn-breadcrumbs a:hover,body.light-mode .vn-breadcrumbs span[aria-current="page"],body.light-mode .vn-breadcrumbs .breadcrumb_last{color:#211038}body.light-mode .vn-breadcrumbs li + li::before{color:rgba(100,116,139,.45)}body.light-mode .footer-main{align-items:stretch}body.light-mode .footer-brand,body.light-mode .footer-column{min-height:168px;padding:22px 24px;border:1px solid rgba(126,87,194,.14);border-radius:8px;box-shadow:0 16px 34px rgba(76,29,149,.08),inset 0 1px 0 rgba(255,255,255,.88)}body.light-mode .footer-brand-link,body.light-mode .footer-column h3{margin-top:0}body.light-mode .footer-menu a,body.light-mode .footer-list a{min-height:28px}@media (max-width:780px){.screenshot-track{grid-auto-columns:minmax(min(100%,280px),88%)}.screenshot-nav{display:none}body.light-mode .footer-brand,body.light-mode .footer-column{min-height:0;padding:18px;background:rgba(255,255,255,.84);border-color:rgba(126,87,194,.16)}}.catalog-main .content-grid{gap:22px 14px}.listing-game-card{isolation:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.listing-game-card::before,.listing-game-card::after{display:none}.listing-game-card:hover{transform:none;border-color:transparent;background:transparent;box-shadow:none}.listing-game-card .card-cover{overflow:hidden;border:1px solid rgba(0,0,0,.82);border-radius:4px;background:#050505;box-shadow:0 1px 0 rgba(255,255,255,.05)}.listing-game-card .card-cover::after{z-index:1;background:linear-gradient(180deg,transparent 54%,rgba(0,0,0,.32))}.listing-game-card .card-cover img{filter:none;transition:filter .16s ease}.listing-game-card:hover .card-cover img{transform:none;filter:brightness(1.06) saturate(1.04)}.listing-game-card .card-version{top:6px;right:6px;min-height:22px;padding:0 6px;border:0;border-radius:3px;color:#fff;background:rgba(0,0,0,.72);box-shadow:none;backdrop-filter:none;font-size:.7rem;text-shadow:none}.listing-game-card .card-version:not(.card-update-badge){color:transparent;border:1px solid rgba(96,165,250,.18);background:rgba(8,10,18,.88);background-image:linear-gradient(90deg,#bfdbfe,#67e8f9,#a78bfa);-webkit-background-clip:text;background-clip:text}.listing-game-card .card-update-badge{background:linear-gradient(rgba(8,10,18,.88),rgba(8,10,18,.88)) padding-box,linear-gradient(90deg,rgba(255,45,85,.6),rgba(255,190,60,.54),rgba(72,220,165,.52),rgba(85,180,255,.55),rgba(255,45,85,.6)) border-box;box-shadow:0 6px 14px rgba(0,0,0,.3);animation:none}.listing-game-card .related-platforms{left:6px;bottom:6px;gap:4px;opacity:.95}.listing-game-card .platform-mini{width:24px;height:24px;border:0;border-radius:4px;box-shadow:none;backdrop-filter:none}.listing-game-card .card-body{min-height:58px;padding:8px 2px 0;border:0;gap:4px;background:transparent}.listing-game-card .card-body::before{display:none}.listing-game-card .card-body h3{min-height:2.44em;color:#f8fafc;font-size:.96rem;font-weight:850;line-height:1.22;text-align:center;text-shadow:none}.listing-game-card .card-body h3 a:hover{color:#dbeafe;text-decoration:underline;text-underline-offset:2px}.listing-game-card .card-file-size{border:1px solid rgba(248,113,113,.18);color:transparent;background:rgba(8,10,18,.88);background-image:linear-gradient(90deg,#fecaca,#fb7185,#f97316);-webkit-background-clip:text;background-clip:text}.listing-game-card .card-file-size::before{width:4px;height:4px;margin-right:5px}.listing-game-card .card-hover-panel{left:0;right:0;bottom:0;border-color:rgba(148,163,184,.18);border-radius:5px;background:rgba(8,13,25,.96);box-shadow:0 14px 32px rgba(0,0,0,.34);backdrop-filter:none}body.light-mode .listing-game-card,body.light-mode .listing-game-card:hover{border:0;background:transparent;box-shadow:none}body.light-mode .listing-game-card .card-cover{border-color:rgba(15,23,42,.18);background:#e5e7eb;box-shadow:0 1px 0 rgba(255,255,255,.85)}body.light-mode .listing-game-card .card-cover::after{background:linear-gradient(180deg,transparent 54%,rgba(15,23,42,.22))}body.light-mode .listing-game-card .card-body{border:0;background:transparent}body.light-mode .listing-game-card .card-body h3,body.light-mode .listing-game-card .card-body h3 a{color:#170b2f}body.light-mode .listing-game-card .card-body h3 a:hover{color:#4c1d95}body.light-mode .listing-game-card .card-file-size{color:#111827;background:#d3d8e2}body:not(.light-mode){--accent:#d70000;--accent-2:#ffcc00;--bg:#000000;--panel:#111111;--panel-2:#151515;--text:#ffffff;--muted:#a7a7a7;--line:#2a2a2a;--header-top:#000000;--header-bottom:#000000;--nav-text:#d6d6d6;--nav-active:#ffffff;--button-soft:#1a1a1a;--shadow:none;background:#000000 !important}body:not(.light-mode) .site-header,body:not(.light-mode) .header-primary,body:not(.light-mode) .header-secondary{background:#000000 !important;border-color:#222222;box-shadow:none;backdrop-filter:none}body:not(.light-mode) .top-glow{height:3px;background:linear-gradient(90deg,#d70000,#ffb3d1 50%,#d70000);box-shadow:none}body:not(.light-mode) .brand-mark{background:#d70000;box-shadow:none}body:not(.light-mode) .nav-search,body:not(.light-mode) .hero-search{background:#ffffff;border-color:#444444;box-shadow:none}body:not(.light-mode) .nav-search input,body:not(.light-mode) .hero-search input,body:not(.light-mode) .hero-search select{color:#111111}body:not(.light-mode) .nav-search input::placeholder,body:not(.light-mode) .hero-search input::placeholder{color:#777777}body:not(.light-mode) .nav-search button,body:not(.light-mode) .hero-search button,body:not(.light-mode) .comment-toggle-button,body:not(.light-mode) .report-dialog button[type="submit"]{background:#d70000;box-shadow:none}body:not(.light-mode) .header-actions,body:not(.light-mode) .header-layer,body:not(.light-mode) .main-navigation,body:not(.light-mode) .main-navigation .menu > li > a,body:not(.light-mode) .main-navigation .sub-menu,body:not(.light-mode) .live-results{border-color:#222222;box-shadow:none}body:not(.light-mode) .header-links a:hover,body:not(.light-mode) .main-navigation .menu > li:hover > a,body:not(.light-mode) .main-navigation .current-menu-item > a{color:#ffffff;background:#151515;box-shadow:none}body:not(.light-mode) .main-navigation .menu > li > a::after{background:linear-gradient(90deg,#d70000,#ffb3d1)}body:not(.light-mode) .header-cta,body:not(.light-mode) .header-links a.header-cta,body:not(.light-mode) .header-links .header-cta > a,body:not(.light-mode) .side-download-main{color:#ffffff !important;background:#d70000;border-color:#d70000;box-shadow:none}body:not(.light-mode) .header-cta::before,body:not(.light-mode) .header-cta::after,body:not(.light-mode) .header-links a.header-cta::before,body:not(.light-mode) .header-links a.header-cta::after,body:not(.light-mode) .header-links .header-cta > a::before,body:not(.light-mode) .header-links .header-cta > a::after{display:none}body:not(.light-mode) .hero{background:#080808;border-color:#222222}body:not(.light-mode) .eyebrow{color:#ffcc00;background:#111111;border-color:#333333}body:not(.light-mode) .hero h1 span{background:none;color:#ffcc00;-webkit-background-clip:initial;background-clip:initial}body:not(.light-mode) .platform-row a,body:not(.light-mode) .trending-row a,body:not(.light-mode) .side-chip,body:not(.light-mode) .side-available a,body:not(.light-mode) .game-tag-cloud a,body:not(.light-mode) .module-tag-cloud a,body:not(.light-mode) .feedback-actions button,body:not(.light-mode) .side-support-grid a,body:not(.light-mode) .side-share-row a,body:not(.light-mode) .side-share-row button,body:not(.light-mode) .report-open-button{color:#d6d6d6;background:#151515;border-color:#2a2a2a;box-shadow:none}body:not(.light-mode) .platform-row a:hover,body:not(.light-mode) .trending-row a:hover,body:not(.light-mode) .feedback-actions button:hover,body:not(.light-mode) .feedback-actions button.is-active{color:#ffffff;background:#202020;border-color:#d70000}body:not(.light-mode) .game-info-modern,body:not(.light-mode) .side-card,body:not(.light-mode) .game-feedback,body:not(.light-mode) .game-screenshots,body:not(.light-mode) .game-tag-panel,body:not(.light-mode) .comments-shell,body:not(.light-mode) .vn-comment,body:not(.light-mode) .vnexus-module-widget,body:not(.light-mode) .game-text-box,body:not(.light-mode) .game-changelog pre,body:not(.light-mode) .report-dialog{background:#111111;border-color:#2a2a2a;box-shadow:none}body:not(.light-mode) .side-download-card,body:not(.light-mode) .side-genres-card,body:not(.light-mode) .side-tags-card{background:#111111;border-color:#2a2a2a}body:not(.light-mode) .single-section-heading > div > span,body:not(.light-mode) .game-info-modern header,body:not(.light-mode) .feedback-copy > span,body:not(.light-mode) .side-card h2{color:#ffcc00}body:not(.light-mode) .side-support-card h2 span{background:#d70000;box-shadow:none}body:not(.light-mode) .feedback-meter span{background:#d70000;box-shadow:none}body:not(.light-mode) .listing-game-card .card-cover{border-color:#000000;box-shadow:none}body:not(.light-mode) .listing-game-card .card-version{color:#ffffff;background:#111111}body:not(.light-mode) .listing-game-card .card-file-size{color:#ffffff;background:#d70000}body:not(.light-mode) .listing-game-card .card-body h3 a:hover,body:not(.light-mode) .section-heading a,body:not(.light-mode) .entry-content a,body:not(.light-mode) .footer-menu a:hover,body:not(.light-mode) .footer-list a:hover{color:#ffcc00}body:not(.light-mode) .site-footer,body:not(.light-mode) .footer-brand,body:not(.light-mode) .footer-column,body:not(.light-mode) .footer-feature{background:#000000;border-color:#222222;box-shadow:none}body.light-mode{--accent:#d70000;--accent-2:#cc0000;--button-soft:#f5f5f5;background:#ffffff}body.light-mode .top-glow,body.light-mode .brand-mark,body.light-mode .nav-search button,body.light-mode .hero-search button,body.light-mode .comment-toggle-button{background:#d70000;box-shadow:none}body.light-mode .hero{background:#ffffff}body.light-mode .hero h1 span{background:none;color:#d70000;-webkit-background-clip:initial;background-clip:initial}body.light-mode{--accent:#d70000;--accent-2:#ffcc00;--bg:#f4e3e7;--panel:#fff7f8;--panel-2:#fffafa;--text:#241015;--muted:#5f4c55;--line:#d8bcc4;--header-top:#000000;--header-bottom:#000000;--nav-text:#d6d6d6;--nav-active:#ffffff;background:#f4e3e7 !important;color:#241015}body.light-mode .site-header,body.light-mode .header-primary,body.light-mode .header-secondary{background:#000000;border-color:#222222;box-shadow:none;backdrop-filter:none}body.light-mode .header-layer,body.light-mode .main-navigation,body.light-mode .footer-bottom{border-color:#222222}body.light-mode .vn-logo-stack.has-light-logo .vn-logo-theme-light.vn-logo-desktop,body.light-mode .vn-logo-stack.has-light-logo .vn-logo-theme-light.vn-logo-mobile{display:none !important}body.light-mode .vn-logo-stack.has-light-logo .vn-logo-theme-dark.vn-logo-desktop{display:block}body.light-mode .header-links a,body.light-mode .main-navigation .menu > li > a{color:#d6d6d6}body.light-mode .header-links a:hover,body.light-mode .main-navigation .menu > li:hover > a,body.light-mode .main-navigation .current-menu-item > a{color:#ffffff;background:#151515;box-shadow:none}body.light-mode .header-account-link,body.light-mode .header-cta,body.light-mode .header-links a.header-cta,body.light-mode .header-links .header-cta > a{color:#ffffff !important;border-color:#333333;background:#111111;box-shadow:none}body.light-mode .header-account-link:hover,body.light-mode .header-cta:hover,body.light-mode .header-links a.header-cta:hover,body.light-mode .header-links .header-cta > a:hover{color:#ffffff !important;border-color:#d70000;background:#181818}body.light-mode .header-cta::before,body.light-mode .header-cta::after,body.light-mode .header-links a.header-cta::before,body.light-mode .header-links a.header-cta::after,body.light-mode .header-links .header-cta > a::before,body.light-mode .header-links .header-cta > a::after{display:none}@media (max-width:720px){body.light-mode .vn-logo-stack.has-light-logo.has-dark-mobile-logo .vn-logo-theme-dark.vn-logo-desktop{display:none}body.light-mode .vn-logo-stack.has-light-logo.has-dark-mobile-logo .vn-logo-theme-dark.vn-logo-mobile{display:block}}body.light-mode .hero{background:#f1dfe4;border-color:#d8bcc4}body.light-mode .hero h1,body.light-mode .game-title-panel h1,body.light-mode .section-heading h2,body.light-mode .archive-header h1,body.light-mode .card-body h3,body.light-mode .card-body h3 a,body.light-mode .comments-head h2,body.light-mode .comment-reply-title{color:#19090d}body.light-mode .hero h1 span{color:#d70000}body.light-mode .hero-copy,body.light-mode .vn-breadcrumbs,body.light-mode .footer-brand p,body.light-mode .footer-feature p,body.light-mode .footer-bottom{color:#5f4c55}body.light-mode .game-info-modern,body.light-mode .side-card,body.light-mode .game-feedback,body.light-mode .game-screenshots,body.light-mode .game-tag-panel,body.light-mode .comments-shell,body.light-mode .vn-comment,body.light-mode .vnexus-module-widget,body.light-mode .game-text-box,body.light-mode .game-changelog pre,body.light-mode .report-dialog,body.light-mode .tag-index-hero,body.light-mode .tag-letter-group{background:#fff7f8;border-color:#d8bcc4;box-shadow:none}body.light-mode .side-download-card,body.light-mode .side-genres-card,body.light-mode .side-tags-card,body.light-mode .game-comment-form{background:#fff7f8;border-color:#d8bcc4}body.light-mode .platform-row a,body.light-mode .trending-row a,body.light-mode .side-chip,body.light-mode .side-available a,body.light-mode .game-tag-cloud a,body.light-mode .module-tag-cloud a,body.light-mode .feedback-actions button,body.light-mode .side-support-grid a,body.light-mode .side-share-row a,body.light-mode .side-share-row button,body.light-mode .report-open-button,body.light-mode .single-meta-cats a,body.light-mode .meta-more button,body.light-mode .page-numbers{color:#3f2229;background:#fffafa;border-color:#d8bcc4;box-shadow:none}body.light-mode .platform-row a:hover,body.light-mode .trending-row a:hover,body.light-mode .feedback-actions button:hover,body.light-mode .feedback-actions button.is-active{color:#19090d;background:#ffe9ee;border-color:#d70000}body.light-mode .site-footer,body.light-mode .footer-brand,body.light-mode .footer-column,body.light-mode .footer-feature{background:#000000;border-color:#222222;color:#d6d6d6;box-shadow:none}body.light-mode .footer-intro h2,body.light-mode .footer-feature h3,body.light-mode .footer-brand-link,body.light-mode .footer-column h3{color:#ffffff}body.light-mode .footer-seo-copy,body.light-mode .footer-feature p,body.light-mode .footer-brand p,body.light-mode .footer-bottom{color:#a7a7a7}body.light-mode .footer-menu a,body.light-mode .footer-list a,body.light-mode .footer-top-link,body.light-mode .footer-socials a{color:#d6d6d6}body.light-mode .footer-socials a,body.light-mode .footer-top-link{background:#111111;border-color:#2a2a2a}body.light-mode .footer-alert{background:#220608;border-color:#d70000;color:#ffcc00}body.light-mode .listing-game-card .card-body h3 a:hover,body.light-mode .section-heading a,body.light-mode .entry-content a,body.light-mode .footer-menu a:hover,body.light-mode .footer-list a:hover{color:#d70000}body.light-mode .listing-game-card .card-cover{background:#ead5db;border-color:#c7a7b0;box-shadow:none}body.light-mode .listing-game-card .card-file-size{color:#ffffff;background:#d70000}body:not(.light-mode) .nav-search,body:not(.light-mode) .hero-search,body.light-mode .nav-search,body.light-mode .hero-search{overflow:hidden;box-shadow:none}body:not(.light-mode) .nav-search,body:not(.light-mode) .hero-search{background:#ffffff;border-color:#2f2f2f}body.light-mode .nav-search,body.light-mode .hero-search{background:#fffafa;border-color:#c9aeb6}body:not(.light-mode) .nav-search button,body:not(.light-mode) .hero-search button,body.light-mode .nav-search button,body.light-mode .hero-search button{margin:0;border:0;border-radius:0;background:#d70000;box-shadow:none;outline:0}body:not(.light-mode) .nav-search button,body:not(.light-mode) .hero-search button{color:#ffffff}body.light-mode .nav-search button,body.light-mode .hero-search button{color:#ffffff}body:not(.light-mode) .hero-search select,body.light-mode .hero-search select{border-left-color:#2f2f2f}body.light-mode .hero-search select{border-left-color:#c9aeb6}body:not(.light-mode) .nav-search,body:not(.light-mode) .hero-search,body.light-mode .nav-search,body.light-mode .hero-search{isolation:isolate;overflow:hidden;background:#d70000 !important}body:not(.light-mode) .nav-search,body:not(.light-mode) .hero-search{border-color:#1f1f1f}body.light-mode .nav-search,body.light-mode .hero-search{border-color:#af8d95}body:not(.light-mode) .nav-search input,body:not(.light-mode) .hero-search input,body:not(.light-mode) .hero-search select,body.light-mode .nav-search input,body.light-mode .hero-search input,body.light-mode .hero-search select{align-self:stretch;background:#ffffff !important}body:not(.light-mode) .nav-search button,body:not(.light-mode) .hero-search button,body.light-mode .nav-search button,body.light-mode .hero-search button{align-self:stretch;min-height:100%;margin:0 !important;border:0 !important;border-radius:0 !important;background:#d70000 !important;box-shadow:inset 0 0 0 1px #d70000,-1px 0 0 #d70000,1px 0 0 #d70000,0 -1px 0 #d70000,0 1px 0 #d70000 !important}body:not(.light-mode) .hero-search select{border-left-color:#1f1f1f !important}body.light-mode .hero-search select{border-left-color:#af8d95 !important}.listing-game-card .card-hover-panel{left:6px;right:6px;bottom:66px;max-height:calc(100% - 76px);overflow:hidden;padding:10px;pointer-events:none !important;transform:translateY(6px) scale(.99);background:rgba(0,0,0,.86);border-color:rgba(255,255,255,.12);border-radius:4px;box-shadow:none}.listing-game-card:hover .card-hover-panel,.listing-game-card:focus-within .card-hover-panel{opacity:0;transform:translateY(6px) scale(.99)}.listing-game-card .card-cover:hover ~ .card-hover-panel,.listing-game-card .card-cover:focus ~ .card-hover-panel{opacity:1;transform:translateY(0) scale(1)}.listing-game-card .card-hover-panel p{-webkit-line-clamp:2;font-size:.78rem;line-height:1.4}.listing-game-card .card-taxonomy{gap:5px}.listing-game-card .card-taxonomy span{min-height:22px;padding:0 7px;border-radius:4px;font-size:.67rem}body.light-mode .listing-game-card .card-hover-panel{background:rgba(255,250,250,.96);border-color:#d8bcc4}.page-main{padding-top:36px;padding-bottom:64px}.vn-page{width:min(100%,940px);margin:0 auto}.vn-page-header{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #1e1e1e}.vn-page-header .vn-breadcrumbs{width:100%;margin-bottom:14px}.vn-page-header h1{margin:0;color:#ffffff;font-size:clamp(2rem,5vw,3.15rem);line-height:1.04;letter-spacing:0}.vn-page-header p{max-width:760px;margin:12px 0 0;color:#c6c6c6;font-size:1rem;line-height:1.65}.vn-page-content{color:#dddddd;font-size:1rem;line-height:1.78}.vn-page-content > *:first-child{margin-top:0}.vn-page-content > *:last-child{margin-bottom:0}.vn-page-content h2,.vn-page-content h3,.vn-page-content h4{margin:1.55em 0 .7em;color:#ffffff;line-height:1.18}.vn-page-content p,.vn-page-content ul,.vn-page-content ol,.vn-page-content blockquote{margin:0 0 1.2em}.vn-page-content a{color:#ffcc00;text-decoration-thickness:1px;text-underline-offset:3px}.vn-page-content img{max-width:100%;height:auto}.vn-page-content .wp-block-image,.vn-page-content figure{margin:1.4em 0}.vn-page-content blockquote{padding:14px 18px;border-left:4px solid #d70000;background:#080808;color:#f0f0f0}.page-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.page-links a,.page-links > span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid #2f2f2f;background:#080808;color:#ffffff;font-weight:850;text-decoration:none}body.light-mode .vn-page-header{border-bottom-color:#d8bcc4}body.light-mode .vn-page-header h1,body.light-mode .vn-page-content h2,body.light-mode .vn-page-content h3,body.light-mode .vn-page-content h4{color:#17070b}body.light-mode .vn-page-header p,body.light-mode .vn-page-content{color:#3f2229}body.light-mode .vn-page-content a{color:#b80000}body.light-mode .vn-page-content blockquote{background:#fffafa;border-left-color:#d70000;color:#3f2229}body.light-mode .page-links a,body.light-mode .page-links > span{background:#fffafa;border-color:#d8bcc4;color:#3f2229}.hero h1 span{display:inline-block !important;background:linear-gradient(90deg,#ff0080,#ffcc00,#00ffcc,#7b68ee,#ff0080) !important;background-size:300% 100% !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important;animation:rainbowMove 6s linear infinite !important}@keyframes rainbowMove{0%{background-position:0% 50%}100%{background-position:300% 50%}}.hero-copy{margin-bottom:6px !important}.hero-stats{margin:0 auto 28px;color:#c9c9c9;font-size:.95rem;font-weight:650;line-height:1.45}.hero-stats strong{display:inline-block;margin:0 3px;background:linear-gradient(90deg,#ffcc00,#ff3d3d,#ff0080);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:1.08em;font-weight:950;text-shadow:none}.hero-stats span{display:inline-block;margin:0 7px;color:#d70000;font-weight:950}body.light-mode .hero-stats{color:#4d2e36}body.light-mode .hero-stats span{color:#b80000}@media (prefers-reduced-motion:reduce){.hero h1 span{animation:none !important}}@media (max-width:640px){.hero-inner{width:min(calc(100% - 24px),var(--hero-width));overflow:hidden}.hero h1{max-width:100%;font-size:clamp(1.75rem,7.8vw,2.18rem);line-height:1.08;overflow-wrap:normal}.hero h1 span{display:block !important;max-width:100%}.hero-copy,.hero-stats{max-width:100%}}.tag-index-hero{background-color:#050505;background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.56) 48%,rgba(0,0,0,.28)),url("../images/tags.jpg") !important;background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.56) 48%,rgba(0,0,0,.28)),image-set(url("../images/tags.avif") type("image/avif"),url("../images/tags.webp") type("image/webp"),url("../images/tags.jpg") type("image/jpeg")) !important;background-position:center !important;background-size:cover !important}body.light-mode .tag-index-hero{background-color:#2a1016;background-image:linear-gradient(90deg,rgba(35,10,18,.72),rgba(35,10,18,.36) 50%,rgba(35,10,18,.16)),url("../images/tags.jpg") !important;background-image:linear-gradient(90deg,rgba(35,10,18,.72),rgba(35,10,18,.36) 50%,rgba(35,10,18,.16)),image-set(url("../images/tags.avif") type("image/avif"),url("../images/tags.webp") type("image/webp"),url("../images/tags.jpg") type("image/jpeg")) !important}.tag-letter-group{scroll-margin-top:152px}.admin-bar .tag-letter-group{scroll-margin-top:188px}.contact-page,.category-index-page{max-width:min(calc(100% - 32px),1180px)}.contact-hero,.category-index-hero{position:relative;display:grid;align-content:center;min-height:clamp(250px,30vw,370px);overflow:hidden;margin-bottom:24px;padding:clamp(26px,4vw,46px);border:1px solid #252525;border-radius:4px;background-color:#050505;background-position:center;background-size:cover}.contact-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58) 48%,rgba(0,0,0,.26)),url("../images/contact.jpg");background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58) 48%,rgba(0,0,0,.26)),image-set(url("../images/contact.avif") type("image/avif"),url("../images/contact.webp") type("image/webp"),url("../images/contact.jpg") type("image/jpeg"))}.category-index-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.56) 48%,rgba(0,0,0,.24)),url("../images/category.jpg");background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.56) 48%,rgba(0,0,0,.24)),image-set(url("../images/category.avif") type("image/avif"),url("../images/category.webp") type("image/webp"),url("../images/category.jpg") type("image/jpeg"))}.contact-hero::after,.category-index-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.52));pointer-events:none}.contact-hero > span,.category-index-hero > span,.section-kicker,.category-guide span{display:block;margin-bottom:10px;color:#ffcc00;font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.contact-hero > span,.contact-hero h1,.contact-hero-copy,.category-index-hero > span,.category-index-hero h1,.category-index-copy{position:relative;z-index:1}.contact-hero h1,.category-index-hero h1{max-width:840px;margin:0;color:#fff;font-size:clamp(2.35rem,5.4vw,4.35rem);line-height:1.02;text-shadow:0 2px 8px rgba(0,0,0,.62)}.contact-hero-copy,.category-index-copy{max-width:720px;margin-top:14px;color:#e5e7eb;font-size:1rem;line-height:1.68;text-shadow:0 1px 4px rgba(0,0,0,.6)}.contact-hero-copy >:first-child,.category-index-copy >:first-child{margin-top:0}.contact-hero-copy >:last-child,.category-index-copy >:last-child{margin-bottom:0}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:22px;align-items:start}.contact-copy-panel,.contact-form-card,.category-guide{border:1px solid #252525;border-radius:4px;background:#090909;color:#d8d8d8}.contact-copy-panel,.contact-form-card{padding:clamp(20px,3vw,30px)}.contact-copy-panel h2,.contact-form-card h2,.category-guide h2{margin:0 0 12px;color:#fff;line-height:1.15}.contact-copy-panel p,.category-guide p{color:#c9c9c9;line-height:1.72}.contact-note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.contact-note-grid div{padding:14px;border:1px solid #242424;border-radius:4px;background:#050505}.contact-note-icon{display:inline-grid;place-items:center;width:100%;height:32px;margin-bottom:14px}.contact-note-icon img{display:block;width:32px;height:32px;object-fit:contain}.contact-note-grid strong{display:block;margin-bottom:8px;color:#ff3b3b;font-weight:950}.contact-note-grid p{margin:0;font-size:.9rem;line-height:1.55}.vn-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vn-contact-form label{display:grid;gap:7px;color:#bdbdbd;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.vn-contact-form .is-wide,.vn-contact-form button,.contact-alert{grid-column:1 / -1}.vn-contact-form input,.vn-contact-form select,.vn-contact-form textarea{width:100%;border:1px solid #303030;border-radius:4px;background:#030303;color:#fff;font:inherit}.vn-contact-form input,.vn-contact-form select{min-height:44px;padding:0 12px}.vn-contact-form textarea{min-height:170px;padding:12px;resize:vertical}.vn-contact-form input:focus,.vn-contact-form select:focus,.vn-contact-form textarea:focus{outline:2px solid rgba(215,0,0,.35);border-color:#d70000}.vn-contact-form button{min-height:48px;border:0;border-radius:4px;background:#d70000;color:#fff;font-weight:950;cursor:pointer}.vn-contact-form button:hover{background:#f00000}.contact-response-note{grid-column:1 / -1;margin:-3px 0 0;color:#a9a9a9;font-size:.82rem;font-weight:800;text-align:center}.contact-hp{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;opacity:0 !important}.contact-alert{margin-bottom:14px;padding:12px 14px;border-radius:4px;font-weight:850}.contact-alert.is-success{border:1px solid rgba(34,197,94,.36);background:rgba(34,197,94,.12);color:#bbf7d0}.contact-alert.is-error{border:1px solid rgba(248,113,113,.4);background:rgba(127,29,29,.22);color:#fecaca}.category-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:22px;background:#252525}.category-guide > div{padding:22px;background:#090909}.category-guide p{margin-bottom:0}.category-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px 14px;align-items:start}.category-index-card{min-width:0}.category-index-card a{display:grid;gap:8px;color:inherit;text-decoration:none}.category-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:333 / 187;border:1px solid rgba(0,0,0,.82);border-radius:4px;background:#050505}.category-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.78))}.category-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .16s ease}.category-index-card:hover img{filter:brightness(1.06) saturate(1.05)}.category-card-media strong{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;color:#fff;font-size:1.1rem;font-weight:950;line-height:1.12;text-shadow:0 2px 6px rgba(0,0,0,.8)}.category-card-count{position:absolute;top:7px;right:7px;z-index:1;min-height:23px;padding:0 7px;border-radius:3px;background:rgba(0,0,0,.72);color:#fff;font-size:.72rem;font-weight:950;line-height:23px}.category-cover-fallback{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,#3b0303,#d70000);color:rgba(255,255,255,.76);font-size:clamp(3.4rem,11vw,5.6rem);font-weight:950}.category-card-copy{display:block;color:#bfbfbf;font-size:.88rem;line-height:1.45}.category-index-card:hover .category-card-copy{color:#e6e6e6}body.light-mode .contact-hero,body.light-mode .category-index-hero{border-color:#d8bcc4}body.light-mode .contact-hero{background-image:linear-gradient(90deg,rgba(35,10,18,.72),rgba(35,10,18,.34) 50%,rgba(35,10,18,.14)),url("../images/contact.jpg");background-image:linear-gradient(90deg,rgba(35,10,18,.72),rgba(35,10,18,.34) 50%,rgba(35,10,18,.14)),image-set(url("../images/contact.avif") type("image/avif"),url("../images/contact.webp") type("image/webp"),url("../images/contact.jpg") type("image/jpeg"))}body.light-mode .category-index-hero{background-image:linear-gradient(90deg,rgba(35,10,18,.72),rgba(35,10,18,.34) 50%,rgba(35,10,18,.14)),url("../images/category.jpg");background-image:linear-gradient(90deg,rgba(35,10,18,.72),rgba(35,10,18,.34) 50%,rgba(35,10,18,.14)),image-set(url("../images/category.avif") type("image/avif"),url("../images/category.webp") type("image/webp"),url("../images/category.jpg") type("image/jpeg"))}body.light-mode .contact-copy-panel,body.light-mode .contact-form-card,body.light-mode .category-guide,body.light-mode .category-guide > div{background:#fff7f8;border-color:#d8bcc4;color:#3f2229}body.light-mode .contact-copy-panel h2,body.light-mode .contact-form-card h2,body.light-mode .category-guide h2{color:#17070b}body.light-mode .contact-copy-panel p,body.light-mode .category-guide p,body.light-mode .category-card-copy{color:#5f4c55}body.light-mode .contact-note-grid div,body.light-mode .vn-contact-form input,body.light-mode .vn-contact-form select,body.light-mode .vn-contact-form textarea{background:#fff;border-color:#d8bcc4;color:#17070b}body.light-mode .vn-contact-form label{color:#5f4c55}body.light-mode .contact-response-note{color:#6b4c55}body.light-mode .category-card-media{border-color:rgba(15,23,42,.2);background:#efe5e9}body.light-mode .category-card-copy:hover,body.light-mode .category-index-card:hover .category-card-copy{color:#17070b}@media (max-width:820px){.contact-layout,.category-guide{grid-template-columns:1fr}.contact-note-grid{grid-template-columns:1fr}}@media (max-width:640px){.contact-page,.category-index-page{max-width:min(calc(100% - 24px),1180px)}.vn-contact-form{grid-template-columns:1fr}.category-card-grid{grid-template-columns:1fr}}.side-share-row{position:relative;gap:8px}.side-share-row .share-btn{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:rgba(30,41,59,.78);color:#94a3b8;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.side-share-row .share-btn svg{width:16px;height:16px}.side-share-row .share-btn:hover{color:#fff;transform:translateY(-1px)}.side-share-row .share-x:hover{background:#050505;border-color:rgba(255,255,255,.3);box-shadow:0 0 15px rgba(255,255,255,.1)}.side-share-row .share-reddit:hover{background:#ea580c;border-color:#f97316;box-shadow:0 0 15px rgba(255,69,0,.3)}.side-share-row .share-telegram:hover{background:#0ea5e9;border-color:#38bdf8;box-shadow:0 0 15px rgba(14,165,233,.32)}.side-share-row .share-copy:hover,.side-share-row .share-copy.is-copied{background:#059669;border-color:#10b981;color:#fff;box-shadow:0 0 15px rgba(16,185,129,.32)}.share-copy-check{display:none}.share-copy.is-copied .share-copy-link{display:none}.share-copy.is-copied .share-copy-check{display:block}.share-copy [data-copy-tooltip]{position:absolute;left:50%;bottom:-32px;z-index:5;padding:5px 8px;border-radius:4px;background:#059669;color:#fff;font-size:.72rem;font-weight:800;line-height:1;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .18s ease;white-space:nowrap}.share-copy.is-copied [data-copy-tooltip]{opacity:1}body.light-mode .side-share-row .share-btn{background:#fff;border-color:rgba(148,104,118,.28);color:#49313b}body.light-mode .side-share-row .share-x:hover,body.light-mode .side-share-row .share-reddit:hover,body.light-mode .side-share-row .share-telegram:hover,body.light-mode .side-share-row .share-copy:hover,body.light-mode .side-share-row .share-copy.is-copied{color:#fff}.vn-error-page{display:grid;place-items:center;width:min(100% - 28px,980px);min-height:calc(100vh - 260px);margin:0 auto;padding:clamp(72px,10vw,132px) 0}.vn-error-hero{width:min(100%,760px);min-height:0;padding:0;border:0;background:transparent;color:#fff;text-align:center}.vn-error-hero:before,.vn-error-hero:after{display:none}.vn-error-code{display:block;min-width:0;min-height:0;margin:0 0 18px;padding:0;border:0;background:transparent;color:#5b0000;font-size:clamp(6rem,17vw,10.5rem);font-weight:950;letter-spacing:-.02em;line-height:.82;text-shadow:0 0 12px rgba(215,0,0,.35),0 0 34px rgba(215,0,0,.22),0 0 70px rgba(215,0,0,.18)}.vn-error-hero h1{max-width:none;margin:0;color:#fff;font-size:clamp(2rem,4vw,3.1rem);font-weight:950;line-height:1.12;text-transform:none;text-shadow:2px 2px 0 #260000}.vn-error-copy{max-width:610px;margin:20px auto 0;color:#c9c9c9;font-size:clamp(1rem,1.7vw,1.24rem);line-height:1.55}.vn-error-actions{justify-content:center;gap:16px;margin-top:34px}.vn-error-actions a{min-width:184px;min-height:50px;padding:0 24px;border-radius:999px;font-size:.98rem;font-weight:950;text-transform:none}.vn-error-actions .vn-error-primary{border-color:#d70000;background:linear-gradient(90deg,#d70000,#ff2a2a);color:#fff;box-shadow:0 0 24px rgba(215,0,0,.24)}.vn-error-actions .vn-error-secondary{border-color:#303030;background:#090909;color:#f4f4f4}.vn-error-actions a:hover{transform:translateY(-1px)}body.light-mode .vn-error-page{min-height:calc(100vh - 260px)}body.light-mode .vn-error-hero{background:transparent;color:#17070b}body.light-mode .vn-error-code{color:#b00018;text-shadow:0 0 10px rgba(215,0,0,.18),0 0 34px rgba(215,0,0,.14)}body.light-mode .vn-error-hero h1{color:#17070b;text-shadow:none}body.light-mode .vn-error-copy{color:#5a4248}body.light-mode .vn-error-actions .vn-error-secondary{border-color:#d8bcc4;background:#fff7f8;color:#17070b}@media (max-width:640px){.vn-error-page{width:min(100% - 24px,980px);min-height:calc(100vh - 220px);padding:56px 0}.vn-error-actions{flex-direction:column;align-items:stretch}.vn-error-actions a{width:100%}}.single-game-page > .related-games{width:min(calc(100vw - 48px),1760px);max-width:1760px;margin:34px 0 0 max(calc(50% - 50vw + 24px),calc(50% - 880px));padding:30px 0 0;border-top:1px solid rgba(148,163,184,.18);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.single-game-page > .related-games .single-section-heading{width:min(100%,1760px);margin:0 auto 20px}.single-game-page > .related-games .single-section-heading > div > span,.single-game-page > .related-games .single-section-heading strong{display:none}.single-game-page > .related-games .single-section-heading h2{display:flex;align-items:center;gap:8px;margin:0;color:#fff;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.1}.single-game-page > .related-games .single-section-heading h2::before{content:"\2661";color:#fb3e68;font-size:.9em}.related-tabs{display:flex;flex-wrap:wrap;gap:8px;width:min(100%,1760px);margin:-4px auto 18px}.related-tab-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid #2b2b2b;border-radius:999px;color:#d7d7d7;background:#111;font-size:.78rem;font-weight:950;line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.related-tab-button:hover,.related-tab-button.is-active{border-color:#e00000;color:#fff;background:#d70000;transform:translateY(-1px)}.related-tab-panel{width:min(100%,1760px);max-width:100%;min-width:0;margin:0 auto}.related-tab-panel[hidden]{display:none !important}body.light-mode .related-tab-button{border-color:#dec4cb;color:#5b4a52;background:#fff7f8}body.light-mode .related-tab-button:hover,body.light-mode .related-tab-button.is-active{border-color:#d70000;color:#fff;background:#d70000}.single-game-page > .related-games .related-games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,333px),333px));gap:22px 14px;justify-content:center;overflow:visible;padding:0}.single-game-page > .related-games .related-listing-card{width:333px;max-width:100%}.single-game-page > .related-games .related-listing-card .card-cover{aspect-ratio:333 / 187}.single-game-page > .related-games .related-listing-card .card-body{min-height:58px}body.light-mode .single-game-page > .related-games .single-section-heading h2{color:#17070b}@media (max-width:760px){.single-game-page > .related-games .related-games-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.single-game-page > .related-games .related-listing-card{width:100%}}@media (max-width:560px){.single-game-page > .related-games{width:calc(100vw - 24px);margin-left:calc(50% - 50vw + 12px);margin-top:26px}.related-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.related-tab-button{flex:0 0 auto}.single-game-page > .related-games .related-games-grid{grid-template-columns:1fr}}.single-game-layout,.game-content,.game-sidebar,.game-widget-stack,.game-widget-stack .widget,.side-card,.vnexus-module-widget,.game-copy-section,.game-copy-section .entry-content,.game-text-box,.game-changelog,.game-changelog pre,.single-comments-row,.related-games,.related-games-grid,.related-listing-card{min-width:0}.game-text-box,.game-changelog pre{width:100%;max-width:100%;margin-left:0;box-sizing:border-box}.game-sidebar,.game-sidebar .side-card,.game-sidebar .vnexus-module-widget,.game-widget-stack,.game-widget-stack .widget{width:100%;max-width:100%}.game-widget-stack .widget{margin-right:0;margin-left:0}.single-game-page > .related-games .single-section-heading,.single-game-page > .related-games .related-games-grid{width:100%;max-width:100%}.search-page{padding-top:clamp(28px,4vw,54px);padding-bottom:clamp(52px,7vw,86px)}.search-hero-panel{position:relative;overflow:hidden;margin-bottom:34px;padding:clamp(24px,4vw,42px);border-top:2px solid #d70000;border-bottom:1px solid #252525;background:linear-gradient(90deg,rgba(215,0,0,.13),transparent 42%),#050505}.search-hero-panel:after{content:"";position:absolute;right:-90px;top:-90px;width:240px;height:240px;border:36px solid rgba(215,0,0,.12);border-radius:50%;pointer-events:none}.search-kicker{position:relative;z-index:1;margin:0 0 8px;color:#ff3b3b;font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.search-hero-panel h1{position:relative;z-index:1;max-width:980px;margin:0;color:#fff;font-size:clamp(2.2rem,3vw,4.7rem);font-weight:950;letter-spacing:0;line-height:1;text-shadow:2px 2px 0 #240000}.search-hero-panel h1 span{display:block;color:#ffd400}.search-summary{position:relative;z-index:1;max-width:640px;margin:14px 0 0;color:#c8c8c8;font-size:1.02rem;line-height:1.55}.search-page-form{position:relative;z-index:1;display:grid;grid-template-columns:1fr 62px;width:min(100%,720px);min-height:58px;margin-top:26px;border:1px solid #2e2e2e;background:#fff}.search-page-form input[type="search"]{width:100%;min-height:58px;padding:0 18px;border:0;background:#fff;color:#111;font-size:1rem;outline:none}.search-page-form button{display:grid;place-items:center;width:62px;border:0;background:#d70000;color:#fff;cursor:pointer}.search-page-form button:hover{background:#f00000}.search-page-form svg{width:25px;height:25px}.search-result-section{margin-top:18px}.search-result-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid #242424}.search-result-heading h2{margin:0;color:#fff;font-size:clamp(1.55rem,2.8vw,2.4rem);line-height:1.1}.search-result-heading span{color:#ffd400;font-size:.82rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.search-empty-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,4vw,34px);align-items:center;margin-top:22px;padding:clamp(24px,4vw,38px);border:1px solid #262626;background:#070707}.search-empty-code{color:#5d0000;font-size:clamp(5rem,13vw,9rem);font-weight:950;line-height:.8;text-shadow:0 0 12px rgba(215,0,0,.24),0 0 44px rgba(215,0,0,.14)}.search-empty-copy h2{margin:0;color:#fff;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.05}.search-empty-copy p:last-child{max-width:620px;margin:12px 0 0;color:#c8c8c8;line-height:1.6}.search-suggestions{margin-top:22px;padding:20px;border:1px solid #252525;background:#050505}.search-suggestions h2{margin:0 0 14px;color:#fff;font-size:1.1rem;line-height:1.15}.search-suggestion-row{display:flex;flex-wrap:wrap;gap:8px}.search-suggestion-row a{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid rgba(215,0,0,.35);border-radius:4px;background:rgba(215,0,0,.12);color:#ffd400;font-size:.84rem;font-weight:850;text-decoration:none}.search-suggestion-row a:hover{background:#d70000;color:#fff}.search-suggestions-cats .search-suggestion-row a{border-color:rgba(255,212,0,.3);background:rgba(255,212,0,.08);color:#fff}body.light-mode .search-hero-panel{border-color:#d70000;background:linear-gradient(90deg,rgba(215,0,0,.11),transparent 42%),#fff6f8}body.light-mode .search-hero-panel h1,body.light-mode .search-result-heading h2,body.light-mode .search-empty-copy h2,body.light-mode .search-suggestions h2{color:#17070b;text-shadow:none}body.light-mode .search-hero-panel h1 span{color:#d70000}body.light-mode .search-summary,body.light-mode .search-empty-copy p:last-child{color:#59434b}body.light-mode .search-page-form{border-color:#d8bcc4}body.light-mode .search-result-heading{border-bottom-color:#d8bcc4}body.light-mode .search-result-heading span{color:#d70000}body.light-mode .search-empty-panel,body.light-mode .search-suggestions{border-color:#d8bcc4;background:#fff7f8}body.light-mode .search-empty-code{color:#c80018;text-shadow:0 0 22px rgba(215,0,0,.12)}body.light-mode .search-suggestion-row a{background:#fff;color:#b00018}body.light-mode .search-suggestion-row a:hover{background:#d70000;color:#fff}@media (max-width:720px){.search-empty-panel{grid-template-columns:1fr}.search-empty-code{font-size:5.4rem}}@media (max-width:560px){.search-page{width:min(100% - 22px,1760px)}.search-hero-panel{padding:22px 16px}.search-page-form{grid-template-columns:1fr 56px}.search-page-form button{width:56px}.search-result-heading{align-items:flex-start;flex-direction:column}}.search-page{padding-top:24px;padding-bottom:54px}.search-hero-panel{width:min(100%,1180px);margin:0 auto 26px;padding:22px 24px 24px;border-top:1px solid #d70000;border-bottom:1px solid #252525;background:linear-gradient(90deg,rgba(215,0,0,.09),rgba(0,0,0,0) 58%),#050505}.search-hero-panel:after{right:-56px;top:-64px;width:160px;height:160px;border-width:22px;opacity:.7}.search-kicker{margin-bottom:7px;font-size:.68rem;letter-spacing:.13em}.search-hero-panel h1{max-width:720px;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.05}.search-hero-panel h1 span{display:inline;word-break:break-word}.search-summary{max-width:580px;margin-top:10px;font-size:.92rem;line-height:1.45}.search-page-form{grid-template-columns:1fr 54px;width:min(100%,520px);min-height:46px;margin-top:18px}.search-page-form input[type="search"]{min-height:46px;padding:0 14px;font-size:.94rem}.search-page-form button{width:54px}.search-page-form svg{width:22px;height:22px}.search-result-section{width:min(100%,1760px);margin:0 auto}.search-result-heading{width:min(100%,1180px);margin:0 auto 18px;padding-bottom:8px}.search-result-heading h2{font-size:clamp(1.35rem,2.1vw,2rem)}.search-result-heading span{font-size:.72rem}.search-empty-panel{width:min(100%,980px);grid-template-columns:80px minmax(0,1fr);gap:20px;margin:0 auto 22px;padding:22px 24px;background:#050505}.search-empty-code{font-size:4.5rem}.search-empty-copy h2{font-size:clamp(1.45rem,2.4vw,2.2rem)}.search-empty-copy p:last-child{max-width:560px;font-size:.94rem;line-height:1.5}.search-suggestions{width:min(100%,980px);margin:16px auto 0;padding:16px}.search-suggestions h2{font-size:1rem}@media (max-width:720px){.search-empty-panel{grid-template-columns:1fr;gap:8px}.search-empty-code{font-size:3.8rem;line-height:1}}@media (max-width:560px){.search-page{width:min(100% - 20px,1760px);padding-top:18px}.search-hero-panel{padding:18px 14px 20px}.search-hero-panel h1{font-size:1.85rem}.search-page-form{grid-template-columns:1fr 50px;width:100%}.search-page-form button{width:50px}}.top-rated-page{width:min(calc(100% - 36px),1760px);max-width:1760px}.catalog-hero{margin:0 0 22px;padding:28px 0 6px;border-bottom:1px solid #262626}.catalog-hero span{display:inline-flex;margin-bottom:8px;color:#ffcc00;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.catalog-hero h1{margin:0;color:#fff;font-size:clamp(2rem,3.8vw,3.3rem);line-height:1.04}.catalog-hero p{max-width:760px;margin:12px 0 0;color:#c9d2df;font-size:.98rem;line-height:1.65}.catalog-filter{margin:0 0 26px;border:1px solid #232323;background:#111827}.catalog-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) auto 170px auto;gap:12px;align-items:center;padding:14px}.catalog-filter-search,.catalog-filter-sort{position:relative;display:flex;align-items:center;min-width:0}.catalog-filter-search svg{position:absolute;left:14px;width:18px;height:18px;color:#8795aa;pointer-events:none;stroke:currentColor}.catalog-filter input,.catalog-filter select{width:100%;min-width:0;height:42px;border:1px solid #334155;border-radius:8px;outline:0;background:#1f2937;color:#e5edf7;padding:0 13px;font:inherit}.catalog-filter-search input{padding-left:42px;border-radius:999px}.catalog-filter input::placeholder{color:#8795aa}.catalog-filter-details{position:relative}.catalog-filter-details summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:1px solid #334155;border-radius:8px;color:#d5deeb;background:#1f2937;font-weight:850;cursor:pointer;list-style:none}.catalog-filter-details summary::-webkit-details-marker{display:none}.catalog-filter-details[open] summary{color:#fff;border-color:#7f1d1d;background:#3b1118}.filter-sliders{position:relative;display:inline-block;width:15px;height:14px;background:linear-gradient(#ff1744,#ff1744) 2px 0 / 2px 14px no-repeat,linear-gradient(#ff1744,#ff1744) 7px 0 / 2px 14px no-repeat,linear-gradient(#ff1744,#ff1744) 12px 0 / 2px 14px no-repeat}.filter-sliders::before,.filter-sliders::after{content:"";position:absolute;width:6px;height:6px;border-radius:999px;background:#ff1744}.filter-sliders::before{left:0;top:3px}.filter-sliders::after{right:0;bottom:2px}.catalog-filter-panel{position:absolute;z-index:20;top:calc(100% + 14px);right:-182px;display:grid;width:min(1180px,calc(100vw - 64px));grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px;padding:24px 24px 20px;border:1px solid #263244;background:#111827;box-shadow:0 26px 60px rgba(0,0,0,.38)}.catalog-filter-panel label{display:grid;gap:7px;min-width:0}.catalog-filter-panel label:nth-of-type(7),.catalog-filter-panel label:nth-of-type(8),.catalog-filter-panel label:nth-of-type(9){grid-column:span 2}.catalog-filter-panel span{color:#9ca8ba;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.catalog-filter-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.catalog-filter-actions a,.catalog-filter-actions button,.catalog-filter-submit{display:inline-flex;align-items:center;justify-content:center;height:42px;border:1px solid #334155;border-radius:8px;color:#fff;background:#1f2937;padding:0 16px;font-weight:900;cursor:pointer}.catalog-filter-actions button,.catalog-filter-submit{border-color:#d70000;background:#d70000}.catalog-result-block{padding-top:6px}.catalog-result-heading{width:100%;max-width:none;margin-inline:0;margin-bottom:18px}.latest-updates-page{width:min(calc(100% - 36px),1760px);max-width:1760px}.latest-updates-strip{padding-top:0}.latest-updates-strip-heading{align-items:center}.latest-updates-strip-heading a{color:var(--accent);font-weight:900;text-decoration:none}.latest-updates-strip-heading a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.latest-updates-grid{grid-template-columns:repeat(auto-fill,minmax(300px,333px))}body.light-mode .catalog-hero{border-color:#d8bcc4}body.light-mode .catalog-hero h1{color:#19090d}body.light-mode .catalog-hero p{color:#4d2e36}body.light-mode .catalog-filter,body.light-mode .catalog-filter-panel{border-color:#d8bcc4;background:#fffafa;box-shadow:0 18px 42px rgba(15,23,42,.08)}body.light-mode .catalog-filter input,body.light-mode .catalog-filter select,body.light-mode .catalog-filter-details summary{color:#19090d;border-color:#d8bcc4;background:#fff}body.light-mode .catalog-filter-details[open] summary{color:#fff;background:#d70000}@media (max-width:980px){.catalog-filter-bar{grid-template-columns:minmax(0,1fr) auto}.catalog-filter-sort,.catalog-filter-submit{grid-column:span 1}.catalog-filter-panel{right:0;width:min(720px,calc(100vw - 40px));grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-panel label:nth-of-type(7),.catalog-filter-panel label:nth-of-type(8),.catalog-filter-panel label:nth-of-type(9){grid-column:span 1}}@media (max-width:640px){.top-rated-page{width:min(calc(100% - 20px),1760px)}.catalog-filter-bar{grid-template-columns:1fr}.catalog-filter-panel{position:static;width:100%;margin-top:12px;grid-template-columns:1fr;padding:14px;box-shadow:none}.catalog-filter-actions{justify-content:stretch}.catalog-filter-actions a,.catalog-filter-actions button{flex:1}.vn-lightbox-nav{width:42px;height:52px;font-size:2rem}.vn-lightbox img{max-height:82vh}}.top-rated-page .catalog-hero{position:relative;display:grid;align-content:end;min-height:clamp(230px,25vw,360px);overflow:hidden;margin:0 0 18px;padding:clamp(28px,5vw,64px) clamp(18px,4vw,56px);border-top:2px solid #d70000;border-bottom:1px solid #252525;background-image:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.82) 42%,rgba(0,0,0,.34) 100%),url("../images/toprated.jpg");background-image:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.82) 42%,rgba(0,0,0,.34) 100%),image-set(url("../images/toprated.avif") type("image/avif"),url("../images/toprated.webp") type("image/webp"),url("../images/toprated.jpg") type("image/jpeg"));background-position:center;background-size:cover}.top-rated-page .catalog-hero::after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(180deg,transparent,#000);pointer-events:none}.top-rated-page .catalog-hero > *{position:relative;z-index:1}.catalog-archive-hero{margin-bottom:18px;padding:26px 0 20px;border-width:2px 0 1px;border-style:solid;border-color:#d70000 transparent #242424}.catalog-archive-hero span,.top-rated-page .catalog-hero span{display:inline-flex;margin-bottom:8px;color:#ffd400;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;text-shadow:1px 1px 0 #000}.catalog-archive-hero h1,.top-rated-page .catalog-hero h1{max-width:860px;color:#fff;text-shadow:2px 2px 0 #000}.catalog-archive-hero p,.catalog-archive-hero .archive-description,.top-rated-page .catalog-hero p{max-width:760px;color:#d8d8d8;text-shadow:1px 1px 0 #000}.catalog-archive-hero .archive-description p{margin:10px 0 0}.catalog-main .catalog-filter{position:relative;margin:0 0 26px;border:1px solid #242424;border-top:2px solid #d70000;border-radius:0;background:#070707;box-shadow:none}.catalog-main .catalog-filter-bar{grid-template-columns:minmax(240px,1fr) auto minmax(142px,170px) auto;gap:10px;padding:12px;background:#0a0a0a}.catalog-main .catalog-filter-search input,.catalog-main .catalog-filter-sort select,.catalog-main .catalog-filter select{height:40px;border:1px solid #2c2c2c;border-radius:6px;background:#111;color:#f5f5f5;box-shadow:none}.catalog-main .catalog-filter-search input{border-radius:999px;background:#151515}.catalog-main .catalog-filter input::placeholder{color:#8f8f8f}.catalog-main .catalog-filter-search svg{color:#b7b7b7}.catalog-main .catalog-filter-details summary{height:40px;border:1px solid #2c2c2c;border-radius:6px;color:#f2f2f2;background:#121212;box-shadow:none}.catalog-main .catalog-filter-details summary:hover,.catalog-main .catalog-filter-details[open] summary{border-color:#d70000;color:#fff;background:#2b0000}.catalog-main .filter-sliders{background:linear-gradient(#ffd400,#ffd400) 2px 0 / 2px 14px no-repeat,linear-gradient(#ffd400,#ffd400) 7px 0 / 2px 14px no-repeat,linear-gradient(#ffd400,#ffd400) 12px 0 / 2px 14px no-repeat}.catalog-main .filter-sliders::before,.catalog-main .filter-sliders::after{background:#d70000}.catalog-main .catalog-filter-panel{right:0;width:min(1120px,calc(100vw - 54px));gap:12px;padding:17px;border:1px solid #2a2a2a;border-top:2px solid #d70000;border-radius:0 0 6px 6px;background:#070707;box-shadow:0 20px 38px rgba(0,0,0,.5)}.catalog-main .catalog-filter-panel span{color:#ffd400;font-size:.68rem;letter-spacing:.1em}.catalog-main .catalog-filter-actions a,.catalog-main .catalog-filter-actions button,.catalog-main .catalog-filter-submit{height:40px;border-radius:6px;font-size:.92rem;box-shadow:none}.catalog-main .catalog-filter-actions a{border-color:#303030;color:#d7d7d7;background:#101010}.catalog-main .catalog-filter-actions button,.catalog-main .catalog-filter-submit{border-color:#d70000;color:#fff;background:#d70000}.catalog-main .catalog-filter-actions button:hover,.catalog-main .catalog-filter-submit:hover{background:#f00000}body.light-mode .top-rated-page .catalog-hero{background-image:linear-gradient(90deg,rgba(18,0,6,.86) 0%,rgba(18,0,6,.62) 50%,rgba(18,0,6,.22) 100%),url("../images/toprated.jpg");background-image:linear-gradient(90deg,rgba(18,0,6,.86) 0%,rgba(18,0,6,.62) 50%,rgba(18,0,6,.22) 100%),image-set(url("../images/toprated.avif") type("image/avif"),url("../images/toprated.webp") type("image/webp"),url("../images/toprated.jpg") type("image/jpeg"))}body.light-mode .catalog-archive-hero,body.light-mode .catalog-main .catalog-filter{border-color:#d70000 #dec3c3 #dec3c3;background:#fff7f7}body.light-mode .catalog-archive-hero h1,body.light-mode .catalog-archive-hero p,body.light-mode .catalog-archive-hero .archive-description{color:#21080c;text-shadow:none}body.light-mode .catalog-main .catalog-filter-bar,body.light-mode .catalog-main .catalog-filter-panel{background:#fffafa}body.light-mode .catalog-main .catalog-filter-search input,body.light-mode .catalog-main .catalog-filter-sort select,body.light-mode .catalog-main .catalog-filter select,body.light-mode .catalog-main .catalog-filter-details summary{border-color:#dec3c3;background:#fff;color:#21080c}body.light-mode .catalog-main .catalog-filter-details[open] summary{color:#fff;background:#d70000}@media (max-width:640px){.top-rated-page .catalog-hero{min-height:220px;padding:26px 12px 30px}.catalog-main .catalog-filter-bar{grid-template-columns:1fr}.catalog-main .catalog-filter-panel{position:static;width:100%;margin-top:10px;border-radius:0}}.top-rated-page .catalog-hero,.catalog-main .catalog-filter,.catalog-main .catalog-filter-panel,.catalog-archive-header{border-top-color:#252525}.top-rated-page .catalog-hero{border-top:0}.catalog-main .catalog-filter{border-top-width:1px}.catalog-main .catalog-filter-panel{border-top-width:1px}.catalog-archive-header{margin-bottom:18px;padding:22px 0 18px;border-width:0 0 1px;border-style:solid;border-color:#252525;background:transparent}.catalog-archive-header > span{display:inline-flex;margin-bottom:8px;color:#ffd400;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;text-shadow:1px 1px 0 #000}.catalog-archive-header h1{margin:0;color:#fff;font-size:clamp(2rem,3.8vw,3.3rem);line-height:1.04;text-shadow:2px 2px 0 #000}.catalog-archive-header p,.catalog-archive-header .archive-description{max-width:760px;margin-top:12px;color:#d8d8d8;text-shadow:1px 1px 0 #000}.catalog-archive-header.has-term-image{position:relative;display:grid;align-content:end;min-height:clamp(220px,24vw,340px);overflow:hidden;padding:clamp(28px,5vw,56px) clamp(18px,4vw,50px);border:0;background-image:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.76) 46%,rgba(0,0,0,.26) 100%),var(--archive-hero-image);background-position:center;background-size:cover}.catalog-archive-header.has-term-image::after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(180deg,transparent,#000);pointer-events:none}.catalog-archive-header.has-term-image > *{position:relative;z-index:1}.vn-page-header.has-page-image{position:relative;display:grid;align-content:end;min-height:clamp(220px,26vw,360px);overflow:hidden;margin-bottom:24px;padding:clamp(28px,5vw,56px);border:1px solid #252525;background-image:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.72) 48%,rgba(0,0,0,.22) 100%),var(--page-hero-image);background-position:center;background-size:cover}.vn-page-header.has-page-image::after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(180deg,transparent,#000);pointer-events:none}.vn-page-header.has-page-image > *{position:relative;z-index:1}.vn-page-header.has-page-image h1,.vn-page-header.has-page-image p{color:#fff;text-shadow:2px 2px 0 #000}body.light-mode .catalog-archive-header{border-color:#dec3c3;background:transparent}body.light-mode .catalog-archive-header:not(.has-term-image) h1,body.light-mode .catalog-archive-header:not(.has-term-image) p,body.light-mode .catalog-archive-header:not(.has-term-image) .archive-description{color:#21080c;text-shadow:none}body.light-mode .catalog-archive-header.has-term-image{background-image:linear-gradient(90deg,rgba(18,0,6,.82) 0%,rgba(18,0,6,.58) 50%,rgba(18,0,6,.18) 100%),var(--archive-hero-image)}body.light-mode .vn-page-header.has-page-image{border-color:#dec3c3;background-image:linear-gradient(90deg,rgba(18,0,6,.82) 0%,rgba(18,0,6,.56) 50%,rgba(18,0,6,.16) 100%),var(--page-hero-image)}body.light-mode .catalog-main .catalog-filter{border-color:#dec3c3}body.light-mode .catalog-main .catalog-filter-panel{border-top-color:#dec3c3}.site-notification-bar{border-bottom:1px solid rgba(244,63,94,.28);background:#150608;color:#ffe4e6}.site-notification-bar .container{min-height:36px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.82rem;font-weight:800;letter-spacing:.02em}.site-notification-bar p{margin:0}.header-ad{display:grid;place-items:center;padding-block:12px}.header-ad:empty{display:none}.navigation.pagination.is-load-more-hidden{display:none}.load-more-button{display:block;min-width:170px;margin:28px auto 0;border:1px solid rgba(244,63,94,.35);border-radius:4px;background:#d70000;color:#fff;padding:11px 22px;font-weight:900;cursor:pointer;box-shadow:0 8px 22px rgba(215,0,0,.18)}.load-more-button:hover{background:#f00000}.load-more-button:disabled{cursor:progress;opacity:.72}body.archive.archive-layout-compact .content-grid,body.search.archive-layout-compact .content-grid{grid-template-columns:repeat(auto-fill,minmax(230px,280px));gap:14px 12px}body.archive.archive-layout-list .content-grid,body.search.archive-layout-list .content-grid{grid-template-columns:minmax(0,820px);justify-content:start}body.archive.archive-layout-list .listing-game-card,body.search.archive-layout-list .listing-game-card{width:100%;display:grid;grid-template-columns:minmax(240px,333px) minmax(0,1fr);gap:14px;align-items:center}body.archive.archive-layout-list .listing-game-card .card-body,body.search.archive-layout-list .listing-game-card .card-body{min-height:0;padding-top:0}body.archive.archive-layout-list .listing-game-card .card-body h3,body.search.archive-layout-list .listing-game-card .card-body h3{min-height:0;text-align:left}body.archive.archive-layout-list .listing-game-card .card-hover-panel,body.search.archive-layout-list .listing-game-card .card-hover-panel{position:static;opacity:1;pointer-events:auto;transform:none;margin-top:8px;box-shadow:none}body.card-style-poster .content-grid{grid-template-columns:repeat(auto-fill,minmax(220px,260px))}body.card-style-poster .listing-game-card .card-cover{aspect-ratio:3 / 4}body.card-style-magazine .listing-game-card .card-cover{aspect-ratio:21 / 9}body.card-style-magazine .content-grid{grid-template-columns:repeat(auto-fill,minmax(360px,440px))}body.light-mode .site-notification-bar{background:#fff1f5;color:#881337;border-color:rgba(225,29,72,.22)}body.light-mode .header-ad{color:#170b2f}@media (max-width:760px){body.archive.archive-layout-list .listing-game-card,body.search.archive-layout-list .listing-game-card{display:block}body.card-style-magazine .content-grid{grid-template-columns:1fr}}.hero.hero-split{position:relative;overflow:hidden;padding:15px 0;border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 12%,rgba(225,29,72,.16),transparent 28%),linear-gradient(180deg,#0b0809,var(--bg))}.hero.hero-split.has-hero-image{background-image:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.76) 40%,rgba(0,0,0,.34) 100%),var(--hero-image);background-position:center right;background-size:cover}.hero.hero-split.has-hero-image.hero-focus-left{background-image:linear-gradient(90deg,rgba(0,0,0,.36) 0%,rgba(0,0,0,.76) 58%,rgba(0,0,0,.9) 100%),var(--hero-image);background-position:center left}.hero.hero-split::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.48)),radial-gradient(circle at 50% 0%,rgba(225,29,72,.12),transparent 34%);pointer-events:none}.hero.hero-split .hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,var(--hero-width)) minmax(340px,520px);gap:clamp(22px,5vw,74px);align-items:center;max-width:var(--container);text-align:left}.hero-copy-panel{max-width:var(--hero-width)}.hero-discovery-panel{width:100%;justify-self:end}.hero.hero-split .eyebrow{margin-inline:auto}.hero.hero-split h1{margin:10px 0 10px;font-size:clamp(2rem,4.25vw,3.75rem);line-height:.98;text-align:left}.hero.hero-split h1 span{display:block}.hero.hero-split .hero-copy{max-width:640px;margin:0 0 6px;color:#d7c5cc}.hero.hero-split .hero-stats{justify-content:flex-start;margin:0}.hero.hero-split .hero-copy-panel .hero-stats{display:none}.hero.hero-split .hero-discovery-panel .hero-stats{justify-content:center;margin:0 0 10px}.hero.hero-split .hero-search{width:100%;max-width:none;margin:0}.hero.hero-split .platform-row,.hero.hero-split .trending-row{gap:5px;justify-content:flex-start;font-size:.7rem}.hero.hero-split .platform-row span,.hero.hero-split .trending-row span{font-size:.7rem}.hero.hero-split .platform-row a{gap:5px;min-width:0;padding:6px 10px}.hero.hero-split .trending-row a{padding:5px 9px}.trending-week-page{width:min(calc(100% - 36px),1760px);max-width:1760px}.trending-week-hero{background:linear-gradient(90deg,rgba(215,0,0,.14),transparent 42%),#050505}.trending-week-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 24px;border:1px solid #252525;background:#252525}.trending-week-strip div{padding:14px 16px;background:#080808}.trending-week-strip strong,.trending-week-strip span{display:block}.trending-week-strip strong{color:#ffd400;font-size:1.25rem;font-weight:950;line-height:1.1}.trending-week-strip span{margin-top:4px;color:#b7b7b7;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.trending-week-card-wrap{position:relative;width:333px;max-width:100%}.trending-week-card-wrap .game-card{width:100%}.trending-rank{position:absolute;z-index:7;top:46px;left:6px;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:3px;color:#fff;background:#d70000;box-shadow:2px 2px 0 #000;font-size:.74rem;font-weight:950}.trending-views{display:block;margin-top:5px;color:#a9a9a9;font-size:.75rem;font-weight:700;text-align:center}body.light-mode .trending-week-hero{background:linear-gradient(90deg,rgba(215,0,0,.12),transparent 44%),#fff7f7}body.light-mode .trending-week-strip{border-color:#dec3c3;background:#dec3c3}body.light-mode .trending-week-strip div{background:#fffafa}body.light-mode .trending-week-strip strong{color:#d70000}body.light-mode .trending-week-strip span,body.light-mode .trending-views{color:#67404a}@media (max-width:720px){.trending-week-page{width:min(calc(100% - 20px),1760px)}.trending-week-strip{grid-template-columns:1fr}.trending-week-card-wrap{width:100%}}@media (max-width:920px){.hero.hero-split .hero-inner{grid-template-columns:1fr;gap:16px;text-align:center}.hero-copy-panel,.hero-discovery-panel{justify-self:center;max-width:min(100%,720px)}.hero.hero-split h1,.hero.hero-split .hero-copy{text-align:center}.hero.hero-split .hero-stats,.hero.hero-split .platform-row,.hero.hero-split .trending-row{justify-content:center}}@media (max-width:720px){.hero.hero-split{padding:18px 0}.hero.hero-split.has-hero-image{background-image:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.62)),var(--hero-mobile-image,var(--hero-image));background-position:center top}.hero.hero-split h1{font-size:clamp(2rem,10vw,2.85rem)}}.page-main,.tag-index-page,.category-index-page,.contact-page,.top-rated-page,.trending-week-page{width:min(calc(100% - 36px),1760px);max-width:1760px;margin-inline:auto}.page-main .vn-page{width:100%;margin:0}.page-main .vn-page-content{width:min(100%,980px);margin-inline:auto}.catalog-page-hero{position:relative;display:grid;align-content:end;min-height:clamp(220px,24vw,350px);overflow:hidden;margin:0 0 22px;padding:clamp(28px,5vw,64px) clamp(18px,4vw,58px);border:0;border-bottom:1px solid #252525;border-radius:0 !important;background-color:#050505;background-position:center !important;background-size:cover !important;box-shadow:none !important}.catalog-page-hero.has-page-image{background-image:linear-gradient(90deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.76) 42%,rgba(0,0,0,.26) 100%),var(--page-hero-image) !important}.catalog-page-hero::after{content:"";position:absolute;inset:0;height:auto;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 62%),linear-gradient(180deg,transparent 42%,rgba(0,0,0,.62));pointer-events:none}.catalog-page-hero > *{position:relative;z-index:1}.catalog-page-hero > span,.catalog-page-hero h1,.catalog-page-hero p,.catalog-page-hero .tag-index-copy,.catalog-page-hero .category-index-copy,.catalog-page-hero .contact-hero-copy{text-shadow:2px 2px 0 #000}.catalog-page-hero h1{max-width:900px}.catalog-page-hero p,.catalog-page-hero .tag-index-copy,.catalog-page-hero .category-index-copy,.catalog-page-hero .contact-hero-copy{max-width:780px;color:#e0e0e0}.top-rated-page .content-grid,.trending-week-grid{justify-content:start}.trending-week-strip{margin-top:-4px}body.light-mode .catalog-page-hero.has-page-image{background-image:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 48%,rgba(0,0,0,.24) 100%),var(--page-hero-image) !important}body.light-mode .catalog-archive-header.catalog-page-hero.has-page-image > span,body.light-mode .catalog-archive-header.catalog-page-hero.has-page-image h1,body.light-mode .catalog-archive-header.catalog-page-hero.has-page-image p{color:#ffffff !important;text-shadow:2px 2px 0 #000 !important}body.light-mode .trending-week-hero:not(.has-page-image){background:linear-gradient(90deg,rgba(215,0,0,.16),transparent 46%),#050505}body.light-mode .catalog-page-hero:not(.has-page-image){border-color:#dec3c3}body.light-mode .catalog-page-hero > span,body.light-mode .catalog-page-hero h1,body.light-mode .catalog-page-hero p,body.light-mode .catalog-page-hero .tag-index-copy,body.light-mode .catalog-page-hero .category-index-copy,body.light-mode .catalog-page-hero .contact-hero-copy{color:#ffffff;text-shadow:2px 2px 0 #000}body.light-mode .catalog-archive-header:not(.has-term-image):not(.has-page-image) > span{color:#d70000;text-shadow:none}@media (max-width:720px){.page-main,.tag-index-page,.category-index-page,.contact-page,.top-rated-page,.trending-week-page{width:min(calc(100% - 20px),1760px)}.catalog-page-hero{min-height:210px;padding:26px 14px 30px}}.hero.hero-split.has-hero-image,body.light-mode .hero.hero-split.has-hero-image{background-position:center right !important;background-repeat:no-repeat !important;background-size:cover !important}.hero.hero-split.has-hero-image.hero-focus-left,body.light-mode .hero.hero-split.has-hero-image.hero-focus-left{background-position:center left !important}body.light-mode .hero.hero-split{background:#080808;border-color:#222222}body.light-mode .hero.hero-split.has-hero-image{background-image:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.76) 40%,rgba(0,0,0,.34) 100%),var(--hero-image) !important}body.light-mode .hero.hero-split.has-hero-image.hero-focus-left{background-image:linear-gradient(90deg,rgba(0,0,0,.36) 0%,rgba(0,0,0,.76) 58%,rgba(0,0,0,.9) 100%),var(--hero-image) !important}body.light-mode .hero.hero-split h1{color:#ffffff}body.light-mode .hero.hero-split h1 span{color:#ffcc00}body.light-mode .hero.hero-split .eyebrow{color:#ffcc00;background:#111111;border-color:#333333}body.light-mode .hero.hero-split .hero-copy,body.light-mode .hero.hero-split .hero-stats,body.light-mode .hero.hero-split .platform-row,body.light-mode .hero.hero-split .trending-row{color:#d6d6d6 !important}body.light-mode .hero.hero-split .platform-row span,body.light-mode .hero.hero-split .trending-row span{color:#9ca3af !important;text-shadow:none !important}body.light-mode .hero.hero-split .platform-row a,body.light-mode .hero.hero-split .trending-row a{color:#d6d6d6 !important;background:#151515 !important;border-color:#2a2a2a !important;box-shadow:none !important}body.light-mode .hero.hero-split .platform-row a:hover,body.light-mode .hero.hero-split .trending-row a:hover{color:#ffffff !important;background:#202020 !important;border-color:#d70000 !important}.catalog-page-hero.has-page-image,body.light-mode .catalog-page-hero.has-page-image,.catalog-archive-header.has-term-image,body.light-mode .catalog-archive-header.has-term-image{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}body.light-mode .catalog-page-hero.has-page-image{background-image:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 48%,rgba(0,0,0,.28) 100%),var(--page-hero-image) !important}body.light-mode .catalog-archive-header.has-term-image{background-image:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 48%,rgba(0,0,0,.28) 100%),var(--archive-hero-image) !important}body.light-mode .catalog-page-hero.has-page-image > span,body.light-mode .catalog-page-hero.has-page-image h1,body.light-mode .catalog-page-hero.has-page-image p,body.light-mode .catalog-page-hero.has-page-image .tag-index-copy,body.light-mode .catalog-page-hero.has-page-image .category-index-copy,body.light-mode .catalog-page-hero.has-page-image .contact-hero-copy,body.light-mode .catalog-archive-header.has-term-image > span,body.light-mode .catalog-archive-header.has-term-image h1,body.light-mode .catalog-archive-header.has-term-image p,body.light-mode .catalog-archive-header.has-term-image .archive-description{color:#ffffff !important;text-shadow:2px 2px 0 #000 !important}body.light-mode .catalog-page-hero.has-page-image > span,body.light-mode .catalog-archive-header.has-term-image > span{color:#ffd400 !important}body.light-mode .catalog-archive-header:not(.has-term-image):not(.has-page-image) > span{color:#d70000 !important;text-shadow:none !important}@media (max-width:640px){.nav-search{min-height:48px}.nav-search input,.nav-search button,.hero-search input,.hero-search select,.hero-search button{min-height:48px}.hero-search{gap:8px;overflow:visible !important;border:0 !important;background:transparent !important;box-shadow:none !important}body:not(.light-mode) .hero-search input,body:not(.light-mode) .hero-search select,body.light-mode .hero-search input,body.light-mode .hero-search select{border:1px solid #c9aeb6 !important;border-radius:6px !important}body:not(.light-mode) .hero-search input,body:not(.light-mode) .hero-search select{border-color:#333333 !important}.hero-search button{width:100%;min-width:100%;border-radius:6px !important}}@media (max-width:640px){body.header-sticky .site-header,.site-header{position:relative !important;top:auto !important}.hero.hero-split{padding:14px 0 16px}.hero.hero-split .hero-discovery-panel{width:min(100%,460px)}.hero-search{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(112px,.54fr) 52px !important;gap:0 !important;min-height:50px !important;overflow:hidden !important;border:1px solid #333 !important;border-radius:7px !important;background:#ffffff !important;box-shadow:none !important}body.light-mode .hero-search{border-color:#c9aeb6 !important}.hero-search input,.hero-search select,.hero-search button{height:50px !important;min-height:50px !important;border-radius:0 !important}.hero-search input,.hero-search select{border:0 !important;background:#ffffff !important;color:#111111 !important;padding:0 12px !important}.hero-search input::placeholder{color:#777777 !important}.hero-search select{max-width:none !important;border-top:0 !important;border-left:1px solid #333 !important;font-size:.92rem}body.light-mode .hero-search select{border-left-color:#c9aeb6 !important}.hero-search button{width:52px !important;min-width:52px !important;padding:0 !important;border-radius:0 !important}}@media (max-width:420px){.hero-search{grid-template-columns:minmax(0,1fr) 50px !important}.hero-search select{grid-column:1 / -1;grid-row:2;border-top:1px solid #333 !important;border-left:0 !important}body.light-mode .hero-search select{border-top-color:#c9aeb6 !important}.hero-search button{grid-column:2;grid-row:1;width:50px !important;min-width:50px !important}}.auth-main{min-height:calc(100vh - 120px);padding:clamp(24px,4vw,52px) 0;background:radial-gradient(circle at 14% 12%,rgba(215,0,0,.22),transparent 32%),linear-gradient(180deg,#050505,var(--bg))}.auth-shell{width:min(calc(100% - 32px),1180px);margin-inline:auto;display:grid;grid-template-columns:minmax(340px,520px) minmax(0,1fr);min-height:min(720px,calc(100vh - 180px));border:1px solid #252525;background:#080808;box-shadow:0 28px 70px rgba(0,0,0,.42);overflow:hidden}.auth-panel{position:relative}.auth-form-panel{z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,54px);background:linear-gradient(180deg,rgba(12,12,12,.98),rgba(5,5,5,.99))}.auth-eyebrow{margin:0 0 10px;color:#ffd400;font-size:.76rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.auth-form-panel h1{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02;text-shadow:2px 2px 0 #000}.auth-copy{max-width:460px;margin:14px 0 24px;color:#cfcfcf}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:7px;color:#e8e8e8;font-size:.88rem;font-weight:800}.auth-form input[type="text"],.auth-form input[type="email"],.auth-form input[type="password"]{width:100%;min-height:48px;border:1px solid #333;border-radius:6px;background:#101010;color:#fff;padding:0 14px;outline:0}.auth-form input:focus{border-color:#d70000;box-shadow:0 0 0 3px rgba(215,0,0,.22)}.auth-check{display:flex !important;grid-template-columns:none !important;flex-direction:row;align-items:center;gap:10px !important;color:#d6d6d6 !important;font-size:.84rem !important;font-weight:700 !important}.auth-check input{width:18px;height:18px;accent-color:#d70000}.auth-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #d70000;border-radius:6px;background:#d70000;color:#fff;padding:0 18px;font-weight:950;cursor:pointer;box-shadow:0 14px 30px rgba(215,0,0,.2)}.auth-submit:hover{background:#f00000;border-color:#f00000}.auth-switch{margin:18px 0 0;color:#a9a9a9;font-size:.9rem}.auth-mini-link{margin:12px 0 0;font-size:.86rem}.auth-switch a,.auth-mini-link a,.auth-secondary-link{color:#ffd400;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.auth-alert{margin:0 0 18px;border:1px solid #333;border-radius:6px;padding:11px 13px;font-size:.9rem;font-weight:800}.auth-alert.is-error{color:#fecdd3;background:rgba(127,29,29,.26);border-color:rgba(248,113,113,.34)}.auth-alert.is-success{color:#bbf7d0;background:rgba(22,101,52,.24);border-color:rgba(74,222,128,.34)}.auth-honey{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important}.auth-signed-in{display:grid;gap:18px;color:#fff}.auth-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.auth-art-panel{display:grid;grid-template-rows:minmax(260px,1fr) auto;align-items:end;gap:clamp(18px,3vw,28px);min-height:560px;padding:clamp(24px,4vw,54px);isolation:isolate;background:radial-gradient(circle at 72% 22%,rgba(215,0,0,.34),transparent 36%),linear-gradient(135deg,#21080c,#050505);background-repeat:no-repeat}.auth-art-panel::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 34%,rgba(0,0,0,.62)),linear-gradient(90deg,rgba(215,0,0,.14),transparent 54%);pointer-events:none}.auth-art-figure{position:relative;z-index:1;align-self:end;width:100%;min-height:clamp(240px,32vw,370px);background-image:var(--auth-art);background-repeat:no-repeat;background-size:contain;background-position:center bottom;filter:drop-shadow(0 18px 38px rgba(0,0,0,.45));opacity:.94}.auth-art-copy{position:relative;z-index:1;width:min(100%,560px)}.auth-art-copy p{margin:0 0 8px;color:#ffd400;font-size:.76rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.auth-art-copy h2{max-width:560px;margin:0 0 18px;color:#fff;font-size:clamp(1.65rem,2.6vw,2.7rem);line-height:1.05;text-shadow:2px 2px 0 #000}.auth-art-copy ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.auth-art-copy li{display:flex;align-items:center;gap:10px;min-height:42px;width:min(100%,430px);border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(0,0,0,.48);color:#f1f1f1;padding:9px 11px;font-size:.9rem;font-weight:800;backdrop-filter:blur(12px)}.auth-art-copy .vn-icon{color:#ff2746}body.light-mode .auth-main{background:radial-gradient(circle at 14% 12%,rgba(215,0,0,.12),transparent 32%),linear-gradient(180deg,#fff7f7,#fff)}body.light-mode .auth-shell{border-color:#dec3c3;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.12)}body.light-mode .auth-form-panel{background:#fffafa}body.light-mode .auth-form-panel h1{color:#21080c;text-shadow:none}body.light-mode .auth-copy,body.light-mode .auth-switch{color:#67404a}body.light-mode .auth-form label{color:#21080c}body.light-mode .auth-form input[type="text"],body.light-mode .auth-form input[type="email"],body.light-mode .auth-form input[type="password"]{border-color:#dec3c3;background:#fff;color:#21080c}body.light-mode .auth-art-panel{background:radial-gradient(circle at 72% 22%,rgba(215,0,0,.24),transparent 36%),linear-gradient(135deg,#330a10,#120406);background-repeat:no-repeat}@media (max-width:900px){.auth-shell{grid-template-columns:1fr;min-height:0}.auth-art-panel{grid-template-rows:minmax(220px,auto) auto;min-height:0;order:-1}.auth-art-figure{min-height:260px}.auth-form-panel{padding:24px 18px 30px}}@media (max-width:560px){.auth-main{padding:14px 0}.auth-shell{width:min(calc(100% - 20px),1180px)}.auth-art-panel{grid-template-rows:190px auto;padding:22px 16px}.auth-art-figure{min-height:190px}.auth-art-copy h2{max-width:360px}.auth-art-copy li{font-size:.82rem}}.vnexus-favorite-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid #333333;border-radius:6px;color:#f8fafc;background:#111111;box-shadow:none;font-size:.78rem;font-weight:950;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.vnexus-favorite-button:hover{transform:translateY(-1px);border-color:#555555;background:#181818}.vnexus-favorite-button:disabled{cursor:progress;opacity:.72}.vnexus-favorite-button.is-favorited{border-color:#3f5f55;color:#ffffff;background:#111714}.favorite-mark{flex:0 0 auto;width:21px;height:21px;background-color:transparent;background-image:url("../images/favorite-icon.png");background-repeat:no-repeat;background-position:center;background-size:contain}.favorite-label,.favorite-count{display:inline-flex;align-items:center;min-width:0}.favorite-count{color:rgba(255,255,255,.66);font-size:.68rem;font-weight:850}.favorite-context-card{position:absolute;z-index:8;top:6px;left:6px;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.favorite-context-card:hover,.favorite-context-card.is-favorited{border:0;background:transparent;box-shadow:none;transform:translateY(-1px) scale(1.04)}.favorite-context-card:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.favorite-context-card .favorite-label,.favorite-context-card .favorite-count{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.favorite-context-single{width:100%;margin-top:12px}.favorite-context-single .favorite-count{margin-left:auto}.favorite-context-account{min-width:210px;justify-content:flex-start;background:rgba(15,23,42,.82)}.favorite-context-account .favorite-count{margin-left:auto}.account-main{min-height:calc(100vh - 120px);padding:clamp(24px,4vw,48px) 0;background:radial-gradient(circle at 14% 10%,rgba(225,29,72,.22),transparent 30%),radial-gradient(circle at 86% 16%,rgba(34,211,238,.13),transparent 30%),linear-gradient(180deg,#050505,var(--bg))}.account-shell{width:min(calc(100% - 32px),1280px);margin-inline:auto}.account-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:20px;align-items:stretch;margin-bottom:20px;border:1px solid rgba(148,163,184,.18);border-radius:8px;overflow:hidden;background:linear-gradient(135deg,rgba(22,8,18,.96),rgba(8,13,25,.96));box-shadow:0 26px 70px rgba(0,0,0,.34)}.account-hero-copy{padding:clamp(24px,4vw,46px)}.account-kicker,.account-section-head span,.account-update-badge{display:inline-flex;align-items:center;color:#ffd400;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.account-hero h1{max-width:760px;margin:10px 0 12px;color:#fff;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.02;text-shadow:2px 2px 0 #000}.account-hero p{max-width:680px;margin:0;color:#cbd5e1}.account-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(148,163,184,.16)}.account-stat{display:grid;align-content:center;justify-items:start;min-height:170px;padding:22px;background:rgba(7,12,23,.72)}.account-stat-media,.account-nav-media,.account-profile-media,.account-empty-media{display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.account-stat-media{width:34px;height:34px;margin-bottom:16px}.account-stat-favorites{background-image:url("../images/panel-favorites.png")}.account-stat-updates{background-image:url("../images/panel-updates.png")}.account-stat-recent{background-image:url("../images/panel-recent.png")}.account-stat-downloads{background-image:url("../images/panel-downloads.png")}.account-stat strong{color:#fff;font-size:2.1rem;font-weight:950;line-height:1}.account-stat em{margin-top:6px;color:#9fb1cb;font-style:normal;font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.account-layout{display:grid;grid-template-columns:282px minmax(0,1fr);gap:20px;align-items:start}.account-sidebar,.account-content{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(180deg,rgba(17,24,39,.94),rgba(8,13,25,.94));box-shadow:0 18px 55px rgba(0,0,0,.22)}.account-sidebar{position:sticky;top:112px;padding:16px}.account-profile-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(0,0,0,.22)}.account-profile-media{width:52px;height:52px;border-radius:8px;background-color:rgba(225,29,72,.16);background-image:url("../images/panel-profile.png")}.account-profile-card strong,.account-profile-card span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile-card strong{color:#fff;font-size:.94rem}.account-profile-card span{color:#8fa0ba;font-size:.74rem}.account-nav{display:grid;gap:8px;margin-top:14px}.account-nav a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:#cbd5e1;font-size:.84rem;font-weight:900}.account-nav a:hover,.account-nav a.is-active{color:#fff;border-color:rgba(244,63,94,.28);background:rgba(244,63,94,.12)}.account-nav-media{width:24px;height:24px}.account-nav-favorites{background-image:url("../images/panel-favorites.png")}.account-nav-downloads{background-image:url("../images/panel-downloads.png")}.account-nav-catalog{background-image:url("../images/panel-catalog.png")}.account-nav-logout{background-image:url("../images/panel-logout.png")}.account-content{min-width:0;padding:clamp(16px,2.4vw,26px)}.account-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.account-section-head h2{margin:4px 0 0;color:#fff;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1}.account-section-head a{color:#ffd400;font-size:.82rem;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.account-game-list{display:grid;gap:12px}.account-game-row{display:grid;grid-template-columns:176px minmax(0,1fr);gap:16px;align-items:stretch;min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:8px;overflow:hidden;background:rgba(0,0,0,.24);transition:opacity .18s ease,transform .18s ease}.account-game-row.is-removing{opacity:0;transform:translateX(18px)}.account-game-thumb{position:relative;display:block;min-height:110px;background:#050505}.account-game-thumb img{width:100%;height:100%;object-fit:cover}.account-game-thumb span{display:grid;place-items:center;width:100%;height:100%;color:rgba(255,255,255,.24);font-size:3rem;font-weight:950;background:linear-gradient(135deg,#1f1020,#050505)}.account-game-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:14px 14px 14px 0}.account-game-main{min-width:0}.account-update-badge{min-height:22px;margin-bottom:6px;padding:0 8px;border-radius:999px;color:#052e16;background:#86efac;letter-spacing:.06em}.account-game-main h3{margin:0;color:#fff;font-size:1rem;line-height:1.25}.account-game-main h3 a:hover{color:#ffd400}.account-game-main p{margin:5px 0 0;color:#9fb1cb;font-size:.8rem}.account-game-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.account-game-meta span{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#dbeafe;background:rgba(255,255,255,.06);font-size:.72rem;font-weight:850}.account-game-actions{display:grid;gap:8px;justify-items:stretch;min-width:230px}.account-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(148,163,184,.16);border-radius:7px;color:#cbd5e1;background:rgba(15,23,42,.74);font-size:.78rem;font-weight:900}.account-action-link:hover{color:#fff;border-color:rgba(34,211,238,.34);background:rgba(34,211,238,.1)}.account-download-link{color:#fff;border-color:rgba(244,63,94,.3);background:rgba(127,29,29,.42)}.account-empty-state{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:center;min-height:260px;border:1px dashed rgba(148,163,184,.22);border-radius:8px;padding:clamp(18px,3vw,30px);background:rgba(0,0,0,.18)}.account-empty-state[hidden]{display:none}.account-empty-media{width:180px;height:180px;background-image:url("../images/panel-empty-favorites.png")}.account-empty-downloads{background-image:url("../images/panel-downloads.png")}.account-empty-state h2{margin:0 0 8px;color:#fff}.account-empty-state p{max-width:560px;margin:0 0 18px;color:#9fb1cb}.account-empty-state a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:7px;color:#fff;background:#d70000;font-weight:950}body.light-mode .account-main{background:radial-gradient(circle at 14% 10%,rgba(225,29,72,.1),transparent 30%),linear-gradient(180deg,#fff7f7,#fff)}body.light-mode .account-hero,body.light-mode .account-sidebar,body.light-mode .account-content{border-color:#dec3c3;background:#fff;box-shadow:0 22px 58px rgba(15,23,42,.1)}body.light-mode .account-hero h1,body.light-mode .account-section-head h2,body.light-mode .account-profile-card strong,body.light-mode .account-game-main h3,body.light-mode .account-empty-state h2{color:#21080c;text-shadow:none}body.light-mode .account-hero p,body.light-mode .account-profile-card span,body.light-mode .account-game-main p,body.light-mode .account-empty-state p{color:#67404a}body.light-mode .account-stat-grid{background:#dec3c3}body.light-mode .account-stat,body.light-mode .account-profile-card,body.light-mode .account-game-row,body.light-mode .account-empty-state{background:#fffafa;border-color:#dec3c3}body.light-mode .account-stat strong,body.light-mode .account-nav a,body.light-mode .account-game-meta span,body.light-mode .account-action-link{color:#21080c}body.light-mode .account-stat em{color:#67404a}body.light-mode .account-nav a:hover,body.light-mode .account-nav a.is-active{color:#d70000;border-color:#fecdd3;background:#fff1f2}body.light-mode .account-game-meta span,body.light-mode .account-action-link{background:#fff;border-color:#dec3c3}@media (max-width:980px){.account-hero,.account-layout{grid-template-columns:1fr}.account-sidebar{position:static}.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.account-shell{width:min(calc(100% - 20px),1280px)}.account-stat-grid,.account-game-row,.account-game-body,.account-empty-state{grid-template-columns:1fr}.account-stat{min-height:130px}.account-game-body{padding:14px}.account-game-actions{min-width:0}.account-empty-media{width:140px;height:140px}}body.light-mode .auth-eyebrow,body.light-mode .auth-switch a,body.light-mode .auth-mini-link a,body.light-mode .auth-secondary-link{color:#d70000}body.light-mode .auth-check{color:#67404a !important}body.light-mode .auth-art-copy p{color:#ffd400}.listing-game-card .platform-mini,.listing-game-card .platform-mini.platform-windows,.listing-game-card .platform-mini.platform-android,.listing-game-card .platform-mini.platform-macos,.listing-game-card .platform-mini.platform-apple,.listing-game-card .platform-mini.platform-linux,body.light-mode .listing-game-card .platform-mini,body.light-mode .listing-game-card .platform-mini.platform-windows,body.light-mode .listing-game-card .platform-mini.platform-android,body.light-mode .listing-game-card .platform-mini.platform-macos,body.light-mode .listing-game-card .platform-mini.platform-apple,body.light-mode .listing-game-card .platform-mini.platform-linux,body:not(.light-mode) .listing-game-card .platform-mini,body:not(.light-mode) .listing-game-card .platform-mini.platform-windows,body:not(.light-mode) .listing-game-card .platform-mini.platform-android,body:not(.light-mode) .listing-game-card .platform-mini.platform-macos,body:not(.light-mode) .listing-game-card .platform-mini.platform-apple,body:not(.light-mode) .listing-game-card .platform-mini.platform-linux{color:#fff;background:rgba(0,0,0,.52);box-shadow:none}.vnexus-favorite-button.is-favorited .favorite-mark{background-image:url("../images/favorited.png")}.vnexus-favorite-button.is-just-saved{box-shadow:0 10px 22px rgba(0,0,0,.18),0 0 0 3px rgba(34,197,94,.25),inset 0 1px 0 rgba(255,255,255,.08)}.vnexus-favorite-button.is-just-saved .favorite-mark{animation:vnexus-favorite-pop .34s ease}@keyframes vnexus-favorite-pop{0%{transform:scale(.72) rotate(-7deg)}62%{transform:scale(1.18) rotate(5deg)}100%{transform:scale(1) rotate(0)}}.account-stat em{min-height:2.2em;line-height:1.16}.account-nav-settings{background-image:url("../images/panel-settings.png")}.account-profile-media.has-profile-image,.account-profile-preview.has-profile-image{background-color:#050505;background-image:var(--account-profile-image);background-size:cover;background-position:center}.vnexus-profile-avatar{object-fit:cover;border-radius:50%}.account-alert{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(148,163,184,.2);border-radius:7px;color:#e5e7eb;background:rgba(15,23,42,.78);font-size:.86rem;font-weight:850}.account-alert.is-success{color:#dcfce7;border-color:rgba(34,197,94,.28);background:rgba(22,101,52,.22)}.account-alert.is-error{color:#ffe4e6;border-color:rgba(244,63,94,.32);background:rgba(127,29,29,.28)}.account-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.account-settings-card{min-width:0;padding:clamp(16px,2.2vw,22px);border:1px solid rgba(148,163,184,.15);border-radius:8px;background:rgba(0,0,0,.22)}.account-form{display:grid;gap:15px}.account-card-kicker{display:inline-flex;color:#ffd400;font-size:.7rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.account-settings-card h3{margin:4px 0 0;color:#fff;font-size:1.15rem;line-height:1.15}.account-field{display:grid;gap:7px;min-width:0}.account-field label,.account-checkbox{color:#f8fafc;font-size:.82rem;font-weight:900}.account-field input[type="text"],.account-field input[type="password"],.account-field input[type="file"]{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.22);border-radius:7px;color:#fff;background:rgba(0,0,0,.28)}.account-field input[type="text"],.account-field input[type="password"]{padding:0 12px}.account-field input[type="file"]{padding:10px;font-size:.78rem}.account-field input:focus{outline:2px solid rgba(34,211,238,.32);outline-offset:2px}.account-file-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start}.account-profile-preview{display:block;width:76px;height:76px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background-color:rgba(225,29,72,.16);background-image:url("../images/panel-profile.png");background-repeat:no-repeat;background-position:center;background-size:58%}.account-note{margin:0;color:#94a3b8;font-size:.76rem;line-height:1.4}.account-checkbox{display:flex;align-items:center;gap:8px;margin-top:2px;color:#cbd5e1}.account-checkbox input{width:16px;height:16px}.account-submit{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:0;border-radius:7px;color:#fff;background:#d70000;font-weight:950;cursor:pointer;box-shadow:0 16px 30px rgba(215,0,0,.18)}.account-submit:hover{background:#f00000}body.light-mode .account-alert{color:#21080c;border-color:#dec3c3;background:#fffafa}body.light-mode .account-alert.is-success{color:#14532d;border-color:#bbf7d0;background:#f0fdf4}body.light-mode .account-alert.is-error{color:#881337;border-color:#fecdd3;background:#fff1f2}body.light-mode .account-settings-card{border-color:#dec3c3;background:#fffafa}body.light-mode .account-settings-card h3,body.light-mode .account-field label,body.light-mode .account-checkbox{color:#21080c}body.light-mode .account-field input[type="text"],body.light-mode .account-field input[type="password"],body.light-mode .account-field input[type="file"]{color:#21080c;border-color:#dec3c3;background:#fff}body.light-mode .account-note{color:#67404a}@media (max-width:820px){.account-settings-grid{grid-template-columns:1fr}}.account-stat{position:relative;cursor:help}.account-stat:focus{outline:2px solid rgba(34,211,238,.34);outline-offset:-2px}.account-stat-tooltip{position:absolute;z-index:5;left:14px;right:14px;bottom:14px;padding:10px 11px;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#f8fafc;background:rgba(0,0,0,.84);box-shadow:0 18px 36px rgba(0,0,0,.34);font-size:.74rem;font-weight:800;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease}.account-stat:hover .account-stat-tooltip,.account-stat:focus .account-stat-tooltip,.account-stat.is-tooltip-open .account-stat-tooltip{opacity:1;transform:translateY(0)}.header-notifications{position:relative;flex:0 0 auto}.header-notification-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#fff;background:rgba(148,163,184,.08);cursor:pointer}.header-notification-toggle:hover,.header-notifications.is-open .header-notification-toggle{border-color:rgba(244,63,94,.42);background:rgba(244,63,94,.14)}.header-notification-icon{display:block;width:21px;height:21px;background-image:url("../images/notification-icon.png");background-repeat:no-repeat;background-position:center;background-size:contain}.header-notification-badge{position:absolute;top:-6px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #050505;border-radius:999px;color:#fff;background:#d70000;font-size:.64rem;font-weight:950;line-height:1}.header-notification-panel{position:absolute;z-index:120;top:calc(100% + 11px);right:0;width:min(360px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:rgba(8,13,25,.98);box-shadow:0 24px 60px rgba(0,0,0,.42)}.header-notification-panel::before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;border-left:1px solid rgba(148,163,184,.2);border-top:1px solid rgba(148,163,184,.2);background:rgba(8,13,25,.98);transform:rotate(45deg)}.header-notification-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid rgba(148,163,184,.14)}.header-notification-head strong{color:#fff;font-size:.9rem;font-weight:950}.header-notification-head button{border:0;color:#ffd400;background:transparent;font-size:.72rem;font-weight:900;cursor:pointer}.header-notification-head button:disabled{opacity:.55;cursor:default}.header-notification-list{position:relative;z-index:1;display:grid;max-height:410px;overflow:auto}.header-notification-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:11px 14px;border-bottom:1px solid rgba(148,163,184,.11);background:rgba(255,255,255,.02)}.header-notification-item:hover{background:rgba(244,63,94,.1)}.header-notification-item.is-unread{background:rgba(34,211,238,.07)}.header-notification-item.is-unread .header-notification-copy strong::after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:999px;background:#22d3ee;vertical-align:middle}.header-notification-thumb{display:block;width:54px;height:42px;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.07)}.header-notification-thumb img{width:100%;height:100%;object-fit:cover}.header-notification-copy{display:grid;gap:2px;min-width:0}.header-notification-copy strong,.header-notification-copy span,.header-notification-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-notification-copy strong{color:#fff;font-size:.78rem;font-weight:950}.header-notification-copy span{color:#cbd5e1;font-size:.8rem;font-weight:850}.header-notification-copy small{color:#8fa0ba;font-size:.7rem}.header-notification-empty{display:grid;gap:4px;padding:22px 16px;color:#8fa0ba;font-size:.78rem;text-align:center}.header-notification-empty strong{color:#fff;font-size:.9rem}body.light-mode .account-stat-tooltip{color:#21080c;border-color:#dec3c3;background:#fff;box-shadow:0 18px 36px rgba(15,23,42,.16)}body.light-mode .header-notification-toggle{color:#d6d6d6;border-color:#333333;background:#111111}body.light-mode .header-notification-toggle:hover,body.light-mode .header-notifications.is-open .header-notification-toggle{color:#ffffff;border-color:#d70000;background:#181818}body.light-mode .header-notification-badge{border-color:#fff}body.light-mode .header-notification-panel,body.light-mode .header-notification-panel::before{border-color:#dec3c3;background:#fff}body.light-mode .header-notification-head,body.light-mode .header-notification-item{border-color:#f0d7d7}body.light-mode .header-notification-head strong,body.light-mode .header-notification-copy strong,body.light-mode .header-notification-empty strong{color:#21080c}body.light-mode .header-notification-copy span{color:#3f242b}body.light-mode .header-notification-copy small,body.light-mode .header-notification-empty{color:#67404a}body.light-mode .header-notification-item{background:#fffafa}body.light-mode .header-notification-item:hover{background:#fff1f2}body.light-mode .header-notification-item.is-unread{background:#ecfeff}@media (max-width:720px){.header-notification-panel{right:-68px}.header-notification-panel::before{right:82px}}@media (max-width:720px){.hero.hero-split.has-hero-image,body.light-mode .hero.hero-split.has-hero-image{background-image:radial-gradient(circle at 50% 0%,rgba(225,29,72,.24),transparent 34%),linear-gradient(180deg,#17070c 0%,#090607 58%,var(--bg) 100%) !important;background-position:center;background-size:auto}body.light-mode .hero.hero-split.has-hero-image{background-image:radial-gradient(circle at 50% 0%,rgba(225,29,72,.24),transparent 34%),linear-gradient(180deg,#17070c 0%,#090607 58%,#000 100%) !important}}.faq-template-page{width:min(calc(100% - 36px),1280px);max-width:1280px;margin-inline:auto}.faq-template-hero{max-width:820px;margin:0 auto 34px;padding:18px 0 28px;text-align:center;border-bottom:1px solid #252525}.faq-template-hero > span,.faq-section-number,.faq-help-strip > span{display:inline-flex;color:#ffd400;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.faq-template-hero h1{margin:10px 0 12px;color:#fff;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02;letter-spacing:0;text-shadow:2px 2px 0 #000}.faq-template-hero p{max-width:680px;margin:0 auto;color:#cfcfcf;font-size:1rem;line-height:1.7}.faq-template-stack{display:grid;gap:clamp(28px,5vw,58px)}.faq-block{display:grid;grid-template-columns:minmax(180px,390px) minmax(0,1fr);gap:clamp(18px,4vw,54px);align-items:start;min-height:360px;padding:clamp(18px,3vw,34px) 0;border-bottom:1px solid #202020}.faq-block.is-reverse{grid-template-columns:minmax(0,1fr) minmax(180px,390px)}.faq-block.is-reverse .faq-character{order:2}.faq-block.is-reverse .faq-content{order:1}.faq-character{position:sticky;top:112px;align-self:start;display:flex;align-items:flex-start;justify-content:center;min-width:0;min-height:260px;padding-top:10px}.faq-character img{width:min(100%,390px);max-height:560px;object-fit:contain;object-position:top center}.faq-content{min-width:0;padding:clamp(18px,3vw,30px);border:1px solid #252525;border-radius:8px;background:#080808}.faq-content h2{margin:8px 0 10px;color:#fff;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.08;text-shadow:2px 2px 0 #000}.faq-content > p{margin:0 0 18px;color:#bdbdbd;line-height:1.7}.faq-items{display:grid;gap:10px}.faq-item{border:1px solid #252525;border-radius:6px;background:#101010}.faq-item summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:14px 46px 14px 16px;color:#fff;font-weight:900;line-height:1.35;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:16px;top:50%;width:22px;height:22px;border:1px solid #343434;border-radius:4px;color:#ffd400;background:#050505;font-size:1rem;font-weight:950;line-height:20px;text-align:center;transform:translateY(-50%)}.faq-item[open] summary{color:#ffd400}.faq-item[open] summary::after{content:"-";color:#fff;background:#d70000;border-color:#d70000}.faq-item div{padding:0 16px 16px}.faq-item p{margin:0;color:#c8c8c8;font-size:.94rem;line-height:1.7}.faq-help-strip{max-width:980px;margin:clamp(34px,6vw,70px) auto 0;padding:clamp(24px,4vw,38px);border:1px solid #3a1518;border-left:4px solid #d70000;border-radius:8px;background:#100608;text-align:center}.faq-help-strip h2{max-width:720px;margin:8px auto 10px;color:#fff;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.12}.faq-help-strip p{max-width:720px;margin:0 auto 20px;color:#cfcfcf;line-height:1.7}.faq-contact-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid #d70000;border-radius:6px;color:#fff;background:#d70000;font-weight:950}.faq-contact-button:hover{background:#f00000}body.light-mode .faq-template-hero{border-color:#dec3c3}body.light-mode .faq-template-hero h1,body.light-mode .faq-content h2,body.light-mode .faq-help-strip h2{color:#21080c;text-shadow:none}body.light-mode .faq-template-hero p,body.light-mode .faq-content > p,body.light-mode .faq-help-strip p,body.light-mode .faq-item p{color:#67404a}body.light-mode .faq-content,body.light-mode .faq-item{border-color:#dec3c3;background:#fffafa}body.light-mode .faq-item{background:#fff}body.light-mode .faq-item summary{color:#21080c}body.light-mode .faq-item[open] summary{color:#d70000}body.light-mode .faq-item summary::after{border-color:#dec3c3;color:#d70000;background:#fff7f7}body.light-mode .faq-help-strip{border-color:#dec3c3;border-left-color:#d70000;background:#fff7f7}@media (max-width:900px){.faq-block,.faq-block.is-reverse{grid-template-columns:1fr;min-height:0}.faq-block.is-reverse .faq-character,.faq-block.is-reverse .faq-content{order:initial}.faq-character{position:static;min-height:0;max-height:260px;overflow:hidden;padding-top:0}.faq-character img{width:auto;max-width:100%;max-height:300px}}@media (max-width:720px){.faq-template-page{width:min(calc(100% - 20px),1280px)}.faq-template-hero{margin-bottom:20px;padding-top:8px}.faq-content{padding:18px 14px}.faq-item summary{padding-left:13px;font-size:.94rem}}.listing-game-card .card-version:not(.card-update-badge),body.light-mode .listing-game-card .card-version:not(.card-update-badge),body:not(.light-mode) .listing-game-card .card-version:not(.card-update-badge){color:transparent;border:1px solid rgba(96,165,250,.18);background:rgba(8,10,18,.88);box-shadow:0 6px 14px rgba(0,0,0,.28)}.listing-game-card .card-file-size,body.light-mode .listing-game-card .card-file-size,body:not(.light-mode) .listing-game-card .card-file-size{color:transparent;border:1px solid rgba(248,113,113,.18);background:rgba(8,10,18,.88);box-shadow:0 6px 14px rgba(0,0,0,.28)}.single-game-page .side-card h2 .vn-icon,.single-game-page .game-copy-section h2 .vn-icon{width:21px;height:21px;flex:0 0 auto;stroke-width:2.45}.single-game-page .side-card h2{gap:10px}.single-game-page .game-copy-section h2{gap:10px}.single-game-page .side-language-card h2 .vn-icon{color:#38bdf8}.single-game-page .side-genres-card h2 .vn-icon{color:#f59e0b}.single-game-page .side-tags-card h2 .vn-icon{color:#fb7185}.single-game-page .side-share-card h2 .vn-icon{color:#22d3ee}.single-game-page .side-report-card h2 .vn-icon{color:#f43f5e}.single-game-page .side-support-card h2 .vn-icon{color:#facc15}.single-game-page .game-description h2 .vn-icon{color:#f97316}.single-game-page .game-installation h2 .vn-icon{color:#60a5fa}.single-game-page .game-changelog h2 .vn-icon{color:#22c55e}.single-game-page .game-status-badge,.single-game-page .game-version-badge{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:0 11px 0 15px;border:1px solid #303030;border-radius:5px;background:#111111;box-shadow:none;font-size:.74rem;font-weight:950;letter-spacing:.01em;text-shadow:none}.single-game-page .game-status-badge::before,.single-game-page .game-version-badge::before{content:"";position:absolute;left:6px;top:7px;bottom:7px;width:3px;border-radius:1px;background:currentColor}.single-game-page .game-status-badge{color:#5eead4}.single-game-page .game-version-badge{color:#93c5fd}body.light-mode .single-game-page .game-status-badge,body.light-mode .single-game-page .game-version-badge{border-color:#303030;background:#111111;box-shadow:none}body.light-mode .single-game-page .game-status-badge{color:#2dd4bf}body.light-mode .single-game-page .game-version-badge{color:#60a5fa}.single-game-page .game-info-item > span,.single-game-page .game-info-item:nth-child(n) > span{width:38px;height:38px;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.single-game-page .game-info-item:nth-child(1) > span{color:#fb7185;background:rgba(244,63,94,.13)}.single-game-page .game-info-item:nth-child(2) > span{color:#f97316;background:rgba(249,115,22,.13)}.single-game-page .game-info-item:nth-child(3) > span{color:#60a5fa;background:rgba(37,99,235,.13)}.single-game-page .game-info-item:nth-child(4) > span{color:#22c55e;background:rgba(22,163,74,.13)}.single-game-page .game-info-item:nth-child(5) > span{color:#22d3ee;background:rgba(8,145,178,.13)}.single-game-page .game-info-item:nth-child(6) > span{color:#facc15;background:rgba(202,138,4,.13)}body.light-mode .single-game-page .game-info-item:nth-child(1) > span{color:#be123c;background:#fff1f2}body.light-mode .single-game-page .game-info-item:nth-child(2) > span{color:#c2410c;background:#fff7ed}body.light-mode .single-game-page .game-info-item:nth-child(3) > span{color:#1d4ed8;background:#eff6ff}body.light-mode .single-game-page .game-info-item:nth-child(4) > span{color:#047857;background:#ecfdf5}body.light-mode .single-game-page .game-info-item:nth-child(5) > span{color:#0e7490;background:#ecfeff}body.light-mode .single-game-page .game-info-item:nth-child(6) > span{color:#a16207;background:#fefce8}.single-game-page .side-download-button.side-download-main{min-height:54px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ef0000,#b91c1c 52%,#7f1d1d);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 16px 34px rgba(185,28,28,.25)}.single-game-page .side-download-button.side-download-main:hover{background:linear-gradient(135deg,#ff1212,#dc2626 52%,#991b1b)}.single-game-page .side-download-main em{min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.12);color:#fecaca;background:rgba(8,10,18,.36);font-size:.68rem}.mobile-bottom-navigation,.mobile-primary-download{display:none}@media (max-width:720px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.header-primary-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-block:8px}.header-primary-inner .brand{grid-column:1;grid-row:1}.header-primary-inner .header-actions{grid-column:2;grid-row:1;order:initial;gap:7px;padding:0;border:0}.header-primary-inner .dark-toggle{grid-column:3;grid-row:1}.header-primary-inner .nav-search{grid-column:1 / -1;grid-row:2;order:initial;height:44px;min-height:44px}.header-primary-inner .nav-search input,.header-primary-inner .nav-search button{min-height:44px}.header-links,.header-actions > .header-cta{display:none !important}.header-account-link{min-height:36px;padding-inline:10px;font-size:.72rem}.header-secondary{display:none}.hero.hero-split{padding:18px 0 20px}.hero.hero-split .hero-inner{gap:0}.hero.hero-split .hero-copy-panel .hero-stats{display:flex;justify-content:center;margin-top:12px}.hero.hero-split .hero-discovery-panel{display:none}.hero.hero-split h1{font-size:clamp(2rem,9.5vw,2.65rem);line-height:1.01}.hero.hero-split .hero-copy{font-size:.9rem;line-height:1.55}.mobile-bottom-navigation{position:fixed;z-index:999;left:0;right:0;bottom:0;display:block;padding:5px max(8px,env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));border-top:1px solid rgba(255,255,255,.12);background:rgba(8,8,8,.96);box-shadow:0 -12px 30px rgba(0,0,0,.34);backdrop-filter:blur(18px)}.mobile-bottom-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));max-width:620px;margin:0 auto;padding:0;list-style:none}.mobile-bottom-menu > li{min-width:0}.mobile-bottom-menu > li:nth-child(n+6){display:none}.mobile-bottom-menu a{display:flex;min-width:0;min-height:55px;padding:6px 4px 4px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:8px;color:#bcbcbc;font-size:.66rem;font-weight:800;line-height:1;text-align:center}.mobile-bottom-menu a > .vn-icon,.mobile-bottom-menu a > .vn-menu-svg-icon{width:22px;height:22px;font-size:22px}.mobile-bottom-menu a > .vn-menu-svg-icon{--vn-menu-icon-size:22px !important}.mobile-bottom-menu a > span:last-child,.mobile-bottom-menu .menu-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-menu .current-menu-item > a,.mobile-bottom-menu .current-menu-ancestor > a,.mobile-bottom-menu a:hover,.mobile-bottom-menu a:focus-visible{color:#fff;background:#d70000}body.light-mode .mobile-bottom-navigation{border-top-color:#d9c7cc;background:rgba(255,250,250,.97);box-shadow:0 -12px 30px rgba(60,12,24,.12)}body.light-mode .mobile-bottom-menu a{color:#67404a}body.light-mode .mobile-bottom-menu .current-menu-item > a,body.light-mode .mobile-bottom-menu .current-menu-ancestor > a,body.light-mode .mobile-bottom-menu a:hover,body.light-mode .mobile-bottom-menu a:focus-visible{color:#fff}.mobile-primary-download{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:15px;padding:0 16px;border-radius:7px;color:#fff;background:#d70000;box-shadow:0 12px 24px rgba(215,0,0,.2);font-weight:950}.mobile-primary-download em{padding-left:8px;border-left:1px solid rgba(255,255,255,.28);font-size:.72rem;font-style:normal}.game-info-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.single-section-desc{display:none}}@media (max-width:350px){.game-info-grid{grid-template-columns:1fr !important}}.mobile-download-card-slot{display:none}@media (max-width:780px){.mobile-download-card-slot{display:block;margin:0 0 16px}.mobile-download-card-slot:empty{display:none}.mobile-download-card-slot .side-download-card{width:100%;margin:0}}@media (max-width:720px){.hero.hero-split .hero-inner{gap:14px}.hero.hero-split .hero-discovery-panel{display:block !important;width:100%;max-width:100%}.hero.hero-split .hero-discovery-panel .hero-stats-search,.hero.hero-split .hero-discovery-panel .hero-search,.hero.hero-split .hero-discovery-panel .trending-row{display:none !important}.hero.hero-split .hero-discovery-panel .platform-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:7px;width:100%;margin:0;padding:2px 1px 7px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hero.hero-split .hero-discovery-panel .platform-row::-webkit-scrollbar{display:none}.hero.hero-split .hero-discovery-panel .platform-row > span,.hero.hero-split .hero-discovery-panel .platform-row > a{flex:0 0 auto}.hero.hero-split .hero-discovery-panel .platform-row > span{align-self:center}}@media (max-width:720px){.hero.hero-split,.hero.hero-split .hero-inner,.hero.hero-split .hero-copy-panel,.hero.hero-split .hero-discovery-panel{min-width:0 !important;max-width:100% !important}.hero.hero-split .hero-inner{width:min(calc(100% - 28px),560px) !important;margin-inline:auto !important;padding-inline:0 !important;overflow:visible !important}.hero.hero-split .hero-copy-panel,.hero.hero-split h1,.hero.hero-split .hero-copy,.hero.hero-split .hero-stats{width:100% !important;max-width:100% !important}.hero.hero-split h1,.hero.hero-split h1 span,.hero.hero-split .hero-copy{white-space:normal !important;word-break:normal !important;overflow:visible !important;overflow-wrap:anywhere !important}.hero.hero-split h1{padding-inline:2px;font-size:clamp(1.8rem,8.15vw,2.25rem) !important;line-height:1.06}.hero.hero-split .hero-copy{padding-inline:2px}.hero.hero-split .hero-discovery-panel .platform-row{flex-wrap:wrap !important;justify-content:center !important;overflow:visible !important;padding-inline:0}.hero.hero-split .hero-discovery-panel .platform-row > span:first-child{flex:0 0 100%;width:100%;text-align:center}}.mobile-header-menu-toggle,.mobile-nav-drawer{display:none}@media (max-width:720px){.header-primary-inner{grid-template-columns:44px minmax(0,1fr) 44px !important;gap:8px !important}.header-primary-inner > .brand{grid-column:2;grid-row:1;justify-self:center;width:auto;max-width:min(230px,calc(100vw - 124px))}.header-primary-inner > .brand img,.header-primary-inner > .brand .brand-logo{max-width:100%;height:auto}.header-primary-inner > .header-actions,.header-primary-inner > .dark-toggle{display:none !important}.header-primary-inner > .nav-search{grid-column:1 / -1;grid-row:2}.mobile-header-menu-toggle{grid-column:3;grid-row:1;display:flex !important;position:relative;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--panel-2);cursor:pointer}.mobile-header-menu-toggle i,.mobile-header-menu-toggle i::before,.mobile-header-menu-toggle i::after{display:block;position:absolute;width:22px;height:2px;border-radius:999px;background:currentColor;content:""}.mobile-header-menu-toggle i{position:relative}.mobile-header-menu-toggle i::before{top:-7px;left:0}.mobile-header-menu-toggle i::after{top:7px;left:0}.mobile-header-menu-toggle:focus-visible,.mobile-nav-close:focus-visible,.mobile-nav-auth a:focus-visible,.mobile-drawer-menu a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.mobile-nav-open{overflow:hidden}.mobile-nav-drawer{display:block;position:fixed;inset:0;z-index:1500;visibility:hidden;pointer-events:none;transition:visibility 0s linear .28s}body.admin-bar .mobile-nav-drawer{top:46px}.mobile-nav-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-nav-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;background:rgba(0,0,0,.72);cursor:pointer;transition:opacity .25s ease}.mobile-nav-drawer.is-open .mobile-nav-backdrop{opacity:1}.mobile-nav-panel{position:absolute;top:0;right:0;width:min(90vw,420px);height:100%;overflow:hidden;color:#f8fafc;background:radial-gradient(circle at 100% 0,rgba(215,0,0,.18),transparent 36%),#09090b;border-left:1px solid rgba(255,255,255,.1);box-shadow:-22px 0 60px rgba(0,0,0,.45);transform:translateX(102%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mobile-nav-drawer.is-open .mobile-nav-panel{transform:translateX(0)}.mobile-nav-top{display:grid;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:9px;min-height:68px;padding:max(12px,env(safe-area-inset-top)) 14px 12px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(10,10,12,.94)}.mobile-nav-auth{display:flex;grid-column:1;align-items:center;gap:8px;min-width:0;color:#72727d;font-size:.8rem;font-weight:850;white-space:nowrap}.mobile-nav-auth a{color:#fff;text-decoration:none}.mobile-nav-auth a:hover{color:#ff3b3b}.mobile-drawer-theme-toggle{display:grid !important;grid-column:2;width:56px;height:36px}.mobile-nav-close{display:grid;grid-column:3;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#fff;background:rgba(255,255,255,.06);font-size:1.8rem;line-height:1;cursor:pointer}.mobile-nav-scroll{height:calc(100% - 68px);padding:18px 14px calc(28px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-nav-section + .mobile-nav-section{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.11)}.mobile-nav-section h2{margin:0 0 10px;color:#8b8b98;font-size:.69rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.mobile-drawer-menu,.mobile-drawer-menu .sub-menu{display:grid;gap:7px;margin:0;padding:0;list-style:none}.mobile-drawer-menu li{min-width:0;margin:0}.mobile-drawer-menu a{display:flex;align-items:center;gap:11px;min-height:49px;padding:10px 13px;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#ededf0;background:rgba(255,255,255,.045);font-size:.87rem;font-weight:850;line-height:1.2;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.mobile-drawer-menu a:hover,.mobile-drawer-menu .current-menu-item > a,.mobile-drawer-menu .current-menu-ancestor > a{border-color:rgba(255,30,30,.55);color:#fff;background:linear-gradient(90deg,rgba(215,0,0,.24),rgba(215,0,0,.06))}.mobile-drawer-menu a > .vn-icon,.mobile-drawer-menu a > .vn-menu-svg-icon{flex:0 0 auto;width:21px;height:21px;color:#ff3434;font-size:21px}.mobile-drawer-menu a > .vn-menu-svg-icon{--vn-menu-icon-size:21px !important}.mobile-drawer-menu .sub-menu{margin:7px 0 2px 16px;padding-left:10px;border-left:1px solid rgba(255,255,255,.12)}.mobile-drawer-menu .sub-menu a{min-height:43px;font-size:.8rem}body.light-mode .mobile-header-menu-toggle{color:#24181c;background:#fff;border-color:#d9cbd0}body.light-mode .mobile-nav-backdrop{background:rgba(40,15,23,.58)}body.light-mode .mobile-nav-panel{color:#21161a;background:radial-gradient(circle at 100% 0,rgba(215,0,0,.11),transparent 36%),#fffafa;border-left-color:#e2d5d9}body.light-mode .mobile-nav-top{border-bottom-color:#e4d7db;background:rgba(255,250,250,.96)}body.light-mode .mobile-nav-auth{color:#8b7079}body.light-mode .mobile-nav-auth a,body.light-mode .mobile-nav-close{color:#24181c}body.light-mode .mobile-nav-close{border-color:#dfd0d5;background:#fff}body.light-mode .mobile-nav-section + .mobile-nav-section{border-top-color:#e3d4d9}body.light-mode .mobile-nav-section h2{color:#856b74}body.light-mode .mobile-drawer-menu a{border-color:#e4d7db;color:#35242a;background:rgba(255,255,255,.78)}body.light-mode .mobile-drawer-menu a:hover,body.light-mode .mobile-drawer-menu .current-menu-item > a,body.light-mode .mobile-drawer-menu .current-menu-ancestor > a{border-color:rgba(215,0,0,.38);color:#130b0e;background:linear-gradient(90deg,rgba(215,0,0,.12),rgba(215,0,0,.025))}body.light-mode .mobile-drawer-menu .sub-menu{border-left-color:#dfd0d5}}@media (max-width:360px){.mobile-nav-panel{width:94vw}.mobile-nav-top{gap:6px;padding-inline:10px}.mobile-nav-auth{gap:5px;font-size:.73rem}.mobile-drawer-theme-toggle{width:52px}}@media (prefers-reduced-motion:reduce){.mobile-nav-drawer,.mobile-nav-backdrop,.mobile-nav-panel{transition:none !important}}.footer-app-promo{display:grid;justify-items:start;gap:8px;width:min(100%,270px);margin-top:20px;padding-top:16px;border-top:1px solid rgba(148,163,184,.14)}.footer-app-kicker{color:#909db1;font-size:.66rem;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.footer-android-app{display:block;width:min(100%,238px);border-radius:15px;box-shadow:0 12px 28px rgba(0,0,0,.24);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.footer-android-app img{display:block;width:100%;height:auto;border-radius:inherit}.footer-android-app:hover,.footer-android-app:focus-visible{filter:brightness(1.08);box-shadow:0 16px 34px rgba(0,0,0,.32);transform:translateY(-2px)}.footer-android-app:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.footer-app-promo + .footer-socials{margin-top:16px}body.light-mode .footer-app-promo{border-top-color:rgba(92,62,108,.16)}body.light-mode .footer-app-kicker{color:#786874}@media (max-width:720px){.footer-app-promo{width:min(100%,300px);margin-top:18px}.footer-android-app{width:min(100%,235px)}}@media (prefers-reduced-motion:reduce){.footer-android-app{transition:none}}body.light-mode .site-header,body.light-mode .site-footer,body.light-mode .mobile-nav-drawer{--text:#ffffff;--muted:#a7a7a7;--line:#2a2a2a;--panel:#111111;--panel-2:#151515;--nav-text:#d6d6d6;--nav-active:#ffffff;--button-soft:#1a1a1a;--shadow:none}body.light-mode .site-header,body.light-mode .header-primary,body.light-mode .header-secondary{background:#000000 !important;border-color:#222222;box-shadow:none;backdrop-filter:none}body.light-mode .site-header .header-layer,body.light-mode .site-header .header-actions,body.light-mode .site-header .main-navigation,body.light-mode .site-header .main-navigation .menu > li > a,body.light-mode .site-header .main-navigation .sub-menu{border-color:#222222;box-shadow:none}body.light-mode .site-header .nav-search{background:#ffffff !important;border-color:#1f1f1f !important;box-shadow:none !important;outline:0}body.light-mode .site-header .nav-search input{color:#111111;background:#ffffff !important}body.light-mode .site-header .nav-search input::placeholder{color:#777777}body.light-mode .site-header .nav-search button{background:#d70000 !important;border-color:#d70000 !important;box-shadow:inset 0 0 0 1px #d70000,-1px 0 0 #d70000,1px 0 0 #d70000,0 -1px 0 #d70000,0 1px 0 #d70000 !important}body.light-mode .site-header .dark-toggle,body.light-mode .mobile-header-menu-toggle{color:#ffffff;background:#111111;border-color:#2a2a2a;box-shadow:none}body.light-mode .site-header .live-results{color:#d6d6d6;background:#111111;border-color:#222222;box-shadow:none}body.light-mode .site-header .live-results a,body.light-mode .site-header .live-results p{color:#a7a7a7}body.light-mode .site-header .live-results a:hover{color:#ffffff;background:#202020}body.light-mode .site-footer{color:#a7a7a7;background:#000000 !important;border-color:#222222}body.light-mode .footer-feature{color:#a7a7a7;background:#000000;border-color:#222222;box-shadow:none}body.light-mode .footer-main{align-items:initial;border-color:rgba(148,163,184,.12)}body.light-mode .footer-brand,body.light-mode .footer-column{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.light-mode .footer-intro h2,body.light-mode .footer-feature h3,body.light-mode .footer-brand-link,body.light-mode .footer-column h3{color:#ffffff}body.light-mode .footer-seo-copy{color:#b9c7dc}body.light-mode .footer-feature p,body.light-mode .footer-brand p{color:#a8b6cc}body.light-mode .footer-menu a,body.light-mode .footer-list a,body.light-mode .footer-socials a,body.light-mode .footer-top-link{color:#cbd5e1}body.light-mode .footer-menu a:hover,body.light-mode .footer-list a:hover,body.light-mode .footer-socials a:hover,body.light-mode .footer-top-link:hover{color:#ffffff}body.light-mode .footer-alert{color:#fb7185;background:rgba(127,29,29,.18);border-color:rgba(244,63,94,.22)}body.light-mode .footer-bottom{color:#8fa0ba;border-color:#222222}body.light-mode .footer-socials a,body.light-mode .footer-top-link{background:rgba(255,255,255,.035);border-color:rgba(148,163,184,.18)}body.light-mode .footer-app-promo{border-top-color:rgba(148,163,184,.14)}body.light-mode .footer-app-kicker{color:#909db1}@media (max-width:720px){body.light-mode .mobile-nav-panel{color:#f8fafc;background:radial-gradient(circle at 100% 0,rgba(215,0,0,.18),transparent 36%),#09090b;border-left-color:rgba(255,255,255,.1)}body.light-mode .mobile-nav-top{border-bottom-color:rgba(255,255,255,.1);background:rgba(10,10,12,.94)}body.light-mode .mobile-nav-auth{color:#72727d}body.light-mode .mobile-nav-auth a,body.light-mode .mobile-nav-close{color:#ffffff}body.light-mode .mobile-nav-close{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}body.light-mode .mobile-nav-section + .mobile-nav-section{border-top-color:rgba(255,255,255,.11)}body.light-mode .mobile-nav-section h2{color:#8b8b98}body.light-mode .mobile-drawer-menu a{color:#ededf0;background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.09)}body.light-mode .mobile-drawer-menu a:hover,body.light-mode .mobile-drawer-menu .current-menu-item > a,body.light-mode .mobile-drawer-menu .current-menu-ancestor > a{color:#ffffff;background:linear-gradient(90deg,rgba(215,0,0,.24),rgba(215,0,0,.06));border-color:rgba(255,30,30,.55)}body.light-mode .mobile-drawer-menu .sub-menu{border-left-color:rgba(255,255,255,.12)}}@media (max-width:640px){body.light-mode .footer-brand,body.light-mode .footer-column{padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(255,255,255,.026)}}body.light-mode .site-footer .footer-menu a,body.light-mode .site-footer .footer-list a{min-height:0}body.light-mode .site-footer .footer-menu a:hover,body.light-mode .site-footer .footer-list a:hover{color:#ffcc00}@media (max-width:640px){body.light-mode .site-footer .footer-menu a,body.light-mode .site-footer .footer-list a{min-height:34px}}.single-section-desc{margin-top:14px;margin-bottom:24px}.habit-rail{padding-block:18px}.habit-rail + .habit-rail,.habit-rail + .latest-updates-strip,.habit-priority-strip{padding-top:8px}.habit-rail-heading{align-items:flex-end;gap:12px}.habit-rail-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 0;max-width:46rem;color:var(--muted);font-size:.84rem;font-weight:600;line-height:1.35}.habit-rail-chip{--chip-a:#ff2d55;--chip-b:#ffbe3c;--chip-c:#48dca5;--chip-d:#55b4ff;position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:linear-gradient(rgba(10,12,20,.94),rgba(10,12,20,.94)) padding-box,linear-gradient(90deg,var(--chip-a),var(--chip-b),var(--chip-c),var(--chip-d),var(--chip-a)) border-box;background-size:auto,240% 100%;color:transparent;font-style:normal;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.28);animation:vnexus-habit-chip-border 3.2s linear infinite}.habit-rail-chip::before{content:attr(data-label);position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;padding:inherit;background:linear-gradient(90deg,#fff,#ffd36a,#78f7c8,#9bd8ff,#ff8ab0,#fff);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vnexus-habit-chip-text 3.2s linear infinite}.habit-rail-chip[data-label]{font-size:.74rem}.habit-rail-chip:not([data-label]){color:#ffe8a3;background:linear-gradient(135deg,rgba(225,29,72,.22),rgba(255,154,61,.16)) padding-box,linear-gradient(90deg,#e11d48,#ff9a3d,#e11d48) border-box;background-size:auto,200% 100%}.habit-rail-chip-hot{--chip-a:#ff2d55;--chip-b:#ff8a3d;--chip-c:#ffd36a;--chip-d:#ff4d6d}.habit-rail-chip-trend{--chip-a:#ff9a3d;--chip-b:#f472b6;--chip-c:#a78bfa;--chip-d:#38bdf8}.habit-rail-chip-new{--chip-a:#22d3ee;--chip-b:#a78bfa;--chip-c:#34d399;--chip-d:#60a5fa}@keyframes vnexus-habit-chip-border{to{background-position:0 0,240% 0}}@keyframes vnexus-habit-chip-text{to{background-position:240% 0}}@media (prefers-reduced-motion:reduce){.habit-rail-chip,.habit-rail-chip::before{animation:none}}.habit-rail-sub-text{color:var(--muted);font-size:.84rem;font-weight:600}.habit-rail-clear{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:8px;padding:7px 12px;font-size:.78rem;font-weight:800;cursor:pointer}.habit-rail-clear:hover{color:var(--text);border-color:rgba(148,163,184,.35)}.habit-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);text-decoration:none}.habit-banner strong{font-size:.98rem;font-weight:900}.habit-banner span{color:var(--accent);font-size:.84rem;font-weight:850}.habit-banner:hover{border-color:rgba(225,29,72,.35);background:var(--panel-2)}.habit-banner:hover span{text-decoration:underline;text-underline-offset:3px}.habit-continue-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.habit-continue-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center;min-height:72px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel);scroll-snap-align:start;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.habit-continue-card:hover{border-color:rgba(148,163,184,.4);background:var(--panel-2)}.habit-continue-media{display:grid;place-items:center;width:88px;height:56px;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.04);color:var(--muted);font-weight:900;font-size:1.1rem}.habit-continue-media img{width:100%;height:100%;object-fit:cover}.habit-continue-body{min-width:0;display:grid;gap:3px}.habit-continue-body strong{font-size:.86rem;font-weight:850;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.habit-continue-body em{color:var(--muted);font-style:normal;font-size:.72rem;font-weight:750}.habit-priority-strip,.habit-trending-strip{padding-block:20px 28px}.habit-priority-strip .content-grid,.habit-trending-strip .content-grid,.latest-updates-strip .content-grid{justify-content:start}.game-early-download{display:grid;gap:12px;margin:0 0 18px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.game-early-download-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.game-early-download-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border-radius:8px;color:#fff;font-size:.9rem;font-weight:900;background:#e11d48;text-decoration:none;flex:1 1 auto}.game-early-download-btn:hover{background:#be123c;color:#fff}.game-early-download-btn em{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.16);font-style:normal;font-size:.72rem;font-weight:800}.game-early-download .vnexus-favorite-button{flex:0 0 auto}.game-early-download .favorite-context-single{min-height:44px}.game-early-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:10px;border-top:1px solid var(--line)}.game-early-platforms-label{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.game-early-platforms-list{display:flex;flex-wrap:wrap;gap:6px}.game-early-platforms-list a{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:rgba(255,255,255,.03);color:var(--text);font-size:.74rem;font-weight:800;text-decoration:none}.game-early-platforms-list a:hover{border-color:rgba(148,163,184,.4);background:rgba(255,255,255,.06)}body.light-mode .habit-banner,body.light-mode .habit-continue-card,body.light-mode .game-early-download,body.light-mode .habit-rail-clear{background:#fff;border-color:rgba(148,163,184,.28)}body.light-mode .habit-banner:hover,body.light-mode .habit-continue-card:hover{background:#f8fafc}body.light-mode .habit-rail-sub,body.light-mode .habit-rail-sub-text,body.light-mode .habit-continue-body em{color:#64748b}body.light-mode .habit-rail-chip{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,var(--chip-a),var(--chip-b),var(--chip-c),var(--chip-d),var(--chip-a)) border-box;background-size:auto,240% 100%;box-shadow:0 4px 12px rgba(15,23,42,.08)}body.light-mode .habit-rail-chip::before{background:linear-gradient(90deg,#be123c,#c2410c,#7c3aed,#0369a1,#be123c);background-size:240% 100%;-webkit-background-clip:text;background-clip:text}body.light-mode .game-early-download-btn{background:#e11d48}body.light-mode .game-early-platforms-list a{background:#f8fafc;border-color:#dbe3ee;color:#334155}body.light-mode .game-early-platforms-list a:hover{background:#f1f5f9}@media (max-width:720px){.habit-priority-strip,.habit-trending-strip{padding-block:14px 20px}.habit-continue-track{grid-auto-columns:minmax(200px,78vw)}.game-early-download{padding:10px}.game-early-download-btn{width:100%}.game-early-download .vnexus-favorite-button{width:100%}.game-early-download-actions{width:100%}}