.ac-hero,.ac-main{--ac-sec: var( --gc-sec, var( --wp--preset--color--accent ) );--ac-sec-text: var( --gc-sec, var( --wp--preset--color--accent-text ) );--ac-on-accent: #1A1F27;--ac-mono: var( --wp--preset--font-family--ibm-plex-mono );--ac-head: var( --wp--preset--font-family--sora )}:root[data-theme=light] .ac-main{--wp--preset--color--good: #15803D;--wp--preset--color--mid: #B45309;--wp--preset--color--bad: #DC2626}.ac-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;min-height:420px;margin:0;padding:64px 0 40px;background:#0b0e13;color:#fff;border-bottom:1px solid var( --wp--preset--color--line )}:root[data-theme=light] .ac-hero{--ac-sec: #FF5A1F;--ac-sec-text: #FF5A1F}:root[data-theme=light] body:is(.post-type-archive-hardware,.post-type-archive-hardware_review) .ac-hero{--ac-sec: #22D3EE;--ac-sec-text: #22D3EE}:root[data-theme=light] body:is(.post-type-archive-games,.post-type-archive-game_review) .ac-hero{--ac-sec: #A3E635;--ac-sec-text: #A3E635}.ac-hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.ac-hero-bg img,.ac-hero-bg .ac-noimg{display:block;width:100%;height:100%;object-fit:cover;transform-origin:70% 40%;animation:ac-kb 26s ease-in-out infinite alternate}.ac-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0c10eb,#0a0c10b8 40%,#0a0c1033 75%),linear-gradient(0deg,rgba(10,12,16,.85),transparent 55%)}@keyframes ac-kb{0%{transform:scale(1.04)}to{transform:scale(1.14) translate(-2%,1%)}}.ac-hero-bar{position:absolute;left:0;top:0;bottom:0;width:4px;background:var( --ac-sec )}.ac-hero-in{width:100%;max-width:1180px;margin:0 auto;padding:0 var( --gut, 20px )}.ac-hero-kick{display:flex;align-items:center;gap:10px;font:600 10.5px / 16px var( --ac-mono );text-transform:uppercase;letter-spacing:.14em;color:var( --ac-sec )}.ac-hero-kick:before{content:"";width:28px;height:2px;background:var( --ac-sec )}h1.ac-hero-title{margin:12px 0 14px;font:900 clamp(44px,7vw,88px) / .95 var( --ac-head );letter-spacing:-.02em;text-transform:uppercase;color:#fff}.ac-hero-page{display:inline-block;vertical-align:middle;margin-left:10px;font:600 12px var( --ac-mono );letter-spacing:.12em;color:#ffffffb3}.ac-hero-desc{max-width:560px;margin:0;font-size:16px;line-height:1.5;color:#ffffffd9}.ac-hero-stats{display:flex;flex-wrap:wrap;gap:22px;margin:22px 0 0}.ac-hero-stats div{display:flex;flex-direction:column-reverse}.ac-hero-stats dt{font:500 11px var( --ac-mono );text-transform:uppercase;letter-spacing:.1em;color:#ffffffb8}.ac-hero-stats dd{margin:0 0 4px;font:700 26px / 1 var( --ac-head );color:#fff}.ac-hero-stats .is-live dd{color:var( --ac-sec-text )}.ac-hero-newest{max-width:560px;margin:18px 0 0;font:500 10.5px / 1.6 var( --ac-mono );letter-spacing:.06em;color:#ffffffb8}.ac-hero-newest a{color:#fff;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var( --ac-sec ) 60%,transparent)}.ac-hero-newest a:hover{border-bottom-color:var( --ac-sec )}@media(max-width:600px){.ac-hero{min-height:380px;padding:36px 0 28px}.ac-hero-in{padding:0 16px}.ac-hero-bg:after{background:linear-gradient(180deg,#0a0c109e,#0a0c10d6 55%,#0a0c10f5)}h1.ac-hero-title{font-size:44px}.ac-hero-desc{font-size:15px}.ac-hero-stats{gap:16px}.ac-hero-stats dd{font-size:21px}}.ac-main .gc-filter{margin-top:0}.ac-body a{color:inherit;text-decoration:none}.ac-body .ac-h{margin:0;font-family:var( --ac-head );font-weight:700;line-height:1.25;letter-spacing:-.005em;color:var( --wp--preset--color--text );text-transform:none;transition:color .2s ease}.ac-body .ac-ex{margin:0;font-size:14px;line-height:1.5;color:var( --wp--preset--color--muted )}.ac-body .ac-meta{font:400 11px var( --ac-mono );letter-spacing:.04em;color:var( --wp--preset--color--muted )}.ac-body .ac-ttag{font:500 10px var( --ac-mono );text-transform:uppercase;letter-spacing:.1em;color:var( --wp--preset--color--muted )}.ac-body .ac-kick{font:600 10.5px var( --ac-mono );text-transform:uppercase;letter-spacing:.14em;color:var( --ac-sec-text )}.ac-body .ac-pill{display:inline-block;align-self:flex-start;padding:4px 6px;border-radius:0;background:var( --wp--preset--color--accent );color:var( --ac-on-accent );font:600 10px / 1 var( --ac-mono );text-transform:uppercase;letter-spacing:.1em}.ac-body .ac-ph{position:relative;display:block;overflow:hidden;background:var( --wp--preset--color--surface-2 )}.ac-body .ac-ph img,.ac-body .ac-ph .ac-noimg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.ac-body a:hover .ac-ph img{transform:scale(1.04)}}.ac-empty{padding:24px 0 8px;color:var( --wp--preset--color--muted )}.ac-more{display:flex;align-items:center;gap:16px;margin-top:32px}.ac-more:before,.ac-more:after{content:"";flex:1;min-width:12px;height:1px;background:color-mix(in srgb,var( --wp--preset--color--accent ) 45%,var( --wp--preset--color--line ))}.ac-body .ac-more-btn{display:inline-flex;align-items:center;gap:.5em;padding:6px 12px;border:1px solid color-mix(in srgb,var( --wp--preset--color--accent ) 45%,var( --wp--preset--color--line ));border-radius:0;background:color-mix(in srgb,var( --wp--preset--color--accent ) 7%,var( --wp--preset--color--bg ));color:var( --wp--preset--color--accent-text );font:500 12px var( --ac-mono );letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease}.ac-body a.ac-more-btn:after{content:"\2193";display:inline-block;transition:transform .2s ease}.ac-body a.ac-more-btn:hover{background:color-mix(in srgb,var( --wp--preset--color--accent ) 14%,var( --wp--preset--color--bg ))}.ac-body a.ac-more-btn:hover:after{transform:translateY(3px)}.ac-more-btn.is-end{color:var( --wp--preset--color--muted )}.ac-more-btn small{font:400 10px var( --ac-mono );letter-spacing:.06em;color:var( --wp--preset--color--muted )}.ac-more-btn[aria-busy=true]{opacity:.6}.ac-body .ac-more-first{display:block;width:max-content;margin:12px auto 0;font:500 11px var( --ac-mono );letter-spacing:.08em;text-transform:uppercase;color:var( --wp--preset--color--muted );text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.ac-more-btn{min-height:44px}}html.gc-ac-rv .ac-rv:not(.is-in){opacity:0;transform:translateY(18px)}html.gc-ac-rv .ac-rv{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.ac-hero-bg img,.ac-hero-bg .ac-noimg{animation:none;transform:none}.ac-body *,.ac-body *:before,.ac-body *:after{animation:none!important;transition:none!important}.ac-body a:hover .ac-ph img{transform:none!important}}.ac-body{padding-bottom:56px}#ac-body{scroll-margin-top:76px}.ac-main #ac-body{transition:opacity .15s ease}.ac-main.is-swapping #ac-body{opacity:.55}.ac-main.is-swapping{cursor:progress}#ac-body:focus,#ac-body[tabindex="-1"]:focus-visible,.ac-main[tabindex="-1"]:focus-visible{outline:none!important}@media(prefers-reduced-motion:reduce){.ac-main #ac-body{transition:none}}.ac-body .ac-empty{padding:28px 20px;border:1px dashed var( --wp--preset--color--line );text-align:center}.ac-body .ac-empty-msg{margin:0;font:600 16px / 1.4 var( --wp--preset--font-family--sora );color:var( --wp--preset--color--text )}.ac-body .ac-empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:10px 0 0}.ac-body .ac-empty-link{display:inline-flex;align-items:center;min-height:44px;font:500 11px var( --ac-mono );letter-spacing:.08em;text-transform:uppercase;color:var( --ac-sec-text, var( --wp--preset--color--accent-text ) );text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.ac-body .ac-empty-link:hover{color:var( --wp--preset--color--text )}}
