:root{--color-background: #ffffff;--color-text: #111111;--color-muted: #666666;--color-line: #e7e1dc;--color-soft: #faf8f6;--color-accent: #c44922;--font-sans: "Inter",Arial,sans-serif;--font-serif: "Oswald", Impact, "Arial Narrow", sans-serif}:root{--color-background: #ffffff;--color-text: #080808;--color-muted: #60636a;--color-line: #dedfe3;--color-soft: #f3f4f6;--color-accent: #1557ff;--font-sans: "Inter",Arial,sans-serif;--font-serif: "Oswald",Impact,sans-serif}body{background: #fff;font-size: 16px;line-height: 1.5}.site-header{position: relative;width: 100%;max-width: none;padding: 0 max(4vw,24px);height: 86px;background: #050505;color: #fff;border: 0;display: grid;grid-template-columns: minmax(240px,1fr) auto minmax(240px,1fr);align-items: center;gap: 30px}.site-title a,.footer-brand{display: inline-flex;align-items: baseline;font-family: "Oswald",sans-serif;font-size: clamp(1.55rem,2.3vw,2rem);font-weight: 700;letter-spacing: .025em;line-height: 1}.brand-dot,.brand-gg{color: var(--color-accent)}.primary-navigation{justify-self: center}.primary-menu,.primary-navigation .menu{display: flex;gap: clamp(26px,4vw,66px);margin: 0;padding: 0;list-style: none}.primary-menu a,.primary-navigation .menu a{color: #fff;font-family: "Oswald",sans-serif;font-size: .95rem;text-transform: uppercase;letter-spacing: .04em}.primary-menu a:hover,.primary-navigation .menu a:hover{color: #4f7fff}.header-search{justify-self: end;width: 52px;overflow: hidden}.header-search form{min-width: 210px;transform: translateX(160px);transition: transform .25s ease}.header-search:hover form,.header-search:focus-within form{transform: translateX(-155px)}.header-search input{background: #161616;color: #fff;border: 1px solid #555}.header-search button{color: #fff}.mobile-menu-toggle{color: #fff}.site-content{width: 100%}.site-main{width: min(1320px,calc(100% - 48px));margin: 0 auto;padding: 22px 0 70px}.ad-slot{background: linear-gradient(135deg,#f4f4f5,#e5e5e7);border: 0;color: #34363b}.site-header + .ad-widget-area{margin-top: 22px}.home-hero{display: grid;grid-template-columns: minmax(0,2.15fr) minmax(290px,.75fr);gap: 38px;align-items: start;margin-top: 20px}.featured-post > a{display: flex;flex-direction: column}.featured-image{aspect-ratio: 16/8.7;overflow: hidden;background: #111}.featured-image img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s cubic-bezier(.2,.75,.25,1)}.featured-post:hover .featured-image img{transform: scale(1.025)}.post-kicker,.single-category-label,.latest-card .post-categories,.card-category{font-size: .76rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--color-accent)}.featured-post .post-kicker{color: #111;margin: 15px 0 8px}.featured-post .post-kicker::after,.section-title::after{content: "";display: block;width: 38px;height: 3px;margin-top: 8px;background: var(--color-accent)}.featured-title,.single-title,.archive-title,.not-found-page h1{font-family: "Oswald",sans-serif;font-weight: 700;letter-spacing: .005em;text-transform: uppercase;line-height: .98}.featured-title{max-width: 950px;margin: 0;font-size: clamp(2.5rem,4.8vw,4.8rem)}.post-excerpt{max-width: 800px;color: #36393f;font-size: 1.02rem}.post-meta,.latest-meta{color: var(--color-accent);font-size: .75rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.section-title{margin: 0 0 18px;font-family: "Oswald",sans-serif;font-size: 1.15rem;text-transform: uppercase;letter-spacing: .025em}.latest-list{display: grid;gap: 0}.latest-card{display: grid;grid-template-columns: 126px 1fr;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--color-line)}.latest-card:first-child{padding-top: 0}.latest-image{width: 126px;aspect-ratio: 1.24;overflow: hidden}.latest-image img{width: 100%;height: 100%;object-fit: cover}.latest-title{margin: 0 0 8px;font-size: .92rem;line-height: 1.25;font-weight: 700}.category-section{margin: 48px 0;padding: 30px 0;border-block: 1px solid var(--color-line)}.category-list{display: flex;flex-wrap: wrap;gap: 10px}.category-list a{padding: 10px 18px;border: 1px solid #bfc1c6;font-family: "Oswald",sans-serif;text-transform: uppercase;font-weight: 600}.category-list a:hover{background: var(--color-accent);border-color: var(--color-accent);color: #fff}.recipe-grid{gap: 24px}.recipe-card,.post-card{border-radius: 0 !important;box-shadow: none !important}.recipe-card h3,.post-card h3{font-family: "Oswald",sans-serif;text-transform: uppercase;line-height: 1.12}.newsletter-placeholder{margin-top: 56px;padding: 46px;background: #080808;color: #fff;border: 0}.newsletter-placeholder h2{font-family: "Oswald",sans-serif;font-size: 2.3rem;text-transform: uppercase}.single-header{margin: 28px 0 24px}.single-post-hero__grid{gap: 40px}.single-title{font-size: clamp(2.5rem,5vw,4.8rem);max-width: 980px}.single-content h2,.single-content h3{font-family: "Oswald",sans-serif;text-transform: uppercase;line-height: 1.12}.single-content blockquote{border-left: 4px solid var(--color-accent);background: transparent;font-family: "Oswald",sans-serif;font-weight: 600;font-size: 1.5rem}.single-featured-image{border-radius: 0}.author-bio,.archive-header{border: 1px solid var(--color-line);border-radius: 0}.site-footer{width: 100%;max-width: none;margin: 0;padding: 30px max(4vw,24px);background: #050505;color: #fff}.footer-menu-columns{width: min(1320px,100%);margin: 0 auto 30px}.site-info{width: min(1320px,100%);margin: 0 auto;padding-top: 22px;border-top: 1px solid #333;display: flex;align-items: center;justify-content: space-between;gap: 20px}.footer-brand{margin: 0 auto 0 0 !important}.footer-heading{font-family: "Oswald",sans-serif;text-transform: uppercase}.not-found-page{min-height: 70vh;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center}.error-code{margin: 0;font-family: "Oswald",sans-serif;font-size: clamp(8rem,24vw,19rem);font-weight: 700;line-height: .8;letter-spacing: -.04em}.broken-controller{display: inline-block;font-size: .6em;filter: grayscale(1);transform: rotate(-8deg)}.not-found-page .archive-title{margin: 38px 0 10px;font-size: clamp(2.2rem,5vw,4rem)}.not-found-page .home-link{margin-top: 26px;padding: 15px 40px;background: var(--color-accent);color: #fff;font-family: "Oswald",sans-serif;text-transform: uppercase}@media (max-width: 980px){.site-header{grid-template-columns: 1fr auto;height: 72px}.primary-navigation,.header-search{display: none}.home-hero{grid-template-columns: 1fr}.latest-sidebar{display: grid;grid-template-columns: 1fr}.latest-list{grid-template-columns: repeat(2,1fr);gap: 0 24px}}.error404 .site-content{background: #fff}.error-404-main{width: 100%;max-width: none;padding: 0}.not-found-page{box-sizing: border-box;min-height: calc(100vh - 190px);padding: clamp(64px,8vw,120px) 24px clamp(70px,9vw,130px);justify-content: flex-start;background: radial-gradient(circle at 50% 42%,rgba(21,87,255,.035),transparent 42%),#fff}.error-404-artwork{display: block;width: min(720px,86vw);height: auto;margin: 0 auto clamp(26px,3vw,42px)}.not-found-page .archive-title{margin: 0;font-size: clamp(2.2rem,4.2vw,4.2rem);letter-spacing: .025em;line-height: 1;text-align: center}.not-found-page > p{margin: 18px auto 0;color: #4b4f57;font-size: clamp(1rem,1.25vw,1.18rem);line-height: 1.6;text-align: center}.error-404-actions{display: flex;align-items: center;justify-content: center;gap: clamp(28px,5vw,64px);margin-top: 40px}.not-found-page .home-link,.not-found-page .latest-link{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;min-width: 190px;min-height: 54px;margin: 0;font-family: var(--font-sans);font-size: .92rem;font-weight: 750;letter-spacing: .04em;text-transform: uppercase}.not-found-page .home-link{background: #1557ff;color: #fff;box-shadow: 0 10px 26px rgba(21,87,255,.2)}.not-found-page .home-link:hover{background: #0d45db;transform: translateY(-2px)}.not-found-page .latest-link{min-width: auto;min-height: 42px;padding: 0 0 3px;border-bottom: 2px solid #1557ff;color: #1557ff;text-decoration: none}.not-found-page .latest-link:hover{color: #0d45db;border-color: #0d45db}@media (max-width: 620px){.not-found-page{min-height: calc(100vh - 150px);padding: 54px 18px 72px}.error-404-artwork{width: min(520px,94vw);margin-bottom: 28px}.error-404-actions{flex-direction: column;gap: 20px;margin-top: 30px}.not-found-page .home-link{width: min(280px,100%)}}@media (max-width: 620px){.ad-slot--top-leaderboard{width: calc(100% - 64px) !important;margin-right: auto !important;margin-left: auto !important}.site-footer{padding: 28px 24px 22px !important}.site-footer .footer-menu-columns--editorial{margin-bottom: 24px}.site-footer .site-info{width: 100%;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.14);gap: 16px}.site-footer .gamology-footer-logo{display: block;width: min(220px,72vw);height: auto}.site-footer .site-info__legal{flex-direction: column;gap: 7px;font-size: .88rem;line-height: 1.4}.site-footer .footer-credit{margin-top: 2px}}.single .single-post-hero{max-width: 1180px}.single .single-post-hero__grid{display: block}.single .single-post-hero__content{max-width: 1080px;margin: 0 auto;justify-self: auto}.single .single-author-share-row{display: flex;align-items: center;justify-content: space-between;gap: 32px;margin-top: 26px}.single .single-author-identity{display: flex;align-items: center;min-width: 0;gap: 13px}.single .single-author-avatar{display: block;flex: 0 0 62px;width: 62px;height: 62px;padding: 3px;border: 2px solid var(--color-accent);border-radius: 50%;background: #fff;overflow: hidden}.single .single-author-avatar__image,.single .single-author-avatar img{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover}.single .single-author-details p{margin: 0}.single .single-author-name{color: #60636a;font-size: 16px;line-height: 1.35}.single .single-author-name a{color: #111;font-weight: 800}.single .single-author-date{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 3px !important;color: #6d7077;font-size: 14px;line-height: 1.45}.single .single-author-share-row .single-post-hero__share{flex: 0 0 auto;margin: 0;padding: 0}.single .single-author-share-row .single-post-hero__share-label{display: none}.single .single-author-share-row .single-post-hero__share-buttons{gap: 9px}.single .single-author-share-row .single-post-hero__share-button{width: 44px;height: 44px;border: 0;border-radius: 7px;background: #111;color: #fff}.single .single-author-share-row .nana-share__link--facebook{background: #315db5}.single .single-author-share-row .nana-share__link--pinterest{background: #e1262f}.single .single-author-share-row .nana-share__link--whatsapp{background: #1677ff}.single .single-author-share-row .single-post-hero__share-button:hover,.single .single-author-share-row .single-post-hero__share-button:focus{background: var(--color-accent);color: #fff;transform: translateY(-2px)}.single .single-post-hero__intro{max-width: 980px;margin: 38px 0 0;color: #2f3135;font-size: clamp(18px,1.6vw,23px);font-style: italic;font-weight: 700;line-height: 1.55}@media (max-width: 720px){.single .single-author-share-row{align-items: flex-start;flex-direction: column;gap: 20px;margin-top: 22px}.single .single-author-share-row .single-post-hero__share{margin-top: 0}.single .single-post-hero__intro{margin-top: 30px;font-size: 18px}}.error404 .error-404-main{width: 100%;max-width: none;padding: 0}.error404 .not-found-page{box-sizing: border-box;min-height: calc(100vh - 190px);padding: clamp(58px,6vw,90px) 24px clamp(72px,8vw,110px);justify-content: flex-start;background: radial-gradient(circle at 50% 42%,rgba(21,87,255,.035),transparent 42%),#fff}.error404 .error-404-artwork{display: block;width: min(640px,86vw);height: auto;margin: 0 auto clamp(26px,3vw,42px)}.error404 .not-found-page .archive-title{margin: 0;font-size: clamp(2.2rem,4.2vw,4.2rem);letter-spacing: .025em;line-height: 1}.error404 .not-found-page > p{margin: 18px auto 0;color: #4b4f57;font-size: clamp(1rem,1.25vw,1.18rem);line-height: 1.6}.error404 .error-404-actions{display: flex;align-items: center;justify-content: center;gap: clamp(28px,5vw,64px);margin-top: 40px}.error404 .not-found-page .home-link,.error404 .not-found-page .latest-link{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;min-width: 190px;min-height: 54px;margin: 0;font-family: var(--font-sans);font-size: .92rem;font-weight: 750;letter-spacing: .04em;text-transform: uppercase}.error404 .not-found-page .home-link{padding: 0 30px;background: #1557ff;color: #fff;box-shadow: 0 10px 26px rgba(21,87,255,.2)}.error404 .not-found-page .latest-link{min-width: auto;min-height: 42px;padding: 0 0 3px;border-bottom: 2px solid #1557ff;color: #1557ff;text-decoration: none}@media (max-width: 620px){.error404 .not-found-page{min-height: calc(100vh - 150px);padding: 46px 18px 72px}.error404 .error-404-artwork{width: min(520px,94vw);margin-bottom: 28px}.error404 .error-404-actions{flex-direction: column;gap: 20px;margin-top: 30px}.error404 .not-found-page .home-link{width: min(280px,100%)}}@media (max-width: 620px){.site-main{width: min(100% - 28px,1320px);padding-top: 14px}.site-header{padding-inline: 16px}.home-hero{margin-top: 8px;gap: 28px}.featured-title{font-size: 2.65rem}.latest-list{grid-template-columns: 1fr}.newsletter-placeholder{padding: 30px 24px}.site-info{align-items: flex-start;flex-direction: column}}.single .single-post-hero{max-width: 1180px}.single .single-post-hero__grid{display: block}.single .single-post-hero__content{width: 100%;max-width: 1080px;margin: 0 auto;justify-self: auto}.single .single-author-share-row{display: flex;align-items: center;justify-content: space-between;gap: 32px;margin-top: 26px}.single .single-author-identity{display: flex;align-items: center;min-width: 0;gap: 13px}.single .single-author-avatar{display: block;flex: 0 0 62px;width: 62px;height: 62px;padding: 3px;border: 2px solid var(--color-accent);border-radius: 50%;background: #fff;overflow: hidden}.single .single-author-avatar__image,.single .single-author-avatar img{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover}.single .single-author-details p{margin: 0}.single .single-author-name{color: #60636a;font-size: 16px;line-height: 1.35}.single .single-author-name a{color: #111;font-weight: 800}.single .single-author-date{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 3px !important;color: #6d7077;font-size: 14px;line-height: 1.45}.single .single-author-share-row .single-post-hero__share{flex: 0 0 auto;margin: 0;padding: 0}.single .single-author-share-row .single-post-hero__share-label{display: none}.single .single-author-share-row .single-post-hero__share-buttons{gap: 9px}.single .single-author-share-row .single-post-hero__share-button{width: 44px;height: 44px;border: 0;border-radius: 7px;background: #111;color: #fff}.single .single-author-share-row .nana-share__link--facebook{background: #315db5}.single .single-author-share-row .nana-share__link--pinterest{background: #e1262f}.single .single-author-share-row .nana-share__link--whatsapp{background: #1677ff}.single .single-author-share-row .single-post-hero__share-button:hover,.single .single-author-share-row .single-post-hero__share-button:focus{background: var(--color-accent);color: #fff;transform: translateY(-2px)}.single .single-post-hero__intro{max-width: 980px;margin: 38px 0 0;color: #2f3135;font-size: clamp(18px,1.6vw,23px);font-style: italic;font-weight: 700;line-height: 1.55}@media (max-width: 720px){.single .single-author-share-row{align-items: flex-start;flex-direction: column;gap: 20px;margin-top: 22px}.single .single-author-share-row .single-post-hero__share{margin-top: 0}.single .single-post-hero__intro{margin-top: 30px;font-size: 18px}}.single .single-post-hero{max-width: 1180px}.single .single-post-hero__grid{display: block}.single .single-post-hero__content{width: 100%;max-width: 1080px;margin: 0 auto;justify-self: auto}.single .single-author-share-row{display: flex;align-items: center;justify-content: space-between;gap: 32px;margin-top: 26px}.single .single-author-identity{display: flex;align-items: center;min-width: 0;gap: 13px}.single .single-author-avatar{display: block;flex: 0 0 62px;width: 62px;height: 62px;padding: 3px;border: 2px solid var(--color-accent);border-radius: 50%;background: #fff;overflow: hidden}.single .single-author-avatar__image,.single .single-author-avatar img{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover}.single .single-author-details p{margin: 0}.single .single-author-name{color: #60636a;font-size: 16px;line-height: 1.35}.single .single-author-name a{color: #111;font-weight: 800}.single .single-author-date{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 3px !important;color: #6d7077;font-size: 14px;line-height: 1.45}.single .single-author-share-row .single-post-hero__share{flex: 0 0 auto;margin: 0;padding: 0}.single .single-author-share-row .single-post-hero__share-label{display: none}.single .single-author-share-row .single-post-hero__share-buttons{gap: 9px}.single .single-author-share-row .single-post-hero__share-button{width: 44px;height: 44px;border: 0;border-radius: 7px;background: #111;color: #fff}.single .single-author-share-row .nana-share__link--facebook{background: #315db5}.single .single-author-share-row .nana-share__link--pinterest{background: #e1262f}.single .single-author-share-row .nana-share__link--whatsapp{background: #1677ff}.single .single-author-share-row .single-post-hero__share-button:hover,.single .single-author-share-row .single-post-hero__share-button:focus{background: var(--color-accent);color: #fff;transform: translateY(-2px)}.single .single-post-hero__intro{max-width: 980px;margin: 38px 0 0;color: #2f3135;font-size: clamp(18px,1.6vw,23px);font-style: italic;font-weight: 700;line-height: 1.55}@media (max-width: 720px){.single .single-author-share-row{align-items: flex-start;flex-direction: column;gap: 20px;margin-top: 22px}.single .single-author-share-row .single-post-hero__share{margin-top: 0}.single .single-post-hero__intro{margin-top: 30px;font-size: 18px}}.error404 .error-404-main{width: 100%;max-width: none;padding: 0}.error404 .not-found-page{box-sizing: border-box;min-height: calc(100vh - 190px);padding: clamp(58px,6vw,90px) 24px clamp(72px,8vw,110px);justify-content: flex-start;background: radial-gradient(circle at 50% 42%,rgba(21,87,255,.035),transparent 42%),#fff}.error404 .error-404-artwork{display: block;width: min(640px,86vw);height: auto;margin: 0 auto clamp(26px,3vw,42px)}.error404 .not-found-page .archive-title{margin: 0;font-size: clamp(2.2rem,4.2vw,4.2rem);letter-spacing: .025em;line-height: 1}.error404 .not-found-page > p{margin: 18px auto 0;color: #4b4f57;font-size: clamp(1rem,1.25vw,1.18rem);line-height: 1.6}.error404 .error-404-actions{display: flex;align-items: center;justify-content: center;gap: clamp(28px,5vw,64px);margin-top: 40px}.error404 .not-found-page .home-link,.error404 .not-found-page .latest-link{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;min-width: 190px;min-height: 54px;margin: 0;font-family: var(--font-sans);font-size: .92rem;font-weight: 750;letter-spacing: .04em;text-transform: uppercase}.error404 .not-found-page .home-link{padding: 0 30px;background: #1557ff;color: #fff;box-shadow: 0 10px 26px rgba(21,87,255,.2)}.error404 .not-found-page .latest-link{min-width: auto;min-height: 42px;padding: 0 0 3px;border-bottom: 2px solid #1557ff;color: #1557ff;text-decoration: none}@media (max-width: 620px){.error404 .not-found-page{min-height: calc(100vh - 150px);padding: 46px 18px 72px}.error404 .error-404-artwork{width: min(520px,94vw);margin-bottom: 28px}.error404 .error-404-actions{flex-direction: column;gap: 20px;margin-top: 30px}.error404 .not-found-page .home-link{width: min(280px,100%)}}.header-stage{--header-backdrop: linear-gradient(125deg,#101a2a,#315783 52%,#111b2a);position: relative;isolation: isolate;padding: 42px max(4vw,24px);background: #17263a;overflow: hidden}.header-stage::before{content: "";position: absolute;z-index: -2;inset: -34px;background-image: linear-gradient(rgba(10,24,43,.36),rgba(10,24,43,.44)),var(--header-backdrop);background-position: center;background-size: cover;filter: blur(13px) saturate(.78);transform: scale(1.08)}.header-stage::after{content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(90deg,rgba(5,15,27,.22),rgba(21,87,255,.08),rgba(5,15,27,.22))}.header-stage .site-header{width: min(1640px,100%);max-width: 1640px;height: 118px;margin: 0 auto;padding: 14px 24px 14px 46px;grid-template-columns: minmax(280px,1fr) minmax(620px,1.8fr) minmax(82px,1fr);gap: 28px;background: rgba(8,14,23,.91);border: 1px solid rgba(255,255,255,.11);border-radius: 22px;box-shadow: 0 22px 50px rgba(2,7,14,.3),inset 0 1px rgba(255,255,255,.035);backdrop-filter: blur(16px)}.header-stage .site-title{margin: 0}.header-stage .site-title a{font-size: clamp(1.65rem,2vw,2.25rem)}.header-stage .primary-navigation{width: 100%;padding: 0 34px;background: rgba(255,255,255,.025);border: 1px solid rgba(255,255,255,.08);border-radius: 17px}.header-stage .primary-menu,.header-stage .primary-navigation .menu{min-height: 72px;justify-content: space-between;align-items: center;gap: 24px}.header-stage .primary-menu a,.header-stage .primary-navigation .menu a{position: relative;display: flex;align-items: center;min-height: 72px;font-size: 1rem;font-weight: 650;letter-spacing: .075em}.header-stage .primary-menu a::after,.header-stage .primary-navigation .menu a::after{content: "";position: absolute;left: 0;right: 0;bottom: 17px;height: 2px;background: #1557ff;transform: scaleX(0);transition: transform .2s ease}.header-stage .primary-menu a:hover::after,.header-stage .primary-menu .current-menu-item > a::after,.header-stage .primary-navigation .menu a:hover::after{transform: scaleX(1)}.header-stage .header-search{position: relative;justify-self: end;width: 72px;height: 72px;overflow: visible}.header-stage .header-search .search-form{position: absolute;top: 0;right: 0;display: flex;justify-content: flex-end;width: 72px;height: 72px;min-width: 0;transform: none;transition: width .25s ease}.header-stage .header-search:focus-within .search-form{width: 310px}.header-stage .header-search .search-form label{flex: 1;min-width: 0}.header-stage .header-search .search-field{width: 100%;height: 72px;padding: 0 80px 0 22px;background: rgba(9,16,26,.97);border: 1px solid rgba(255,255,255,.26);border-radius: 17px;opacity: 0;color: #fff;transition: opacity .2s ease}.header-stage .header-search:focus-within .search-field{opacity: 1}.header-stage .search-submit{position: absolute;top: 0;right: 0;width: 72px;height: 72px;padding: 0;overflow: hidden;text-indent: -999px;background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat;border: 1px solid rgba(255,255,255,.32);border-radius: 17px;cursor: pointer}.header-stage .search-submit:hover{background-color: rgba(21,87,255,.2);border-color: rgba(90,132,255,.75)}.header-stage + .ad-widget-area{margin-top: 22px}@media (max-width: 1180px){.header-stage .site-header{grid-template-columns: minmax(220px,1fr) minmax(530px,2fr) 72px;padding-left: 30px;gap: 18px}.header-stage .primary-navigation{padding-inline: 22px}.header-stage .primary-menu,.header-stage .primary-navigation .menu{gap: 18px}.header-stage .primary-menu a,.header-stage .primary-navigation .menu a{font-size: .86rem}}@media (max-width: 980px){.header-stage{padding: 24px}.header-stage .site-header{height: 78px;grid-template-columns: 1fr auto;padding: 12px 16px 12px 24px;border-radius: 18px}.header-stage .primary-navigation,.header-stage .header-search{display: none}.header-stage .mobile-menu-toggle{display: inline-flex;align-items: center;min-height: 48px;padding: 0 16px;border: 1px solid rgba(255,255,255,.25);border-radius: 12px}.header-stage .mobile-navigation{position: absolute;z-index: 20;top: calc(100% - 24px);left: 24px;right: 24px;padding: 16px;background: rgba(8,14,23,.98);border: 1px solid rgba(255,255,255,.12);border-radius: 16px;box-shadow: 0 18px 40px rgba(0,0,0,.3)}}@media (max-width: 540px){.header-stage{padding: 14px}.header-stage .site-header{padding-left: 18px;border-radius: 15px}.header-stage .site-title a{font-size: 1.35rem}.header-stage .mobile-navigation{left: 14px;right: 14px;top: calc(100% - 14px)}}.site-header{height: 92px;padding-inline: clamp(28px,3.2vw,64px);grid-template-columns: minmax(280px,1fr) auto minmax(100px,1fr);gap: clamp(28px,4vw,76px);background: #050505;border-radius: 0;box-shadow: 0 1px 0 rgba(255,255,255,.05)}.site-header .site-title{margin: 0}.site-header .site-title a{font-size: clamp(1.8rem,2.2vw,2.5rem)}.site-header .primary-menu,.site-header .primary-navigation .menu{gap: clamp(38px,5vw,92px)}.site-header .primary-menu > li > a,.site-header .primary-navigation .menu > li > a{position: relative;display: flex;align-items: center;height: 92px;font-size: 1rem;font-weight: 700;letter-spacing: .065em}.site-header .primary-menu > li > a::after,.site-header .primary-navigation .menu > li > a::after{content: "";position: absolute;left: 0;right: 0;bottom: 18px;height: 3px;background: #1557ff;transform: scaleX(0);transition: transform .2s ease}.site-header .primary-menu > .current-menu-item > a::after,.site-header .primary-menu > .current-menu-ancestor > a::after,.site-header .primary-menu > li > a:hover::after,.site-header .primary-navigation .menu > .current-menu-item > a::after,.site-header .primary-navigation .menu > li > a:hover::after{transform: scaleX(1)}.site-header .header-search{width: 78px;height: 58px;padding-left: 22px;border-left: 1px solid rgba(255,255,255,.22);overflow: visible}.site-header .header-search .search-form{position: relative;display: flex;justify-content: flex-end;width: 56px;height: 58px;min-width: 0;transform: none}.site-header .header-search .search-form label{display: none}.site-header .search-submit{width: 56px;height: 58px;padding: 0;overflow: hidden;text-indent: -999px;background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.1' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") center/30px no-repeat;border: 0;cursor: pointer}.site-header .search-submit:hover{opacity: .72}@media (max-width: 1180px){.site-header{grid-template-columns: minmax(220px,1fr) auto minmax(80px,1fr);gap: 24px}.site-header .primary-menu,.site-header .primary-navigation .menu{gap: 30px}.site-header .primary-menu > li > a,.site-header .primary-navigation .menu > li > a{font-size: .9rem}}@media (max-width: 980px){.site-header{height: 74px;grid-template-columns: 1fr auto;padding-inline: 20px}.site-header .primary-navigation,.site-header .header-search{display: none}.site-header .mobile-menu-toggle{display: inline-flex;align-items: center;gap: 9px;padding: 10px 14px;border: 1px solid rgba(255,255,255,.22);border-radius: 10px}}.site-header .site-title a{color: #fff !important}.site-header .brand-dot,.site-header .brand-gg{color: #1557ff !important}.home .site-main{width: min(1440px,calc(100% - 56px)) !important;padding-top: 20px !important}.home .ad-slot--top-leaderboard{width: min(970px,calc(100% - 40px)) !important;min-height: 90px !important;margin: 22px auto 18px !important;border-radius: 0 !important}.home .home-hero{display: grid !important;grid-template-columns: minmax(0,1fr) 330px !important;gap: 30px !important;margin-top: 18px !important;padding-bottom: 30px !important}.home .featured-post,.home .featured-post > a{display: flex !important;flex-direction: column !important;gap: 0 !important;min-width: 0}.home .featured-image{display: block !important;width: 100% !important;aspect-ratio: 16 / 8.7 !important;margin: 0 0 14px !important;border-radius: 0 !important;overflow: hidden !important;background: #101010}.home .featured-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important}.home .featured-post .post-kicker{margin: 0 0 8px !important}.home .featured-title{max-width: 920px !important;margin: 0 !important;font-family: "Oswald",Impact,sans-serif !important;font-size: clamp(2.5rem,3.2vw,3.55rem) !important;line-height: .98 !important;letter-spacing: 0 !important}.home .featured-post .post-excerpt{margin: 9px 0 !important;max-width: 780px !important;line-height: 1.45 !important}.home .latest-sidebar{width: 330px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important}.home .latest-sidebar .section-title{display: block !important;margin: 0 0 12px !important;font-size: 1rem !important}.home .latest-sidebar .section-title::after{width: 34px !important;height: 3px !important;margin-top: 8px !important;background: #1557ff !important}.home .latest-list{display: grid !important;grid-template-columns: 1fr !important;gap: 0 !important}.home .latest-card{display: grid !important;grid-template-columns: 124px minmax(0,1fr) !important;gap: 14px !important;align-items: start !important;padding: 12px 0 !important;min-width: 0 !important}.home .latest-card > a{display: block !important;width: 124px !important;min-width: 0 !important}.home .latest-card > div{min-width: 0 !important}.home .latest-image{display: block !important;width: 124px !important;height: 86px !important;aspect-ratio: auto !important;border-radius: 0 !important;overflow: hidden !important}.home .latest-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important}.home .latest-title{margin: 0 0 6px !important;font-family: "Inter",Arial,sans-serif !important;font-size: .88rem !important;font-weight: 700 !important;line-height: 1.23 !important;overflow-wrap: anywhere !important}.home .latest-meta{margin: 0 !important;font-size: .66rem !important}@media (max-width: 980px){.home .home-hero{grid-template-columns: 1fr !important}.home .latest-sidebar{width: 100% !important}.home .latest-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 24px !important}}@media (max-width: 640px){.home .site-main{width: min(100% - 28px,1440px) !important}.home .latest-list{grid-template-columns: 1fr !important}.home .featured-title{font-size: 2.45rem !important}}.site-header .site-title a{color: #fff !important}.site-header .brand-dot,.site-header .brand-gg{color: #1557ff !important}.home .site-main{width: min(1440px,calc(100% - 56px)) !important;padding-top: 20px !important}.home .ad-slot--top-leaderboard{width: min(970px,calc(100% - 40px)) !important;min-height: 90px !important;margin: 22px auto 18px !important;border-radius: 0 !important}.home .home-hero{display: grid !important;grid-template-columns: minmax(0,1fr) 330px !important;gap: 30px !important;margin-top: 18px !important;padding-bottom: 30px !important}.home .featured-post,.home .featured-post > a{display: flex !important;flex-direction: column !important;gap: 0 !important;min-width: 0}.home .featured-image{display: block !important;width: 100% !important;aspect-ratio: 16 / 8.7 !important;margin: 0 0 14px !important;border-radius: 0 !important;overflow: hidden !important;background: #101010}.home .featured-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important}.home .featured-post .post-kicker{margin: 0 0 8px !important}.home .featured-title{max-width: 920px !important;margin: 0 !important;font-family: "Oswald",Impact,sans-serif !important;font-size: clamp(2.5rem,3.2vw,3.55rem) !important;line-height: .98 !important;letter-spacing: 0 !important}.home .featured-post .post-excerpt{margin: 9px 0 !important;max-width: 780px !important;line-height: 1.45 !important}.home .latest-sidebar{width: 330px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important}.home .latest-sidebar .section-title{display: block !important;margin: 0 0 12px !important;font-size: 1rem !important}.home .latest-sidebar .section-title::after{width: 34px !important;height: 3px !important;margin-top: 8px !important;background: #1557ff !important}.home .latest-list{display: grid !important;grid-template-columns: 1fr !important;gap: 0 !important}.home .latest-card{display: grid !important;grid-template-columns: 124px minmax(0,1fr) !important;gap: 14px !important;align-items: start !important;padding: 12px 0 !important;min-width: 0 !important}.home .latest-card > a{display: block !important;width: 124px !important;min-width: 0 !important}.home .latest-card > div{min-width: 0 !important}.home .latest-image{display: block !important;width: 124px !important;height: 86px !important;aspect-ratio: auto !important;border-radius: 0 !important;overflow: hidden !important}.home .latest-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important}.home .latest-title{margin: 0 0 6px !important;font-family: "Inter",Arial,sans-serif !important;font-size: .88rem !important;font-weight: 700 !important;line-height: 1.23 !important;overflow-wrap: anywhere !important}.home .latest-meta{margin: 0 !important;font-size: .66rem !important}@media (max-width: 980px){.home .home-hero{grid-template-columns: 1fr !important}.home .latest-sidebar{width: 100% !important}.home .latest-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 24px !important}}@media (max-width: 640px){.home .site-main{width: min(100% - 28px,1440px) !important}.home .latest-list{grid-template-columns: 1fr !important}.home .featured-title{font-size: 2.45rem !important}}*{box-sizing: border-box}body{margin: 0;background: var(--color-background);color: var(--color-text);font-family: var(--font-sans);font-size: 16px;line-height: 1.6;overflow-x: hidden}img{display: block;max-width: 100%;height: auto}a{color: inherit;text-decoration: none}a:hover{color: var(--color-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline: 3px solid var(--color-accent);outline-offset: 3px}.screen-reader-text{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.screen-reader-text:focus,.skip-link:focus{z-index: 100000;top: 12px;left: 12px;width: auto;height: auto;margin: 0;clip: auto;overflow: visible;background: var(--color-text);color: #ffffff;padding: 10px 14px;white-space: normal}.site-header,.site-main,.site-footer,.ad-widget-area{width: min(1180px,calc(100% - 40px));margin-inline: auto}.site-header{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 24px;padding: 28px 0 22px;border-bottom: 1px solid var(--color-line)}.site-branding{min-width: 0}.custom-logo{width: auto;max-width: min(220px,52vw);max-height: 86px}.site-title{margin: 0;font-family: var(--font-serif);font-size: clamp(1.8rem,4vw,3rem);font-weight: 400;line-height: 1;letter-spacing: 0}.primary-navigation{justify-self: center}.primary-menu,.mobile-menu,.footer-menu-list{display: flex;flex-wrap: wrap;gap: 10px 22px;margin: 0;padding: 0;list-style: none}.primary-menu{justify-content: center}.primary-menu a,.mobile-menu a,.footer-menu-list a{font-size: 0.78rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.mobile-menu-toggle{display: none;align-items: center;gap: 6px;border: 1px solid var(--color-line);background: #ffffff;color: var(--color-text);font: inherit;font-size: 0.78rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;min-height: 44px;padding: 0 14px;cursor: pointer}.mobile-menu-toggle-icon{display: inline-block;width: 18px;height: 2px;background: currentColor;box-shadow: 0 6px 0 currentColor,0 -6px 0 currentColor;vertical-align: middle}.mobile-navigation{grid-column: 1 / -1}.mobile-navigation[hidden]{display: none}.header-search{justify-self: end}.search-form{display: flex;gap: 8px}.search-form label{min-width: 0}.search-field{width: min(260px,30vw);min-height: 42px;border: 1px solid var(--color-line);border-radius: 0;background: #ffffff;color: var(--color-text);font: inherit;padding: 9px 12px}.search-submit{min-height: 42px;border: 1px solid var(--color-accent);background: var(--color-accent);color: #ffffff;font-size: 0.75rem;font-weight: 800;letter-spacing: 0.12em;padding: 0 14px;text-transform: uppercase}.ad-widget-area{margin-top: 24px;margin-bottom: 24px}.site-main{padding: 44px 0 64px}.post-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px}.post-summary{border-top: 1px solid var(--color-line);padding-top: 18px}.post-summary-image{display: block;aspect-ratio: 4 / 5;margin-bottom: 16px;overflow: hidden;background: var(--color-soft)}.post-summary-image img{width: 100%;height: 100%;object-fit: cover}.post-summary-title{margin: 0;font-family: var(--font-serif);font-size: 1.45rem;font-weight: 400;line-height: 1.14;letter-spacing: 0}.post-summary-meta,.post-summary-excerpt,.footer-menu-placeholder,.site-info,.privacy-policy-link{color: var(--color-muted)}.post-summary-meta{display: flex;flex-wrap: wrap;gap: 6px 12px;margin: 10px 0 0;font-size: 0.75rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.post-summary-excerpt{margin: 12px 0 0}.empty-state{padding: 42px;background: var(--color-soft);color: var(--color-muted);text-align: center}.nav-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 42px}.page-numbers{display: inline-flex;min-width: 40px;min-height: 40px;align-items: center;justify-content: center;border: 1px solid var(--color-line);padding: 0 12px}.page-numbers.current{background: var(--color-text);color: #ffffff}.site-footer{padding: 34px 0;border-top: 1px solid var(--color-line)}.footer-menu-columns,.footer-widget-columns{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px}.footer-widget-columns,.newsletter-widget-area{margin-top: 30px}.footer-heading,.widget-title{margin: 0 0 14px;font-size: 0.78rem;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase}.footer-menu-list{display: grid;gap: 8px}.footer-menu-placeholder{margin: 0;font-size: 0.9rem}.widget ul{margin: 0;padding-left: 1.1em}.site-info{margin-top: 30px;font-size: 0.85rem}.site-info p{margin: 0}.privacy-policy-link{margin-top: 6px}.section-title,.post-kicker{margin: 0 0 16px;font-size: 0.78rem;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase}.post-kicker{color: var(--color-accent)}.home-hero{display: grid;grid-template-columns: minmax(0,2fr) minmax(280px,0.9fr);gap: 34px;align-items: start;margin-bottom: 34px}.featured-post{display: grid;gap: 18px}.featured-post a,.post-card a{display: grid;gap: 16px}.featured-image,.single-featured-image,.post-card-image,.latest-image{overflow: hidden;background: var(--color-soft)}.featured-image{aspect-ratio: 16 / 10}.featured-image img,.post-card-image img,.latest-image img,.single-featured-image img{width: 100%;height: 100%;object-fit: cover}.featured-title,.single-title,.archive-title,.newsletter-placeholder h2{margin: 0;font-family: var(--font-serif);font-weight: 400;line-height: 1.05;letter-spacing: 0}.featured-title{font-size: clamp(2.4rem,7vw,5.8rem);max-width: 12ch}.post-excerpt,.post-meta,.latest-meta,.read-time,.single-meta,.single-intro,.archive-description,.image-credit,.tag-list,.comments-area .comment-metadata{color: var(--color-muted)}.post-meta,.latest-meta,.read-time,.single-meta,.tag-list{font-size: 0.75rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.latest-sidebar{border-left: 1px solid var(--color-line);padding-left: 24px}.latest-list{display: grid;gap: 18px}.latest-card{display: grid;grid-template-columns: 88px minmax(0,1fr);gap: 14px;align-items: start;padding-bottom: 18px;border-bottom: 1px solid var(--color-line)}.latest-image{aspect-ratio: 1}.latest-title,.post-card-title{margin: 0;font-family: var(--font-serif);font-size: 1.25rem;font-weight: 400;line-height: 1.16;letter-spacing: 0}.category-section,.newsletter-placeholder,.related-posts,.comments-area{margin-top: 46px}.category-list{display: flex;flex-wrap: wrap;gap: 10px}.category-list a,.category-label,.home-link{display: inline-flex;align-items: center;min-height: 40px;border: 1px solid var(--color-line);padding: 8px 14px;font-size: 0.76rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.category-label{border-color: var(--color-accent);color: var(--color-accent)}.recipe-grid,.related-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 26px}.post-card-image{aspect-ratio: 4 / 5}.archive-header{margin-bottom: 34px}.not-found-page{max-width: 600px;margin-inline: auto;padding: 42px 20px;text-align: center}.not-found-page .search-form{justify-content: center;margin-top: 20px}.not-found-page .home-link{margin-top: 18px}.page-links{margin-top: 1.8em;font-size: 0.85rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.page-links .post-page-numbers{display: inline-flex;min-width: 36px;min-height: 36px;align-items: center;justify-content: center;border: 1px solid var(--color-line);padding: 0 10px;margin-left: 4px}.page-links .post-page-numbers.current{background: var(--color-text);color: #ffffff}.newsletter-placeholder{padding: 34px;background: var(--color-soft);text-align: center}.single-layout-grid{display: grid;grid-template-columns: minmax(0,760px) minmax(260px,320px);gap: 44px;align-items: start}.single-post-layout,.page-layout{min-width: 0}.single-header{display: grid;gap: 12px;margin-bottom: 28px}.single-category-label{min-height: 40px}.single-title,.archive-title{font-size: clamp(2.4rem,6vw,4.6rem);max-width: 12ch}.single-meta{display: flex;flex-wrap: wrap;gap: 8px 14px}.single-featured-image{margin: 0 0 28px;aspect-ratio: 16 / 10}.single-featured-image figcaption{margin-top: 8px;color: var(--color-muted);font-size: 0.85rem}.single-intro{font-family: var(--font-serif);font-size: 1.35rem;line-height: 1.45}.single-content{font-size: 1.05rem}.single-content > *{margin-top: 0;margin-bottom: 1.25em}.single-content h2,.single-content h3,.single-content h4{margin-top: 1.8em;font-family: var(--font-serif);font-weight: 400;line-height: 1.15}.single-content a,.archive-description a,.comment-content a{color: var(--color-accent);text-decoration: underline;text-underline-offset: 0.16em}.single-sidebar{display: grid;gap: 24px}.sidebar-module,.widget-area{border-top: 1px solid var(--color-line);padding-top: 18px}.latest-posts-list,.tag-list,.comment-list{margin: 0;padding-left: 1.1em}.latest-posts-list{display: grid;gap: 10px}.ad-placeholder{display: flex;align-items: center;justify-content: center;min-height: 250px;margin: 34px 0;border: 1px solid var(--color-line);background: var(--color-soft);color: var(--color-muted);font-size: 0.72rem;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase}.ad-sidebar{min-height: 300px}.ad-widget-area{min-height: 90px}.ad-slot{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;min-height: 250px;margin: 34px auto;border: 1px solid #eeeeee;background: #f7f7f7;color: var(--color-muted);overflow: hidden;text-align: center}.ad-slot__label{position: absolute;top: 10px;left: 12px;z-index: 1;color: #777777;font-size: 0.63rem;font-weight: 800;letter-spacing: 0.14em;line-height: 1;text-transform: uppercase}.ad-slot__inner{display: flex;align-items: center;justify-content: center;width: 100%;min-height: inherit;padding: 32px 18px 24px}.ad-slot__text{color: #8a8a8a;font-size: 0.75rem;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase}.minimal-gaming-journal-ad-link,.minimal-gaming-journal-ad-picture{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%}.minimal-gaming-journal-ad-image{display: block;max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.ad-slot--top-leaderboard,.ad-slot--home-after-hero,.ad-slot--archive-after-header,.ad-slot--leaderboard,.ad-slot--before-footer{width: min(1180px,calc(100% - 40px));min-height: 250px}.ad-slot--horizontal,.ad-slot--article-after-intro,.ad-slot--article-inline,.ad-slot--article-mid,.ad-slot--before-related{min-height: 250px}.ad-slot--rectangle,.ad-slot--article-top,.ad-slot--sidebar{min-height: 250px}.ad-slot--skyscraper,.ad-slot--sidebar-sticky{min-height: 600px}.single-sidebar .ad-slot{margin: 0}.single-sidebar .ad-slot--sidebar-sticky{position: sticky;top: 96px}.ad-slot--grid{grid-column: 1 / -1;margin: 10px 0}.post-list > .ad-slot--grid,.recipe-grid > .ad-slot--grid,.related-grid > .ad-slot--grid{grid-column: 1 / -1}.ad-slot--between-sections{margin-top: 46px;margin-bottom: 46px}@media (max-width: 1100px){.single-sidebar .ad-slot--sidebar-sticky{display: none}}.author-box,.author-archive-header{display: grid;gap: 16px;margin-top: 42px;padding-top: 24px;border-top: 1px solid var(--color-line)}.author-avatar img,.avatar{border-radius: 50%}.related-posts{border-top: 1px solid var(--color-line);padding-top: 28px}.comments-area{max-width: 760px;border-top: 1px solid var(--color-line);padding-top: 28px}.comment-list{display: grid;gap: 20px;list-style: none;padding-left: 0}.comment-body{padding: 18px;background: var(--color-soft)}.comment-form input:not([type="submit"]),.comment-form textarea{width: 100%;border: 1px solid var(--color-line);padding: 10px 12px;font: inherit}.form-submit .submit{min-height: 42px;border: 1px solid var(--color-accent);background: var(--color-accent);color: #ffffff;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}@media (max-width: 980px){.site-header{grid-template-columns: 1fr auto;gap: 14px;padding: 18px 0 16px}.primary-navigation{display: none}.mobile-menu-toggle{display: inline-flex;justify-self: end}.mobile-navigation{padding-top: 12px;border-top: 1px solid var(--color-line)}.mobile-navigation:not([hidden]){display: block}.mobile-menu{display: grid;gap: 4px}.mobile-menu a{display: block;min-height: 44px;padding: 11px 0}.header-search{grid-column: 1 / -1;justify-self: stretch}.search-form{width: 100%}.search-form label,.search-field{width: 100%}.post-list{grid-template-columns: repeat(2,minmax(0,1fr))}.footer-menu-columns,.footer-widget-columns{grid-template-columns: repeat(2,minmax(0,1fr))}.home-hero,.single-layout-grid{grid-template-columns: 1fr}.latest-sidebar{border-left: 0;border-top: 1px solid var(--color-line);padding-top: 24px;padding-left: 0}.recipe-grid,.related-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ad-slot--article-top,.ad-slot--sidebar-sticky{display: none}}.footer-social-label{margin: 0;color: rgba(255,255,255,.7);font-size: .7rem;font-weight: 800;letter-spacing: .12em;text-align: center;text-transform: uppercase}.footer-follow{display: grid;justify-items: center;gap: 8px}@media (max-width: 620px){.ad-slot--top-leaderboard{width: calc(100% - 64px) !important;margin-right: auto !important;margin-left: auto !important}.site-footer{padding: 28px 24px 22px !important}.site-footer .footer-menu-columns--editorial{margin-bottom: 24px}.site-footer .site-info{width: 100%;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.14);gap: 16px}.site-footer .gamology-footer-logo{display: block;width: min(220px,72vw);height: auto}.site-footer .footer-social-label{margin-bottom: -7px}.site-footer .site-info__legal{flex-direction: column;gap: 7px;font-size: .88rem;line-height: 1.4}.site-footer .footer-credit{margin-top: 2px}}@media (max-width: 768px){.site-header,.site-main,.site-footer,.ad-widget-area{width: min(100% - 32px,1180px)}.site-title{font-size: clamp(1.55rem,8vw,2.25rem)}.custom-logo{max-width: min(180px,56vw);max-height: 64px}.site-main{padding: 28px 0 48px}.home-hero{gap: 24px;margin-bottom: 28px}.featured-post{gap: 14px}.featured-image,.single-featured-image{aspect-ratio: 4 / 3;margin-inline: calc((100vw - 100%) / -2);width: 100vw}.featured-title{font-size: clamp(2.1rem,12vw,3.4rem);line-height: 1.02;max-width: none}.single-title,.archive-title{font-size: clamp(2rem,10vw,3rem);line-height: 1.04;max-width: none}.post-excerpt,.single-intro,.single-content{font-size: 1rem}.section-title,.post-kicker{margin-bottom: 12px}.category-section,.newsletter-placeholder,.related-posts,.comments-area{margin-top: 34px}.post-list,.recipe-grid,.related-grid{grid-template-columns: 1fr;gap: 22px}.post-card a{gap: 12px}.post-card-image{aspect-ratio: 4 / 3}.post-card-title,.latest-title{font-size: 1.35rem}.latest-sidebar{padding-top: 20px}.latest-card{grid-template-columns: 96px minmax(0,1fr);gap: 14px}.latest-image{aspect-ratio: 4 / 3}.category-list{gap: 8px}.category-list a,.category-label,.home-link{min-height: 44px;padding: 9px 13px}.ad-placeholder{min-height: 220px;margin: 28px 0}.ad-slot{min-height: 250px;margin: 28px 0}.ad-slot--top-leaderboard,.ad-slot--home-after-hero,.ad-slot--archive-after-header,.ad-slot--leaderboard,.ad-slot--before-footer{width: min(100% - 32px,1180px);min-height: 180px}.ad-sidebar{min-height: 250px}.newsletter-placeholder{padding: 26px 18px}.footer-menu-columns,.footer-widget-columns{grid-template-columns: 1fr;gap: 22px}}@media (max-width: 640px){.site-header,.site-main,.site-footer,.ad-widget-area{width: min(100% - 28px,1180px)}.site-header,.post-list,.recipe-grid,.related-grid,.footer-menu-columns,.footer-widget-columns{grid-template-columns: 1fr}.site-header{grid-template-columns: minmax(0,1fr) auto}.site-branding,.header-search{justify-self: stretch}.search-form{display: grid;grid-template-columns: minmax(0,1fr) auto}.featured-title,.single-title,.archive-title{max-width: none}.latest-card{grid-template-columns: 76px minmax(0,1fr)}.newsletter-placeholder{padding: 24px}.ad-widget-area{min-height: 80px}.ad-slot--top-leaderboard,.ad-slot--home-after-hero,.ad-slot--archive-after-header,.ad-slot--leaderboard,.ad-slot--before-footer{width: min(100% - 28px,1180px)}}@media (max-width: 420px){.site-header,.site-main,.site-footer,.ad-widget-area{width: min(100% - 24px,1180px)}.site-header{gap: 12px;grid-template-columns: minmax(0,1fr) auto;padding-top: 14px}.mobile-menu-toggle{min-height: 42px;padding: 0 10px}.search-field,.search-submit{min-height: 44px}.search-submit{padding-inline: 12px}.featured-image,.single-featured-image{aspect-ratio: 1 / 1}.latest-card{grid-template-columns: 88px minmax(0,1fr)}.ad-placeholder{min-height: 200px;margin: 24px 0}.ad-slot{min-height: 250px;margin: 24px 0}.ad-slot--top-leaderboard,.ad-slot--home-after-hero,.ad-slot--archive-after-header,.ad-slot--leaderboard,.ad-slot--before-footer{width: min(100% - 24px,1180px);min-height: 160px}}body{color: #222222;font-family: "Inter",Arial,sans-serif;font-size: 16px;line-height: 1.7}.site-title,.site-title a,h1,h2,h3,h4,.entry-title,.post-title,.article-title,.featured-title,.latest-title,.post-card-title,.single-title,.archive-title{color: #111111;font-family: "Oswald", Impact, "Arial Narrow", sans-serif;font-weight: 700}.site-navigation,.primary-navigation,.mobile-navigation,.main-navigation,.menu,.primary-menu,.mobile-menu,.footer-menu-list,button,input,textarea,select,.entry-meta,.post-meta,.single-meta,.read-time,.latest-meta,.post-kicker,.section-title,.widget,.sidebar,.single-sidebar,.post-excerpt,.single-intro,.entry-summary{font-family: "Inter",Arial,sans-serif}p{font-size: 16px;line-height: 1.75}.single .entry-content,.single .single-content{font-size: 17px;line-height: 1.8}.home .entry-title,.home .post-title,.home .article-title,.home .featured-post-title,.home .wp-block-post-title,.home .featured-title,.home .post-card-title,.home .latest-title,.home h1.entry-title,.home h2.entry-title,.home article h1,.home article h2,.blog .entry-title,.blog .post-title,.blog .article-title,.blog .wp-block-post-title,.blog .featured-title,.blog .post-card-title,.blog .latest-title,.blog h1.entry-title,.blog h2.entry-title,.blog article h1,.blog article h2{font-size: 30px !important;line-height: 1.12 !important;letter-spacing: -0.3px !important;max-width: 100% !important;width: 100% !important}.home .entry-header,.home .post-header,.home .article-header,.home .post-summary-header,.blog .entry-header,.blog .post-header,.blog .article-header,.blog .post-summary-header{max-width: 100% !important;width: 100% !important}.home .entry-summary,.home .post-excerpt,.home .excerpt,.home .post-summary-excerpt,.blog .entry-summary,.blog .post-excerpt,.blog .excerpt,.blog .post-summary-excerpt{font-size: 16px !important;line-height: 1.65 !important;max-width: 720px !important}@media (max-width: 768px){.home .entry-title,.home .post-title,.home .article-title,.home .featured-post-title,.home .wp-block-post-title,.home .featured-title,.home .post-card-title,.home .latest-title,.home h1.entry-title,.home h2.entry-title,.home article h1,.home article h2,.blog .entry-title,.blog .post-title,.blog .article-title,.blog .wp-block-post-title,.blog .featured-title,.blog .post-card-title,.blog .latest-title,.blog h1.entry-title,.blog h2.entry-title,.blog article h1,.blog article h2{font-size: 26px !important;line-height: 1.15 !important;letter-spacing: -0.2px !important}}@media (max-width: 480px){.home .entry-title,.home .post-title,.home .article-title,.home .featured-post-title,.home .wp-block-post-title,.home .featured-title,.home .post-card-title,.home .latest-title,.home h1.entry-title,.home h2.entry-title,.home article h1,.home article h2,.blog .entry-title,.blog .post-title,.blog .article-title,.blog .wp-block-post-title,.blog .featured-title,.blog .post-card-title,.blog .latest-title,.blog h1.entry-title,.blog h2.entry-title,.blog article h1,.blog article h2{font-size: 24px !important;line-height: 1.15 !important}}.single .entry-title,.single .post-title,.single .article-title,.single .single-title,.single h1.entry-title,.single article h1{font-size: 54px !important;line-height: 1.05 !important;letter-spacing: -0.5px !important;max-width: 100% !important;width: 100% !important}.single .content-area,.single .site-main,.single article,.single .entry-header,.single .single-header{max-width: 100% !important}.single .site-main{width: min(1440px,calc(100% - 40px))}.single-post-hero{max-width: 1440px;margin: 0 auto 42px;padding: 76px 0 44px;border-bottom: 1px solid #eeeeee}.single-post-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(360px,520px);gap: clamp(40px,5vw,72px);align-items: center}.single-post-hero__content{max-width: 760px;min-width: 0;justify-self: end;width: 100%}.single-post-hero__aside{max-width: 520px;min-width: 0}.single-post-hero__meta{display: grid;gap: 8px;margin-top: 20px}.single-post-hero__meta .single-meta,.single-post-hero__meta .read-time{margin: 0}.single-post-hero__intro{color: #555555;font-family: "Inter",Arial,sans-serif;font-size: 18px;line-height: 1.75;margin: 0}.single-post-hero__share{display: flex;align-items: center;flex-wrap: nowrap;gap: 18px;margin: 36px 0 0;padding: 0}.single-post-hero__share-label{flex: 0 0 auto;margin-right: 0;white-space: nowrap}.single-post-hero__share-buttons{display: flex;align-items: center;flex: 0 0 auto;flex-wrap: nowrap;gap: 16px}.single-post-hero__share-button{flex: 0 0 auto;width: 56px;height: 56px}.single-post-hero__share-button .nana-share__icon{width: 19px;height: 19px}.nana-post-hero{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(260px,0.75fr);gap: clamp(28px,5vw,58px);align-items: end;margin-bottom: 34px;padding-bottom: 28px;border-bottom: 1px solid #eeeeee}.nana-post-hero__main,.nana-post-hero__aside{min-width: 0}.nana-post-hero__meta{display: grid;gap: 8px;margin-top: 18px}.nana-post-hero__meta .single-meta,.nana-post-hero__meta .read-time{margin: 0}.nana-post-hero__intro{color: #555555;font-family: "Inter",Arial,sans-serif;font-size: 17px;line-height: 1.75;margin: 0}.nana-post-hero .single-title{margin-top: 14px}.nana-post-hero .nana-share{margin: 22px 0 0;padding: 0}.nana-share{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin: 24px 0 32px;padding: 14px 0}.nana-share__label{color: #111111;font-family: "Inter",Arial,sans-serif;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;margin-right: 4px;text-transform: uppercase}.nana-share__link{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 1px solid #eeeeee;border-radius: 999px;background: #ffffff;color: #d64a2f;font-family: "Inter",Arial,sans-serif;font-size: 13px;font-weight: 700;line-height: 1;text-decoration: none;transition: all 0.2s ease}.nana-share__icon{display: block;width: 17px;height: 17px}.nana-share__link:hover,.nana-share__link:focus{background: #d64a2f;border-color: #d64a2f;color: #ffffff;text-decoration: none}.single-post-hero .single-post-hero__share{flex-wrap: nowrap;gap: 18px;margin: 36px 0 0;padding: 0}.single-post-hero .single-post-hero__share-buttons{display: flex;align-items: center;flex: 0 0 auto;flex-wrap: nowrap;gap: 16px}.single-post-hero .single-post-hero__share-button{width: 56px;height: 56px}.sidebar-empty{color: var(--color-muted);font-size: 0.95rem;margin: 0}@media (max-width: 1024px){.single .entry-title,.single .post-title,.single .article-title,.single .single-title,.single h1.entry-title,.single article h1{font-size: 44px !important}}@media (max-width: 900px){.single .site-main{width: min(100% - 32px,1440px)}.single-post-hero{margin-bottom: 32px;padding: 56px 0 32px}.single-post-hero__grid{grid-template-columns: 1fr;gap: 32px;align-items: start}.single-post-hero__content,.single-post-hero__aside{max-width: 100%}.single-post-hero__intro{font-size: 16px;line-height: 1.7}.single-post-hero .single-post-hero__share{flex-wrap: wrap;gap: 16px;margin-top: 26px}.single-post-hero .single-post-hero__share-buttons{flex-wrap: wrap}.single-post-hero .single-post-hero__share-button{width: 48px;height: 48px}}@media (max-width: 768px){.nana-post-hero{grid-template-columns: 1fr;align-items: start;gap: 22px;margin-bottom: 26px;padding-bottom: 24px}.nana-post-hero__meta{margin-top: 14px}.nana-post-hero__intro{font-size: 16px;line-height: 1.7}.single .entry-title,.single .post-title,.single .article-title,.single .single-title,.single h1.entry-title,.single article h1{font-size: 34px !important;line-height: 1.1 !important}.nana-share{margin: 18px 0 26px;gap: 8px}.nana-share__label{width: 100%;margin-bottom: 2px}.nana-share__link{width: 38px;height: 38px;padding: 0;font-size: 12px}.single-post-hero__share-button{width: 48px;height: 48px}}.single .single-header-share{display: flex;justify-content: flex-end;max-width: 1080px;margin: 22px 0 0}.single .single-header-share .nana-share,.single .single-header-share .single-post-hero__share{margin: 0;padding: 0}.single .single-header-share .nana-share__label{display: none}.single .single-featured-byline{margin: 14px 0 26px;padding: 14px 2px 18px;border-bottom: 1px solid #e7e7e7}.single .single-featured-byline .single-author-identity{display: flex;align-items: center;gap: 13px}.single .nana-share__link--uploaded,.single .single-header-share .single-post-hero__share-button,.single .article-bottom-share .single-post-hero__share-button{width: 46px;height: 46px;padding: 0;border: 0;border-radius: 50%;background: transparent;box-shadow: none;overflow: hidden}.single .nana-share__uploaded-icon{display: block;width: 100%;height: 100%;object-fit: contain}.single .nana-share__link--uploaded:hover,.single .nana-share__link--uploaded:focus{background: transparent;transform: translateY(-2px);filter: brightness(1.08)}@media (max-width: 720px){.single .single-header-share{justify-content: flex-start}.single .single-featured-byline{margin-bottom: 20px}.single .nana-share__link--uploaded,.single .single-header-share .single-post-hero__share-button,.single .article-bottom-share .single-post-hero__share-button{width: 42px;height: 42px}}.nana-pattern{display: grid;gap: 28px;margin: 34px 0;max-width: 100%}.nana-pattern > *{max-width: 100%}.nana-pattern__intro{color: #333333;font-family: "Inter",Arial,sans-serif;font-size: 18px;line-height: 1.75;margin: 0}.nana-pattern h2{font-size: clamp(1.8rem,4vw,2.5rem);line-height: 1.12;margin: 0 0 10px}.nana-pattern h3{font-size: clamp(1.25rem,3vw,1.6rem);line-height: 1.2;margin: 0 0 8px}.nana-recipe-summary,.nana-card,.nana-step-card,.nana-listicle-card,.nana-highlight-card,.nana-cta-box,.nana-related-placeholder,.nana-faq-block{border: 1px solid #eeeeee;border-radius: 12px;background: #ffffff;padding: 24px}.nana-recipe-summary,.nana-highlight-card,.nana-related-placeholder{background: #faf8f6}.nana-summary-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px;margin: 16px 0 0}.nana-summary-grid .wp-block-column{border-top: 2px solid #d64a2f;min-width: 0;padding-top: 10px}.nana-summary-grid p,.nana-card p,.nana-step-card p,.nana-listicle-card p,.nana-cta-box p,.nana-related-placeholder p,.nana-faq-block p{margin: 0}.nana-ingredient-list,.nana-instruction-list,.nana-pattern ul,.nana-pattern ol{padding-left: 1.25em}.nana-ingredient-list li,.nana-instruction-list li,.nana-pattern li{margin-bottom: 8px}.nana-image-placeholder{display: flex;align-items: center;justify-content: center;aspect-ratio: 4 / 3;width: 100%;border: 1px dashed #d9d0ca;border-radius: 10px;background: #faf8f6;color: #777777;font-size: 0.78rem;font-weight: 700;letter-spacing: 0.08em;text-align: center;text-transform: uppercase}.nana-image-placeholder--wide{aspect-ratio: 16 / 9}.nana-step-card,.nana-listicle-card{display: grid;grid-template-columns: minmax(180px,0.45fr) minmax(0,1fr);gap: 22px;align-items: start}.nana-step-card .nana-image-placeholder,.nana-listicle-card .nana-image-placeholder{grid-row: span 3}.nana-link-placeholder{color: #d64a2f;font-size: 0.85rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.nana-cta-box{border-color: #d64a2f;background: #fff9f6}.nana-highlight-card{border-left: 4px solid #d64a2f}.nana-related-placeholder{text-align: center}.nana-pattern .wp-block-image img{display: block;max-width: 100%;height: auto}@media (max-width: 900px){.nana-summary-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.nana-pattern{gap: 22px;margin: 28px 0}.nana-pattern__intro{font-size: 16px}.nana-recipe-summary,.nana-card,.nana-step-card,.nana-listicle-card,.nana-highlight-card,.nana-cta-box,.nana-related-placeholder,.nana-faq-block{border-radius: 10px;padding: 18px}.nana-step-card,.nana-listicle-card{grid-template-columns: 1fr}.nana-step-card .nana-image-placeholder,.nana-listicle-card .nana-image-placeholder{grid-row: auto}}@media (max-width: 480px){.nana-summary-grid{grid-template-columns: 1fr}.nana-image-placeholder,.nana-image-placeholder--wide{aspect-ratio: 4 / 3}}.single .site-main{width: min(1200px,calc(100% - 48px));padding-top: 34px;padding-bottom: 76px}.single-post-hero{max-width: 1180px;margin-bottom: 42px;padding: 54px 0 38px;border-bottom-color: rgba(0,0,0,0.07)}.single-post-hero__grid{grid-template-columns: minmax(0,720px) minmax(320px,420px);gap: clamp(42px,4vw,56px);align-items: center;justify-content: center}.single-post-hero__content{justify-self: start;max-width: 720px}.single-post-hero__aside{max-width: 420px;padding-top: 8px}.single-post .entry-title,.single .entry-title,.single .post-title,.single .article-title,.single .recipe-title,.single .single-title,.single h1.entry-title,.single article h1.recipe-title{max-width: 760px !important;width: auto !important;margin-bottom: 0;font-size: clamp(2.625rem,3.8vw,3.25rem) !important;line-height: 1.06 !important;letter-spacing: -0.025em !important}.single-post-hero__meta{gap: 10px;margin-top: 24px}.single-post-hero__intro{color: #3f3a36;font-size: clamp(1.05rem,1.5vw,1.2rem);line-height: 1.82}.single-layout-grid{grid-template-columns: minmax(0,740px) minmax(300px,330px);gap: clamp(40px,4vw,56px);justify-content: center;align-items: start}.single-post-layout{max-width: 740px}.single-featured-image{margin: 0 0 36px;aspect-ratio: 16 / 10;border-radius: 14px;background: #f5f3ef}.single-featured-image img,.single-content img{border-radius: 14px}.single-featured-image figcaption,.single-content figcaption,.single-content .wp-element-caption{margin-top: 10px;color: #77716c;font-size: 0.85rem;line-height: 1.5}.single .single-content{color: #222222;font-size: 18px;line-height: 1.82}.single-content > *{margin-bottom: 1.45em}.single-content p{font-size: inherit;line-height: inherit}.single-content h2{margin-top: 2.25em;margin-bottom: 0.62em;font-size: clamp(2rem,3vw,2.7rem);line-height: 1.08;letter-spacing: -0.01em}.single-content h3{margin-top: 1.9em;margin-bottom: 0.6em;font-size: clamp(1.45rem,2vw,1.85rem);line-height: 1.18}.single-content h4{margin-top: 1.7em;margin-bottom: 0.55em;font-size: 1.2rem;line-height: 1.25}.single-content ul,.single-content ol{padding-left: 1.25em;margin-bottom: 1.55em}.single-content li + li{margin-top: 0.55em}.single-content figure,.single-content .wp-block-image{margin: 2.2em 0}.single-content .wp-block-image img,.single-content figure img{width: 100%;height: auto}.nana-pattern{margin: 42px 0;gap: 28px}.single-content .nana-recipe-summary,.single-content .nana-card,.single-content .nana-step-card,.single-content .nana-listicle-card,.single-content .nana-highlight-card,.single-content .nana-cta-box,.single-content .nana-related-placeholder,.single-content .nana-faq-block{border-color: rgba(0,0,0,0.07);border-radius: 14px;box-shadow: 0 14px 40px rgba(17,17,17,0.04)}.single-content .nana-recipe-summary{background: #f8f5f1;padding: 28px}.single-content .nana-summary-grid{gap: 14px}.single-content .nana-summary-grid .wp-block-column{border-top-color: var(--color-accent);background: rgba(255,255,255,0.58);border-radius: 10px;padding: 12px 12px 10px}.single-sidebar{gap: 22px}.single-sidebar .sidebar-module,.single-sidebar .widget-area,.single-sidebar .widget{border: 1px solid rgba(0,0,0,0.07);border-radius: 12px;background: #fffdfb;padding: 22px}.single-sidebar .widget-title{margin-top: 0;margin-bottom: 14px;font-size: 0.78rem;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}.single-sidebar .latest-posts-list{padding-left: 0;list-style: none}.single-sidebar .latest-posts-list li{padding-top: 12px;border-top: 1px solid rgba(0,0,0,0.06)}.single-sidebar .latest-posts-list li:first-child{padding-top: 0;border-top: 0}.single .ad-slot{border: 1px solid rgba(0,0,0,0.06);border-radius: 12px;background: #f5f3ef;box-shadow: none}.single .ad-slot__label{color: #8a837d;font-size: 0.62rem;letter-spacing: 0.16em}.single .ad-slot__text{color: #908983;font-size: 0.72rem}.single .ad-slot--article-after-intro,.single .ad-slot--article-inline,.single .ad-slot--article-mid,.single .ad-slot--before-related{min-height: 118px;margin-top: 34px;margin-bottom: 34px}.single .ad-slot--article-after-intro{margin-top: 0;margin-bottom: 38px}.single .ad-slot--article-top{min-height: 250px}.single .ad-slot--sidebar-sticky{min-height: 600px}.single-sidebar .ad-slot{width: 100%;margin: 0;border-radius: 12px}.single-sidebar .ad-slot + .ad-slot{margin-top: 22px}.single-sidebar .ad-slot--sidebar-sticky{top: 112px}.single .ad-slot--before-related{width: min(920px,100%);margin-top: 54px;margin-bottom: 44px}.related-posts,.comments-area{margin-top: 46px}@media (max-width: 1100px){.single .site-main{width: min(100% - 40px,920px)}.single-post-hero__grid,.single-layout-grid{grid-template-columns: 1fr}.single-post-hero__content,.single-post-hero__aside{max-width: 100%}.single-post-layout,.single-sidebar{width: min(100%,760px);max-width: 760px;margin-inline: auto}.single-sidebar{margin-top: 10px}.single-sidebar .ad-slot--sidebar-sticky{display: none}}@media (max-width: 768px){.single .site-main{width: min(100% - 28px,740px);padding-top: 22px;padding-bottom: 58px}.single-post-hero{margin-bottom: 34px;padding: 38px 0 28px}.single-post .entry-title,.single .entry-title,.single .post-title,.single .article-title,.single .recipe-title,.single .single-title,.single h1.entry-title,.single article h1.recipe-title{max-width: 100% !important;font-size: clamp(1.85rem,6.4vw,2.4rem) !important;line-height: 1.08 !important}.single-post-hero__grid{gap: 26px}.single-post-hero__meta{margin-top: 18px}.single-post-hero__intro{font-size: 1rem;line-height: 1.75}.single-featured-image{margin-bottom: 28px;border-radius: 12px}.single-featured-image img,.single-content img{border-radius: 12px}.single .single-content{font-size: 17px;line-height: 1.78}.single-content > *{margin-bottom: 1.28em}.single-content h2{margin-top: 1.9em;font-size: clamp(1.75rem,8vw,2.25rem)}.single-content h3{font-size: clamp(1.3rem,6vw,1.6rem)}.single-content figure,.single-content .wp-block-image{margin: 1.7em 0}.single .ad-slot--article-after-intro,.single .ad-slot--article-inline,.single .ad-slot--article-mid,.single .ad-slot--before-related{min-height: 150px;margin-top: 28px;margin-bottom: 28px}.single .ad-slot--article-top{display: none}.single-sidebar .sidebar-module,.single-sidebar .widget-area,.single-sidebar .widget{padding: 18px}.single-content .nana-recipe-summary{padding: 20px}}@media (max-width: 480px){.single .site-main{width: min(100% - 24px,740px)}.single-post-hero{padding-top: 34px}.single .single-content{font-size: 16.5px}.single-content .nana-summary-grid{grid-template-columns: 1fr}.single .ad-slot--article-after-intro,.single .ad-slot--article-inline,.single .ad-slot--article-mid,.single .ad-slot--before-related{min-height: 132px}}.home .site-header{padding-top: 22px;padding-bottom: 18px}.home .site-main{width: min(1160px,calc(100% - 48px));padding-top: 34px;padding-bottom: 56px}.home .site-main > section{margin-top: 44px}.home .site-main > section:first-child{margin-top: 0}.home .section-title{display: flex;align-items: center;gap: 12px;margin-bottom: 18px;color: #111111;font-size: 0.82rem;letter-spacing: 0.13em}.home .section-title::after{content: "";flex: 1 1 auto;height: 1px;background: rgba(0,0,0,0.08)}.home .post-kicker{margin-bottom: 10px;font-size: 0.72rem;letter-spacing: 0.15em}.home .ad-slot{border-color: rgba(0,0,0,0.06);border-radius: 10px;background: #f5f3ef;color: #8a837d}.home .ad-slot__label{top: 9px;left: 12px;color: #807973;font-size: 0.58rem;font-weight: 700;letter-spacing: 0.1em}.home .ad-slot__text{color: #908983;font-size: 0.68rem;letter-spacing: 0.12em}.home .ad-slot--top-leaderboard{width: min(1160px,calc(100% - 48px));min-height: 92px;margin-top: 22px;margin-bottom: 34px}.home .ad-slot--home-after-hero,.home .ad-slot--home-in-feed,.home .ad-slot--home-sidebar,.home .ad-slot--before-newsletter,.home .ad-slot--before-footer{min-height: 96px;margin-top: 34px;margin-bottom: 38px}.home .latest-sidebar .ad-slot--home-sidebar{min-height: 250px;margin: 18px 0 0}.home .ad-slot--between-sections{margin-top: 38px;margin-bottom: 38px}.home .ad-slot--grid{min-height: 112px;margin: 8px 0 12px}.home-hero{grid-template-columns: minmax(0,1.75fr) minmax(300px,0.82fr);gap: 30px;align-items: start;margin-bottom: 0;padding-bottom: 38px;border-bottom: 1px solid rgba(0,0,0,0.08)}.home .featured-post{gap: 14px}.home .featured-post a{gap: 14px}.home .featured-image{aspect-ratio: 16 / 9;border-radius: 12px}.home .featured-title{max-width: 13ch;font-size: clamp(2.25rem,4vw,3.65rem) !important;line-height: 1.02 !important;letter-spacing: -0.02em !important}.home .post-excerpt{max-width: 660px;margin: 0;color: #5f5953;font-size: 1rem !important;line-height: 1.62 !important}.home .post-meta{margin: 0}.home .latest-sidebar{border: 1px solid rgba(0,0,0,0.07);border-radius: 12px;background: #fffdfb;padding: 20px}.home .latest-sidebar .section-title{margin-bottom: 14px}.home .latest-list{gap: 0}.home .latest-card{grid-template-columns: 78px minmax(0,1fr);gap: 12px;padding: 13px 0;border-bottom-color: rgba(0,0,0,0.08)}.home .latest-card:first-child{padding-top: 0}.home .latest-card:last-child{padding-bottom: 0;border-bottom: 0}.home .latest-image{aspect-ratio: 1;border-radius: 9px}.home .latest-title{font-size: 1.02rem !important;line-height: 1.2 !important}.home .latest-meta{margin: 7px 0 0;font-size: 0.68rem;letter-spacing: 0.1em}.home .category-section{margin-top: 38px;padding-bottom: 4px}.home .category-list{gap: 8px}.home .category-list a{min-height: 36px;border-radius: 999px;background: #ffffff;padding: 7px 13px;font-size: 0.68rem;letter-spacing: 0.11em}.home .category-list a:hover,.home .category-list a:focus-visible{border-color: var(--color-accent);color: var(--color-accent)}.home .recipe-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 22px}.home .post-card{min-width: 0;border: 1px solid rgba(0,0,0,0.07);border-radius: 12px;background: #ffffff;overflow: hidden;transition: border-color 0.2s ease,box-shadow 0.2s ease}.home .post-card:hover{border-color: rgba(196,73,34,0.22);box-shadow: 0 12px 32px rgba(17,17,17,0.06)}.home .post-card a{gap: 0;height: 100%}.home .post-card-image{aspect-ratio: 4 / 3;border-radius: 0}.home .post-card-title{padding: 14px 14px 16px;font-size: 1.08rem !important;line-height: 1.2 !important;letter-spacing: 0 !important}.home .newsletter-placeholder{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;margin-top: 48px;border: 1px solid rgba(0,0,0,0.07);border-radius: 14px;background: #faf8f6;padding: 30px 34px;text-align: left}.home .newsletter-placeholder h2{max-width: 620px;font-size: clamp(1.8rem,3.4vw,2.6rem);line-height: 1.08}.home .newsletter-placeholder p:last-child{max-width: 560px;margin: 0;color: #5f5953}.home .site-footer{padding-top: 28px;padding-bottom: 28px}.home .footer-menu-columns,.home .footer-widget-columns{gap: 22px}.home .footer-menu-list{gap: 6px}.home .site-info{margin-top: 24px}@media (max-width: 1100px){.home .recipe-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.home .site-main{width: min(100% - 40px,860px)}.home-hero{grid-template-columns: 1fr;gap: 26px}.home .latest-sidebar{border-left: 1px solid rgba(0,0,0,0.07);padding: 18px}.home .latest-list{grid-template-columns: repeat(2,minmax(0,1fr));display: grid;gap: 0 20px}.home .latest-card:nth-last-child(-n+2){border-bottom: 0}.home .recipe-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}}@media (max-width: 768px){.home .site-main{width: min(100% - 28px,720px);padding-top: 24px;padding-bottom: 44px}.home .site-main > section{margin-top: 34px}.home .ad-slot--top-leaderboard{width: min(100% - 28px,720px);min-height: 90px;margin-top: 18px;margin-bottom: 28px}.home .ad-slot--home-after-hero,.home .ad-slot--home-in-feed,.home .ad-slot--home-sidebar,.home .ad-slot--before-newsletter,.home .ad-slot--before-footer,.home .ad-slot--grid{min-height: 130px;margin-top: 28px;margin-bottom: 30px}.home .latest-sidebar .ad-slot--home-sidebar{min-height: 180px;margin-top: 18px}.home-hero{gap: 22px;padding-bottom: 30px}.home .featured-image{width: 100%;margin-inline: 0;aspect-ratio: 4 / 3;border-radius: 12px}.home .featured-title{font-size: clamp(2rem,10vw,3rem) !important;line-height: 1.04 !important}.home .latest-list{grid-template-columns: 1fr}.home .latest-card:nth-last-child(-n+2){border-bottom: 1px solid rgba(0,0,0,0.08)}.home .latest-card:last-child{border-bottom: 0}.home .recipe-grid{gap: 16px}.home .post-card-title{font-size: 1.05rem !important}.home .newsletter-placeholder{margin-top: 36px;padding: 24px 20px}.home .site-footer{padding-top: 24px;padding-bottom: 24px}}@media (max-width: 540px){.home .recipe-grid{grid-template-columns: 1fr}.home .post-card-image{aspect-ratio: 4 / 3}}.image-fallback{display:block;width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,#10131a,#252b38);position:relative}.image-fallback::after{content:"GG";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:#135cff;font:800 2rem/1 var(--font-serif);letter-spacing:.08em}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0 0 1.25rem;padding:0;color:#135cff;font-size:.75rem;font-weight:700;text-transform:uppercase}.breadcrumbs li+li::before{content:"/";margin-right:.45rem;color:#777}.breadcrumbs [aria-current=page]{color:#555}.post-navigation{margin-block:2.5rem;border-block:1px solid #ddd;padding-block:1.25rem}.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.post-navigation a{color:#135cff;font-weight:700}body.mgj-sticky-header .site-header{position:sticky;top:0;z-index:100}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.ad-slot,.ad-region,.single-sidebar,.post-navigation,.nana-share{display:none!important}.site-main,.single-content{width:100%!important;max-width:none!important}a{text-decoration:underline}}.site-header .site-title a{color: #fff !important}.error-code{display:flex;align-items:center;justify-content:center}.broken-controller{width:.7em;height:.55em;margin-inline:.05em}.latest-link{margin-top:1rem;color:#135cff;text-decoration:underline;text-underline-offset:.3em;font-weight:700;text-transform:uppercase}.site-header .brand-dot,.site-header .brand-gg{color: #1557ff !important}.home .site-main{width: min(1440px,calc(100% - 56px)) !important;padding-top: 20px !important}.home .ad-slot--top-leaderboard{width: min(970px,calc(100% - 40px)) !important;min-height: 90px !important;margin: 22px auto 18px !important;border-radius: 0 !important}.home .home-hero{display: grid !important;grid-template-columns: minmax(0,1fr) 330px !important;gap: 30px !important;margin-top: 18px !important;padding-bottom: 30px !important}.home .featured-post,.home .featured-post > a{display: flex !important;flex-direction: column !important;gap: 0 !important;min-width: 0}.home .featured-image{display: block !important;width: 100% !important;aspect-ratio: 16 / 8.7 !important;margin: 0 0 14px !important;border-radius: 0 !important;overflow: hidden !important;background: #101010}.home .featured-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important}.home .featured-post .post-kicker{margin: 0 0 8px !important}.home .featured-title{max-width: 920px !important;margin: 0 !important;font-family: "Oswald",Impact,sans-serif !important;font-size: clamp(2.5rem,3.2vw,3.55rem) !important;line-height: .98 !important;letter-spacing: 0 !important}.home .featured-post .post-excerpt{margin: 9px 0 !important;max-width: 780px !important;line-height: 1.45 !important}.home .latest-sidebar{width: 330px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important}.home .latest-sidebar .section-title{display: block !important;margin: 0 0 12px !important;font-size: 1rem !important}.home .latest-sidebar .section-title::after{width: 34px !important;height: 3px !important;margin-top: 8px !important;background: #1557ff !important}.home .latest-list{display: grid !important;grid-template-columns: 1fr !important;gap: 0 !important}.home .latest-card{display: grid !important;grid-template-columns: 124px minmax(0,1fr) !important;gap: 14px !important;align-items: start !important;padding: 12px 0 !important;min-width: 0 !important}.home .latest-card > a{display: block !important;width: 124px !important;min-width: 0 !important}.home .latest-card > div{min-width: 0 !important}.home .latest-image{display: block !important;width: 124px !important;height: 86px !important;aspect-ratio: auto !important;border-radius: 0 !important;overflow: hidden !important}.home .latest-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important}.home .latest-title{margin: 0 0 6px !important;font-family: "Inter",Arial,sans-serif !important;font-size: .88rem !important;font-weight: 700 !important;line-height: 1.23 !important;overflow-wrap: anywhere !important}.home .latest-meta{margin: 0 !important;font-size: .66rem !important}@media (max-width: 980px){.home .home-hero{grid-template-columns: 1fr !important}.home .latest-sidebar{width: 100% !important}.home .latest-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 24px !important}}@media (max-width: 640px){.home .site-main{width: min(100% - 28px,1440px) !important}.home .latest-list{grid-template-columns: 1fr !important}.home .featured-title{font-size: 2.45rem !important}}.author-archive-header{position: relative;isolation: isolate;min-height: 330px;margin: 24px 0 42px;padding: clamp(38px,6vw,76px) clamp(24px,7vw,90px) !important;border: 0 !important;border-radius: 18px !important;overflow: hidden;background: #0b0d13;color: #fff}.author-archive-header.has-author-cover{background-image: var(--author-cover);background-position: center;background-size: cover}.author-cover-shade{position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(3,5,10,.9) 0%,rgba(3,5,10,.68) 48%,rgba(3,5,10,.25) 100%)}.author-profile-safe-zone{width: min(70%,760px)}.author-archive-header .author-avatar img{width: 112px;height: 112px;border: 4px solid #fff;box-shadow: 0 0 0 3px #1557ff;object-fit: cover}.author-archive-header .archive-title{margin: 14px 0 3px;color: #fff}.author-archive-header .post-kicker{margin-top: 20px;color: #7da0ff}.author-team-role{margin: 0 0 14px;color: #a9beff;font-weight: 800;text-transform: uppercase;letter-spacing: .07em}.author-archive-header .archive-description{max-width: 680px;color: rgba(255,255,255,.9)}.author-social-links{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.author-social-links a{padding: 8px 13px;border: 1px solid rgba(255,255,255,.38);border-radius: 7px;color: #fff;font-size: .82rem;font-weight: 800}.author-social-links a:hover{border-color: #1557ff;background: #1557ff}.team-page-header{margin: 28px 0 30px}.team-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 26px}.team-card{overflow: hidden;border: 1px solid #e3e5ea;border-radius: 16px;background: #fff;box-shadow: 0 12px 32px rgba(10,20,45,.07)}.team-card-cover{display: block;height: 150px;background: linear-gradient(135deg,#0c1220,#1557ff);background-image: var(--team-cover,linear-gradient(135deg,#0c1220,#1557ff));background-position: center;background-size: cover}.team-card-safe-zone{display: block;width: 60%;height: 100%;margin: auto}.team-card-body{position: relative;padding: 54px 24px 26px}.team-card-avatar{position: absolute;top: -48px;left: 24px;width: 88px;height: 88px;padding: 3px;overflow: hidden;border: 2px solid #1557ff;border-radius: 50%;background: #fff}.team-card-avatar img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover}.team-card h2{margin: 0;font-family: "Oswald",Impact,sans-serif;font-size: 1.55rem;text-transform: uppercase}.team-card-role{margin: 3px 0 12px;color: #1557ff;font-size: .78rem;font-weight: 800;letter-spacing: .07em;text-transform: uppercase}.team-card-body > p:not(.team-card-role){color: #5c6069}.team-card-link{display: inline-block;margin-top: 8px;color: #1557ff;font-weight: 800}.ad-slot{margin-top: 22px !important;margin-bottom: 22px !important}.ad-slot--top-leaderboard,.ad-slot--home-after-hero,.ad-slot--archive-after-header,.ad-slot--leaderboard,.ad-slot--before-footer,.home .ad-slot--top-leaderboard,.home .ad-slot--home-after-hero,.home .ad-slot--home-in-feed,.home .ad-slot--before-newsletter,.home .ad-slot--before-footer{min-height: 100px !important}.single .ad-slot--article-after-intro,.single .ad-slot--article-inline,.single .ad-slot--article-mid,.single .ad-slot--before-related{min-height: 100px !important;margin-top: 24px !important;margin-bottom: 24px !important}.minimal-gaming-journal-ad-link,.minimal-gaming-journal-ad-picture{box-sizing: border-box;padding: 8px}.minimal-gaming-journal-ad-image{width: 100% !important;height: auto !important;max-height: 250px !important;object-fit: contain !important;object-position: center !important}@media (max-width: 900px){.team-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.author-profile-safe-zone{width: min(82%,720px)}}@media (max-width: 620px){.author-archive-header{min-height: 0;padding: 34px 22px !important;border-radius: 13px !important;background-position: center}.author-cover-shade{background: rgba(3,5,10,.72)}.author-profile-safe-zone{width: 100%}.team-grid{grid-template-columns: 1fr}.ad-slot{margin-top: 16px !important;margin-bottom: 16px !important}.ad-slot--top-leaderboard,.ad-slot--home-after-hero,.ad-slot--archive-after-header,.ad-slot--leaderboard,.ad-slot--before-footer,.home .ad-slot--top-leaderboard,.home .ad-slot--home-after-hero,.home .ad-slot--home-in-feed,.home .ad-slot--before-newsletter,.home .ad-slot--before-footer{min-height: 82px !important}.minimal-gaming-journal-ad-link,.minimal-gaming-journal-ad-picture{padding: 6px}}.site-header .site-branding,.site-header .site-title,.site-header .site-title a{height: auto !important;min-height: 0 !important;align-self: center !important;transform: none !important}.site-header .site-branding{position: static !important;overflow: visible !important}.site-header .site-title{line-height: 1 !important}body.archive .site-main,body.category .site-main{width: min(1420px,calc(100% - 64px)) !important;padding-top: 32px !important}body.archive .breadcrumbs,body.category .breadcrumbs{margin-bottom: 20px !important}body.archive .archive-header:not(.author-archive-header),body.category .archive-header:not(.author-archive-header){margin: 0 0 28px !important;padding: 0 !important;border: 0 !important}body.archive .archive-header:not(.author-archive-header) .post-kicker,body.category .archive-header:not(.author-archive-header) .post-kicker{display: none}body.archive .archive-header:not(.author-archive-header) .archive-title,body.category .archive-header:not(.author-archive-header) .archive-title{font-size: clamp(2.2rem,3.5vw,3.6rem) !important;letter-spacing: -.045em !important}body.archive .recipe-grid,body.category .recipe-grid{grid-template-columns: minmax(0,1.7fr) minmax(300px,.78fr) !important;grid-auto-flow: row !important;align-items: start;gap: 0 42px !important}body.archive .recipe-grid > .post-card,body.category .recipe-grid > .post-card{grid-column: 2;display: block;margin: 0;padding: 20px 0 !important;border: 0 !important;border-bottom: 1px solid #e2e5e9 !important;border-radius: 0 !important;box-shadow: none !important}body.archive .recipe-grid > .post-card:first-child,body.category .recipe-grid > .post-card:first-child{grid-column: 1;grid-row: 1 / span 6;padding: 0 42px 0 0 !important;border-right: 1px solid #e2e5e9 !important;border-bottom: 0 !important}body.archive .recipe-grid > .post-card > a,body.category .recipe-grid > .post-card > a{display: grid !important;grid-template-columns: 142px minmax(0,1fr);gap: 18px;align-items: center}body.archive .recipe-grid > .post-card .post-card-image,body.category .recipe-grid > .post-card .post-card-image{width: 142px !important;height: 92px !important;aspect-ratio: auto !important;border-radius: 9px !important}body.archive .recipe-grid > .post-card .post-card-title,body.category .recipe-grid > .post-card .post-card-title{margin: 0 0 9px !important;font-size: 1.12rem !important;letter-spacing: -.025em !important;line-height: 1.3 !important}.post-card-byline{grid-column: 2;margin: 0 !important;color: #7a818a;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: .72rem;letter-spacing: .025em;text-transform: uppercase}body.archive .recipe-grid > .post-card:first-child > a,body.category .recipe-grid > .post-card:first-child > a{display: block !important}body.archive .recipe-grid > .post-card:first-child .post-card-image,body.category .recipe-grid > .post-card:first-child .post-card-image{width: 100% !important;height: auto !important;aspect-ratio: 16 / 9 !important;border-radius: 12px !important}body.archive .recipe-grid > .post-card:first-child .post-card-title,body.category .recipe-grid > .post-card:first-child .post-card-title{margin: 20px 8px 10px !important;font-size: clamp(1.55rem,2.3vw,2.25rem) !important;line-height: 1.16 !important}body.archive .recipe-grid > .post-card:first-child .post-card-byline,body.category .recipe-grid > .post-card:first-child .post-card-byline{margin-inline: 8px !important}body.archive .recipe-grid + .ad-slot,body.category .recipe-grid + .ad-slot{width: min(970px,100%) !important;min-height: 90px !important;margin-top: 42px !important;margin-bottom: 28px !important}@media (max-width: 900px){body.archive .site-main,body.category .site-main{width: min(100% - 34px,900px) !important}body.archive .recipe-grid,body.category .recipe-grid{grid-template-columns: 1fr !important;gap: 0 !important}body.archive .recipe-grid > .post-card,body.category .recipe-grid > .post-card,body.archive .recipe-grid > .post-card:first-child,body.category .recipe-grid > .post-card:first-child{grid-column: 1;grid-row: auto;padding: 18px 0 !important;border-right: 0 !important;border-bottom: 1px solid #e2e5e9 !important}body.archive .recipe-grid > .post-card:first-child,body.category .recipe-grid > .post-card:first-child{padding-top: 0 !important}}@media (max-width: 560px){body.archive .recipe-grid > .post-card > a,body.category .recipe-grid > .post-card > a{grid-template-columns: 112px minmax(0,1fr);gap: 13px}body.archive .recipe-grid > .post-card .post-card-image,body.category .recipe-grid > .post-card .post-card-image{width: 112px !important;height: 78px !important}.post-card-byline{font-size: .65rem}}.article-bottom-share{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin: 38px 0 28px;padding: 22px 0;border-top: 1px solid #e2e4e9;border-bottom: 1px solid #e2e4e9}.article-bottom-share h2{margin: 0;font-family: "Oswald",Impact,sans-serif;font-size: 1.15rem;letter-spacing: .04em;text-transform: uppercase}.article-bottom-share .single-post-hero__share{margin: 0;padding: 0}.article-bottom-share .single-post-hero__share-label{display: none}.article-bottom-share .single-post-hero__share-button{width: 44px;height: 44px;border-radius: 7px}.footer-social-icons{display: flex;align-items: center;justify-content: center;gap: 10px;margin: 0 auto}.footer-social-icons a{display: inline-flex;width: 46px;height: 46px;border-radius: 50%;transition: transform .2s ease,filter .2s ease}.footer-social-icons a:hover,.footer-social-icons a:focus{transform: translateY(-3px);filter: brightness(1.18)}.footer-social-icons img{display: block;width: 46px;height: 46px;object-fit: contain}@media (max-width: 760px){.article-bottom-share{align-items: flex-start;flex-direction: column;gap: 14px}.site-info{align-items: center !important;text-align: center}.footer-social-icons{order: 2;width: 100%}.site-info > p:not(.footer-brand){order: 3}}.site-header{box-sizing: border-box !important;width: 100% !important;max-width: none !important;height: 94px !important;margin: 0 !important;padding: 0 clamp(34px,4vw,78px) !important;grid-template-columns: minmax(260px,.9fr) auto minmax(80px,.9fr) !important;align-items: center !important}.site-header .site-branding,.site-header .site-title,.site-header .site-title a{display: flex !important;align-items: center !important;height: 100% !important;margin: 0 !important;padding: 0 !important;line-height: 1 !important}.site-header .site-title a{transform: translateY(-1px)}.site-header .primary-navigation,.site-header .primary-navigation .menu,.site-header .primary-menu{align-items: center !important}.site-header .primary-menu > li > a,.site-header .primary-navigation .menu > li > a{height: 94px !important}.site-header .header-search{box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;justify-self: end !important;width: 72px !important;height: 52px !important;padding: 0 0 0 18px !important;border-left: 1px solid rgba(255,255,255,.24) !important;overflow: visible !important}.site-header .header-search .search-form{position: static !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 48px !important;height: 48px !important;min-width: 48px !important;margin: 0 !important;transform: none !important}.site-header .header-search .search-form label{display: none !important}.site-header .search-submit{display: block !important;width: 48px !important;height: 48px !important;min-width: 48px !important;min-height: 48px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;overflow: hidden !important;text-indent: -9999px !important;background-color: transparent !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='13' cy='13' r='7.5'/%3E%3Cpath d='M18.5 18.5L26 26'/%3E%3C/svg%3E") !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 32px 32px !important}body.admin-bar.mgj-sticky-header .site-header{top: 32px}@media (max-width: 1180px){.site-header{grid-template-columns: minmax(220px,.8fr) auto minmax(70px,.8fr) !important;gap: 22px !important;padding-inline: 28px !important}.site-header .primary-menu,.site-header .primary-navigation .menu{gap: 28px !important}}@media (max-width: 980px){.site-header{height: 74px !important;grid-template-columns: 1fr auto !important;padding-inline: 20px !important}.site-header .primary-navigation,.site-header .header-search{display: none !important}}@media (max-width: 782px){body.admin-bar.mgj-sticky-header .site-header{top: 46px}}body{font-family: Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important}.archive-title,.post-card-title,.post-card-title a,.recipe-card h2,.recipe-card h3,.team-card h2,.related-posts h2{font-family: Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important;font-weight: 850 !important;letter-spacing: -.035em !important;line-height: 1.08 !important;text-transform: none !important}.archive-header:not(.author-archive-header){margin: 30px 0 26px !important;padding: 0 0 22px !important;border: 0 !important;border-bottom: 1px solid #e3e5e9 !important;background: transparent !important}.archive-header:not(.author-archive-header) .post-kicker{margin: 0 0 10px !important}.archive-header:not(.author-archive-header) .archive-title{margin: 0 !important;font-size: clamp(2.6rem,5vw,4.8rem) !important}.archive-description{max-width: 760px;color: #5b6069;font-size: 1.05rem}.archive-header + .ad-slot{border-radius: 13px !important}.recipe-grid,.related-grid{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 26px !important}.post-card,.recipe-card{min-width: 0;overflow: hidden !important;border: 1px solid #e2e5ea !important;border-radius: 15px !important;background: #fff !important;box-shadow: 0 8px 28px rgba(12,22,44,.055) !important;transition: transform .22s ease,box-shadow .22s ease}.post-card:hover,.recipe-card:hover{transform: translateY(-3px);box-shadow: 0 14px 34px rgba(12,22,44,.11) !important}.post-card-media,.post-card-image,.recipe-card > a:first-child{display: block !important;width: 100% !important;aspect-ratio: 16 / 10 !important;overflow: hidden !important;border-radius: 0 !important;background: #10131a}.post-card-media img,.post-card-image img,.recipe-card > a:first-child img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important;transition: transform .35s ease}.post-card:hover .post-card-media img,.recipe-card:hover img{transform: scale(1.025)}.post-card-body,.recipe-card-content{padding: 20px 20px 22px !important}.post-card-title{margin: 9px 0 10px !important;font-size: clamp(1.15rem,1.6vw,1.45rem) !important}.post-card-body > p:not(.post-meta){margin: 12px 0 0;color: #5c616a}.post-card .post-meta{color: #6b727c !important;font-size: .72rem !important}.ad-slot{border-radius: 12px !important}.site-header .site-branding,.site-header .site-title,.site-header .site-title a{height: auto !important;min-height: 0 !important;align-self: center !important;margin-block: 0 !important;transform: none !important}.site-header .site-branding{position: static !important;overflow: visible !important}.site-header .site-title{line-height: 1 !important}.site-header{height: 76px !important}.site-header .primary-menu > li > a,.site-header .primary-navigation .menu > li > a{height: 76px !important;font-family: Inter,ui-sans-serif,sans-serif !important;font-size: .84rem !important;font-weight: 800 !important;letter-spacing: .035em !important}.site-header .primary-menu > li > a::after,.site-header .primary-navigation .menu > li > a::after{bottom: 0 !important}.site-header .primary-navigation li{position: relative}.site-header .primary-navigation .menu-item-has-children > a{padding-right: 18px}.site-header .primary-navigation .menu-item-has-children > a::before{content: "";position: absolute;right: 1px;top: 50%;width: 6px;height: 6px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-70%) rotate(45deg)}.site-header .primary-navigation .sub-menu{position: absolute;z-index: 1000;top: calc(100% - 7px);left: 50%;display: grid;width: max-content;min-width: 230px;max-width: 310px;margin: 0;padding: 10px;list-style: none;border: 1px solid rgba(255,255,255,.12);border-radius: 13px;background: rgba(12,14,19,.98);box-shadow: 0 18px 44px rgba(0,0,0,.34);opacity: 0;visibility: hidden;pointer-events: none;transform: translate(-50%,10px);transition: opacity .18s ease,transform .18s ease,visibility .18s ease}.site-header .primary-navigation li:hover > .sub-menu,.site-header .primary-navigation li:focus-within > .sub-menu{opacity: 1;visibility: visible;pointer-events: auto;transform: translate(-50%,0)}.site-header .primary-navigation .sub-menu a{display: block;height: auto !important;padding: 12px 13px;border-radius: 8px;color: #fff;font-family: Inter,ui-sans-serif,sans-serif !important;font-size: .88rem !important;font-weight: 700 !important;letter-spacing: 0 !important;line-height: 1.3;text-transform: none;white-space: normal}.site-header .primary-navigation .sub-menu a::after{display: none !important}.site-header .primary-navigation .sub-menu a:hover,.site-header .primary-navigation .sub-menu a:focus{background: #1557ff;color: #fff}@media (max-width: 980px){.recipe-grid,.related-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.mobile-navigation{padding: 12px !important;border: 1px solid rgba(255,255,255,.14) !important;border-radius: 12px !important;background: #0c0e13 !important}.mobile-menu{display: grid !important;gap: 4px !important}.mobile-menu li{list-style: none}.mobile-menu a{padding: 11px 12px !important;border-radius: 8px;color: #fff !important}.mobile-menu a:hover,.mobile-menu a:focus{background: #1557ff}.mobile-menu .sub-menu{display: grid;gap: 3px;margin: 2px 0 5px 14px;padding: 3px 0 3px 10px;border-left: 2px solid #1557ff}.mobile-menu .sub-menu a{min-height: 38px;padding: 9px 11px !important;color: rgba(255,255,255,.82) !important;font-size: .8rem;text-transform: none}}@media (max-width: 620px){.recipe-grid,.related-grid{grid-template-columns: 1fr !important}.archive-header:not(.author-archive-header) .archive-title{font-size: 2.7rem !important}.post-card-body,.recipe-card-content{padding: 17px 17px 20px !important}}.single .single-header-share{display: flex;justify-content: flex-end;margin: 22px 0 0}.single .single-header-share .nana-share{margin: 0 !important;padding: 0 !important}.single .single-header-share .nana-share__label{display: none !important}.single .single-featured-byline{margin: 14px 0 26px;padding: 14px 2px 18px;border-bottom: 1px solid #e7e7e7}.single .single-featured-byline .single-author-identity{display: flex;align-items: center;gap: 13px}.single .nana-share__link--uploaded,.single .single-header-share .single-post-hero__share-button,.single .article-bottom-share .single-post-hero__share-button{width: 46px !important;height: 46px !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: transparent !important;box-shadow: none !important;overflow: hidden}.single .nana-share__uploaded-icon{display: block;width: 100%;height: 100%;object-fit: contain}.single .nana-share__link--uploaded:hover,.single .nana-share__link--uploaded:focus{background: transparent !important;transform: translateY(-2px);filter: brightness(1.08)}@media (max-width: 720px){.single .single-header-share{justify-content: flex-start}.single .single-featured-byline{margin-bottom: 20px}.single .nana-share__link--uploaded,.single .single-header-share .single-post-hero__share-button,.single .article-bottom-share .single-post-hero__share-button{width: 42px !important;height: 42px !important}}.site-header .site-title a{display: flex !important;align-items: center;height: 100%}.gamology-site-logo{display: block;width: auto;height: 44px;object-fit: contain}.gamology-footer-logo{display: block;width: auto;height: 46px;object-fit: contain}.author-social-links{display: flex;align-items: center;flex-wrap: wrap;gap: 9px}.author-social-links .author-social-icon{display: inline-flex;width: 46px;height: 46px;padding: 0;border: 0;border-radius: 50%;background: transparent;overflow: hidden}.author-social-links .author-social-icon img{display: block;width: 100%;height: 100%;object-fit: contain}.author-social-links .author-website-link{margin-left: 4px}@media (max-width: 620px){.gamology-site-logo{height: 34px}.gamology-footer-logo{height: 38px}}.author-archive-header.has-author-cover{color: #0a1720}.author-archive-header .author-cover-shade{background: linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.78) 55%,rgba(255,255,255,.2) 100%)}.author-archive-header .archive-title{color: #071820}.author-archive-header .post-kicker,.author-archive-header .author-team-role{color: #1557ff}.author-archive-header .archive-description{color: #24313a}.author-archive-header .author-avatar img{border-color: #fff}.author-archive-header .author-social-links .author-website-link{border-color: rgba(7,24,32,.24);color: #071820;background: rgba(255,255,255,.72)}@media (max-width: 620px){.author-archive-header .author-cover-shade{background: rgba(255,255,255,.82)}}.single .breadcrumbs ol{margin-bottom: 12px !important}.single .single-header{margin: 8px 0 18px !important}.single .single-title{margin: 0 !important}.single .single-post-hero__intro{max-width: 980px;margin: 18px 0 0 !important;font-size: clamp(17px,1.35vw,21px) !important;line-height: 1.48 !important}.single .single-layout-grid{margin-top: 0 !important}.single .single-featured-image{margin-bottom: 0 !important;border-radius: 12px !important;overflow: hidden}.single .single-featured-byline{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin: 0 0 20px !important;padding: 16px 2px 18px !important}.single .single-featured-byline > .nana-share{flex: 0 0 auto;margin: 0 !important;padding: 0 !important}.single .single-featured-byline .nana-share__label{display: none !important}.single .single-featured-byline .single-post-hero__share-buttons{display: flex;gap: 8px}.single .single-featured-byline .nana-share__link--uploaded{width: 44px !important;height: 44px !important}@media (max-width: 720px){.single .single-header{margin-top: 4px !important}.single .single-post-hero__intro{margin-top: 14px !important}.single .single-featured-byline{align-items: flex-start;flex-direction: column;gap: 14px}.single .single-featured-byline .nana-share__label{display: block !important;font-size: 12px}}.site-header .primary-menu{gap: clamp(30px,4.2vw,72px) !important}.footer-menu-columns--editorial{display: grid;grid-template-columns: repeat(2,minmax(180px,1fr));gap: 32px;max-width: 720px;margin-left: max(0px,calc((100% - 1320px) / 2))}.footer-menu-columns--editorial .footer-description{grid-column: 1 / -1;max-width: 680px}.site-footer{box-sizing: border-box;width: 100% !important;max-width: none !important;margin-right: 0 !important;margin-left: 0 !important;padding: 34px max(4vw,24px) 26px}.footer-menu-columns--editorial{width: min(1320px,100%);max-width: 1320px;align-items: start;margin: 0 auto 28px}.footer-menu-columns--editorial .footer-heading{margin: 0 0 14px;color: #fff !important}.footer-menu-list{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.footer-menu-list a,.footer-credit a{color: rgba(255,255,255,.78)}.footer-menu-list a:hover,.footer-credit a:hover{color: #fff}.site-info{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 16px 28px}.site-info__legal{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: 8px 18px}.site-info__legal p{margin: 0}.footer-credit{display: block !important;color: #fff !important;font-size: .82rem}.footer-credit a{color: #fff !important;font-weight: 700;text-decoration: none}.footer-credit a:hover{text-decoration: underline}@media (max-width: 620px){.footer-menu-columns--editorial{grid-template-columns: 1fr;gap: 24px}.footer-menu-columns--editorial .footer-description{grid-column: auto}.site-info{grid-template-columns: 1fr;justify-items: center;text-align: center}.site-info__legal{justify-content: center}}body:is(.category-gaming,.category-tech) .gamology-category-showcase{display: grid;grid-template-columns: minmax(0,1.8fr) minmax(300px,.82fr);align-items: start;gap: 32px}body:is(.category-gaming,.category-tech) .gamology-category-featured .post-card{overflow: visible !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important}body:is(.category-gaming,.category-tech) .gamology-category-featured .post-card > a{display: block}body:is(.category-gaming,.category-tech) .gamology-category-featured .post-card-image{aspect-ratio: 16 / 9 !important;border-radius: 12px !important}body:is(.category-gaming,.category-tech) .gamology-category-featured .post-card-title{margin: 16px 4px 8px !important;font-size: clamp(1.55rem,2.3vw,2.25rem) !important;line-height: 1.16 !important}body:is(.category-gaming,.category-tech) .gamology-category-featured .post-card-byline{margin: 0 4px !important}body:is(.category-gaming,.category-tech) .gamology-category-sidebar{padding-left: 28px;border-left: 1px solid #e2e5e9}body:is(.category-gaming,.category-tech) .gamology-category-sidebar .post-card{overflow: visible !important;padding: 16px 0 !important;border: 0 !important;border-bottom: 1px solid #e2e5e9 !important;border-radius: 0 !important;box-shadow: none !important}body:is(.category-gaming,.category-tech) .gamology-category-sidebar .post-card:first-child{padding-top: 0 !important}body:is(.category-gaming,.category-tech) .gamology-category-sidebar .post-card > a{display: grid;grid-template-columns: 118px minmax(0,1fr);align-items: center;gap: 14px}body:is(.category-gaming,.category-tech) .gamology-category-sidebar .post-card-image{width: 118px !important;height: 78px !important;aspect-ratio: auto !important;border-radius: 9px !important}body:is(.category-gaming,.category-tech) .gamology-category-sidebar .post-card-title{margin: 0 !important;font-size: 1rem !important;line-height: 1.25 !important}body:is(.category-gaming,.category-tech) .gamology-category-sidebar .post-card-byline{grid-column: 2;margin: 0 !important}body:is(.category-gaming,.category-tech) .gamology-category-first-row,body:is(.category-gaming,.category-tech) .gamology-category-lower-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 26px}body:is(.category-gaming,.category-tech) :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card{overflow: visible !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}body:is(.category-gaming,.category-tech) :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card > a{display: block !important;grid-template-columns: none !important;gap: 0 !important}body:is(.category-gaming,.category-tech) :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card-image{display: block !important;width: 100% !important;height: auto !important;aspect-ratio: 16 / 9 !important;border-radius: 10px !important}body:is(.category-gaming,.category-tech) :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card-title{margin: 12px 4px 7px !important;font-size: clamp(1.05rem,1.45vw,1.3rem) !important;line-height: 1.18 !important}body:is(.category-gaming,.category-tech) :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card-byline{margin: 0 4px !important}body:is(.category-gaming,.category-tech) .gamology-category-first-row{margin-top: 28px}body:is(.category-gaming,.category-tech) .gamology-category-showcase + .ad-slot{margin-top: 28px !important;margin-bottom: 30px !important}body:is(.category-gaming,.category-tech) .gamology-category-lower-grid{margin-top: 0}@media (max-width: 900px){body:is(.category-gaming,.category-tech) .gamology-category-showcase{grid-template-columns: 1fr;gap: 26px}body:is(.category-gaming,.category-tech) .gamology-category-sidebar{padding-left: 0;border-left: 0}body:is(.category-gaming,.category-tech) .gamology-category-first-row,body:is(.category-gaming,.category-tech) .gamology-category-lower-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 620px){body:is(.category-gaming,.category-tech) .gamology-category-sidebar .post-card > a{grid-template-columns: 104px minmax(0,1fr)}body:is(.category-gaming,.category-tech) .gamology-category-sidebar .post-card-image{width: 104px !important;height: 70px !important}body:is(.category-gaming,.category-tech) .gamology-category-first-row,body:is(.category-gaming,.category-tech) .gamology-category-lower-grid{grid-template-columns: 1fr;gap: 20px}}@media (max-width: 980px){.site-header{position: relative;z-index: 1000;overflow: visible}.site-header .mobile-navigation:not([hidden]){position: absolute !important;top: 100% !important;right: 0 !important;left: 0 !important;z-index: 1001 !important;margin: 0 !important;border-radius: 0 0 12px 12px !important;box-shadow: 0 16px 28px rgba(0,0,0,.28)}}@media (max-width: 620px){.ad-slot--top-leaderboard{width: calc(100% - 64px) !important;margin-inline: auto !important}.site-footer{padding: 28px 24px 22px !important}.site-footer .footer-menu-columns--editorial{margin-bottom: 24px}.site-footer .site-info{width: 100%;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.14);gap: 16px}.site-footer .gamology-footer-logo{display: block;width: min(220px,72vw);height: auto}.site-footer .footer-social-label{margin-bottom: -7px}.site-footer .site-info__legal{flex-direction: column;gap: 7px;font-size: .88rem;line-height: 1.4}.site-footer .footer-credit{margin-top: 2px}}.editorial-home{width:min(1560px,calc(100% - 48px));padding-block:24px 52px}.editorial-home h2,.editorial-home h3,.editorial-home p{margin-top:0}.editorial-home time,.lead-meta{color:#135cff;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.editorial-lead{display:grid;grid-template-columns:minmax(0,1fr) 310px 250px;gap:24px;align-items:stretch;margin:0 0 28px}.lead-story{position:relative;height:100%;min-height:520px;background:#111;overflow:hidden}.lead-media,.lead-media img{display:block;width:100%;height:100%}.lead-media img{object-fit:cover}.lead-shade{position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.92))}.lead-copy{position:absolute;inset:auto 30px 28px;color:#fff;z-index:2;max-width:780px}.lead-copy .category-label{display:inline-block;background:#135cff;color:#fff;padding:4px 10px;font-size:.68rem;font-weight:800;text-transform:uppercase}.lead-copy h1{margin:.55rem 0;font:800 clamp(2.5rem,4vw,4.8rem)/.96 var(--font-serif);letter-spacing:-.025em;text-transform:uppercase}.lead-copy h1 a{color:#fff}.lead-copy>p:not(.lead-meta){max-width:680px;margin-bottom:.7rem;font-size:1.05rem}.lead-copy .lead-meta,.lead-copy .lead-meta a{color:#4380ff}.news-rail{min-width:0}.rail-title,.section-heading h2{margin:0;font:800 1rem/1.1 var(--font-serif);letter-spacing:.05em;text-transform:uppercase}.rail-title::after,.section-heading h2::after{content:"";display:block;width:34px;height:3px;margin-top:8px;background:#135cff}.rail-story{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #ddd}.rail-media{height:72px;overflow:hidden}.rail-media img{width:100%;height:100%;object-fit:cover}.rail-story h3{margin:0 0 6px;font-size:.78rem;line-height:1.25}.rail-story time{font-size:.6rem}.lead-ad .ad-slot{height:100%;min-height:520px;margin:0}.section-heading{display:flex;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px solid #d7d7d7}.section-heading h2{display:flex;align-items:center;gap:12px;white-space:nowrap}.section-heading h2::after{width:34px}.section-heading>a{margin-left:auto;color:#135cff;font-size:.7rem;font-weight:800;text-transform:uppercase}.trending-strip{margin:0 0 32px}.trending-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px}.trending-grid article{display:grid;grid-template-columns:46px 1fr;align-items:start;gap:8px;padding:0 20px;border-right:1px solid #ccc}.trending-grid article:first-child{padding-left:0}.trending-grid article:last-child{border:0}.trending-grid span{color:#135cff;font:800 2.2rem/1 var(--font-serif)}.trending-grid h3{font:700 .82rem/1.25 var(--font-serif);text-transform:uppercase}.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:36px 0}.channel-feature{position:relative;margin-top:16px;height:300px;overflow:hidden;background:#111}.channel-feature>a,.channel-feature img{display:block;width:100%;height:100%}.channel-feature img{object-fit:cover}.channel-shade{position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.9))}.channel-feature h3{position:absolute;inset:auto 18px 30px;color:#fff;font:800 1.45rem/1.05 var(--font-serif);text-transform:uppercase}.channel-feature time{position:absolute;inset:auto 18px 12px}.channel-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #ddd}.channel-thumb{height:70px;overflow:hidden}.channel-thumb img{width:100%;height:100%;object-fit:cover}.channel-row h3{margin:0 0 7px;font-size:.82rem;line-height:1.24}.more-link{display:inline-block;margin-top:12px;color:#135cff;font-size:.7rem;font-weight:800;text-transform:uppercase}.lower-grid{display:grid;grid-template-columns:2fr 1fr;gap:34px;margin:38px 0}.mini-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px}.mini-card-grid img,.mini-card-grid .image-fallback{width:100%;height:125px;object-fit:cover}.mini-card-grid h3{margin:9px 0 7px;font-size:.76rem;line-height:1.25}.discussed ol{margin:10px 0 0;padding:0;list-style:none;counter-reset:rank}.discussed li{counter-increment:rank;display:grid;grid-template-columns:34px minmax(0,1fr) 35px;gap:8px;padding:12px 0;border-bottom:1px solid #ddd;font-size:.78rem}.discussed li::before{content:counter(rank,decimal-leading-zero);font:800 1rem var(--font-serif)}.discussed li span{color:#135cff;text-align:right}.editorial-newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-top:42px;padding:38px 52px;background:#050505;color:#fff}.editorial-newsletter>div>span{color:#135cff;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.editorial-newsletter h2{margin:.5rem 0;font:800 clamp(2rem,3vw,3.1rem)/1 var(--font-serif);text-transform:uppercase}.editorial-newsletter p{margin-bottom:0;color:#ddd}.newsletter-slot{border:1px solid #555;padding:18px}.editorial-home>.ad-slot{max-width:970px;min-height:90px;margin:32px auto}.site-footer{padding-top:38px}.footer-menu-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.footer-menu-list{display:grid;gap:7px}.footer-menu-placeholder{display:none}.footer-heading{font-size:.82rem}.site-info{margin-top:24px}.editorial-home .empty-state{font-size:.85rem}.image-fallback{min-height:100%}@media(max-width:1250px){.editorial-lead{grid-template-columns:minmax(0,1fr) 300px}.lead-ad{display:none}.lead-story{min-height:500px}.channel-feature{height:260px}}@media(max-width:900px){.editorial-lead{grid-template-columns:1fr}.lead-story{min-height:500px}.news-rail .rail-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.trending-grid{grid-template-columns:repeat(2,1fr);row-gap:22px}.trending-grid article:nth-child(2){border:0}.channel-grid{grid-template-columns:1fr}.channel-column{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.channel-column .section-heading,.channel-column .more-link{grid-column:1/-1}.channel-feature{grid-row:2/span 4;height:auto;min-height:300px}.lower-grid{grid-template-columns:1fr}.editorial-newsletter{grid-template-columns:1fr}}@media(max-width:600px){.editorial-home{width:calc(100% - 28px)}.lead-story{min-height:470px}.lead-copy{inset:auto 18px 20px}.lead-copy h1{font-size:2.35rem}.lead-copy>p:not(.lead-meta){font-size:.9rem}.news-rail .rail-list{grid-template-columns:1fr}.trending-grid{grid-template-columns:1fr}.trending-grid article{padding:12px 0;border-right:0;border-bottom:1px solid #ddd}.channel-column{display:block}.mini-card-grid{grid-template-columns:repeat(2,1fr)}.editorial-newsletter{width:calc(100% + 28px);margin-right:-14px;margin-left:-14px;padding:28px 22px}.footer-menu-columns{grid-template-columns:1fr!important}}.lower-grid{display:block}.latest-cards{padding:34px 38px 40px;border:1px solid rgba(19,92,255,.12);border-radius:30px;background:rgba(19,92,255,.085)}.latest-cards .section-heading{border:0;padding-bottom:26px}.latest-cards .section-heading h2{font-family:var(--font-sans);font-size:1.45rem;letter-spacing:0;text-transform:none}.latest-cards .section-heading h2::after{display:none}.latest-cards .section-heading>a{color:#135cff;font-size:1rem;font-weight:700;text-transform:none}.latest-cards .mini-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0}.latest-cards .mini-card-grid article{overflow:hidden;border:1px solid rgba(19,92,255,.1);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(12,36,90,.06);transition:transform .18s ease,box-shadow .18s ease}.latest-cards .mini-card-grid article:nth-child(n+4){display:none}.latest-cards .mini-card-grid article:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(12,36,90,.1)}.mini-card-media{position:relative;display:block;height:225px;overflow:hidden}.latest-cards .mini-card-grid img,.latest-cards .mini-card-grid .image-fallback{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.latest-cards .mini-card-grid article:hover img{transform:scale(1.025)}.mini-card-blue{position:absolute;inset:0;background:#135cff;opacity:.075;pointer-events:none}.mini-card-copy{display:block;min-height:138px;padding:22px 24px}.latest-cards .mini-card-grid h3{margin:0 0 12px;font-family:var(--font-sans);font-size:1.18rem;font-weight:650;line-height:1.4;text-transform:none}.latest-cards .mini-card-grid time{font-size:.67rem}.discussed{margin-top:34px}@media(max-width:900px){.latest-cards{padding:28px}.latest-cards .mini-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-cards .mini-card-grid article:nth-child(3){display:none}.mini-card-media{height:210px}}@media(max-width:600px){.latest-cards{padding:22px 16px;border-radius:22px}.latest-cards .mini-card-grid{grid-template-columns:1fr}.latest-cards .mini-card-grid article:nth-child(2){display:none}.mini-card-media{height:205px}.mini-card-copy{min-height:0}.latest-cards .section-heading>a{font-size:.85rem}}.editorial-home,.editorial-home h1,.editorial-home h2,.editorial-home h3,.editorial-home a,.editorial-home p,.editorial-home time{font-family: var(--font-sans)}.editorial-home .lead-copy h1,.editorial-home .rail-title,.editorial-home .section-heading h2,.editorial-home .trending-grid span,.editorial-home .trending-grid h3,.editorial-home .channel-feature h3,.editorial-home .editorial-newsletter h2,.editorial-home .discussed li::before{font-family: var(--font-serif)}.rail-story h3,.channel-row h3{font-family: var(--font-sans);font-weight: 700}.rail-media,.channel-thumb,.channel-feature,.lead-story{border-radius: 8px}.channel-feature{margin-bottom: 2px}.channel-row h3 a{color: #151515}.editorial-newsletter h2{color: #fff !important}.editorial-newsletter p,.editorial-newsletter .newsletter-slot,.editorial-newsletter .newsletter-slot p{color: #d7d7d7 !important}.newsletter-slot{border-color: rgba(255,255,255,.28)}.latest-cards{background: rgba(19,92,255,.065)}.latest-cards .mini-card-grid article:nth-child(n+4){display: none}.discussed li a{color: #171717;font-weight: 600}.discussed li span{font-weight: 800}.site-footer,.site-footer p,.site-footer li,.site-footer .footer-heading,.site-footer .footer-menu-list a,.site-footer .site-info a{color: #fff !important}.site-footer .footer-heading{opacity: .7}.site-footer .footer-menu-list a:hover{color: #5f87ff !important}@media(max-width:600px){.latest-cards .mini-card-grid article:nth-child(2),.latest-cards .mini-card-grid article:nth-child(3){display:block}.editorial-newsletter h2{font-size:2rem}}.card-byline,.channel-byline{margin: 0;color: #135cff;font-size: .62rem;font-weight: 800;letter-spacing: .045em;line-height: 1.35;text-transform: uppercase}.card-byline a{color: inherit}.channel-feature .channel-byline{position: absolute;left: 18px;bottom: 11px;z-index: 2;color: #6f99ff}.channel-feature .channel-byline time{position: static}.channel-feature h3{bottom: 38px}.mini-card-copy .card-byline{display: block}body.single .ad-slot--top-leaderboard{margin-bottom: 0 !important}body.single .site-main{padding-top: 24px !important}body.single .breadcrumbs{margin: 0 !important}body.single .breadcrumbs ol{margin: 0 !important}body.single .single-header{margin: 20px 0 18px !important;padding: 0 !important}body.single .single-title{margin: 0 !important}body.single .single-post-hero__intro{margin: 14px 0 0 !important;line-height: 1.48 !important}body.single .single-layout-grid{margin-top: 0 !important}body.single .single-featured-image{margin-top: 0 !important}body:is(.mgj-editorial-category,.author) .site-main{height: auto !important;min-height: 0 !important}body:is(.mgj-editorial-category,.author) .gamology-category-showcase{display: grid !important;grid-template-columns: minmax(0,1.8fr) minmax(300px,.82fr) !important;grid-auto-rows: auto !important;align-items: start !important;gap: 32px !important;height: auto !important;min-height: 0 !important;margin: 0 !important}body:is(.mgj-editorial-category,.author) .gamology-category-lead-column,body:is(.mgj-editorial-category,.author) .gamology-category-featured,body:is(.mgj-editorial-category,.author) .gamology-category-sidebar{height: auto !important;min-height: 0 !important}body.mgj-editorial-category .gamology-category-featured .post-card{overflow: visible !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}body.mgj-editorial-category .gamology-category-featured .post-card > a{display: block !important}body.mgj-editorial-category .gamology-category-featured .post-card-image{display: block !important;width: 100% !important;height: auto !important;aspect-ratio: 16 / 9 !important;border-radius: 12px !important}body.mgj-editorial-category .gamology-category-featured .post-card-title{margin: 16px 4px 8px !important;font-size: clamp(1.55rem,2.3vw,2.25rem) !important;line-height: 1.16 !important}body.mgj-editorial-category .gamology-category-featured .post-card-byline{margin: 0 4px !important}body.mgj-editorial-category .gamology-category-sidebar{display: block !important;padding-left: 28px !important;border-left: 1px solid #e2e5e9 !important}body.mgj-editorial-category .gamology-category-sidebar .post-card{display: block !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 16px 0 !important;border: 0 !important;border-bottom: 1px solid #e2e5e9 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}body.mgj-editorial-category .gamology-category-sidebar .post-card:first-child{padding-top: 0 !important}body.mgj-editorial-category .gamology-category-sidebar .post-card > a{display: grid !important;grid-template-columns: 118px minmax(0,1fr) !important;align-items: center !important;gap: 14px !important}body.mgj-editorial-category .gamology-category-sidebar .post-card-image{width: 118px !important;height: 78px !important;aspect-ratio: auto !important;border-radius: 9px !important}body.mgj-editorial-category .gamology-category-sidebar .post-card-title{margin: 0 !important;font-size: 1rem !important;line-height: 1.25 !important}body.mgj-editorial-category .gamology-category-sidebar .post-card-byline{grid-column: 2 !important;margin: 0 !important}body.mgj-editorial-category :is(.gamology-category-first-row,.gamology-category-lower-grid){display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;grid-auto-rows: auto !important;align-items: start !important;gap: 26px !important;height: auto !important;min-height: 0 !important}body.mgj-editorial-category .gamology-category-first-row{margin: 28px 0 0 !important}body.mgj-editorial-category .gamology-category-lower-grid{margin: 0 !important}body.mgj-editorial-category :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card{display: block !important;height: auto !important;min-height: 0 !important;margin: 0 !important;overflow: visible !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}body.mgj-editorial-category :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card > a{display: block !important;gap: 0 !important}body.mgj-editorial-category :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card-image{display: block !important;width: 100% !important;height: auto !important;aspect-ratio: 16 / 9 !important;border-radius: 10px !important}body.mgj-editorial-category :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card-title{margin: 12px 4px 7px !important;font-size: clamp(1.05rem,1.45vw,1.3rem) !important;line-height: 1.18 !important}body.mgj-editorial-category :is(.gamology-category-first-row,.gamology-category-lower-grid) .post-card-byline{margin: 0 4px !important}body.mgj-editorial-category .gamology-category-showcase + .ad-slot{width: min(970px,100%) !important;height: auto !important;min-height: 90px !important;margin: 28px auto 30px !important}@media (max-width: 980px){.site-header{position: relative !important;z-index: 10000 !important;overflow: visible !important}.site-header .mobile-navigation:not([hidden]){position: absolute !important;top: 100% !important;right: 0 !important;left: 0 !important;z-index: 10001 !important;margin: 0 !important;border-radius: 0 0 12px 12px !important;box-shadow: 0 16px 28px rgba(0,0,0,.28) !important}.ad-slot{position: relative;z-index: 1}}.site-footer{box-sizing: border-box !important;width: 100% !important;max-width: none !important;margin: 0 !important;background: #050505 !important;color: #fff !important}.site-footer .footer-heading,.site-footer .footer-description,.site-footer .footer-menu-list a,.site-footer .footer-widget-columns,.site-footer .footer-widget-columns :is(p,h1,h2,h3,h4,h5,h6,li,span,strong,em),.site-footer .footer-widget-columns a,.site-footer .site-info,.site-footer .site-info a{color: #fff !important}.site-footer .footer-description{margin-top: 0}.site-footer .footer-follow{display: grid !important;justify-items: center;gap: 8px}.site-footer .footer-menu-columns--editorial{grid-template-columns: repeat(auto-fit,minmax(160px,1fr)) !important;gap: 28px 36px !important}@media (max-width: 900px){.site-footer .footer-menu-columns--editorial{grid-template-columns: repeat(3,minmax(0,1fr)) !important}}@media (max-width: 900px){body.mgj-editorial-category .gamology-category-showcase{grid-template-columns: 1fr !important;gap: 26px !important}body.mgj-editorial-category .gamology-category-sidebar{padding-left: 0 !important;border-left: 0 !important}body.mgj-editorial-category :is(.gamology-category-first-row,.gamology-category-lower-grid){grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 620px){body.mgj-editorial-category .gamology-category-sidebar .post-card > a{grid-template-columns: 104px minmax(0,1fr) !important}body.mgj-editorial-category .gamology-category-sidebar .post-card-image{width: 104px !important;height: 70px !important}body.mgj-editorial-category :is(.gamology-category-first-row,.gamology-category-lower-grid){grid-template-columns: 1fr !important;gap: 20px !important}.ad-slot--top-leaderboard{width: calc(100% - 64px) !important;margin-inline: auto !important}.home .editorial-newsletter{width: calc(100% + 28px) !important;margin-right: -14px !important;margin-left: -14px !important}.site-footer{padding: 28px 24px 22px !important}.site-footer .footer-menu-columns--editorial{grid-template-columns: 1fr !important;margin-bottom: 24px !important;gap: 24px !important}.site-footer .site-info{grid-template-columns: 1fr !important;justify-items: center !important;width: 100% !important;padding-top: 24px !important;border-top: 1px solid rgba(255,255,255,.14) !important;gap: 16px !important;text-align: center !important}.site-footer .gamology-footer-logo{display: block !important;width: min(220px,72vw) !important;height: auto !important}.site-footer .site-info__legal{flex-direction: column !important;justify-content: center !important;gap: 7px !important}body.single .site-main{padding-top: 18px !important}body.single .single-header{margin: 16px 0 16px !important}body.single .single-post-hero__intro{margin-top: 12px !important}}.home .channel-grid{grid-template-columns: repeat(2,minmax(0,1fr))}@media (max-width: 900px){.home .channel-grid{grid-template-columns: 1fr}}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url('../fonts/oswald-latin.woff2') format('woff2')} @font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/inter-latin.woff2') format('woff2')} :root{--mgj-display:"Oswald",Impact,"Arial Narrow",sans-serif;--font-serif:var(--mgj-display);--font-sans:"Inter",Arial,sans-serif} .mgj-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0} .mgj-story{min-width:0;margin:0;align-self:start} .mgj-story-image{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#f3f4f6} .mgj-story-image img,.mgj-image-empty{display:block;width:100%;height:100%;object-fit:cover} .mgj-story-copy{padding:14px 0} .mgj-story-copy h2{font-family:var(--mgj-display);font-size:clamp(22px,2vw,28px);line-height:1.15;margin:0 0 12px;overflow-wrap:anywhere} .mgj-story-copy h2 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#080808;text-decoration:none} .mgj-story--grid .mgj-story-copy h2 a{min-height:3.45em} .mgj-story-meta{font:600 12px/1.5 var(--font-sans);color:#51545b;margin:0} .mgj-story-copy a:hover,.mgj-recommendations a:hover{color:#1557ff} .mgj-featured-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:32px;margin:24px 0 36px;align-items:start} .mgj-featured-alone{grid-template-columns:1fr} .mgj-story--featured .mgj-story-copy h2{font-size:clamp(26px,3vw,40px)} .mgj-latest>h2,.mgj-home-gaming h2,.mgj-archive h1,.mgj-archive section>h2{font-family:var(--mgj-display)} .mgj-story--compact{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid #dedfe3} .mgj-story--compact .mgj-story-copy{padding:0} .mgj-story--compact .mgj-story-copy h2{font:700 15px/1.4 var(--font-sans);margin-bottom:6px} .mgj-home-gaming{margin:36px 0 46px} .mgj-home-gaming .section-heading{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap} .mgj-gaming-showcase{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.95fr);gap:24px;margin-top:24px;align-items:start} .mgj-story--home-featured{position:relative;overflow:hidden;border-radius:8px;background:#0a0a0a} .mgj-story--home-featured .mgj-story-image{height:auto;min-height:0;border-radius:0} .mgj-story--home-featured .mgj-story-image:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.9))} .mgj-story--home-featured .mgj-story-copy{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:26px;color:#fff} .mgj-story--home-featured .mgj-story-copy h2{font-size:clamp(25px,2.35vw,34px);margin:10px 0} .mgj-story--home-featured .mgj-story-copy h2 a,.mgj-story--home-featured .mgj-story-meta,.mgj-story--home-featured .mgj-story-meta a{color:#fff} .mgj-story--home-featured .category-label,.mgj-story--home-support .category-label{display:inline-block;padding:5px 8px;background:#1557ff;color:#fff;font:800 10px/1.2 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;text-decoration:none} .mgj-gaming-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px} .mgj-story--home-support{position:relative} .mgj-story--home-support .mgj-story-copy{padding:10px 0 0} .mgj-story--home-support .mgj-story-copy h2{font-size:clamp(17px,1.45vw,21px);margin:7px 0 6px} .mgj-story--home-support .mgj-story-copy h2 a{-webkit-line-clamp:2;min-height:2.3em} .mgj-story--home-support .category-label{position:absolute;top:10px;left:10px;z-index:2} @media(min-width:901px){.mgj-gaming-showcase{align-items:stretch}.mgj-story--home-featured{align-self:stretch}.mgj-story--home-featured .mgj-story-image{height:100%;aspect-ratio:auto}} .mgj-subsection-heading{margin:34px 0 0;border-bottom:1px solid #dedfe3} .mgj-subsection-heading h3{display:inline-block;margin:0;padding:0 0 9px;border-bottom:3px solid #1557ff;font:700 20px/1.15 var(--mgj-display);text-transform:uppercase} .mgj-home-tech{margin:38px 0 48px} .mgj-home-tech .section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px} .mgj-home-gaming .mgj-story--grid .mgj-story-copy h2,.mgj-home-tech .mgj-story-copy h2{font-size:clamp(19px,1.7vw,23px)} .mgj-feed-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin:28px 0 40px} .mgj-load-more{display:inline-block;padding:12px 20px;background:#1557ff;color:#fff;border-radius:5px;font:700 15px/1.4 var(--font-sans);text-decoration:none;cursor:pointer} .mgj-load-more[aria-disabled=true]{background:#e9ebef;color:#363941;cursor:default} .mgj-feed-nav [role=status]{font:14px/1.5 var(--font-sans)} .mgj-search-form{display:flex;gap:8px;max-width:640px;align-items:stretch} .mgj-search-form label{flex:1;min-width:0;margin:0} .mgj-search-form input[type=search]{display:block;box-sizing:border-box;width:100%;min-height:44px;border:1px solid #717680;padding:10px;color:#111;background:#fff;font:16px/1.4 var(--font-sans)} .mgj-search-form button{padding:10px 16px;border:0;background:#1557ff;color:white;font:700 15px/1.4 var(--font-sans)} .mgj-header-search{position:relative;justify-self:end;color:#fff} .mgj-header-search summary{cursor:pointer;padding:12px;list-style:none;font:700 14px/1.4 var(--font-sans)} .mgj-search-panel{position:absolute;right:0;top:100%;padding:16px;background:#fff;border:1px solid #ddd;box-shadow:0 8px 24px #0002;width:min(420px,90vw);z-index:110} .mgj-story--search .mgj-story-copy h2 a{display:block;overflow:visible;-webkit-line-clamp:unset} .mgj-recommendations{border:1px solid #dedfe3;border-radius:8px;padding:20px;margin-bottom:24px;font-family:var(--font-sans)} .mgj-recommendations h2{font:700 22px/1.2 var(--mgj-display);margin:0 0 10px} .mgj-recommendations ul{margin:0;padding:0;list-style:none} .mgj-recommendations li+li{border-top:1px solid #dedfe3} .mgj-recommendations a{display:block;padding:13px 0;color:#111;text-decoration:none;font:700 15px/1.45 var(--font-sans);overflow-wrap:anywhere} body .single-sidebar{position:static;align-self:start} body.single .single-title{display:block;overflow:visible;-webkit-line-clamp:unset;max-height:none;overflow-wrap:anywhere} .single .single-content{font-family:var(--font-sans);font-size:19px;line-height:1.75} .mgj-managed-ad{display:block;grid-column:1/-1;margin:24px 0;text-align:center;min-width:0} .mgj-managed-ad picture,.mgj-managed-ad a{display:block} .mgj-managed-ad img{display:block;width:auto;max-width:100%;height:auto;margin:auto} .mgj-managed-ad[data-ad-source=widget]>*:not(.mgj-ad-label){max-width:100%;margin-inline:auto} .mgj-ad-label{display:block;font:11px/1.5 var(--font-sans);color:#60636a;margin-bottom:6px} .mgj-managed-ad[data-ad-location=home-sidebar]{grid-column:auto} .editorial-lead:not(:has([data-ad-location=home-sidebar])){grid-template-columns:minmax(0,2fr) minmax(0,1fr)} :where(.mgj-story,.mgj-recommendations,.mgj-feed-nav,.mgj-search-form,.mgj-header-search) :focus-visible{outline:3px solid #1557ff;outline-offset:4px} .primary-navigation a[aria-current=page],.mobile-navigation a[aria-current=page]{color:#1557ff;text-decoration:underline;text-underline-offset:6px} @media(max-width:900px){.mgj-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgj-featured-layout,.mgj-gaming-showcase{grid-template-columns:1fr}.mgj-story--home-featured .mgj-story-image{min-height:0}.mgj-header-search{display:none}.mobile-search{padding:16px}.editorial-lead:not(:has([data-ad-location=home-sidebar])){grid-template-columns:1fr}.mgj-story--compact{grid-template-columns:120px minmax(0,1fr)}} @media(max-width:620px){.mgj-story-grid,.mgj-gaming-support{grid-template-columns:1fr;gap:16px}.mgj-story--home-featured .mgj-story-copy{padding:18px}.mgj-story--home-support{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding-bottom:16px;border-bottom:1px solid #dedfe3}.mgj-story--home-support .mgj-story-copy{padding:0}.mgj-story--home-support .category-label{display:none}.mgj-story--home-support .mgj-story-copy h2{margin-top:0;font-size:16px}.mgj-story--compact{grid-template-columns:96px minmax(0,1fr)}.single .single-content{font-size:18px}.mgj-recommendations{padding:16px}} @media(max-width:600px){body.admin-bar.mgj-sticky-header .site-header{top:0}}
[hidden] { display: none !important; } .site-header > *, .single-post-layout, .single-header, .newsletter-slot { min-width: 0; } .site-header { height: auto !important; min-height: 86px; padding-block: 12px; grid-template-columns: minmax(0,1fr) minmax(0,auto) minmax(44px,1fr) !important; gap: 24px !important; } .site-header .primary-menu { flex-wrap: wrap; justify-content: center; row-gap: 0; } .primary-menu a, .mobile-menu a, .site-header summary { display: inline-flex; align-items: center; min-height: 44px; } .site-header .custom-logo { display: block; width: min(270px, 100%); max-height: 58px; height: auto; object-fit: contain; } .site-header .site-title { margin: 0; } .site-header .primary-menu .sub-menu { position: absolute; z-index: 1010; display: none; min-width: 190px; margin: 0; padding: 8px 16px; list-style: none; background: #080808; box-shadow: 0 8px 20px #0003; } .primary-menu li:hover > .sub-menu, .primary-menu li:focus-within > .sub-menu { display: block; } .mobile-menu .sub-menu { padding-left: 20px; list-style: none; } :where(a, button, input, textarea, select, summary):focus-visible { outline: 3px solid var(--color-accent, #1557ff); outline-offset: 4px; } .site-footer :focus-visible, .site-header :focus-visible { outline-color: #91b3ff; } .site-footer .footer-menu-list a { display: inline-flex; align-items: center; min-height: 44px; } .editorial-home .lead-media { background: #101114; } .editorial-home .lead-media img { display: block; width: 100%; height: 100%; object-fit: cover; } .editorial-newsletter { content-visibility: visible; contain-intrinsic-size: none; } .editorial-newsletter input, .editorial-newsletter button { max-width: 100%; min-height: 44px; } .mgj-home-tech .section-heading { flex-wrap: wrap; } .single .site-main { width: min(1000px, calc(100% - 32px)); margin-inline: auto; padding: 28px 0 56px; } .single .single-layout-grid { display: block; width: 100%; margin: 0; } .single .single-post-layout { width: 100%; max-width: 960px; margin-inline: auto; } body.single .single-header { max-width: 800px; margin: 0 auto 28px !important; padding: 0 !important; border: 0; } .single .single-header .category-label { display: inline-flex; margin-bottom: 14px; font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; } .single .single-header .single-title { max-width: none !important; margin: 0 !important; font-size: clamp(34px, 4.6vw, 58px) !important; line-height: 1.1 !important; letter-spacing: -.015em !important; text-transform: none; overflow-wrap: anywhere; } .single .single-header .single-post-hero__intro { margin-top: 18px !important; max-width: none; color: #42464e; font-size: clamp(18px, 2vw, 21px) !important; line-height: 1.55 !important; } .single .single-header .single-featured-byline { margin: 20px 0 0 !important; padding: 0 !important; border: 0; } .single .single-author-avatar, .single .single-author-avatar__image { width: 48px !important; height: 48px !important; flex: 0 0 48px; aspect-ratio: 1; border-radius: 50%; object-fit: cover; } .single .single-author-date { display: flex; flex-wrap: wrap; gap: 5px 16px; font: 500 12px/1.7 var(--font-sans); color: #555c66; text-transform: none; letter-spacing: 0; } .single .single-header > .nana-share { margin-top: 16px; padding: 0; } .single .single-header .nana-share__label { display: none; } .single .nana-share__link--uploaded { width: 44px !important; height: 44px !important; } .single .single-featured-image { display: block; margin: 0 auto 30px !important; width: 100%; height: auto; aspect-ratio: auto; overflow: visible; background: transparent; border-radius: 0 !important; } .single .single-featured-image > img { display: block; width: 100%; height: auto; max-height: none; aspect-ratio: auto; object-fit: cover; border-radius: 8px; } .single .single-featured-image figcaption { margin: 10px 0 0; font: 13px/1.5 var(--font-sans); color: #5b616c; } .single .single-content, .single .author-bio, .single .article-bottom-share, .single .tag-list, .single .post-navigation { max-width: 760px; margin-inline: auto; } .single .single-content { font: 400 19px/1.75 var(--font-sans); color: #20242c; overflow-wrap: anywhere; } .single .single-content > * { max-width: 100%; } .single .single-content h2 { margin: 1.7em 0 .6em; font-size: clamp(27px, 3vw, 36px); line-height: 1.2; text-transform: none; } .single .single-content h3 { margin: 1.5em 0 .6em; font-size: clamp(23px, 2.5vw, 29px); line-height: 1.25; text-transform: none; } .single .single-content img { max-width: 100%; height: auto; } .single .single-content iframe, .single .single-content video { max-width: 100%; } .single .single-content iframe[src*="youtube"], .single .single-content iframe[src*="vimeo"] { width: 100%; height: auto; aspect-ratio: 16/9; } .single .single-content pre, .single .single-content .wp-block-table { max-width: 100%; overflow-x: auto; } .single .single-content table { max-width: 100%; } .single .single-content blockquote { font: 500 1.1em/1.6 var(--font-sans); } .single .author-bio { display: flex; align-items: start; gap: 20px; padding: 24px; margin-top: 36px; margin-bottom: 28px; border: 1px solid #dfe2e7; border-top: 3px solid var(--color-accent); border-radius: 8px; background: #f8f9fb; } .single .author-bio img { display: block; width: 80px; height: 80px; object-fit: cover; border-radius: 50%; } .author-bio-avatar { flex: 0 0 80px; } .author-bio-copy { min-width: 0; } .single .author-bio h2 { margin: 0 0 8px; font: 700 23px/1.2 var(--mgj-display); text-transform: none; } .single .author-bio p { margin: 0 0 10px; font: 400 15px/1.65 var(--font-sans); } .author-bio-links { display: flex; flex-wrap: wrap; gap: 4px 16px; } .author-bio-links a { display: inline-flex; align-items: center; min-height: 44px; font: 700 14px/1.4 var(--font-sans); } .single .single-header .mgj-affiliate-note { margin: 0 0 16px; font: 400 13px/1.6 var(--font-sans); color: #555c66; } .single .comments-area { max-width: 760px; margin-inline: auto; } .single .related-posts { margin-top: 40px; } .team-page-content { max-width: 760px; margin: 24px auto 36px; font: 400 18px/1.7 var(--font-sans); overflow-wrap: anywhere; } .team-card-avatar img { aspect-ratio: 1; object-fit: cover; } @media (max-width: 980px) { .site-header { grid-template-columns: minmax(0,1fr) auto !important; gap: 12px !important; min-height: 74px; padding: 12px 16px; } .site-header .site-branding { min-width: 0; } .site-header .mgj-header-search { display: none; } .site-header .gamology-site-logo, .site-header .custom-logo { max-width: min(230px, 56vw); } .site-header .mobile-menu-toggle { grid-column: 2; } .site-header .mobile-navigation { max-height: 75vh; overflow-y: auto; } } @media (max-width: 900px) { .editorial-home .lead-story { display: flex; flex-direction: column; min-height: 0; height: auto; background: #080808; } .editorial-home .lead-story .lead-media { position: relative; display: block; aspect-ratio: 16/9; height: auto; min-height: 0; } .editorial-home .lead-story .lead-shade { display: none; } .editorial-home .lead-story .lead-copy { position: static; padding: 20px; } .editorial-home .lead-story .lead-copy h1 { font-size: clamp(26px, 5vw, 36px); } .mgj-story--home-featured .mgj-story-copy { position: static; padding: 18px; } .mgj-story--home-featured .mgj-story-image:after { display: none; } } @media (max-width: 620px) { .single .site-main { padding-top: 20px; } .single .single-content { font-size: 18px; } .single .single-header { margin-bottom: 22px !important; } .single .author-bio { padding: 18px; gap: 14px; flex-direction: column; } .editorial-newsletter { padding: 24px 20px; grid-template-columns: 1fr; gap: 20px; } } .site-footer .custom-logo { display: block; max-width: 240px; height: auto; max-height: 72px; object-fit: contain; } @media(max-width:620px) { .home .editorial-newsletter { width: 100% !important; margin-inline: 0 !important; } } :root { --mgj-radius: 12px; } .site-header .site-branding { grid-column: 1; grid-row: 1; } .site-header .primary-navigation { display: block; grid-column: 2; grid-row: 1; } .site-header .mgj-header-search { display: block; grid-column: 3; grid-row: 1; } .site-header .mobile-menu-toggle { display: none !important; } .site-header .mgj-wordmark { display: inline-flex; align-items: center; min-height: 44px; max-width: 100%; } .site-header .gamology-site-logo { display: block; width: 280px; max-width: 100%; height: auto !important; max-height: none; object-fit: contain; } .site-footer .gamology-footer-logo { display: block; width: 240px; max-width: 100%; height: auto; } .site-header .mgj-search-panel { border-radius: var(--mgj-radius); } .site-main :is(.lead-story,.rail-media,.mgj-story-image,.mgj-story--home-featured,.post-card-image,.featured-image,.mini-card-media,.channel-feature,.channel-thumb,.team-card,.mgj-recommendations) { border-radius: var(--mgj-radius) !important; overflow: hidden; } .site-main :is(.recipe-card,.post-card) { border-radius: var(--mgj-radius) !important; } .site-main .mgj-story--home-featured .mgj-story-image { border-radius: 0 !important; } .site-main :is(.category-label,.single-category-label,.mgj-load-more) { border-radius: 999px !important; } .site-main :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select) { border-radius: 10px; } .single .single-featured-image > img, .single .single-content img, .single .author-bio { border-radius: var(--mgj-radius); } .single .single-header .single-featured-byline { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 24px; } .single .single-header .single-author-identity { flex: 1 1 280px; } .single .single-header .single-featured-byline > .mgj-share { flex: 0 0 auto; margin: 0 0 0 auto !important; padding: 0 !important; } .mgj-share .single-post-hero__share-buttons { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; } .mgj-share .mgj-share-button { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; width: 44px; height: 44px; min-height: 44px; padding: 0; border: 1px solid #dfe4ec; border-radius: 50% !important; color: #202734; background: #f3f5f9; text-decoration: none; cursor: pointer; } .mgj-share .mgj-share-button:hover { color: #fff; background: var(--color-accent); border-color: var(--color-accent); } .mgj-share .mgj-share-button--facebook { color: #fff; background: #2457bd; border-color: #2457bd; } .mgj-share .mgj-share-button--twitter { color: #fff; background: #111; border-color: #111; } .mgj-share .mgj-share-button--bluesky { color: #fff; background: #087cf5; border-color: #087cf5; } .mgj-share .is-copied { color: #fff; background: #167344; } @media (max-width: 980px) { .site-header .primary-navigation, .site-header .mgj-header-search { display: none !important; } .site-header .mobile-menu-toggle { display: inline-flex !important; grid-column: 2; grid-row: 1; align-items: center; justify-content: center; gap: 8px; width: auto; min-width: 88px; min-height: 44px; padding: 10px 14px; border: 1px solid #ffffff55; border-radius: 999px !important; color: #fff; background: transparent; } .site-header .gamology-site-logo { width: 230px; max-width: min(230px, 55vw); } } @media (max-width: 620px) { .single .single-header .single-author-identity { flex-basis: 100%; } .single .single-header .single-featured-byline > .mgj-share { margin-left: auto !important; } } .site-main :is(.archive-header,.author-archive-header,.team-card-cover) { border-radius: var(--mgj-radius) !important; overflow: hidden; } .mobile-menu a[aria-current=page],.mobile-menu .current-menu-item>a{color:#91b3ff;text-decoration:underline;text-underline-offset:5px}
