.ggpuke365-landing,.ggpuke365-index,.ggpuke365-single,.ggpuke365-blog,.ggpuke365-blog-category,html,body{background:#000;margin:0;padding:0}.ggpuke-site{--gg-bg: #000;--gg-bg-soft: #0a0a0a;--gg-panel: #111;--gg-panel-2: #181818;--gg-text: #ffffff;--gg-muted: #b8b8b8;--gg-line: rgba(255, 255, 255, .08);--gg-red: #e10a17;--gg-red-bright: #ff0a2c;--gg-red-dark: #a00710;--gg-gold: #ffd23a;--gg-gold-bright: #ffe066;--gg-green: #00d27a;--gg-blue: #2e7bff;--gg-purple: #8a2be2;--gg-max: 1280px;background:var(--gg-bg);color:var(--gg-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;line-height:1.5;margin:0;overflow-x:hidden}.ggpuke-site *,.ggpuke-site *:before,.ggpuke-site *:after{box-sizing:border-box}.ggpuke-site a{color:inherit}.ggpuke-header{align-items:center;background:#050505;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:30px;justify-content:space-between;margin:0;min-height:114px;padding:0 46px;position:sticky;top:0;width:100%;z-index:30}.ggpuke-logo{align-items:center;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:900;gap:12px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.ggpuke-logo img{display:block;max-height:46px;max-width:190px;object-fit:contain}.ggpuke-logo-mark{align-items:center;background:var(--gg-red);border-radius:6px;box-shadow:0 0 0 2px #e10a1740;color:#fff;display:inline-flex;font-weight:900;height:34px;justify-content:center;letter-spacing:.02em;width:42px}.ggpuke-nav{align-items:center;display:flex;flex:1 1 auto;gap:34px;justify-content:flex-start;min-width:0}.ggpuke-mobile-nav-toggle{display:none}.ggpuke-nav-item{position:relative}.ggpuke-nav-item.has-dropdown{padding-block:28px;margin-block:-28px}.ggpuke-nav-trigger,.ggpuke-nav a{background:transparent;border:0;color:#ffffffeb;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;padding:0;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ggpuke-nav-trigger:after,.ggpuke-nav a:after{background:var(--gg-red);bottom:-45px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .16s ease}.ggpuke-nav a:hover,.ggpuke-nav a:focus{color:#fff}.ggpuke-nav a:hover:after,.ggpuke-nav a:focus:after{opacity:1}.ggpuke-nav-item.has-dropdown:hover .ggpuke-mega-menu,.ggpuke-nav-item.has-dropdown:focus-within .ggpuke-mega-menu{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0ms}.ggpuke-nav-item.has-dropdown:hover .ggpuke-nav-trigger:after,.ggpuke-nav-item.has-dropdown:focus-within .ggpuke-nav-trigger:after{opacity:1}.ggpuke-mega-menu{background:#080808fa;border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 18px 48px #0000006b;display:grid;left:0;min-width:280px;opacity:0;padding:10px 0;pointer-events:none;position:absolute;top:calc(100% + 18px);transform:translateY(8px);transition:opacity .18s ease .22s,transform .18s ease .22s,pointer-events 0ms linear .22s;z-index:40}.ggpuke-mega-menu:before{content:"";height:28px;left:0;position:absolute;right:0;top:-28px}.ggpuke-nav-item.has-wide-menu{position:static}.ggpuke-games-menu{display:grid;grid-template-columns:1.05fr 1fr 1.15fr;left:0;margin:0 auto;max-width:1180px;min-width:0;padding:0;right:0;top:100%;width:calc(100vw - 48px)}.ggpuke-games-menu-column{border-left:1px solid rgba(255,255,255,.08);min-width:0;padding:18px 16px}.ggpuke-games-menu-column:first-child{border-left:0}.ggpuke-games-menu-column strong{color:#fff;display:block;font-size:15px;font-weight:900;margin:0 0 12px}.ggpuke-mega-menu a{align-items:center;color:#ffffffe0;display:flex;font-size:14px;gap:12px;letter-spacing:0;min-height:44px;padding:10px 18px;text-decoration:none;text-transform:none}.ggpuke-games-menu a{min-height:34px;padding:8px 0}.ggpuke-mega-menu a:after{display:none}.ggpuke-mega-menu a:hover,.ggpuke-mega-menu a:focus{background:#ffffff0f;color:#fff}.ggpuke-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;letter-spacing:.04em;min-height:48px;padding:13px 26px;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.ggpuke-btn:hover,.ggpuke-btn:focus{transform:translateY(-2px)}.ggpuke-btn-primary,.ggpuke-btn-header{background:#e60012;box-shadow:0 8px 20px #e6001247;color:#fff}.ggpuke-btn-primary:hover,.ggpuke-btn-header:hover,.ggpuke-btn-primary:focus,.ggpuke-btn-header:focus{background:#f00014;box-shadow:0 10px 26px #e6001270}.ggpuke-btn-header{font-size:18px;min-height:54px;min-width:144px;padding:14px 34px}.ggpuke-btn-secondary{background:transparent;border:2px solid rgba(255,255,255,.6);color:#fff;padding:11px 24px}.ggpuke-btn-secondary:hover,.ggpuke-btn-secondary:focus{background:#ffffff14;border-color:#fff}.ggpuke-footer-cta{background:var(--gg-gold);color:#000;min-height:40px;padding:9px 16px}.ggpuke-hero{background:#000;height:clamp(560px,calc(100vh - 114px),720px);min-height:560px;overflow:hidden;position:relative}.ggpuke-hero-bg{height:100%;inset:0;position:absolute;width:100%;z-index:0}.ggpuke-hero-bg img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.ggpuke-hero-overlay{background:radial-gradient(circle at 52% 50%,#ffc44833,#0000 28%),linear-gradient(180deg,#0000001a,#00000029 58%,#000000d1),linear-gradient(90deg,#000,#000000f5 10%,#000000a8,#00000014 58%,#00000075);inset:0;position:absolute;z-index:1}.ggpuke-hero-content{display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1480px;padding:0 76px 46px;position:relative;z-index:2}.ggpuke-hero-copy{align-self:center;max-width:640px;padding-bottom:10px}.ggpuke-hero h1{color:#fff;font-size:clamp(42px,4.15vw,64px);font-weight:900;letter-spacing:0;line-height:1.08;margin:0 0 14px;text-transform:uppercase;text-shadow:0 4px 20px rgba(0,0,0,.86)}.ggpuke-hero-title-line{display:block;white-space:nowrap}.ggpuke-hero h1 .accent{background:linear-gradient(90deg,#e2ad38,#fff0a8 52%,#b67c18);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:1.58em;line-height:.86;margin-bottom:16px}.ggpuke-hero .ggpuke-lead{color:#ffffffbd;font-size:15px;line-height:1.48;margin:0 0 26px;max-width:355px;text-shadow:0 3px 16px rgba(0,0,0,.9)}.ggpuke-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin:0}.ggpuke-hero-actions .ggpuke-btn-primary{border-radius:999px;font-size:16px;min-height:40px;min-width:176px;padding:10px 32px}.ggpuke-hero-ambassador{align-self:flex-end;color:#fff;flex:0 0 330px;margin:0 0 20px;padding-right:0;text-align:center}.ggpuke-hero-signature{display:block;height:auto;margin:0 auto -2px;max-width:112px;object-fit:contain;transform:translate(80px)}.ggpuke-hero-ambassador strong{color:#fff;display:block;font-size:29px;font-weight:900;line-height:1.1;margin:0 0 2px;text-shadow:0 2px 12px rgba(0,0,0,.85)}.ggpuke-hero-ambassador>span{color:#ffffffb3;display:block;font-size:16px;font-weight:500;margin:0 0 16px;text-shadow:0 2px 10px rgba(0,0,0,.8)}.ggpuke-hero-ambassador ul{list-style:none;margin:0;padding:0}.ggpuke-hero-ambassador li{color:#ffffffe6;font-size:14px;line-height:1.62;text-shadow:0 2px 10px rgba(0,0,0,.82)}.ggpuke-hero-ambassador li:before{content:"\b7  "}.ggpuke-eyebrow{align-items:center;color:var(--gg-gold);display:inline-flex;font-size:13px;font-weight:900;gap:10px;letter-spacing:.18em;margin:0 0 20px;text-transform:uppercase}.ggpuke-eyebrow:before{background:var(--gg-gold);content:"";display:inline-block;height:2px;width:36px}.ggpuke-lead{color:#ffffffd1;font-size:18px;margin:0 0 36px;max-width:620px}.ggpuke-online-bar{display:none}.ggpuke-online-inner{align-items:center;display:flex;justify-content:center;min-width:0}.ggpuke-online-inner img{background:#ff2c39;border:8px solid #f7b9bf;border-radius:50%;display:block;height:52px;margin-right:14px;padding:6px;width:52px}.ggpuke-online-inner strong{color:#e00012;font-size:clamp(34px,4vw,50px);font-weight:900;letter-spacing:2px;line-height:1;margin-right:14px}.ggpuke-online-inner span{color:#090909;font-size:22px;font-weight:900;line-height:1.1}.ggpuke-section{margin:0;max-width:none;padding:96px 32px;position:relative}.ggpuke-section.is-alt{background:var(--gg-bg-soft)}.ggpuke-section-inner{margin:0 auto;max-width:var(--gg-max)}.ggpuke-section-head{margin:0 auto 48px;max-width:880px;text-align:center}.ggpuke-section-head.is-left{margin-left:0;text-align:left}.ggpuke-section-head .ggpuke-eyebrow{display:inline-flex;justify-content:center}.ggpuke-section h2{color:#fff;font-size:clamp(36px,4.5vw,56px);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px;text-transform:uppercase}.ggpuke-section h2 .accent{color:var(--gg-red-bright)}.ggpuke-section-head p{color:#ffffffad;font-size:17px;margin:0 auto;max-width:720px}.ggpuke-home-guide{background:radial-gradient(circle at 16% 20%,rgba(214,28,38,.2),transparent 30%),linear-gradient(180deg,#070707,#111 48%,#050505);border-top:1px solid rgba(255,255,255,.08);overflow:hidden;padding:104px 32px 112px}.ggpuke-home-guide:before{background:linear-gradient(90deg,transparent,var(--gg-red-bright),var(--gg-gold),transparent);content:"";display:block;height:2px;left:50%;max-width:920px;opacity:.9;position:absolute;top:0;transform:translate(-50%);width:calc(100% - 64px)}.ggpuke-home-guide-inner{margin:0 auto;max-width:var(--gg-max);position:relative}.ggpuke-home-guide-head{display:grid;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);margin:0 0 42px}.ggpuke-home-guide-head .ggpuke-eyebrow{grid-column:1 / -1;margin-bottom:0}.ggpuke-home-guide-head h2{margin:0;max-width:760px}.ggpuke-home-guide-head p{align-self:end;color:#ffffffb8;font-size:17px;line-height:1.75;margin:0}.ggpuke-home-guide-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.ggpuke-home-guide-card{background:linear-gradient(180deg,#ffffff14,#ffffff06),#141414;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 24px 60px #0000005c;min-height:270px;overflow:hidden;padding:26px 24px 24px;position:relative}.ggpuke-home-guide-card:before{background:linear-gradient(180deg,var(--gg-red-bright),rgba(255,203,44,.78));content:"";height:100%;left:0;position:absolute;top:0;width:3px}.ggpuke-home-guide-card span{color:var(--gg-gold);display:block;font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 26px;text-transform:uppercase}.ggpuke-home-guide-card strong{color:#fff;display:block;font-size:24px;font-weight:900;line-height:1.18;margin:0 0 14px}.ggpuke-home-guide-card p{color:#ffffffb8;font-size:15px;line-height:1.72;margin:0}.ggpuke-home-guide-card em{border-top:1px solid rgba(255,255,255,.1);bottom:22px;color:#ffffffe6;display:block;font-size:13px;font-style:normal;font-weight:800;left:24px;padding-top:14px;position:absolute;right:24px}.ggpuke-official-hero{background:linear-gradient(90deg,#000000f2,#000000e6 42%,#000000b8 70%,#000000e6),url(../img/home_section_jumbotron_Join_d.webp) center center / cover no-repeat;min-height:620px;overflow:hidden;padding:120px 32px 88px;position:relative}.ggpuke-official-hero-inner{margin:0 auto;max-width:1280px}.ggpuke-official-hero h1{color:#fff;font-size:clamp(44px,5vw,78px);font-weight:900;line-height:.98;margin:0 0 22px;max-width:720px;text-transform:uppercase}.ggpuke-official-content{background:#111216}.ggpuke-official-layout{display:grid;gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);margin:0 auto;max-width:var(--gg-max)}.ggpuke-official-main{display:grid;gap:16px}.ggpuke-official-block,.ggpuke-official-side,.ggpuke-official-card-grid article{background:var(--gg-panel);border:1px solid var(--gg-line);border-radius:6px}.ggpuke-official-block{padding:24px}.ggpuke-official-block span{color:var(--gg-gold);display:inline-block;font-size:12px;font-weight:900;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.ggpuke-official-block h2,.ggpuke-official-side h2{color:#fff;font-size:24px;margin:0 0 10px;text-transform:none}.ggpuke-official-block p,.ggpuke-official-side li,.ggpuke-official-card-grid p{color:#ffffffa8;margin:0}.ggpuke-official-side{align-self:start;padding:24px}.ggpuke-official-side ul{list-style:none;margin:0 0 20px;padding:0}.ggpuke-official-side li{border-top:1px solid var(--gg-line);padding:14px 0}.ggpuke-official-side li:first-child{border-top:0}.ggpuke-official-cards{background:#15161a}.ggpuke-official-card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-official-card-grid article{padding:22px}.ggpuke-official-card-grid strong{color:#fff;display:block;font-size:18px;margin-bottom:8px}.ggpuke-blog{background:#000}.ggpuke-blog-hero{background:linear-gradient(180deg,#111,#000);padding:84px 32px 42px}.ggpuke-blog-hero>div{margin:0 auto;max-width:var(--gg-max)}.ggpuke-blog-hero h1{color:#fff;font-size:clamp(44px,5vw,74px);line-height:1;margin:0 0 14px;text-transform:uppercase}.ggpuke-blog-hero p{color:#ffffffa8;max-width:680px}.ggpuke-blog-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 auto 28px;max-width:var(--gg-max)}.ggpuke-blog-tabs a{background:transparent;border:1px solid var(--gg-line);border-radius:999px;color:#ffffffb8;font-size:14px;font-weight:800;padding:10px 16px;text-decoration:none}.ggpuke-blog-tabs a.is-active,.ggpuke-blog-tabs a:hover{background:var(--gg-red);border-color:var(--gg-red);color:#fff}.ggpuke-featured-post{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin:0 auto 32px;max-width:var(--gg-max)}.ggpuke-featured-post-media img,.ggpuke-blog-card-media img,.ggpuke-single-cover img{border-radius:6px;display:block;height:auto;width:100%}.ggpuke-featured-post span,.ggpuke-blog-card span,.ggpuke-single-hero p{color:#ffffff8f;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.ggpuke-featured-post h2,.ggpuke-single-hero h1{color:#fff;font-size:clamp(30px,3vw,48px);line-height:1.08;margin:0 0 14px;text-transform:none}.ggpuke-featured-post p,.ggpuke-blog-card p,.ggpuke-single-content{color:#ffffffad}.ggpuke-featured-post h2 a,.ggpuke-blog-card h2 a{color:inherit;text-decoration:none}.ggpuke-blog-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-blog-card{background:var(--gg-panel);border:1px solid var(--gg-line);border-radius:6px;overflow:hidden}.ggpuke-blog-card-media{aspect-ratio:16 / 9;display:block;overflow:hidden}.ggpuke-blog-card-media img{height:100%;object-fit:cover}.ggpuke-blog-card-media span{align-items:center;background:linear-gradient(135deg,#1a1a1a,#000);color:#ffffffb8;display:flex;font-size:24px;height:100%;justify-content:center}.ggpuke-blog-card-body{padding:20px}.ggpuke-blog-card-body h2{color:#fff;font-size:20px;line-height:1.2;margin:0 0 10px}.ggpuke-single-post{margin:0 auto;max-width:960px;padding:84px 32px 24px}.ggpuke-single-hero,.ggpuke-single-cover{margin-bottom:28px}.ggpuke-single-content{font-size:17px;line-height:1.8}.ggpuke-single-content a{color:var(--gg-gold)}.ggpuke-monthly{background:#15161a;padding:108px 32px 94px}.ggpuke-monthly .ggpuke-section-head{margin-bottom:82px;max-width:720px}.ggpuke-monthly .ggpuke-section-head h2{font-size:clamp(38px,3.9vw,56px);letter-spacing:0;margin-bottom:18px;text-transform:none}.ggpuke-monthly .ggpuke-section-head p{color:#ffffffb8;font-size:18px;line-height:1.65}.ggpuke-monthly-subtitle{color:#fff;font-size:32px;font-weight:900;letter-spacing:0;line-height:1.2;margin:0 0 32px;text-align:center}.ggpuke-monthly-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-monthly-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ggpuke-monthly-card{min-width:0}.ggpuke-monthly-card img{aspect-ratio:16 / 9;border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.ggpuke-monthly-card-body{padding:24px 0 0}.ggpuke-monthly-card-heading{align-items:baseline;display:block;margin-bottom:12px}.ggpuke-monthly-card h4{color:#fff;font-size:19px;font-weight:900;letter-spacing:0;line-height:1.2;margin:0}.ggpuke-monthly-card p{color:#ffffffb8;font-size:16px;line-height:1.55;margin:0}.ggpuke-monthly .ggpuke-centered{margin-top:34px}.ggpuke-monthly .ggpuke-centered .ggpuke-btn-primary{font-size:18px;min-height:54px;min-width:270px}.ggpuke-download-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-download-guide-link{color:#ffffffad;font-size:15px;line-height:1.7;margin:-16px auto 28px;max-width:var(--gg-max)}.ggpuke-download-guide-link a{color:var(--gg-gold);font-weight:900;text-decoration:none}.ggpuke-download-guide-link a:hover,.ggpuke-download-guide-link a:focus{color:#fff}.ggpuke-download-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ggpuke-download-card{background:var(--gg-panel);border:1px solid var(--gg-line);border-radius:6px;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ggpuke-download-card:before{background:var(--gg-red);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.ggpuke-download-card:hover{border-color:#e10a1766;box-shadow:0 20px 50px #00000080;transform:translateY(-6px)}.ggpuke-download-card:hover:before{transform:scaleX(1)}.ggpuke-download-card-media{align-items:center;aspect-ratio:4 / 3;display:flex;justify-content:center;overflow:hidden;position:relative}.ggpuke-download-card:nth-child(1) .ggpuke-download-card-media.is-placeholder{background:linear-gradient(135deg,#1a1a1a 0%,#000 60%,var(--gg-red) 130%)}.ggpuke-download-card:nth-child(2) .ggpuke-download-card-media.is-placeholder{background:linear-gradient(135deg,#062c0f 0%,#000 60%,var(--gg-green) 140%)}.ggpuke-download-card:nth-child(3) .ggpuke-download-card-media.is-placeholder{background:linear-gradient(135deg,#0b1a3a 0%,#000 60%,var(--gg-blue) 140%)}.ggpuke-download-card:nth-child(4) .ggpuke-download-card-media.is-placeholder{background:linear-gradient(135deg,#3a1a0b 0%,#000 60%,var(--gg-gold) 140%)}.ggpuke-download-card-media img{display:block;height:100%;object-fit:cover;width:100%}.ggpuke-download-card-media.is-placeholder span{color:#fff;font-size:28px;font-weight:900;letter-spacing:.04em;text-shadow:0 4px 20px rgba(0,0,0,.6);text-transform:uppercase}.ggpuke-download-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:24px}.ggpuke-download-card-body h3{color:#fff;font-size:22px;font-weight:900;letter-spacing:0;line-height:1.2;margin:4px 0 0;text-transform:uppercase}.ggpuke-download-card-body p{color:#fff9;font-size:14px;margin:0}.ggpuke-download-card-meta{color:var(--gg-gold);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ggpuke-download-card-cta{margin-top:auto;width:100%}.ggpuke-official-download-page{background:#000}.ggpuke-official-download-hero{background:linear-gradient(90deg,#000000f5,#000000e0 46%,#0000008a),url(../img/home_section_jumbotron_Join_d.webp) center center / cover no-repeat;min-height:650px;overflow:hidden;padding:116px 32px 42px;position:relative}.ggpuke-official-download-hero:after{background:linear-gradient(180deg,#0000,#000);bottom:0;content:"";height:160px;left:0;pointer-events:none;position:absolute;right:0}.ggpuke-official-download-hero-inner{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.6fr);margin:0 auto;max-width:var(--gg-max);position:relative;z-index:1}.ggpuke-official-download-copy h1{color:#fff;font-size:clamp(42px,5.2vw,76px);font-weight:900;letter-spacing:0;line-height:1.02;margin:0 0 24px;max-width:850px}.ggpuke-official-download-copy .ggpuke-lead{color:#ffffffd1;font-size:18px;line-height:1.75;margin-bottom:28px;max-width:760px}.ggpuke-official-download-note{color:#ffffff8f;font-size:14px;line-height:1.7;margin:18px 0 0;max-width:720px}.ggpuke-official-download-panel{background:linear-gradient(180deg,#17171bf0,#08080af5);border:1px solid rgba(225,10,23,.35);border-radius:8px;box-shadow:0 24px 80px #00000085;padding:30px}.ggpuke-official-download-panel span{color:var(--gg-gold);display:block;font-size:12px;font-weight:900;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.ggpuke-official-download-panel strong{color:#fff;display:block;font-size:26px;line-height:1.2;margin-bottom:20px}.ggpuke-official-download-panel ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.ggpuke-official-download-panel li{color:#ffffffb8;padding-left:22px;position:relative}.ggpuke-official-download-panel li:before{background:var(--gg-red);border-radius:999px;content:"";height:7px;left:0;position:absolute;top:10px;width:7px}.ggpuke-official-download-hero .ggpuke-breadcrumb{margin:54px auto 0;max-width:var(--gg-max);position:relative;z-index:1}.ggpuke-official-download-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-official-download-grid.is-security{grid-template-columns:repeat(2,minmax(0,1fr))}.ggpuke-official-download-card{background:var(--gg-panel);border:1px solid var(--gg-line);border-radius:8px;display:flex;flex-direction:column;gap:14px;min-height:260px;min-width:0;padding:26px;position:relative}.ggpuke-official-download-card:before{background:var(--gg-red);content:"";height:3px;left:0;position:absolute;right:0;top:0}.ggpuke-official-download-card h3{color:#fff;font-size:24px;font-weight:900;letter-spacing:0;line-height:1.2;margin:0}.ggpuke-official-download-card p{color:#ffffffa8;font-size:15px;line-height:1.75;margin:0}.ggpuke-official-download-steps-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-official-download-steps-grid article{background:#0f1013;border:1px solid rgba(255,255,255,.08);border-radius:8px;min-height:210px;padding:28px}.ggpuke-official-download-steps-grid span{color:var(--gg-gold);display:block;font-size:13px;font-weight:900;letter-spacing:.16em;margin-bottom:18px}.ggpuke-official-download-steps-grid h3{color:#fff;font-size:24px;margin:0 0 12px}.ggpuke-official-download-steps-grid p{color:#ffffffa8;line-height:1.75;margin:0}.ggpuke-official-download-final{background:#000}.ggpuke-official-download-final-inner{background:linear-gradient(90deg,#e10a1724,#ffd23a0f),#101114;border:1px solid rgba(225,10,23,.28);border-radius:8px;margin:0 auto;max-width:var(--gg-max);padding:42px}.ggpuke-official-download-final-inner h2{color:#fff;font-size:clamp(32px,4vw,54px);line-height:1.1;margin:0 0 16px}.ggpuke-official-download-final-inner p{color:#ffffffb3;line-height:1.75;margin:0 0 26px;max-width:760px}.ggpuke-badge{background:transparent;border:1px solid rgba(255,210,58,.4);border-radius:0;color:var(--gg-gold);display:inline-block;font-size:11px;font-weight:900;letter-spacing:.16em;padding:4px 10px;text-transform:uppercase;width:fit-content}.ggpuke-bonus-steps{counter-reset:step;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 auto;max-width:var(--gg-max);padding:0;position:relative}.ggpuke-bonus-steps li{border-left:1px solid var(--gg-line);padding:32px 28px;position:relative}.ggpuke-bonus-steps li:first-child{border-left:none}.ggpuke-bonus-steps li:before{color:var(--gg-red-bright);content:"0" counter(step);counter-increment:step;display:block;font-size:56px;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:16px;opacity:.85}.ggpuke-bonus-steps strong{color:#fff;display:block;font-size:20px;font-weight:800;margin-bottom:10px}.ggpuke-bonus-steps p{color:#ffffffa6;margin:0}.ggpuke-play-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-play-card{background:var(--gg-panel);border:1px solid var(--gg-line);border-radius:6px;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:transform .2s ease,border-color .2s ease}.ggpuke-play-card:hover{border-color:#ffd23a66;transform:translateY(-4px)}.ggpuke-play-card img,.ggpuke-play-card-placeholder{aspect-ratio:1 / 1;display:flex;width:100%}.ggpuke-play-card img{object-fit:cover}.ggpuke-play-card-placeholder{align-items:center;justify-content:center;position:relative}.ggpuke-play-card:nth-child(1) .ggpuke-play-card-placeholder{background:linear-gradient(150deg,#1a0306 0%,var(--gg-red) 140%)}.ggpuke-play-card:nth-child(2) .ggpuke-play-card-placeholder{background:linear-gradient(150deg,#1a1500 0%,var(--gg-gold) 140%)}.ggpuke-play-card:nth-child(3) .ggpuke-play-card-placeholder{background:linear-gradient(150deg,#0a1a2c 0%,var(--gg-blue) 140%)}.ggpuke-play-card:nth-child(4) .ggpuke-play-card-placeholder{background:linear-gradient(150deg,#061a14 0%,var(--gg-green) 140%)}.ggpuke-play-card:nth-child(5) .ggpuke-play-card-placeholder{background:linear-gradient(150deg,#1c0a2c 0%,var(--gg-purple) 140%)}.ggpuke-play-card-placeholder:after{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.15),transparent 55%);content:"";inset:0;position:absolute}.ggpuke-play-card-placeholder span{color:#fff;font-size:22px;font-weight:900;letter-spacing:.06em;position:relative;text-shadow:0 4px 18px rgba(0,0,0,.5);text-transform:uppercase}.ggpuke-play-card-body{display:flex;flex-direction:column;gap:6px;padding:18px}.ggpuke-play-card-body h3{color:#fff;font-size:18px;font-weight:900;margin:4px 0 0;text-transform:uppercase}.ggpuke-play-card-body p{color:#fff9;font-size:13px;margin:0}.ggpuke-payment-table{border:1px solid var(--gg-line);border-collapse:separate;border-radius:6px;border-spacing:0;margin:0 auto;max-width:var(--gg-max);overflow:hidden;width:100%}.ggpuke-payment-table th,.ggpuke-payment-table td{border-top:1px solid var(--gg-line);padding:22px 28px;text-align:left;vertical-align:top}.ggpuke-payment-table tr:first-child th,.ggpuke-payment-table tr:first-child td{border-top:none}.ggpuke-payment-table th{background:linear-gradient(180deg,#1a1a1a,#0a0a0a);color:#fff;font-size:14px;font-weight:900;letter-spacing:.08em;position:relative;text-transform:uppercase;white-space:nowrap;width:28%}.ggpuke-payment-table th:before{background:var(--gg-red);bottom:22px;content:"";left:0;position:absolute;top:22px;width:3px}.ggpuke-payment-table td{background:var(--gg-panel);color:#ffffffc7;font-size:15px}.ggpuke-support-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-support-card{background:var(--gg-panel);border:1px solid var(--gg-line);border-radius:6px;padding:28px 26px;position:relative;transition:border-color .18s ease,transform .18s ease}.ggpuke-support-card:before{background:var(--gg-red);content:"";height:32px;left:26px;position:absolute;top:28px;width:3px}.ggpuke-support-card:hover{border-color:#e10a1766;transform:translateY(-4px)}.ggpuke-support-card h3{color:#fff;font-size:17px;font-weight:900;letter-spacing:.02em;margin:0 0 10px;padding-left:16px;text-transform:uppercase}.ggpuke-support-card p{color:#ffffffa6;margin:0;padding-left:16px}.ggpuke-trust-bar{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-trust-bar>div{background:linear-gradient(180deg,#0d0d0d,#000);border:1px solid var(--gg-line);border-radius:6px;padding:28px 26px;position:relative}.ggpuke-trust-bar>div:after{background:linear-gradient(90deg,var(--gg-red),transparent);bottom:0;content:"";height:2px;left:0;position:absolute;width:60%}.ggpuke-trust-bar strong{color:#fff;display:block;font-size:17px;font-weight:900;letter-spacing:.02em;margin-bottom:10px;text-transform:uppercase}.ggpuke-trust-bar p{color:#ffffffa6;font-size:14px;margin:0}.ggpuke-trust-legal{background:#e10a170f;border-left:3px solid var(--gg-red);color:#ffffffbf;font-size:13px;margin:36px auto 0;max-width:var(--gg-max);padding:18px 22px}.ggpuke-faq-list{display:grid;gap:10px;margin:0 auto;max-width:960px}.ggpuke-faq-list details{background:var(--gg-panel);border:1px solid var(--gg-line);border-radius:6px;overflow:hidden;transition:border-color .18s ease}.ggpuke-faq-list details[open]{border-color:#e10a1780}.ggpuke-faq-list summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:800;gap:16px;justify-content:space-between;list-style:none;padding:22px 24px}.ggpuke-faq-list summary::-webkit-details-marker{display:none}.ggpuke-faq-list summary:after{align-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;content:"+";display:inline-flex;flex:0 0 auto;font-size:22px;font-weight:400;height:32px;justify-content:center;transition:transform .2s ease,border-color .2s ease,background .2s ease;width:32px}.ggpuke-faq-list details[open] summary:after{background:var(--gg-red);border-color:var(--gg-red);content:"\2212";transform:rotate(180deg)}.ggpuke-faq-list details>div{border-top:1px solid var(--gg-line);color:#ffffffb8;padding:20px 24px 24px}.ggpuke-faq-list p{margin:0 0 10px}.ggpuke-faq-list a{color:var(--gg-gold);font-weight:800}.ggpuke-article-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--gg-max)}.ggpuke-article-card{background:var(--gg-panel);border:1px solid var(--gg-line);border-radius:6px;padding:26px 24px;transition:border-color .18s ease,transform .18s ease}.ggpuke-article-card:hover{border-color:#e10a1766;transform:translateY(-4px)}.ggpuke-article-card span{color:var(--gg-gold);display:inline-block;font-size:11px;font-weight:900;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.ggpuke-article-card h3{color:#fff;font-size:19px;font-weight:900;line-height:1.25;margin:0 0 10px}.ggpuke-article-card p{color:#fff9;margin:0}.ggpuke-article-card a{display:block;text-decoration:none}.ggpuke-centered{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:48px auto 0}.ggpuke-hub-hero{margin:0;max-width:none;overflow:hidden;padding:80px 32px 56px;position:relative}.ggpuke-hub-hero:before{background:radial-gradient(ellipse at 80% 30%,rgba(225,10,23,.3) 0%,transparent 60%),linear-gradient(135deg,#15030a,#000);content:"";inset:0;position:absolute}.ggpuke-hub-hero-copy{margin:0 auto;max-width:var(--gg-max);position:relative;z-index:1}.ggpuke-hub-hero h1{color:#fff;font-size:clamp(40px,5.5vw,72px);font-weight:900;letter-spacing:-.02em;line-height:1.02;margin:0 0 20px;max-width:920px;text-transform:uppercase}.ggpuke-breadcrumb{color:#ffffff80;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:10px;letter-spacing:.12em;margin-top:28px;text-transform:uppercase}.ggpuke-breadcrumb a{color:#fff9;text-decoration:none}.ggpuke-breadcrumb a:hover,.ggpuke-breadcrumb a:focus{color:var(--gg-gold)}.ggpuke-inline-cta{background:linear-gradient(135deg,#1a0306 0%,var(--gg-red) 200%);border:1px solid rgba(225,10,23,.4);border-radius:6px;color:#fff;margin:36px 0;padding:28px}.ggpuke-inline-cta p{font-weight:800;margin:0 0 16px}.ggpuke-footer{align-items:center;background:#000;border-top:1px solid var(--gg-line);display:flex;gap:32px;justify-content:space-between;margin:0;padding:48px 32px}.ggpuke-footer>div:first-child{max-width:720px}.ggpuke-footer strong{color:#fff;font-size:16px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ggpuke-footer p{color:#ffffff80;font-size:13px;margin:10px 0 0}.ggpuke-copyright{color:#ffffff6b}.ggpuke-friend-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:14px}.ggpuke-friend-links span{color:#ffffff75;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ggpuke-friend-links a{color:#ffffff94;font-size:13px;font-weight:700;text-decoration:none}.ggpuke-friend-links a:hover,.ggpuke-friend-links a:focus{color:var(--gg-gold)}@media(max-width:1180px){.ggpuke-header{gap:22px;padding:0 28px}.ggpuke-nav{gap:20px}.ggpuke-nav-trigger,.ggpuke-nav a{font-size:14px}.ggpuke-hero-content{padding:0 52px 42px}.ggpuke-hero-ambassador{flex-basis:320px;margin-right:20px}.ggpuke-monthly-grid,.ggpuke-monthly-grid.is-compact{gap:22px}.ggpuke-official-layout,.ggpuke-featured-post,.ggpuke-blog-grid,.ggpuke-official-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.ggpuke-hero{height:620px;min-height:620px}.ggpuke-hero-bg img{object-position:58% center}.ggpuke-hero-content{padding:0 36px 42px}.ggpuke-hero-copy{max-width:440px}.ggpuke-hero-ambassador{flex-basis:280px;margin-right:0}.ggpuke-hero-ambassador strong{font-size:26px}.ggpuke-monthly-grid,.ggpuke-monthly-grid.is-compact,.ggpuke-download-grid,.ggpuke-download-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ggpuke-play-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ggpuke-support-grid,.ggpuke-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ggpuke-bonus-steps{grid-template-columns:1fr}.ggpuke-bonus-steps li{border-left:none;border-top:1px solid var(--gg-line)}.ggpuke-bonus-steps li:first-child{border-top:none}.ggpuke-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ggpuke-official-layout,.ggpuke-featured-post,.ggpuke-home-guide-head{grid-template-columns:1fr}.ggpuke-home-guide-head p{max-width:760px}.ggpuke-home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ggpuke-header{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:0;padding:16px 20px}.ggpuke-logo img{max-height:34px}.ggpuke-logo{grid-column:1;grid-row:1}.ggpuke-nav{display:none;flex-direction:column;gap:0;grid-column:1 / -1;grid-row:2;justify-content:stretch;overflow:visible;padding:8px 0 0;width:100%}.ggpuke-nav.is-open{display:flex}.ggpuke-mobile-nav-toggle{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.26);border-radius:6px;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:42px;grid-column:3;grid-row:1;justify-content:center;padding:0;width:42px}.ggpuke-mobile-nav-toggle span[aria-hidden=true]{background:#fff;display:block;height:2px;width:18px}.ggpuke-nav-item{border-top:1px solid rgba(255,255,255,.1);width:100%}.ggpuke-nav-item.has-dropdown{margin:0;padding:0}.ggpuke-nav-trigger,.ggpuke-nav>a{align-items:center;display:flex;justify-content:space-between;min-height:48px;width:100%}.ggpuke-mega-menu{display:none;min-width:0;opacity:1;pointer-events:none;position:static;transform:none;width:100%}.ggpuke-nav-item.is-open .ggpuke-mega-menu{display:grid;pointer-events:auto}.ggpuke-games-menu{grid-template-columns:1fr;width:100%}.ggpuke-games-menu-column{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.ggpuke-games-menu-column:first-child{border-top:0}.ggpuke-nav-trigger:after,.ggpuke-nav a:after{bottom:-8px}.ggpuke-btn-header{font-size:13px;grid-column:2;grid-row:1;min-height:42px;min-width:0;padding:10px 14px;width:auto}.ggpuke-section{padding:64px 20px}.ggpuke-home-guide{padding:72px 20px 78px}.ggpuke-home-guide:before{width:calc(100% - 40px)}.ggpuke-home-guide-head{gap:18px;margin-bottom:28px}.ggpuke-home-guide-head h2{font-size:38px;line-height:1.08}.ggpuke-home-guide-head p{font-size:16px;line-height:1.65}.ggpuke-hero{height:590px;min-height:590px}.ggpuke-hero-bg img{object-position:64% top}.ggpuke-hero-overlay{background:linear-gradient(180deg,#0000000f,#00000038 38%,#000000eb 78%,#000),linear-gradient(90deg,#000000c7,#00000047 64%,#00000080)}.ggpuke-hero-content{align-items:flex-end;display:block;padding:0 22px 32px}.ggpuke-hero-copy{bottom:32px;left:22px;max-width:calc(100% - 48px);padding:0;position:absolute}.ggpuke-hero h1{font-size:clamp(36px,10.8vw,54px);line-height:1.04;margin-bottom:12px}.ggpuke-hero .ggpuke-lead{font-size:14px;line-height:1.48;margin-bottom:20px}.ggpuke-hero-actions .ggpuke-btn-primary{min-width:168px}.ggpuke-hero-ambassador{display:none}.ggpuke-blog-hero,.ggpuke-single-post{padding-left:20px;padding-right:20px}.ggpuke-official-download-hero{min-height:0;padding:92px 20px 48px}.ggpuke-official-download-hero-inner{grid-template-columns:1fr}.ggpuke-official-download-copy h1{font-size:clamp(38px,11vw,58px)}.ggpuke-official-download-panel{padding:24px}.ggpuke-official-hero{min-height:0;padding:92px 20px 58px}.ggpuke-online-bar{min-height:76px}.ggpuke-online-inner img{height:42px;margin-right:10px;width:42px}.ggpuke-online-inner strong{font-size:36px;letter-spacing:1px;margin-right:10px}.ggpuke-online-inner span{font-size:18px}.ggpuke-monthly{padding:72px 20px}.ggpuke-monthly .ggpuke-section-head{margin-bottom:52px}.ggpuke-monthly-subtitle{font-size:28px}}@media(max-width:480px){.ggpuke-hero h1{font-size:clamp(26px,8.8vw,38px)}}@media(max-width:640px){.ggpuke-btn,.ggpuke-hero-actions{width:100%}.ggpuke-hero-actions .ggpuke-btn-primary{width:auto}.ggpuke-online-inner{flex-wrap:nowrap}.ggpuke-online-inner strong{font-size:32px}.ggpuke-online-inner span{font-size:16px}.ggpuke-monthly-grid,.ggpuke-monthly-grid.is-compact,.ggpuke-download-grid,.ggpuke-download-grid.is-compact,.ggpuke-official-download-grid,.ggpuke-official-download-grid.is-security,.ggpuke-official-download-steps-grid,.ggpuke-play-grid,.ggpuke-support-grid,.ggpuke-trust-bar,.ggpuke-article-grid,.ggpuke-home-guide-grid{grid-template-columns:1fr}.ggpuke-home-guide-card{min-height:0;padding:24px 22px 78px}.ggpuke-blog-grid,.ggpuke-official-card-grid,.ggpuke-official-layout,.ggpuke-featured-post{grid-template-columns:1fr}.ggpuke-monthly-card-heading{display:block}.ggpuke-payment-table th,.ggpuke-payment-table td{display:block;padding:16px 20px;width:100%}.ggpuke-payment-table th{background:linear-gradient(180deg,#1a1a1a,#0a0a0a)}.ggpuke-footer{align-items:flex-start;flex-direction:column;padding:36px 20px}}.ggpuke-disclosure-banner{position:relative;z-index:1001;padding:9px 24px;border-bottom:1px solid rgba(255,255,255,.16);background:#121212;color:#f3f3f3;font-size:13px;line-height:1.5;text-align:center}.ggpuke-independent-note span{display:block;margin-top:8px;line-height:1.55}.ggpuke-footer-disclosure{max-width:880px;padding-left:12px;border-left:3px solid #d71920}.ggpuke-faq-article,.ggpuke-topic-archive{padding-top:120px}.ggpuke-editor{font-weight:700}
