/* Original Game.nl tokens, recovered from Elementor kit 215. */
:root{--gn-background:#1b2332;--gn-heading:#ccffa3;--gn-h3:#fff;--gn-link:#ccffa3;--gn-primary:#97d165;--gn-accent:#f28c1c;--gn-surface:#366666;--gn-bg:var(--gn-background);--gn-green:var(--gn-primary);--gn-light:var(--gn-heading);--gn-orange:var(--gn-accent);--gn-panel:#252e41;--gn-muted:#c8c8c8;--gn-line:#455b48;--gn-radius:24px;--gn-max:1310px;--gn-article-width:830px;--gn-h1-margin-top:var(--gn-h1-margin-top-desktop,48px);--gn-h2-margin-top:var(--gn-h2-margin-top-desktop,64px);--gn-h3-margin-top:var(--gn-h3-margin-top-desktop,48px);--space-xs:clamp(.9375rem,.9183rem + .0962vw,1rem);--space-s:clamp(1.375rem,1.3365rem + .1923vw,1.5rem);--space-m:clamp(2rem,1.8462rem + .7692vw,2.5rem);--space-l:clamp(2.5rem,2.1923rem + 1.5385vw,3.5rem);--space-2xl:clamp(4.5rem,3.5769rem + 4.6154vw,7.5rem);color-scheme:dark}
*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background-color:var(--gn-bg);background-image:var(--gn-glow,url('img_backgroound_glow_3.webp'));background-position:top center;background-repeat:no-repeat;background-size:contain;color:#fff;font-family:Poppins,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body.gn-menu-open{overflow:hidden}img,video{max-width:100%;height:auto}svg{display:block}a{color:var(--gn-link);text-decoration:none}a:hover{color:var(--gn-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gn-heading);outline-offset:4px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;overflow-wrap:anywhere;margin:0 0 var(--space-xs)}h1,h2{color:var(--gn-heading)}h1{font-size:var(--gn-h1-size,56px);margin-top:var(--gn-h1-margin-top)}h2{font-size:var(--gn-h2-size,32px);margin-top:var(--gn-h2-margin-top)}h3,h4,h5,h6{color:var(--gn-h3)}h3{font-size:var(--gn-h3-size,26px);font-weight:400;margin-top:var(--gn-h3-margin-top)}h4{font-size:clamp(1rem,.96rem + .2vw,1.125rem)}p{margin:0 0 1.4em}ul,ol{padding-left:1.4em}address{font-style:normal}.gn-wrap{width:min(var(--gn-max),calc(100% - 60px));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gn-skip{position:absolute;top:-100px;left:20px;z-index:1000;background:var(--gn-green);color:var(--gn-bg);padding:10px 20px;border-radius:6px}.gn-skip:focus{top:15px}main:focus{outline:none}main{min-height:40vh}
.gn-header{padding:var(--gn-header-space,24px) 0;position:relative}.gn-header-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:116px}.gn-logo{flex:0 0 300px}.gn-logo img{display:block;width:300px;height:116px;object-fit:contain}.gn-logo .gn-logo-mobile{display:none}.gn-desktop-nav{display:flex;align-items:center;gap:32px;flex:1;justify-content:flex-end}.gn-menu{display:flex;gap:30px;align-items:center;list-style:none;padding:0;margin:0}.gn-menu a{font-size:1rem;color:var(--gn-light)}.gn-menu a:hover{color:var(--gn-orange)}.gn-menu li{position:relative}.gn-menu .sub-menu{display:none;position:absolute;z-index:25;background:var(--gn-panel);padding:16px;min-width:180px;list-style:none;border-radius:8px}.gn-menu li:hover>.sub-menu,.gn-menu li:focus-within>.sub-menu{display:grid;gap:8px}
.gn-search{position:relative;display:flex;flex-shrink:0;max-width:100%;width:240px}.gn-search input{min-width:0;width:100%;border:1px solid var(--gn-light);background:transparent;border-radius:5px;padding:13px 44px 13px 15px;color:#fff;font-size:.875rem}.gn-search button{position:absolute;right:3px;top:3px;bottom:3px;width:40px;display:grid;place-items:center;background:none;color:var(--gn-green);border:0}.gn-search svg{width:23px;stroke:currentColor;fill:none;stroke-width:2}.gn-search-results{position:absolute;top:calc(100% + 8px);right:0;width:350px;max-width:calc(100vw - 48px);z-index:30;border-radius:8px;background:var(--gn-surface);box-shadow:0 6px 30px #0006;padding:8px}.gn-search-results[hidden]{display:none}.gn-search-results a{display:grid;padding:12px;border-bottom:1px solid #ffffff28;color:#fff;line-height:1.4}.gn-search-results a:hover,.gn-search-results a:focus{background:#1b233255;border-radius:4px}.gn-search-results small{font-size:.66rem;color:var(--gn-light);margin-bottom:4px}.gn-search-results p{padding:12px;font-size:.85rem;margin:0}.gn-search-all{color:var(--gn-light)!important}
.gn-menu-toggle{display:none;padding:4px;border:0;background:none;width:52px;height:52px;flex:0 0 52px}.gn-mobile-menu{background:var(--gn-bg);color:#fff;border:0;padding:28px;width:min(480px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0 0 0 auto;overflow:auto}.gn-mobile-menu::backdrop{background:#000a}.gn-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:45px}.gn-mobile-head img{max-width:220px;width:65%;height:auto}.gn-mobile-head button{border:0;background:none;color:var(--gn-light);font-size:40px;line-height:1;padding:12px}.gn-mobile-menu .gn-menu{display:grid;gap:25px;padding:0 0 35px;align-items:start}.gn-mobile-menu .gn-menu a{font-size:1.5rem}.gn-mobile-menu .gn-search{width:100%}.gn-mobile-menu .sub-menu{position:static;display:grid;margin-top:15px}.gn-mobile-menu .sub-menu a{font-size:1rem}
.gn-home{padding-top:10px}.gn-home>.glp-live-banner,.gn-home>.glp-banner{margin-top:6px;margin-bottom:52px}.gn-home>.glp-banner-placeholder>.glp-live-banner{margin-top:6px;margin-bottom:54px}.gn-highlights{display:grid;grid-template-columns:2fr 1fr;gap:32px;margin-bottom:var(--space-l)}.gn-highlight-side{display:grid;grid-template-rows:1fr 1fr;gap:32px}.gn-card{position:relative;isolation:isolate;overflow:hidden;background:var(--gn-panel);border-radius:var(--gn-radius);min-width:0;min-height:400px;display:flex;flex-direction:column;justify-content:flex-end}.gn-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s ease}.gn-card:hover .gn-card-image{transform:scale(1.045)}.gn-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1f414100 25%,#1f4141 75%);opacity:.76;mix-blend-mode:multiply;z-index:-1;pointer-events:none}.gn-card-content{padding:var(--space-m)}.gn-card h2,.gn-card h3{color:var(--gn-heading)}.gn-card--hero{min-height:550px}.gn-card--hero h2{font-size:2rem;margin:8px 0 16px}.gn-card--hero p{font-size:1rem;line-height:1.6;margin:0}.gn-card time{font-size:.8rem;color:#fff;display:block;margin-bottom:8px}.gn-card--hero time,.gn-card--small time{position:absolute;top:0;left:calc(25px + var(--space-s));background:var(--gn-green);color:var(--gn-bg);padding:8px var(--space-xs);border-radius:0 0 8px 8px;font-weight:700}.gn-card--small{min-height:259px}.gn-card--small .gn-card-shade{background:linear-gradient(180deg,#1f414100 -25%,#1f4141 80%);opacity:.8}.gn-card--small h3{font-size:1.6rem;margin-bottom:15px}.gn-card-link{color:inherit}.gn-card-link:hover{color:inherit}.gn-card-link:after{content:'';position:absolute;inset:0;z-index:1}
/* A click never adds a card border. Keyboard navigation retains a quiet, inset cue. */
.gn-card:focus-within,.gn-related-grid article:focus-within{outline:none;border:0}.gn-card a:focus,.gn-related-grid a:focus{outline:none}.gn-card:has(a:focus-visible),.gn-related-grid article:has(a:focus-visible){box-shadow:inset 0 0 0 2px #ccffa380}
.gn-card-label{position:absolute;top:0;left:25px;background:var(--gn-green);color:var(--gn-bg);font-size:14px;font-weight:700;line-height:1.3;padding:8px var(--space-xs);border-radius:0 0 8px 8px}.gn-score{display:flex;align-items:center;justify-content:center;background:url('img_review_badge.svg') center/contain no-repeat;width:94px;height:105px;font-size:2rem;font-weight:700;line-height:1;color:#fff;flex-shrink:0}.gn-card--review .gn-card-shade{background:linear-gradient(180deg,#1f414100 57%,#1f4141 100%);opacity:.79}.gn-card--review .gn-card-content{padding:var(--space-s)}.gn-card--review .gn-score{position:static;margin:0 auto var(--space-xs);width:94px;height:105px;font-size:2rem}.gn-card--review h2{font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.3;margin:0}.gn-card--news{background:var(--gn-surface);justify-content:flex-start;transition:box-shadow .2s}.gn-card--news:hover,.gn-related-grid article:hover{box-shadow:5px 5px 20px 4px #21374b}.gn-card--news .gn-card-image{position:static;width:100%;height:180px;object-fit:cover;z-index:auto;border-radius:24px 24px 0 0}.gn-card--news .gn-card-shade{display:none}.gn-card--news .gn-card-content{padding:var(--space-s);display:flex;flex-direction:column;flex:1}.gn-card--news h2{font-size:clamp(1rem,.9615rem + .1923vw,1.125rem);line-height:1.3;margin-bottom:0}.gn-card--news time{font-size:.75rem}.gn-card-excerpt{font-size:.9rem;line-height:1.5}.gn-tags{display:flex;flex-wrap:wrap;gap:7px;font-size:.72rem}.gn-tags span,.gn-tags a{border:1px solid #ffffff70;border-radius:30px;padding:3px 11px;color:#fff}
.gn-card :is(h1,h2,h3){margin-top:0}
.gn-community{padding:0 0 var(--space-l);text-align:center}.gn-community h1{font-size:2rem;margin-bottom:var(--space-xs);margin-inline:200px}.gn-community>p{margin-bottom:var(--space-m);margin-inline:200px}.gn-discord-banner{display:block;width:650px;max-width:100%;margin:0 auto}.gn-discord-banner img{display:block;width:100%;height:auto}.gn-ad{margin:24px auto var(--space-l);text-align:center;max-width:100%}.gn-ad img,.gn-ad iframe{max-width:100%}.gn-ad small{display:block;position:relative;max-width:970px;margin:8px auto 0;text-align:right;color:#82b6b6;font-size:.65rem;line-height:1.5}.gn-ad-tooltip-trigger,.gn-ad-tooltip-trigger:hover,.gn-ad-tooltip-trigger:focus{display:inline;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:inherit;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.gn-ad small>span{position:absolute;z-index:20;right:0;bottom:calc(100% + 10px);width:310px;max-width:calc(100vw - 40px);padding:12px 14px;border:1px solid #82b6b64d;border-radius:8px;background:var(--gn-panel);box-shadow:0 6px 20px #0004;color:#fff;font-size:.75rem;line-height:1.6;text-align:left;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.gn-ad small>span:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.gn-ad small[data-gn-tooltip-open="true"]>span,.gn-ad small:not([data-gn-tooltip-ready]):is(:hover,:focus-within)>span{visibility:visible;opacity:1;pointer-events:auto}@media(max-width:767px){.gn-ad small{max-width:320px}}@media(prefers-reduced-motion:reduce){.gn-ad small>span{transition:none}}.gn-ad-mobile{display:none}.gn-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:var(--gn-h2-margin-top) 0 var(--space-s)}.gn-section-heading h2{font-size:1.6rem;font-weight:500;color:white;margin:0}.gn-section-heading h2 a{color:inherit}.gn-review-section{position:relative;margin:0 0 var(--space-l);padding-inline:10px}.gn-review-slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/3);gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.gn-review-slider::-webkit-scrollbar{display:none}.gn-review-slider .gn-card{scroll-snap-align:start}.gn-slider-controls{position:absolute;left:-46px;right:-46px;top:50%;display:flex;justify-content:space-between;pointer-events:none}.gn-slider-controls button{pointer-events:auto;border:0;background:#21343f;color:var(--gn-light);font-size:2.2rem;width:48px;height:48px;display:grid;place-items:center;line-height:1}.gn-slider-controls button:hover{background:var(--gn-surface)}.gn-slider-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.gn-slider-dots{display:flex;gap:10px}.gn-slider-dots button{border:0;padding:0;width:6px;height:6px;border-radius:50%;background:var(--gn-light)}.gn-slider-dots button[aria-current=true]{background:var(--gn-orange)}.gn-home-news{margin-bottom:var(--space-l)}.gn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.gn-pagination{display:flex;gap:25px;align-items:center;justify-content:center;margin:35px 0 0}.gn-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--gn-green);color:var(--gn-bg);border:1px solid var(--gn-green);border-radius:5px;padding:13px 25px;font-weight:600;font-size:.9rem;line-height:1.3}.gn-button:hover{background:var(--gn-light);color:var(--gn-bg)}.gn-button--outline{background:transparent;color:var(--gn-light);border-color:var(--gn-green)}
.gn-footer{margin-top:var(--space-l)}.gn-footer-top{display:grid;grid-template-columns:13.431fr 15fr 22.198fr 14.205fr 30fr;gap:20px;padding:var(--space-l) 10px}.gn-footer-top>div{min-width:0}.gn-footer-top>div:nth-child(n+2):nth-child(-n+4){padding-right:var(--space-s)}.gn-footer h2{margin-top:0;font-size:clamp(.8125rem,.8rem + .06vw,.875rem);font-weight:700;color:#82b6b67d;margin-bottom:18px}.gn-footer-brand img{width:80px;height:auto;display:block;margin-bottom:var(--space-s)}.gn-footer-brand address{font-size:.75rem;line-height:1.5}.gn-footer-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gn-footer-list a{font-size:.85rem;line-height:1.5;display:block}.gn-footer-top>div:nth-child(4) .gn-footer-list a{font-size:.75rem}.gn-footer-more{display:block;margin-top:18px;font-size:.75rem}.gn-socials{list-style:none;display:flex;flex-wrap:wrap;gap:18px;padding:0;margin:0 0 var(--space-m)}.gn-socials img,.gn-socials svg{width:24px;height:24px;object-fit:contain}.gn-footer-newsletter h2{margin-bottom:12px}.gn-footer-newsletter p{font-size:.75rem;margin-bottom:15px;line-height:1.5}.gn-footer .gn-form{grid-template-columns:1fr 1fr;gap:8px}.gn-footer .gn-form input:not([type=checkbox]){background:#82b6b6;color:#1b2332;border:0;padding:10px;font-size:.75rem}.gn-footer .gn-form>label:not(.gn-consent){font-size:.65rem}.gn-footer .gn-form .gn-consent{grid-column:1/-1;font-size:.65rem}.gn-footer .gn-form button{justify-self:start;padding:10px;font-size:.75rem}.gn-footer-bottom{border-top:1px solid var(--gn-light);display:flex;justify-content:space-between;gap:24px;padding:var(--space-s) 0 var(--space-s) 10px;font-size:clamp(.8125rem,.8rem + .06vw,.875rem);color:#dadada}.gn-footer-bottom nav{display:flex;gap:20px}.gn-footer-bottom a{color:var(--gn-link)}
.gn-breadcrumbs,.rank-math-breadcrumb{font-size:.75rem;line-height:1.6;color:var(--gn-light);padding:0;margin:0}.rank-math-breadcrumb p{margin:0}.gn-page{padding-top:25px;padding-bottom:35px}.gn-page>header{margin-bottom:36px}.gn-page>header h1{margin-top:var(--gn-h1-margin-top)}.gn-page-copy{margin:45px auto 0;max-width:var(--gn-article-width)}.gn-page-copy h2{margin-top:var(--gn-h2-margin-top)}.gn-page-copy h3{margin-top:var(--gn-h3-margin-top)}.gn-page-copy img{border-radius:12px}.gn-page .gn-search{width:420px}.gn-empty{grid-column:1/-1;padding:30px 0}
.gn-review-hero{position:relative;min-height:var(--gn-review-hero-height,600px);padding:var(--space-xs) 30px var(--space-l)}.gn-review-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gn-hero-nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px}.gn-back{display:inline-flex;align-items:center;gap:15px;background:#36666630;border-radius:10px;color:#fff;padding:14px 20px;font-weight:400;font-size:clamp(.8125rem,.8rem + .06vw,.875rem);line-height:1;flex-shrink:0}.gn-back:hover{background:var(--gn-surface);color:#fff}.gn-back>span{font-size:1.5rem;line-height:.5}
.gn-review-panel{position:relative;width:min(1100px,calc(100% - 60px));margin:-150px auto 0;background:var(--gn-bg);border-radius:24px;padding:var(--space-l)}.gn-review-title{position:relative;margin-bottom:var(--space-m)}.gn-review-title h1{font-size:var(--gn-review-title-size,48px);line-height:1.3;margin:var(--gn-h1-margin-top) 0 16px;padding-right:90px}.gn-review-title>.gn-score{position:absolute;right:0;top:calc(-50px - var(--space-l));width:120px;height:138px;font-size:2.5rem}.gn-review-title time{font-size:.8rem}.gn-author{display:inline-flex;align-items:center;gap:12px;color:var(--gn-green);font-size:.8rem;font-weight:500}.gn-author img{width:40px;height:40px;border-radius:50%;object-fit:cover}.gn-review-intro{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-l);margin-bottom:35px}.gn-intro{font-weight:600;font-size:1.1rem;line-height:1.7}.gn-intro p:last-child{margin-bottom:0}.gn-review-facts{font-size:.85rem}.gn-review-facts .gn-review-data{margin:0}.gn-review-facts .gn-review-data th,.gn-review-facts .gn-review-data td{padding:8px}.gn-verdict{background:linear-gradient(156deg,#366666 30%,#59ac5e 100%);border-radius:1em;padding:var(--space-m) var(--space-m) var(--space-l);margin-bottom:35px}.gn-verdict{padding-top:var(--gn-h2-margin-top)}.gn-verdict h2{margin-top:0;font-size:1.6rem;font-weight:500;color:#fff;margin-bottom:var(--space-s)}.gn-verdict-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m)}.gn-verdict-list{margin:0;font-size:.95rem}.gn-verdict-list li{padding:8px 0 8px 38px}.gn-verdict-list li:before{content:''!important;width:22px;height:22px;top:10px;background:center/contain no-repeat}.gn-pros li:before{background-image:url('icon-plus-circle.svg')}.gn-cons li:before{background-image:url('icon-minus-circle.svg')}
.gn-article-layout{padding:var(--space-s) var(--space-s) var(--space-m)}.gn-article-content{max-width:var(--gn-article-width);margin-inline:auto;font-size:1.06rem;line-height:1.8;overflow-wrap:break-word}.gn-article-content h2{margin-top:var(--gn-h2-margin-top)}.gn-article-content h3{margin-top:var(--gn-h3-margin-top)}.gn-article-content p{margin-bottom:1.6em}.gn-article-content img{height:auto;border-radius:16px}.gn-article-content .wp-block-image{margin:35px 0}.gn-article-content figcaption{font-size:.75rem;color:var(--gn-muted)}.gn-article-content iframe{max-width:100%}.gn-article-content blockquote{border-left:4px solid var(--gn-green);padding:10px 25px;margin:30px 0;font-size:1.2rem}.gn-article-content table,.gn-page-copy table{width:100%;border-collapse:collapse}.gn-article-content td,.gn-page-copy td,.gn-article-content th,.gn-page-copy th{padding:10px;border-bottom:1px solid var(--gn-line)}
.gn-conclusion{position:relative;width:min(1050px,calc(100% - 60px));margin:var(--space-2xl) auto var(--space-m);background:var(--gn-surface);border-radius:1em;padding:var(--space-m) var(--space-m) var(--space-l)}.gn-conclusion{padding-top:var(--gn-h2-margin-top)}.gn-conclusion h2{margin-top:0;font-weight:400;color:var(--gn-heading);padding-right:95px}.gn-conclusion>.gn-score{position:absolute;right:calc(25px + var(--space-s));top:-55px;width:120px;height:138px;font-size:2.5rem}.gn-conclusion p:last-child{margin-bottom:0}.gn-conclusion-author{max-width:1050px;width:calc(100% - 60px);margin:0 auto var(--space-m)}.gn-author-card{display:grid;grid-template-columns:96px 1fr;gap:var(--space-s);padding:var(--space-s);border-radius:16px;background:#252e4180}.gn-author-card-photo img{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover}.gn-author-card-label{color:#82b6b6;font-size:.75rem;margin:0 0 4px}.gn-author-card .gn-author{font-size:1rem;font-weight:600}.gn-author-card-bio{font-size:.9rem;margin-top:12px}.gn-author-card-bio p{margin-bottom:12px}.gn-author-card dl{display:flex;flex-wrap:wrap;gap:12px 28px;margin:12px 0 0;font-size:.8rem}.gn-author-card dt{color:#82b6b6}.gn-author-card dd{margin:2px 0 0}.gn-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.gn-gallery img{width:100%;height:220px;object-fit:cover;border-radius:12px}.gn-modified{font-size:.75rem;margin-top:24px;text-align:right}
.gn-related{padding-top:var(--gn-h2-margin-top)}.gn-related>h2{font-size:1.5rem;margin-top:0}.gn-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px}.gn-related-grid article{position:relative;background:#252e41;border-radius:16px;overflow:hidden;transition:box-shadow .2s}.gn-related-image{position:relative;aspect-ratio:1/.67}.gn-related-image>a{display:block;height:100%}.gn-related-image img{display:block;width:100%;height:100%;object-fit:cover}.gn-related-image .gn-score{position:absolute;right:14px;bottom:-15px;width:68px;height:78px;font-size:1.5rem}.gn-related-content{padding:20px 10px 10px 20px}.gn-related-grid h3{margin-top:0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);margin-bottom:13px;color:var(--gn-heading)}.gn-related-grid time{font-size:.75rem;color:#a3a3a3;display:block;margin-bottom:16px}.gn-related-grid p{font-size:.9rem;line-height:1.5;margin:0 0 15px}.gn-readmore{font-size:.8rem;color:var(--gn-orange)}
.gn-post-header{padding:25px 48px 0}.gn-post-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin:var(--gn-h1-margin-top) 0 var(--space-l)}.gn-post-title-row h1{font-size:var(--gn-news-title-size,32px);line-height:1.3;margin:0 0 12px}.gn-post-title-row time{font-size:.8rem}.gn-post-title-row .gn-back{margin-top:0}.gn-post-intro{margin-bottom:var(--space-m)}.gn-post-cover{margin-top:var(--space-l)}.gn-post-cover img{display:block;height:auto;width:100%;aspect-ratio:1360/700;object-fit:cover;border-radius:12px;filter:none;opacity:1}.gn-post-end{padding:25px 44px}.gn-post-end>p{font-size:.75rem;margin-top:18px}
.gn-author-header{display:flex;gap:35px;align-items:flex-start;margin-bottom:35px}.gn-author-header>img{border-radius:50%;width:140px;height:140px;object-fit:cover}.gn-author-header h1{margin-top:var(--gn-h1-margin-top)}.gn-author-links{display:flex;gap:20px}.gn-favourites{display:flex;gap:35px;flex-wrap:wrap;margin-bottom:45px}.gn-favourites dt{font-weight:700;color:var(--gn-green)}.gn-favourites dd{margin:8px 0 0}.gn-contact{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1050px}.gn-contact .gn-form input,.gn-contact .gn-form textarea{background:transparent;color:#fff}.gn-contact .gn-form button{justify-self:start}.gn-unreleased-intro{text-align:center;max-width:700px;margin:40px auto}.gn-unreleased-intro img{max-width:400px;width:90%;margin-bottom:25px}.gn-unreleased-body{display:grid;grid-template-columns:2fr 1fr;gap:50px}.gn-unreleased-body img{border-radius:18px}.gn-unreleased-body .gn-intro{margin-top:20px}.gn-game-facts{background:var(--gn-panel);padding:25px;border-radius:18px;align-self:start}.gn-game-facts h2{font-size:1.4rem}.gn-game-facts dt{font-weight:600;color:var(--gn-green);margin-top:18px}.gn-game-facts dd{margin:5px 0}.gn-game-video{margin-top:30px}.gn-game-video iframe{width:100%;aspect-ratio:16/9;height:auto}.gn-not-found{padding-block:60px}.gn-not-found .gn-search{margin:30px 0}.gn-not-found .gn-kicker{font-size:4rem;font-weight:700;color:var(--gn-green)}
.gn-site .gna{--gna-ink:#fff;--gna-muted:#c8c8c8;--gna-bg:#1b2332;--gna-orange:#97d165;--gna-line:#455b48;--gna-soft:#252e41;max-width:100%}.gn-site .gna input,.gn-site .gna select{color-scheme:dark;background:var(--gn-bg)}.gn-site .gna .gna-button,.gn-site .gna .gna-quick{color:var(--gn-bg)!important;background:var(--gn-green)!important}.gn-site .gna .gna-dialog,.gn-site .gna .gna-dialog-close{background:#252e41;color:#fff}.gn-site .gna .gna-tag{background:#344635;color:var(--gn-light)}.gn-site .game-liveblog{color:#fff}
@media(max-width:1420px){.gn-slider-controls{left:-20px;right:-20px}}
@media(max-width:1180px){.gn-logo{flex-basis:250px}.gn-logo img{width:250px}.gn-desktop-nav{gap:22px}.gn-menu{gap:20px}.gn-search{width:210px}.gn-menu a{font-size:.87rem}.gn-footer-top{grid-template-columns:1fr 1fr 1fr;gap:35px}.gn-footer-top>div:nth-child(n){padding-right:0}.gn-footer-connect{grid-column:2/4}}
@media(max-width:1024px){.gn-community h1,.gn-community>p{margin-inline:0}.gn-desktop-nav{display:none}.gn-menu-toggle{display:block}.gn-header-inner{min-height:90px}.gn-logo{flex-basis:220px}.gn-logo .gn-logo-desktop{display:none}.gn-logo .gn-logo-mobile{display:block;width:220px;height:85px}.gn-highlights{grid-template-columns:1.5fr 1fr;gap:24px}.gn-highlight-side{gap:24px}.gn-card--hero{min-height:500px}.gn-card--small{min-height:238px}.gn-card--small h3{font-size:1.2rem}.gn-card-content{padding:24px}.gn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gn-review-slider{grid-auto-columns:calc((100% - 24px)/2);gap:24px}.gn-review-panel{padding:var(--space-s)}.gn-review-title>.gn-score{top:calc(-50px - var(--space-s))}.gn-review-intro{grid-template-columns:1fr;gap:var(--space-m)}.gn-review-facts{max-width:700px}.gn-contact{gap:35px}.gn-unreleased-body{grid-template-columns:1.5fr 1fr;gap:30px}}
@media(max-width:767px){:root{--gn-h1-margin-top:var(--gn-h1-margin-top-mobile,40px);--gn-h2-margin-top:var(--gn-h2-margin-top-mobile,44px);--gn-h3-margin-top:var(--gn-h3-margin-top-mobile,32px)}h1{font-size:2.7rem}h2{font-size:1.7rem}.gn-wrap{width:calc(100% - 40px)}.gn-header{padding:10px 0 20px}.gn-header-inner{gap:20px;min-height:100px}.gn-highlights{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.gn-highlight-side{gap:20px}.gn-card--hero{min-height:500px}.gn-card--hero .gn-card-content{padding:25px}.gn-card--hero h2{font-size:1.6rem}.gn-card--small{min-height:240px}.gn-card--small h3{font-size:1.4rem}.gn-card--hero time,.gn-card--small time{left:25px;font-size:.75rem}.gn-card--hero p{font-size:.9rem}.gn-community h1{font-size:1.8rem}.gn-ad-desktop{display:none}.gn-ad-mobile{display:block}.gn-review-slider{grid-auto-columns:100%;gap:18px}.gn-card--review{min-height:400px}.gn-slider-controls{left:-10px;right:-10px}.gn-slider-controls button{width:40px;height:44px}.gn-grid{grid-template-columns:1fr;gap:22px}.gn-card--news h2{font-size:clamp(1rem,.9615rem + .1923vw,1.125rem)}.gn-footer{margin-top:20%;margin-bottom:5%}.gn-footer-top{grid-template-columns:1fr;gap:40px;padding:0 20px 40px}.gn-footer-connect{grid-column:auto}.gn-footer-brand{display:flex;align-items:center;gap:30px}.gn-footer-brand img{margin:0}.gn-footer .gn-form{max-width:400px}.gn-footer-bottom{display:block;padding:20px}.gn-footer-bottom nav{margin-top:15px;gap:15px;flex-wrap:wrap}.gn-review-hero{min-height:400px;padding:25px 0}.gn-hero-nav{align-items:flex-start;gap:10px}.gn-hero-nav .gn-breadcrumbs,.gn-hero-nav .rank-math-breadcrumb{font-size:.65rem;max-width:60%}.gn-back{padding:12px 14px;font-size:.8rem}.gn-review-panel{width:calc(100% - 40px);margin-top:-100px;padding:var(--space-s)}.gn-review-title h1{padding:0;font-size:2.7rem;margin-top:var(--gn-h1-margin-top)}.gn-review-title>.gn-score{right:0;width:90px;height:104px;font-size:2rem}.gn-intro{font-size:1rem;line-height:1.75}.gn-verdict{padding:var(--space-s);padding-top:var(--gn-h2-margin-top)}.gn-verdict-columns{grid-template-columns:1fr;gap:10px}.gn-verdict-list{font-size:.9rem}.gn-article-layout{padding:var(--space-s) 0}.gn-article-content{font-size:1rem;line-height:1.85}.gn-article-content h2{font-size:1.7rem;margin-top:var(--gn-h2-margin-top)}.gn-article-content h3{font-size:1.4rem}.gn-conclusion{width:calc(100% - 40px);padding:var(--space-s);padding-top:var(--gn-h2-margin-top);margin-top:80px}.gn-conclusion>.gn-score{right:20px;width:90px;height:104px;font-size:2rem}.gn-conclusion-author{width:calc(100% - 40px)}.gn-author-card{grid-template-columns:64px 1fr;gap:15px;padding:18px}.gn-author-card-photo img{width:64px;height:64px}.gn-author-card dl{display:grid;gap:10px}.gn-gallery{grid-template-columns:1fr 1fr;gap:12px}.gn-gallery img{height:140px}.gn-modified{text-align:left;font-size:.7rem}.gn-related-grid{grid-template-columns:1fr;gap:35px}.gn-related-image{aspect-ratio:2/1}.gn-post-header{padding:20px 0 0}.gn-post-title-row{margin:var(--gn-h1-margin-top) 0 45px;gap:15px}.gn-post-title-row h1{font-size:1.7rem}.gn-post-title-row .gn-back{gap:10px;padding:12px}.gn-post-end{padding:25px 0}.gn-page>header h1{font-size:2.1rem}.gn-author-header{display:block}.gn-author-header>img{width:100px;height:100px;margin-bottom:25px}.gn-favourites{display:grid;gap:20px}.gn-contact,.gn-unreleased-body{grid-template-columns:1fr;gap:30px}.gn-page .gn-search{width:100%}.gn-breadcrumbs,.rank-math-breadcrumb{font-size:.65rem}.gn-form input:not([type=checkbox]),.gn-form textarea,.gn-search input{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


.gn-search-result-copy{display:grid;gap:4px}.gn-search-results a.gn-search-result-image{grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center}.gn-search-results .gn-search-result-image img{width:48px;height:48px;object-fit:cover;border-radius:4px}.gn-search-sorting{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;font-size:.85rem}.gn-search-sorting select{font:inherit;padding:10px 12px;background:var(--gn-bg);color:#fff;border:1px solid var(--gn-light);border-radius:5px;max-width:100%}.gn-search-sorting .gn-button{padding:10px 15px;font-size:.85rem}

.gn-post-date-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gn-reading-time{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;line-height:1.5;color:inherit;white-space:nowrap}.gn-reading-time svg{flex:0 0 14px}.gn-review-title>time{display:inline-block;margin-right:16px}.gn-news-author{max-width:var(--gn-article-width);margin:0 auto 28px}

.gn-socials a{color:#fff;--gn-social-hover:#fff;transition:color .15s}
.gn-socials a[aria-label="Discord"]{--gn-social-hover:#5865F2;--gn-social-mask:url('icon-social-discord.svg')}
.gn-socials a[aria-label="Instagram"]{--gn-social-hover:#FCAF45;--gn-social-mask:url('icon-social-Instagram.svg')}
.gn-socials a[aria-label="Twitch"]{--gn-social-hover:#8956FB;--gn-social-mask:url('icon-social-twitch.svg')}
.gn-socials a[aria-label="Youtube"]{--gn-social-hover:#FF0000;--gn-social-mask:url('icon-social-Youtube.svg')}
.gn-socials a[aria-label="TikTok"]{--gn-social-hover:#FE2C55}
.gn-socials a:hover,.gn-socials a:focus-visible{color:var(--gn-social-hover)}
.gn-social-icon{display:block;width:24px;height:24px;background:currentColor;-webkit-mask:var(--gn-social-mask) center/contain no-repeat;mask:var(--gn-social-mask) center/contain no-repeat}
.gn-author-card-more{display:flex;width:fit-content;max-width:100%;margin:20px 0 0 auto;font-size:.8rem;padding:10px 16px}
.gn-modified{max-width:var(--gn-article-width);border-top:1px solid #2f6262;padding-top:var(--space-xs);text-align:left;color:#ffffff66;font-size:clamp(.8125rem,.7933rem + .0962vw,.875rem);font-weight:400;line-height:1.3}
.gn-post-end>p{max-width:var(--gn-article-width);margin:18px auto 0;border-top:1px solid #2f6262;padding-top:var(--space-xs);color:#ffffff66;font-size:clamp(.8125rem,.7933rem + .0962vw,.875rem);font-weight:400;line-height:1.3}
.gn-footer-newsletter>p:not(.gn-form-status):not(.gn-newsletter-unavailable){color:var(--gn-heading)}
.gn-news-card-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin:18px 0 0;font-size:.75rem;line-height:1.5;color:#f1f6ed;min-width:0}.gn-news-card-meta .gn-reading-time{font-size:inherit;color:var(--gn-heading);flex-shrink:0}.gn-card--news .gn-news-card-meta{margin-top:auto;padding-top:18px}.gn-news-card-author{min-width:0;max-width:100%;overflow-wrap:anywhere}
.gn-footer .gn-form.gn-form--newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;max-width:400px}
.gn-footer .gn-form--newsletter .gn-form-email{grid-column:1/-1}.gn-footer .gn-form--newsletter .gn-form-name{grid-column:1;grid-row:2}
.gn-footer .gn-form--newsletter input:not([type=checkbox]){background:#366666;color:#fff;border:0;border-radius:8px;height:50px;padding:14px 16px;font-size:13px;min-width:0;outline:0;box-shadow:none}
.gn-footer .gn-form--newsletter input:not([type=checkbox]):focus-visible{outline:0;box-shadow:inset 0 -2px 0 var(--gn-light)}
.gn-footer .gn-form--newsletter input::placeholder{color:#82b6b6;opacity:1}
.gn-footer .gn-form--newsletter button{grid-column:2;grid-row:2;justify-self:stretch;width:100%;min-height:50px;background:#82b6b6;color:#1b2332;border:0;border-radius:8px;font-size:16px;font-weight:700;padding:12px 10px}
.gn-footer .gn-form--newsletter button:hover{background:#a2cbcb}.gn-footer .gn-form--newsletter .gn-consent{grid-column:1/-1;grid-row:3;margin-top:5px;font-size:11px;color:#82b6b6;line-height:1.4}.gn-footer .gn-form--newsletter .gn-consent a{color:inherit;text-decoration:underline}.gn-footer .gn-form--newsletter .gn-consent input{accent-color:#97d165}

@media(max-width:1024px){.gn-home>.glp-live-banner,.gn-home>.glp-banner{margin-top:10px;margin-bottom:48px}.gn-home>.glp-banner-placeholder>.glp-live-banner{margin-top:10px;margin-bottom:50px}}

/* Keep the two metadata lines together and readable on the homepage images. */
.gn-card--hero,.gn-card--small{--gn-highlight-padding:var(--space-m)}
.gn-card--hero .gn-news-card-meta,.gn-card--small .gn-news-card-meta{flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;width:max-content;max-width:100%;margin:18px calc(16px - var(--gn-highlight-padding)) calc(16px - var(--gn-highlight-padding)) auto;padding:8px 10px;border:1px solid #ffffff14;border-radius:10px;background:#1b2332e6;text-align:right}
.gn-card--hero .gn-news-card-meta .gn-reading-time,.gn-card--small .gn-news-card-meta .gn-reading-time{white-space:nowrap}
@media(max-width:1024px){.gn-card--hero,.gn-card--small{--gn-highlight-padding:24px}}
@media(max-width:767px){.gn-card--hero{--gn-highlight-padding:25px}}

/* A single fading underline replaces nested search-field borders/focus rings. */
.gn-search input,.gn-search input:focus,.gn-search input:focus-visible{border:0;border-radius:0;outline:0;box-shadow:none;appearance:none;-webkit-appearance:none}
.gn-search:focus-within{outline:0;box-shadow:none}
.gn-search:after{content:'';position:absolute;left:0;right:0;bottom:-7px;height:8px;background-image:linear-gradient(90deg,transparent,var(--gn-green) 25%,var(--gn-green) 75%,transparent),radial-gradient(ellipse at top,#0005,transparent 72%);background-size:100% 1px,90% 6px;background-position:left top,center 2px;background-repeat:no-repeat;opacity:.65;pointer-events:none;transition:opacity .15s}
.gn-search:focus-within:after{opacity:1;background-size:100% 2px,90% 6px}
.gn-search button{height:40px;top:50%;bottom:auto;transform:translateY(-50%);border-radius:50%}
.gn-search button:focus-visible{outline:0;box-shadow:none;background:#97d16526;color:var(--gn-heading)}
@media(prefers-reduced-motion:reduce){.gn-search:after{transition:none}}

/* Two compact tag rows share the bottom row with the author/reading-time chip. */
.gn-highlight-footer{display:flex;align-items:flex-end;gap:.75rem;margin:18px calc(16px - var(--gn-highlight-padding)) calc(16px - var(--gn-highlight-padding)) 0;min-width:0}
.gn-card--hero .gn-highlight-footer>.gn-news-card-meta,.gn-card--small .gn-highlight-footer>.gn-news-card-meta{flex:0 0 auto;min-height:3.25rem;max-width:min(10rem,100%);margin:0 0 0 auto;background:#1b233240}
.gn-highlight-footer .gn-news-card-meta .gn-reading-time{white-space:normal;flex-wrap:wrap;justify-content:flex-end}.gn-highlight-footer .gn-reading-time>span{min-width:0}
.gn-highlight-tags{flex:1 1 0;min-width:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.25rem;max-height:3.25rem;overflow:hidden}
.gn-highlight-tags .gn-tag-row{display:flex;flex-wrap:wrap;gap:.25rem .375rem;min-width:0}
.gn-highlight-tags [data-card-tag]{display:inline-flex;align-items:center;flex:0 0 auto;height:1.5rem;max-width:none;white-space:nowrap;line-height:1rem;padding:.1875rem .5rem}
.gn-highlight-tags [hidden],.gn-highlight-tags .gn-tag-row:empty{display:none!important}
/* Retain the same rendering layer when the zoom returns to its resting size. */
.gn-card-image{transform:translateZ(0) scale(1);transform-origin:50% 50%;backface-visibility:hidden}
.gn-card:hover .gn-card-image{transform:translateZ(0) scale(1.045)}
/* Keep composited image layers inside the rounded review card while scrolling. */
.gn-card--review{-webkit-clip-path:inset(0 round var(--gn-radius,24px));clip-path:inset(0 round var(--gn-radius,24px))}
/* Gentle backdrops: across the hero copy, only behind the small-card footer. */
.gn-highlights .gn-card--small h3{font-size:1.125rem;line-height:1.4;margin:0}
.gn-highlights .gn-card--small .gn-highlight-footer{margin-top:8px}
.gn-highlights .gn-card--hero .gn-card-content{background:linear-gradient(180deg,transparent 0,#1b233226 20%,#1b233273 60%,#1b2332b3 100%)}
.gn-highlights .gn-card--small .gn-card-content{background:linear-gradient(0deg,#1b23329e 0,#1b233266 32px,#1b233226 64px,transparent calc(3.25rem + 40px))}
.gn-highlights .gn-card-shade{background:linear-gradient(180deg,transparent 10%,#1b233299 100%);mix-blend-mode:normal;opacity:0;transition:opacity .45s ease}
.gn-highlights .gn-card h2,.gn-highlights .gn-card h3,.gn-highlights .gn-card--hero p{text-shadow:0 2px 5px #000b}
.gn-highlights .gn-card--small h3{text-shadow:0 1px 2px #000,0 0 6px #000,0 2px 10px #000b}
.gn-highlights .gn-card--hero:has(a:focus-visible) .gn-card-shade{opacity:.76}
.gn-highlights .gn-card--small:has(a:focus-visible) .gn-card-shade{opacity:.8}
@media(hover:hover) and (pointer:fine){.gn-highlights .gn-card--hero:hover .gn-card-shade{opacity:.76}.gn-highlights .gn-card--small:hover .gn-card-shade{opacity:.8}}
@media(max-width:1024px){.gn-highlights .gn-card--small h3{font-size:1.0625rem}}
.gn-search input::placeholder{color:#b5ce9e;opacity:1}

.gn-button.gn-load-more{position:relative;border:0;border-radius:0;background:transparent;color:var(--gn-heading);padding:12px;gap:14px;box-shadow:none}
.gn-button.gn-load-more:hover,.gn-button.gn-load-more:focus-visible{background:transparent;color:var(--gn-heading);outline:0;box-shadow:none}
.gn-load-more:after{content:'';position:absolute;left:0;right:0;bottom:-3px;height:8px;background-image:linear-gradient(90deg,transparent,var(--gn-green) 25%,var(--gn-green) 75%,transparent),radial-gradient(ellipse at top,#0005,transparent 72%);background-size:70% 1px,90% 6px;background-position:center top,center 2px;background-repeat:no-repeat;opacity:.65;pointer-events:none;transition:background-size .35s ease,opacity .25s ease}
.gn-load-more:hover:after,.gn-load-more:focus-visible:after{background-size:100% 2px,100% 6px;opacity:1}
.gn-more-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border:0;border-radius:0;font-size:1.8rem;font-weight:400;line-height:1;transform:translateY(0) rotate(-90deg);transition:transform .3s ease}
.gn-load-more:hover .gn-more-icon,.gn-load-more:focus-visible .gn-more-icon{transform:translateY(3px) rotate(-90deg)}
/* Balance the community copy and banner between news and the next section. */
.gn-home>.gn-community{padding-block:var(--space-l) 0}
.gn-home>.gn-community>h1{margin-top:0}
