/* GG-skins: shared editorial system across secondary pages and dialogs. */
:root{--gg-page-ink:#eef2e9;--gg-page-muted:#b0baaf;--gg-page-line:#d7dfcf;--gg-page-forest:#194b40;--gg-page-paper:#0d100f}
body.gg-secondary{background:var(--gg-page-paper)!important;color:var(--gg-page-ink)!important}
.gg-page-kicker{font:500 10px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:.14em;color:#b0baaf;text-transform:uppercase}
body.gg-secondary h1,body.gg-secondary h2,body.gg-secondary h3{color:var(--gg-page-ink)}
body.gg-secondary main{min-width:0}
body.gg-secondary .policy-main{max-width:1240px;margin:0 auto 75px;padding:38px 32px}
.gg-page-lead{padding:38px 0 44px;border-bottom:1px solid var(--gg-page-line);margin-bottom:35px;position:relative;overflow:hidden}
body.gg-secondary .gg-page-lead h1,body.gg-secondary .blog-hero h1,body.gg-secondary .reviews-hero h1{font:400 clamp(40px,5.8vw,74px)/1.02 'Instrument Serif',Georgia,serif!important;letter-spacing:-.04em!important;max-width:900px;margin:22px 0!important}
.gg-page-lead>p{max-width:760px;font-size:15px!important;line-height:1.85!important;color:#b0baaf!important}.gg-page-lead:after{content:'✳';position:absolute;right:6px;top:40px;color:#d6dfc9;font-size:80px;font-weight:400;z-index:-1}
body.gg-secondary .policy-main p,body.gg-secondary .policy-main li{color:#b0baaf!important;line-height:1.9;font-size:14px}
body.gg-secondary .policy-main h2{font:400 32px/1.2 'Instrument Serif',Georgia,serif!important;letter-spacing:-.02em;margin:30px 0 15px}
body.gg-secondary .policy-main h3{font-size:20px;line-height:1.4}
body.gg-secondary .policy-main section{margin:0 0 28px}
.gg-reading-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px;align-items:start}.gg-reading-body{max-width:800px;min-width:0}.gg-reading-body>h2:first-child,.gg-reading-body>section:first-child h2{margin-top:0!important}.gg-reading-rail{position:sticky;top:110px;display:flex;flex-direction:column;gap:0;padding:5px 0 20px;border-top:2px solid #194b40}.gg-reading-rail>span{font-size:9px;letter-spacing:.15em;color:#b0baaf;padding:18px 0}.gg-reading-rail>a{font-size:11px;line-height:1.65;border-bottom:1px solid #354238;padding:12px 0;color:#eef2e9}.gg-reading-rail .gg-rail-market{margin-top:20px;color:#304bd8;border:0}.gg-reading-body p+p{margin-top:14px}.gg-reading-body ul,.gg-reading-body ol{padding-left:22px}
body.gg-secondary .policy-notice,body.gg-secondary .notice{background:#25342a!important;border:0!important;border-left:3px solid #194b40!important;border-radius:0 8px 8px 0!important;color:#eef2e9!important;padding:20px;line-height:1.8}
body.gg-secondary input,body.gg-secondary textarea,body.gg-secondary select{background:#181e1b!important;color:#eef2e9!important;border:1px solid #354238!important;border-radius:5px;padding:12px;font-family:'DM Sans',Arial,sans-serif}
body.gg-secondary button:not(.aim-target):not(.submenu-toggle):not(.site-menu-toggle):not(.cs-back-top):not(.close):not(.favorite){font-family:'DM Sans',Arial,sans-serif}
body.gg-secondary .primary,body.gg-secondary form>button{background:#194b40!important;color:white!important;border-color:#194b40!important;border-radius:5px!important;padding:13px 18px;font-size:12px}
body.gg-secondary .subtle-btn{background:#181e1b;border:1px solid #b7c8a9;color:#eef2e9;border-radius:5px;padding:11px 15px;font-size:12px}
body.gg-secondary .library-banner{background:#25342a!important;border:0!important;border-radius:12px;padding:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0}
body.gg-secondary .library-banner p{max-width:600px}
body.gg-secondary .seo-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}
body.gg-secondary .seo-design{display:flex;flex-direction:column;background:#181e1b!important;border:1px solid #354238!important;border-radius:10px;padding:0 0 22px;overflow:hidden;color:#eef2e9!important;transition:transform .25s,box-shadow .25s}
body.gg-secondary .seo-design img{background:#25342a;padding:25px;height:210px;object-fit:contain;width:100%}.seo-design:nth-child(3n+2) img{background:#25342a}.seo-design:nth-child(3n+3) img{background:#25342a}
body.gg-secondary .seo-design strong{font:400 25px/1.2 'Instrument Serif',Georgia,serif;padding:0 20px;margin:20px 0 12px;color:#eef2e9!important}.seo-design span{padding:0 20px;font-size:10px;color:#b0baaf!important}.seo-design:hover{transform:translateY(-4px);box-shadow:0 10px 25px #253c2b0d}
body.gg-secondary .seo-category-links,body.gg-secondary .seo-pagination{border:0;gap:10px}.seo-category-links a,.seo-pagination a{background:#25342a;color:#eef2e9!important;font-size:11px!important;padding:11px 14px;border-radius:4px}.seo-collection>.primary{margin-bottom:35px}.seo-collection>section{background:#181e1b;padding:30px;border-radius:10px;border:1px solid #354238}.seo-collection>section:has(.seo-design-grid){padding:0;background:transparent;border:0}
body.gg-secondary .ii-panel,body.gg-secondary .intelligence-panel,body.gg-secondary .quality-panel{background:#181e1b!important;color:#eef2e9!important;border:1px solid #354238!important;border-radius:10px;padding:25px}
body.gg-secondary .quality-panel p,body.gg-secondary .quality-note{color:#b0baaf!important;font-size:12px;line-height:1.8}body.gg-secondary .quality-panel h3,body.gg-secondary .quality-panel h4{font-weight:500;color:#eef2e9}
body.gg-secondary .comparison-scroll{background:#181e1b;border:1px solid #354238;border-radius:10px}.comparison-scroll th,.comparison-scroll td{color:#eef2e9!important;border-color:#354238!important;font-size:12px}.comparison-scroll tr:first-child{background:#25342a}.comparison-scroll tr:first-child td{font:400 23px/1.3 'Instrument Serif',Georgia,serif}.comparison-scroll th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:#25342a}.comparison-scroll td.best-value{background:#25342a;color:#eef2e9!important}.comparison-scroll button{background:#25342a;border:1px solid #b7c8a9;border-radius:4px;padding:7px 10px;font-size:10px}
body.gg-secondary .compare-search{background:#194b40;padding:25px;border-radius:10px;display:flex;gap:12px}.compare-search input{flex:1;min-width:160px}.compare-search .primary{background:#25342a!important;color:#eef2e9!important}.comparison-results button{background:#181e1b!important;color:#eef2e9!important;border:1px solid #354238!important;border-radius:6px!important;font-size:12px!important}
/* Player studio uses a horizontal directory and numbered paper panels. */
body.gg-secondary.account-hub main{max-width:1240px;margin:30px auto 75px;padding:0 32px;display:block!important}
body.gg-secondary .hub-nav{display:flex!important;position:static!important;flex-direction:row!important;flex-wrap:wrap;padding:0 0 18px!important;border:0!important;border-bottom:1px solid #354238!important;border-radius:0!important;background:transparent!important;margin:0 0 30px;gap:6px;width:auto!important}
body.gg-secondary .hub-nav a{padding:10px 15px;background:#25342a;border:0;border-radius:4px!important;color:#eef2e9;font-size:11px}
body.gg-secondary .hub-panel{background:#181e1b!important;border:1px solid #354238!important;border-radius:12px!important;box-shadow:none!important;padding:30px;margin:24px 0;position:relative}
body.gg-secondary .hub-panel-heading{gap:18px;align-items:center;border-bottom:1px solid #354238;padding-bottom:20px;margin-bottom:25px}
body.gg-secondary .hub-panel h2,body.gg-secondary .hub-panel-heading h2{font:400 32px/1.1 'Instrument Serif',Georgia,serif!important;margin:0 0 10px;color:#eef2e9!important}
body.gg-secondary .hub-icon{background:#25342a;border:0;border-radius:50%;width:45px;height:45px;color:#b0baaf;font-size:22px}
body.gg-secondary .hub-panel p,body.gg-secondary .muted{color:#b0baaf!important;font-size:12px;line-height:1.9}.account-hub label{color:#b0baaf!important}.account-hub form{gap:18px}.account-hub #profile{grid-template-columns:1fr 1fr}.account-hub label input,.account-hub label textarea{display:block;width:100%;margin:8px 0 15px}.account-hub label input[type=checkbox]{display:inline;width:auto}.account-hub #message:not(:empty){background:#25342a!important;border:0!important;border-radius:6px!important;color:#eef2e9!important;padding:18px;font-size:12px;margin:20px 0}.account-hub .order{background:#181e1b;border:1px solid #354238;border-radius:8px;padding:22px}.account-hub .metric{background:#25342a!important;border:0!important;border-radius:10px!important}.account-hub .metric strong{color:#eef2e9;font:400 40px 'Instrument Serif',Georgia,serif}.account-hub .service{background:#181e1b;border-color:#354238}.account-hub #unlock{background:#25342a!important;border:0!important;border-radius:10px!important}.account-hub .identity-badge{background:#25342a;border-color:#354238;color:#eef2e9}.account-hub #ticketForm{display:grid!important;grid-template-columns:1fr 1fr;gap:18px}.account-hub #ticketForm label:has(textarea){grid-column:1/-1}.account-hub #ticketForm button{justify-self:start}
/* Journal: lead story followed by an editorial index. */
body.gg-secondary.blog-page .policy-main{max-width:1280px}.blog-page .blog-hero{padding:45px 0 40px;border-bottom:1px solid #354238;margin-bottom:35px;position:relative}.blog-page .blog-source-strip{display:flex;gap:12px;margin-top:20px}.blog-page .blog-source-strip span{background:#25342a;border:0;border-radius:4px;padding:7px 12px;font-size:10px;color:#b0baaf}
body.gg-secondary.blog-page .news-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
body.gg-secondary.blog-page .news-card{background:#181e1b;border:1px solid #354238;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}
body.gg-secondary.blog-page .news-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr}
body.gg-secondary.blog-page .news-card>div{padding:25px}.blog-page .news-image-link{display:block;position:relative}.blog-page .news-card img{display:block;width:100%;height:240px;object-fit:cover;border-radius:0}.blog-page .news-card:first-child img{height:100%;min-height:330px}
body.gg-secondary.blog-page .news-card h3{font:400 31px/1.15 'Instrument Serif',Georgia,serif;margin:15px 0;color:#eef2e9}.blog-page .news-card p{font-size:12px!important;line-height:1.8}.blog-page .news-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:9px;line-height:1.7}.blog-page .news-meta strong{font-weight:500;color:#b0baaf}.blog-page .news-meta span{color:#b0baaf}.blog-page .news-read{font-size:11px;color:#304bd8;margin-top:15px;display:inline-block}.blog-page .news-card small{font-size:9px;color:#b0baaf}.blog-page .news-art-label{background:#181e1be8;color:#eef2e9;border-radius:4px;font-size:8px;padding:5px 8px;position:absolute;bottom:12px;left:12px}
body.gg-secondary.blog-page .news-article{max-width:100%;border:0!important;background:transparent!important;display:grid!important;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:45px;margin-top:35px!important;align-items:start}.blog-page .news-article-art{position:sticky;top:110px}.blog-page .news-article-art img{border-radius:12px;width:100%;height:auto;object-fit:cover}.blog-page .news-article-content{padding:0!important}.blog-page .news-article-content h1{font:400 49px/1.08 'Instrument Serif',Georgia,serif!important;letter-spacing:-.025em!important;margin:18px 0 25px!important}.blog-page .news-article-content p{margin-bottom:16px}.blog-page .news-byline{font-size:11px;color:#b0baaf}.blog-page .social-hub{border-top:1px solid #354238;padding-top:30px}.gg-secondary .social-feed-card{background:#181e1b!important;border-color:#354238!important}.gg-secondary .social-feed-title,.gg-secondary .facebook-cover-copy,.gg-secondary .facebook-topics{color:#eef2e9!important}
body.gg-secondary .reviews-hero{padding:35px 0;gap:40px}.gg-secondary .reviews-trust{background:#194b40!important;border:0;border-radius:12px!important;padding:30px}.gg-secondary .reviews-trust b{font:400 34px 'Instrument Serif',Georgia,serif;color:#e1edcd!important}.gg-secondary .reviews-trust p{color:#e1edcd!important}.gg-secondary .review-grid{grid-template-columns:1fr 1fr 1fr}.gg-secondary .review-example{background:#181e1b!important;border:1px solid #354238!important;border-radius:10px;padding:25px}.gg-secondary .review-example small{color:#b0baaf!important;border-color:#354238!important;border-radius:4px}.gg-secondary .review-example h3{font:400 25px/1.3 'Instrument Serif',Georgia,serif!important}.gg-secondary .review-avatar{background:#25342a!important;color:#b0baaf!important;border-radius:50%}.gg-secondary .review-example footer{display:flex;gap:12px;align-items:center;padding:0;margin-top:20px}
/* Training is a playful studio, without tactical imagery or neon. */
body.gg-secondary.aim-page main{max-width:1240px;padding:35px 32px}.gg-secondary .aim-heading h1{font:400 66px/1 'Instrument Serif',Georgia,serif}.gg-secondary .aim-heading em{color:#eef2e9;font-weight:400}.gg-secondary .aim-console{border:1px solid #354238;border-radius:15px;background:#181e1b}.gg-secondary .aim-hud{background:#25342a}.gg-secondary .aim-hud strong{font:500 28px 'DM Sans',Arial,sans-serif;color:#eef2e9}.gg-secondary .aim-arena{background:#181e1b!important;border-color:#354238}.gg-secondary .aim-grid{background-image:radial-gradient(#25342a 1px,transparent 1px);background-size:25px 25px;opacity:.6}.gg-secondary .aim-overlay{background:#181e1be8!important}.gg-secondary .aim-target{background:radial-gradient(circle,#194b40 0 13%,#25342a 14% 32%,#194b40 33% 36%,#181e1b 37% 60%,#194b40 61% 65%,#25342a 66%);border:0;box-shadow:0 6px 18px #1c392929}.gg-secondary .aim-notes{background:#181e1b;padding:28px;border:1px solid #354238;border-radius:10px}.gg-secondary .aim-controls button{background:#25342a;border-color:#b7caa7;color:#eef2e9}
/* Shared footer is real page content, including pages that previously had none. */
.gg-site-footer{background:#25342a;border-top:1px solid #354238;padding:50px max(24px,5vw) 22px;display:grid;grid-template-columns:1fr 1.5fr;gap:40px;color:#eef2e9;margin-top:45px}.gg-footer-statement>.brand{font-size:27px}.gg-footer-statement>p{font:400 45px/1.05 'Instrument Serif',Georgia,serif;margin:28px 0 18px}.gg-footer-statement em{font-weight:400;color:#eef2e9}.gg-footer-statement>span{font-size:11px;color:#b0baaf}.gg-site-footer>nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.gg-site-footer nav>div{display:flex;flex-direction:column;gap:11px}.gg-site-footer b{font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.gg-site-footer nav a{font-size:11px;color:#b0baaf;line-height:1.5}.gg-site-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.gg-footer-small{grid-column:1/-1;padding-top:20px;border-top:1px solid #354238;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:9px;color:#b0baaf}
/* Every modal follows the same quiet paper-and-forest system. */
body dialog:not(.desk-refinement){background:#181e1b!important;color:#eef2e9!important;border:1px solid #354238!important;border-radius:14px!important;max-height:90dvh;overflow:auto}body dialog::backdrop{background:#173b32aa!important;backdrop-filter:blur(4px)}body .item-dialog{width:min(1120px,95vw);padding:30px!important}body .skin-breadcrumb{font-size:10px;color:#b0baaf;margin-bottom:22px}.skin-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:35px}body .skin-stage{background:#25342a!important;border:0!important;border-radius:10px!important;min-height:280px}body .skin-stage img{height:260px;object-fit:contain}body .skin-delivery{background:#181e1b;color:#eef2e9;border:0;font-size:9px}body .skin-summary h2{font:400 45px/1.05 'Instrument Serif',Georgia,serif!important;color:#eef2e9!important}body .skin-price{font:500 30px 'DM Sans',Arial,sans-serif;color:#eef2e9!important}body .skin-specs{border-color:#354238}body .skin-specs>div{background:transparent!important;border-color:#354238}body .skin-specs span{font-size:9px;color:#b0baaf}body .skin-specs strong{font-size:11px;overflow-wrap:anywhere}body .skin-variants{border-top:1px solid #354238;padding-top:22px;margin-top:25px}body .skin-variant-grid button{background:#181e1b!important;border:1px solid #354238!important;color:#eef2e9!important;border-radius:5px;font-size:11px}body .skin-variant-grid span{font-size:10px;color:#b0baaf}body .skin-stickers span{background:#25342a;border-color:#354238;color:#b0baaf}body .quality-price-context,body .skin-variants{color:#eef2e9}.skin-layout h3,.skin-variants h3{font:400 27px 'Instrument Serif',Georgia,serif!important}body .cart-dialog .dialog-heading h2{font:400 40px 'Instrument Serif',Georgia,serif}.cart-row{border-color:#354238!important}.cart-row h3{color:#eef2e9}.cart-row p,.checkout-note{color:#b0baaf!important}body .steam-account-panel{background:#181e1b!important}.steam-account-panel h2{font:400 32px 'Instrument Serif',Georgia,serif}.steam-action-grid a,.steam-action-grid button{background:#181e1b!important;border-color:#354238!important;color:#eef2e9!important}
@media(max-width:950px){.gg-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.gg-site-footer{grid-template-columns:1fr 1.8fr}.gg-secondary .blog-page .news-card h3{font-size:27px}body.gg-secondary.blog-page .news-article{gap:28px;grid-template-columns:1fr 1.4fr}.gg-site-footer>nav{gap:18px}}
@media(max-width:700px){body.gg-secondary .policy-main{padding:25px 20px;margin-bottom:40px}.gg-page-lead{padding:25px 0 30px;margin-bottom:25px}.gg-page-lead>p{font-size:13px!important}.gg-page-lead:after{display:none}.gg-reading-layout{grid-template-columns:1fr;gap:25px}.gg-reading-rail{position:static;display:block;border-top:1px solid #354238;padding:10px 0}.gg-reading-rail>span{display:block;padding:7px 0 14px}.gg-reading-rail>a{display:inline-block;margin:0 6px 6px 0;background:#25342a;border:0;border-radius:4px;padding:7px 10px;font-size:10px}.gg-reading-rail .gg-rail-market{margin-top:0}.gg-reading-body{max-width:100%}body.gg-secondary .policy-main h2{font-size:29px!important}body.gg-secondary .seo-design-grid{grid-template-columns:1fr 1fr;gap:12px}body.gg-secondary .seo-design img{height:145px;padding:15px}body.gg-secondary .seo-design strong{font-size:21px;padding:0 14px}.seo-design span{padding:0 14px;font-size:9px}.gg-site-footer{grid-template-columns:1fr;gap:35px;padding:35px 22px 25px}.gg-site-footer>nav{grid-template-columns:1fr 1fr;gap:30px}.gg-footer-statement>p{font-size:40px}.gg-footer-small{line-height:1.7;gap:10px}body.gg-secondary.account-hub main{padding:0 20px;margin-top:25px}.account-hub #profile,.account-hub #ticketForm{grid-template-columns:1fr!important}body.gg-secondary .hub-panel{padding:22px}.gg-secondary .review-grid{grid-template-columns:1fr}.gg-secondary .reviews-hero{grid-template-columns:1fr;gap:20px}body.gg-secondary.blog-page .news-grid,body.gg-secondary.blog-page .news-card:first-child{display:flex;flex-direction:column}.blog-page .news-card:first-child img{min-height:0;height:220px}body.gg-secondary.blog-page .news-article{grid-template-columns:1fr;gap:25px}.blog-page .news-article-art{position:static}.blog-page .news-article-art img{max-height:270px;object-fit:cover}.blog-page .news-article-content h1{font-size:40px!important}.gg-secondary .aim-heading{display:block}.gg-secondary .aim-heading h1{font-size:49px}.gg-secondary .aim-hud{gap:10px;padding:18px}.gg-secondary .aim-hud strong{font-size:22px}.gg-secondary .aim-hud span{font-size:8px;letter-spacing:.05em}.gg-secondary .aim-controls{gap:9px}.gg-secondary .aim-notes{grid-template-columns:1fr;padding:22px}.gg-secondary .library-banner{display:block}.gg-secondary .library-banner a{margin-top:15px}.skin-layout{grid-template-columns:1fr;gap:25px}body .item-dialog{padding:22px!important}.gg-secondary .compare-search{padding:17px;flex-direction:column}.account-hub .metrics{grid-template-columns:1fr 1fr}body .skin-stage{min-height:240px}body .skin-stage img{height:220px}body .skin-summary h2{font-size:38px!important}}
@media(max-width:420px){body.gg-secondary .seo-design-grid{grid-template-columns:1fr}.gg-site-footer>nav{grid-template-columns:1fr 1fr}.gg-page-lead h1{overflow-wrap:anywhere}}
.gg-guide-directory{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:35px 0}.gg-guide-tile{background:#181e1b;border:1px solid #354238;border-radius:10px;padding:25px;display:flex;flex-direction:column;gap:30px;margin:0!important;min-height:160px}.gg-guide-tile>span{font-size:9px;letter-spacing:.14em;color:#b0baaf}.gg-guide-tile>a{font:400 27px/1.2 'Instrument Serif',Georgia,serif;color:#eef2e9}.gg-guide-tile:nth-child(3n+2){background:#25342a}.gg-guide-tile:nth-child(3n+3){background:#25342a}@media(max-width:700px){.gg-guide-directory{grid-template-columns:1fr}.gg-guide-tile{min-height:140px}}
/* Explicit detail tokens supersede legacy cross-page rules. */
body.skinpage .sp-dossier-heading h1{font-family:'Instrument Serif',Georgia,serif!important;font-weight:400!important;color:#eef2e9!important}body.skinpage .sp-weapon{font-family:'DM Sans',Arial,sans-serif!important;color:#b0baaf!important}body.skinpage .sp-price-block strong{font-family:'DM Sans',Arial,sans-serif!important;color:#eef2e9!important}body.skinpage .sp-panel h2{font-family:'Instrument Serif',Georgia,serif!important;color:#eef2e9!important;font-weight:400!important}body.skinpage .sp-specs strong{color:#eef2e9!important}body.skinpage .sp-specs span{color:#b0baaf!important}body.skinpage .sp-summary{color:#eef2e9!important}body.skinpage .sp-source,body.skinpage .sp-price-block small{color:#b0baaf!important}body.skinpage .sp-panel p,body.skinpage .sp-panel small{color:#b0baaf!important}
body.gg-secondary .gg-page-lead>p,body.gg-secondary .gg-reading-body p,body.gg-secondary .gg-reading-body li{color:#b0baaf!important}.gg-secondary .reviews-trust p{color:#e5efd4!important}
/* Shared shell wins over old page-specific footer/button rules. */
body>footer.gg-site-footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;align-items:start!important;padding:50px max(24px,5vw) 22px!important;gap:40px!important;background:#25342a!important;font-size:12px!important}
body .gg-site-footer .gg-footer-statement>p{font:400 45px/1.05 'Instrument Serif',Georgia,serif!important;margin:28px 0 18px!important;color:#eef2e9!important}
body .gg-site-footer .gg-footer-statement>span{font-size:11px!important;color:#b0baaf!important}
body .gg-site-footer .gg-footer-small{grid-column:1/-1!important;width:100%;margin:0!important}
body .gg-site-footer .brand{font-family:'DM Sans',Arial,sans-serif!important;font-size:27px!important}
body .site-menu .submenu-toggle{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:3px!important;color:#b0baaf!important;min-height:0}
body .site-menu .site-menu-toggle{background:#181e1b!important;color:#eef2e9!important;border:1px solid #354238!important;border-radius:25px!important;padding:10px 15px!important}
body.gg-secondary .policy-main table{width:100%;border-collapse:collapse;font-size:12px;background:#181e1b}.policy-main th,.policy-main td{padding:13px;border-bottom:1px solid #354238;text-align:left;color:#eef2e9!important}.policy-main th{background:#25342a;font-size:10px;letter-spacing:.06em}
body.gg-secondary .hub-panel button,body.gg-secondary .quality-panel button{border:1px solid #b7caa7;border-radius:5px;padding:10px 15px;background:#25342a;color:#eef2e9;font-size:11px}
body.gg-secondary .hub-panel input[type=checkbox]{accent-color:#194b40}
body .payment-options label{background:#181e1b!important;border-color:#354238!important;color:#eef2e9!important}body .payment-options small{color:#b0baaf!important}body .checkout-field input{background:#181e1b!important;border-color:#354238!important;color:#eef2e9!important}
@media(max-width:700px){body>footer.gg-site-footer{grid-template-columns:minmax(0,1fr)!important;padding:35px 22px 25px!important;gap:30px!important}body .gg-site-footer>nav{grid-template-columns:1fr 1fr!important;width:100%}body .gg-site-footer .gg-footer-statement>p{font-size:40px!important}}
body.gg-secondary .reviews-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center}body.gg-secondary .policy-main .reviews-trust p{color:#e5efd4!important;font-size:12px!important}.gg-secondary .reviews-trust b{display:block;margin-bottom:20px}.gg-secondary .review-grid{display:grid;gap:20px}.gg-secondary #reviewList{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gg-secondary .reviews-examples{margin-top:40px}.gg-secondary .review-example footer{background:transparent!important;border:0!important}.gg-secondary .review-example footer .social-links{display:none}
body.gg-secondary .intelligence-panel{background:#181e1b;border:1px solid #354238;border-radius:12px;padding:28px}body.gg-secondary .intelligence-panel h3{font:400 32px/1.2 'Instrument Serif',Georgia,serif!important;color:#eef2e9!important;margin:12px 0 25px}.gg-secondary .intelligence-grid>section{background:#181e1b;border:0;border-radius:8px;padding:22px}.gg-secondary .intelligence-grid{gap:16px}.gg-secondary .intelligence-grid h4{font-size:14px;font-weight:500;color:#eef2e9}.gg-secondary .intelligence-grid p{font-size:11px!important;line-height:1.8!important}.gg-secondary .intelligence-grid button{background:#181e1b;border:1px solid #b9cba9;color:#eef2e9;border-radius:4px;padding:10px 13px;font-size:10px;margin-top:12px}.gg-secondary .intelligence-grid a{font-size:11px;color:#304bd8}.gg-secondary .intelligence-comparison{margin-top:0}.gg-secondary .skinport-sales-period{background:#25342a;border:0;border-radius:6px}.gg-secondary .skinport-sales-period strong{font:400 30px 'Instrument Serif',Georgia,serif;color:#b0baaf}.gg-secondary .market-source-card{background:#25342a;border:1px solid #354238;border-radius:6px;color:#eef2e9}.gg-secondary .market-source-card small{color:#b0baaf}
body.gg-secondary.discount-page main{max-width:1320px;margin:auto;padding:0 32px}.gg-secondary.discount-page .intro{padding-inline:0}.gg-secondary.discount-page .gamer-ticker{display:none}.gg-secondary.discount-page #collections{display:none}.gg-secondary.discount-page .gg-style-desk{margin:35px 0}.gg-secondary.discount-page .catalog-top{padding:15px 0 25px;border:0;background:transparent}.gg-secondary.discount-page .catalog-top h2{font:400 35px 'Instrument Serif',Georgia,serif}.gg-secondary.discount-page .intro h1{font:400 76px/1 'Instrument Serif',Georgia,serif!important}.gg-secondary.discount-page .cart-button{display:flex;align-items:center;gap:10px;border:1px solid #354238;border-radius:30px;padding:9px 14px;font-size:12px}.gg-secondary.discount-page .cart-button svg{width:18px;height:18px}.gg-secondary.discount-page .header-actions{display:flex;align-items:center;gap:10px}
@media(max-width:700px){body.gg-secondary .reviews-hero{grid-template-columns:1fr}.gg-secondary #reviewList{grid-template-columns:1fr}.gg-secondary .intelligence-panel{padding:22px}.gg-secondary .intelligence-grid>section{padding:18px}body.gg-secondary.discount-page main{padding:0 20px}.gg-secondary.discount-page .intro h1{font-size:52px!important}.gg-secondary.discount-page .header-actions{width:100%}.gg-secondary.discount-page .cart-button{font-size:10px}.gg-secondary.discount-page .intro{padding:25px 0}}
