/* =====================================================================================================================
   PrivateCheatz — CSS LIFT v0.4.1 (2026-11-06): home + product (11010) + game (11214) + blog post (1328) + games/how-to-use/status/blog pages
   CSS-ONLY facelift of the LIVE Oxygen templates. No markup/JS changes. Printed at the end of <body> by Code Snippet #34
   (after the code blocks' inline <style>s). Type: Chakra Petch (headings/labels/buttons) + Saira (body), self-hosted at
   /wp-content/uploads/xports/assets/fonts/. Palette unchanged (bg #242a38, panel #1a1f2b, deep #131722, coral #f66e61).
   Language: hairline borders instead of #4e5970, 6px cards / 4px controls / 3px buttons, flat coral, no gradients/glows/textures.
   Sections: 1 shared (fonts, header, footer, CTA band, reviews, feature cards, FAQ) · 2 homepage · 3 product · 4 game · 5 pages · 6 post.
   ===================================================================================================================== */
/* fonts: loaded by snippet #34 as lift/lift-fonts.css (preloaded in <head>); no @import here — it would re-fetch the full 18-face sheet late */

:root{
  --pcl-head:"Chakra Petch",-apple-system,"Segoe UI",sans-serif;
  --pcl-body:"Saira",-apple-system,"Segoe UI",sans-serif;
  --pcl-line:rgba(255,255,255,.08);
  --pcl-line-2:rgba(255,255,255,.14);
  --pcl-panel:#1a1f2b;
  --pcl-deep:#131722;
  --pcl-coral:#f66e61;
  --pcl-text:#aeb6c4;
  --pcl-text-hi:#dfe4ec;
}

/* ---------- global type ----------
   The Oxygen stylesheet sets `*{font-family:-apple-system … !important}` and `h1-h6{… !important}`, so font-family needs
   !important here (nothing else does). Body text → Saira, headings/labels/buttons → Chakra Petch. */
body,body *{font-family:var(--pcl-body) !important}
h1,h2,h3,h4,.pc-brand-h1,.pc-feat-h2,.pc-feat-h3,.pc-rev-title,.pc-faq-h2,.pc-seo-h2-main,.pc-wysiwyg-content h2,.pc-wysiwyg-content h3,
.pc-seamless-h4,.pc-seamless-title,.game-title-text,.pc-why-title,.pc-mega-footer h4,
.pc-h-nav a,.pc-h-btn-signin,.pc-mobile-nav a,.pc-announce-bar strong,.pc-stat-text strong,.pc-hfeat-info b,.pc-scroll-hint,
.filter-btn,.price-select,.hack-cost,.pc-rev-name,.pc-rev-avatar,.pc-verified,.pc-prod-name,.pc-access-btn,.sa-text,
.pc-brand-badge span,.pc-meta-label,.pc-expand-btn,.pc-faq-num,.pc-seamless-btn,
#pc-flash-bar strong,#pc-flash-bar .fs-code-text,#pc-flash-bar .fs-timer-digit,.pc-quote-box::before{font-family:var(--pcl-head) !important}
h1,h2,h3,h4{letter-spacing:0}
/* keep icon fonts / code untouched */
[class*="fa-"],i,code,pre,kbd{font-family:inherit}
.crisp-client *,.crisp-client{font-family:inherit !important}

/* ---------- top flash bar + header ---------- */
#pc-flash-bar{font-family:var(--pcl-body)}
#pc-flash-bar strong,#pc-flash-bar .fs-code-text,#pc-flash-bar .fs-timer-digit{font-family:var(--pcl-head);font-weight:700}
#section-143-26,.pc-master-header{background-color:var(--pcl-panel)}   /* the Oxygen section carries the old #4e5970; no bottom rule (the inner wrapper is narrower than the bar → inset line) */
.pc-h-search-input{border-radius:4px;background:rgba(0,0,0,.3);border-color:var(--pcl-line);font-size:14px}
.pc-h-search-results{border-radius:6px}
.pc-h-nav{gap:26px}
.pc-h-nav a{font-family:var(--pcl-head);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.78}
.pc-h-nav a::after{height:2px;bottom:0}
.pc-h-btn-signin{font-family:var(--pcl-head);font-size:12px;font-weight:700;letter-spacing:.08em;border-radius:3px;padding:12px 20px}
.pc-mobile-nav a{font-family:var(--pcl-head);text-transform:uppercase;font-size:15px;letter-spacing:.04em}

/* ---------- hero ---------- */
.pc-hero-center{padding-top:56px}
.pc-hero-center::before{background:radial-gradient(ellipse at center,rgba(246,110,97,.10) 0%,transparent 68%)}
.pc-announce-bar{border-radius:3px;border-color:var(--pcl-line-2);background:rgba(255,255,255,.04);font-size:13px;padding:9px 18px}
.pc-announce-bar strong{font-family:var(--pcl-head);letter-spacing:.08em;font-weight:700}
.pc-brand-h1{font-size:76px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;text-shadow:none;line-height:1;margin-bottom:14px}
.pc-sub-h2{font-family:var(--pcl-body);font-size:24px;font-weight:500;color:var(--pcl-text);line-height:1.35;margin-bottom:38px}
.pc-sub-h2 span{background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--pcl-coral);font-weight:600}
.pc-stats-row{gap:56px;padding-bottom:28px;margin-bottom:44px;border-bottom-color:var(--pcl-line)}
.pc-stat-icon{opacity:1}
.pc-stat-text strong{font-family:var(--pcl-head);font-size:20px;font-weight:700;line-height:1.1}
.pc-stat-text span{font-size:11px;letter-spacing:.1em;color:#8e97a6}
.pc-intro-text{font-size:17px;line-height:1.75;color:#c7cedb}
.pc-intro-text,.pc-intro-text *{font-family:var(--pcl-body)}
/* quote: a quiet centred pull-quote instead of the coral side bar */
.pc-quote-box{background:none;border-left:0;border-top:1px solid var(--pcl-line);border-bottom:1px solid var(--pcl-line);padding:22px 28px;font-size:20px;font-weight:500;font-style:italic;color:#fff;max-width:760px;line-height:1.5;position:relative}
.pc-quote-box::before{content:"\201C";font-family:var(--pcl-head);font-style:normal;font-size:44px;line-height:0;color:var(--pcl-coral);position:relative;top:14px;margin-right:6px;opacity:.9}
.pc-hfeat-grid{gap:14px}
.pc-hfeat-card{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:6px;padding:16px 20px}
.pc-hfeat-card:hover{border-color:var(--pcl-coral);transform:none}
.pc-hfeat-info b{font-family:var(--pcl-head);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}
.pc-hfeat-info span{font-size:11px;letter-spacing:.06em;color:#8e97a6}
.pc-why-wrap{border:1px solid var(--pcl-line);border-radius:6px;background:var(--pcl-panel);padding:32px 36px}
.pc-why-title{font-size:18px;font-weight:700;letter-spacing:.08em}
.pc-check-item{font-size:14.5px;color:var(--pcl-text-hi)}
.pc-scroll-hint{font-family:var(--pcl-head);letter-spacing:.12em;animation:none}
.pc-scroll-icon{border-radius:50%}

/* ---------- search + filters ---------- */
.search-input{background:var(--pcl-panel);border:1px solid var(--pcl-line-2);border-radius:4px;box-shadow:none;font-size:16px}
.search-input:focus{background:var(--pcl-panel);box-shadow:0 0 0 3px rgba(246,110,97,.15)}
.filter-btn,.price-select{border-radius:4px;background:var(--pcl-panel);border:1px solid var(--pcl-line-2);font-family:var(--pcl-head);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pcl-text);padding:11px 16px}
.filter-btn.active{background:rgba(246,110,97,.12);box-shadow:none;color:#fff}
.price-select{padding-right:40px}

/* ---------- game grid cards ---------- */
.game-module{border:1px solid var(--pcl-line);border-radius:6px;background-color:#1e2431;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.game-module:hover{border-color:rgba(255,255,255,.18)}
.trending-bar{display:none}                               /* the glowing coral side-bar on every card = noise; status dots carry the signal */
.module-header-wrap{height:150px}
.module-bg{opacity:.75;filter:none}
.module-fade-overlay{background:linear-gradient(to bottom,transparent 0%,#1e2431 96%)}
.game-title-text{font-size:18px;font-weight:700;letter-spacing:.08em;text-shadow:0 2px 12px rgba(0,0,0,.9)}
.hud-corner{opacity:.35;width:9px;height:9px;border-width:1.5px}
.module-list{padding:8px 14px 18px;gap:7px}
.module-item{border:1px solid var(--pcl-line);border-radius:3px;background:rgba(255,255,255,.025);padding:10px 12px}
.module-item:hover{transform:none;background:rgba(246,110,97,.07);border-color:rgba(246,110,97,.7)}
.hack-label{font-size:14px;font-weight:600;color:#e8ecf2}
.hack-cost{font-family:var(--pcl-head);font-size:12px;font-weight:700;color:#fff;background:rgba(0,0,0,.35);border-radius:3px;padding:3px 8px}
.t-dot{box-shadow:0 0 0 3px rgba(255,255,255,.04)}
.module-empty{border-radius:4px;border:1px dashed var(--pcl-line-2);color:#8e97a6}

/* ---------- "Why PrivateCheatz" feature cards ---------- */
.pc-feat-wrap-v2{margin:96px auto 80px}
.pc-feat-header-v2{margin-bottom:48px}
.pc-feat-h2{font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.1}
.pc-feat-h2::after{content:"";display:block;width:56px;height:3px;background:var(--pcl-coral);margin:18px auto 0}
.pc-feat-card-v2{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:6px;padding:34px 32px;gap:18px}
.pc-feat-card-v2:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.pc-feat-icon-v2{width:48px;height:48px;background:var(--pcl-coral);border-radius:4px;box-shadow:none}
.pc-feat-card-v2:hover .pc-feat-icon-v2{transform:none}
.pc-feat-icon-v2 svg{width:24px;height:24px;filter:none}
.pc-feat-h3{font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
.pc-feat-p{font-size:15px;line-height:1.7}

/* ---------- reviews ---------- */
.pc-rev-title{font-size:34px;font-weight:700;letter-spacing:0;line-height:1.1}
.pc-rev-subtitle{font-size:15px}
.pc-rev-card{border:1px solid var(--pcl-line);border-radius:6px;background:var(--pcl-panel)}
.pc-rev-name{font-family:var(--pcl-head);font-weight:700}
.pc-rev-avatar{background:#242a38;border-color:var(--pcl-line-2);border-radius:4px;font-family:var(--pcl-head)}
.pc-verified{border-radius:3px;font-family:var(--pcl-head);letter-spacing:.06em}
.pc-rev-content{font-style:normal;font-size:15px;color:var(--pcl-text-hi)}
.pc-rev-footer{background:rgba(0,0,0,.18);border-top-color:var(--pcl-line)}
.pc-prod-thumb{border-radius:3px}
.pc-prod-name{font-family:var(--pcl-head)}
.pc-access-btn{background:var(--pcl-coral);border-radius:3px;font-family:var(--pcl-head);font-size:12px;letter-spacing:.08em;box-shadow:none;padding:10px 18px}
.pc-access-btn:hover{background:#ff8a7d;transform:none;box-shadow:none}
.pc-rev-see-all{border:1px solid var(--pcl-line-2) !important;background:transparent;border-radius:6px}
.sa-icon{border-radius:4px;border-color:var(--pcl-line-2)}
.sa-text{font-family:var(--pcl-head)}
.pc-rev-nav-btn{border-radius:4px;border-color:var(--pcl-line-2);background:var(--pcl-panel)}
.pc-bar-container{height:3px}
.pc-bar-thumb{box-shadow:none}

/* ---------- SEO article panel ---------- */
.pc-seo-wrap{border:1px solid var(--pcl-line);border-radius:6px;background-color:var(--pcl-panel);padding:56px 56px}
.pc-brand-badge{border-radius:4px;box-shadow:none;border-color:var(--pcl-line-2)}
.pc-brand-badge span{font-family:var(--pcl-head)}
.pc-seo-h2-main{font-size:34px !important;font-weight:700 !important;text-transform:uppercase;line-height:1.15}
.pc-meta-label{font-family:var(--pcl-head);letter-spacing:.1em}
.pc-wysiwyg-content{font-size:16px;line-height:1.8;max-width:78ch}
.pc-wysiwyg-content h2{font-size:26px !important;font-weight:700 !important;text-transform:uppercase}
.pc-wysiwyg-content h3{font-size:20px !important;font-weight:700 !important;text-transform:uppercase}
.pc-expand-fade{background:linear-gradient(to bottom,rgba(26,31,43,0) 0%,rgba(26,31,43,1) 90%)}
.pc-expand-btn{border-radius:3px;font-family:var(--pcl-head);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px}
.pc-expand-btn:hover{transform:none;box-shadow:none}

/* ---------- FAQ ---------- */
.pc-faq-h2{font-size:34px;font-weight:700;letter-spacing:0}
.pc-faq-container{gap:12px}
.pc-faq-item{border:1px solid var(--pcl-line);border-radius:6px;background:var(--pcl-panel)}
.pc-faq-trigger{padding:22px 26px}
.pc-faq-trigger:hover{padding-left:26px;background:rgba(255,255,255,.025)}
.pc-faq-q-text{font-size:17px;font-weight:600;gap:18px}
.pc-faq-num{font-family:var(--pcl-head);font-size:13px;font-weight:700;letter-spacing:.04em}
.pc-faq-icon{border-radius:3px;background:rgba(255,255,255,.06)}
.pc-faq-inner{font-size:15px;color:var(--pcl-text-hi);padding-left:66px}

/* ---------- coral CTA band ---------- */
.pc-seamless-cta-wrap{font-family:var(--pcl-body);padding:72px 20px}
.pc-seamless-h4{font-size:14px !important;font-weight:700;letter-spacing:.22em;opacity:.75;margin-bottom:12px}
.pc-seamless-title{font-size:58px;font-weight:700;letter-spacing:.01em;line-height:1;margin-bottom:30px}
.pc-seamless-item{font-size:14px;font-weight:600;letter-spacing:.06em}
.pc-seamless-btn{font-family:var(--pcl-head);border-radius:3px;font-weight:700;font-size:14px;letter-spacing:.08em;padding:18px 36px}
.pc-seamless-btn-primary{box-shadow:none}
.pc-seamless-btn-primary:hover,.pc-seamless-btn-secondary:hover{transform:none;box-shadow:none}

/* ---------- footer ---------- */
.pc-mega-footer h4{letter-spacing:.1em}
.pc-mega-footer a,.pc-mega-footer p,.pc-mega-footer li{font-family:var(--pcl-body)}

/* ---------- phones ---------- */
@media (max-width:768px){
  .pc-brand-h1{font-size:clamp(30px,10.5vw,44px);letter-spacing:0}   /* uppercase Chakra is wider than the old Segoe: 13 chars must fit 350px */
  .pc-sub-h2{font-size:20px}
  .pc-stats-row{gap:16px 10px}
  .pc-stat-text strong{font-size:18px}
  .pc-quote-box{font-size:17px;padding:18px 10px}
  .pc-why-wrap{padding:24px 20px}
  .pc-feat-h2,.pc-rev-title,.pc-faq-h2{font-size:28px}
  .pc-seo-wrap{padding:36px 20px}
  .pc-seo-h2-main{font-size:26px !important}
  .pc-seamless-title{font-size:38px}
  .pc-faq-inner{padding-left:52px}
}

/* =====================================================================================================================
   3 · PRODUCT PAGE (single-hacks, Oxygen template 11010 code blocks)
   ===================================================================================================================== */
.single-hacks .pc-product-breadcrumbs{font-family:var(--pcl-head) !important;font-size:12px;letter-spacing:.12em;margin-left:0}
.single-hacks .pc-product-breadcrumbs a{font-family:inherit !important}
/* hero card */
.single-hacks .premium-hero-card{background-image:none;border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none;padding:32px 30px}
.single-hacks .hero-pc-badge{border-radius:3px;box-shadow:none;border-color:var(--pcl-line-2)}
.single-hacks .hero-pc-badge span{font-family:var(--pcl-head) !important;letter-spacing:.04em}
.single-hacks .hero-image-wrap img{border-radius:4px;border-color:var(--pcl-line-2);filter:none;box-shadow:none;image-rendering:auto;transform:none}   /* template forced crisp-edges on a 1024px → 120px downscale = aliased thumb */
.single-hacks .hero-image-wrap::after{border-radius:4px;box-shadow:none}
.single-hacks .hero-title-main{font-size:40px !important;font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.05}
.single-hacks .hero-text-white{background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff}
.single-hacks .hero-game-label{font-family:var(--pcl-head) !important;font-size:13px;letter-spacing:.06em}
.single-hacks .hero-meta-tag{font-family:var(--pcl-head) !important;border-radius:3px;border-color:var(--pcl-line-2);letter-spacing:.06em;font-weight:700}
.single-hacks .hero-desc-content{font-size:16px;line-height:1.7;color:#c7cedb}
.single-hacks .hero-status-tag{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em;font-weight:700}
.single-hacks .hero-status-dot::after{animation:none;display:none}
/* gallery */
.single-hacks [class^="gal-container-"]{background-image:none;border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none;padding:16px}
.single-hacks [class$="-main-wrap"]{border-radius:4px;border-color:var(--pcl-line)}
.single-hacks [class$="-thumb"]{border-radius:3px}
.single-hacks [class$="-thumb"].active-border{box-shadow:none}
.single-hacks .premium-play-trigger{border-radius:50%;box-shadow:none}
/* feature tabs */
.single-hacks [class^="feat-container-"]{background-image:none;border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none;padding:24px}
.single-hacks .feat-nav{border-radius:4px;border-color:var(--pcl-line-2);padding:5px;gap:4px}
.single-hacks .feat-btn{font-family:var(--pcl-head) !important;border-radius:3px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;padding:10px 18px}
.single-hacks .feat-btn.active{box-shadow:none}
.single-hacks .feat-pill{border-radius:3px;border-color:var(--pcl-line);background:rgba(255,255,255,.025);font-size:14px;font-weight:500;color:#e8ecf2;padding:11px 14px}
.single-hacks .feat-pill:hover{background:rgba(246,110,97,.07)}
.single-hacks .feat-panel.active{animation:none}
/* right column cards: specs / checkout / docs / alt gear */
.single-hacks [class^="sys-card-"],.single-hacks [class^="htu-card-"],.single-hacks [class^="alt-gear-card-"],.single-hacks .order-card-pc{background-image:none;background-color:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none}
.single-hacks [class^="sys-card-"]::before,.single-hacks [class^="htu-card-"]::before,.single-hacks [class^="alt-gear-card-"]::before{display:none}
.single-hacks .sys-card-title,.single-hacks .htu-card-title,.single-hacks .alt-gear-title{font-family:var(--pcl-head) !important;font-size:13px;letter-spacing:.14em}
.single-hacks .alt-gear-title svg{filter:none}
.single-hacks .sys-icon-box{border-radius:3px;border-color:var(--pcl-line-2);background:rgba(255,255,255,.04)}
.single-hacks .sys-item:hover .sys-icon-box{box-shadow:none}
.single-hacks .sys-label{font-family:var(--pcl-head) !important;letter-spacing:.1em;color:#8e97a6}
.single-hacks .sys-val{font-size:14px;font-weight:600}
.single-hacks .order-pre-title{font-family:var(--pcl-head) !important;letter-spacing:.2em;font-size:11px}
.single-hacks .order-title{font-family:var(--pcl-head) !important;font-size:28px !important;font-weight:700;text-transform:uppercase;letter-spacing:0}
.single-hacks .order-cur-toggle{border-radius:4px;border-color:var(--pcl-line-2);background:rgba(0,0,0,.2)}
.single-hacks .order-cur-btn{font-family:var(--pcl-head) !important;border-radius:3px;font-size:12px;letter-spacing:.06em}
.single-hacks .order-cur-btn.active{box-shadow:inset 0 0 0 1px var(--pcl-coral)}
.single-hacks .order-status-row{border-radius:4px;border-color:var(--pcl-line-2)}
.single-hacks .order-status-label,.single-hacks .order-status-badge{font-family:var(--pcl-head) !important;letter-spacing:.08em;text-shadow:none}
.single-hacks .pricing-item{border-radius:4px;border-color:var(--pcl-line-2);padding:14px 16px}
.single-hacks .pricing-item:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.04)}
.single-hacks .pricing-item.selected{box-shadow:none;background:rgba(246,110,97,.1)}
.single-hacks .pricing-check{border-color:var(--pcl-line-2)}
.single-hacks .pricing-info{font-size:14px;font-weight:600}
.single-hacks .pricing-val{font-family:var(--pcl-head) !important;font-size:17px}
.single-hacks .order-buy-btn{font-family:var(--pcl-head) !important;border-radius:3px;font-size:15px;letter-spacing:.08em;box-shadow:none;padding:17px}
.single-hacks .order-buy-btn:hover{transform:none;box-shadow:none}
.single-hacks .order-crypto-sep{font-family:var(--pcl-head) !important}
.single-hacks .order-crypto-email-input{border-radius:3px;font-size:14px}
.single-hacks .order-crypto-btn{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.06em}
.single-hacks .order-crypto-btn:hover{transform:none}
.single-hacks .order-footer a{text-decoration:underline;text-underline-offset:2px}
.single-hacks .htu-action-btn{font-family:var(--pcl-head) !important;border-radius:3px;border-color:var(--pcl-line-2);background:rgba(255,255,255,.04);letter-spacing:.06em;text-transform:uppercase;font-size:13px}
.single-hacks .htu-action-btn:hover{transform:none;box-shadow:none}
.single-hacks .alt-gear-item{border-radius:4px;border-color:var(--pcl-line)}
.single-hacks .alt-gear-item:hover{transform:none;background:rgba(246,110,97,.07)}
.single-hacks .alt-gear-thumb,.single-hacks .alt-gear-placeholder{border-radius:3px;border-color:var(--pcl-line-2)}
.single-hacks .alt-gear-name{font-family:var(--pcl-head) !important;font-size:14px}
.single-hacks .alt-gear-meta{font-family:var(--pcl-head) !important;letter-spacing:.08em}
/* guide article */
.single-hacks .pc-guide-master{background-image:none;border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none;padding:48px 50px}
.single-hacks .pc-guide-h2-title{font-size:30px !important;font-weight:700;letter-spacing:0;background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff}
.single-hacks .pc-guide-meta{font-family:var(--pcl-head) !important;font-size:12px;letter-spacing:.1em;border-bottom-color:var(--pcl-line)}
.single-hacks .pc-guide-meta *{font-family:inherit !important}
.single-hacks .pc-guide-body{font-size:16px;line-height:1.8;color:#c7cedb;max-width:78ch}
.single-hacks .pc-guide-body h2,.single-hacks .pc-guide-body h3{font-size:20px !important;font-weight:700;letter-spacing:.02em}
.single-hacks .pc-guide-body h2::before,.single-hacks .pc-guide-body h3::before{border-radius:0;width:3px}
.single-hacks .pc-guide-body li::before{font-family:var(--pcl-body) !important}
.single-hacks .pc-guide-btn{font-family:var(--pcl-head) !important;border-radius:3px;border-color:var(--pcl-line-2);box-shadow:none;letter-spacing:.08em;padding:13px 28px}
.single-hacks .pc-guide-btn:hover{transform:none;box-shadow:none}
/* FAQ (product variant) + feature grid (product/game variant) */
.pc-faq-h3,.pc-feat-h3-main{font-family:var(--pcl-head) !important;font-size:30px !important;font-weight:700;letter-spacing:0;line-height:1.1}
.pc-feat-header{margin-bottom:44px}
.pc-feat-h3-main::after{content:"";display:block;width:56px;height:3px;background:var(--pcl-coral);margin:18px auto 0}
.pc-feat-card{border:1px solid var(--pcl-line);border-radius:6px;padding:34px 32px;gap:18px}
.pc-feat-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.pc-feat-icon{width:48px;height:48px;background:var(--pcl-coral);border-radius:4px;box-shadow:none}
.pc-feat-card:hover .pc-feat-icon{transform:none}
.pc-feat-icon svg{width:24px;height:24px;filter:none}
.pc-feat-h4-item{font-family:var(--pcl-head) !important;font-size:18px !important;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
/* trending */
.single-hacks .trending-title{font-family:var(--pcl-head) !important;font-size:30px !important;font-weight:700;text-transform:uppercase;letter-spacing:0}
.single-hacks .trending-title svg{filter:none}
.single-hacks .t-card{background-image:none;background-color:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none}
.single-hacks .t-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.single-hacks .t-img-box{border-bottom-color:var(--pcl-line)}
.single-hacks .t-meta{font-family:var(--pcl-head) !important;letter-spacing:.1em}
.single-hacks .t-name{font-size:15px;font-weight:600}
/* the trending band sits on the grey-blue Oxygen section → panel colour like the header */
.single-hacks #section-3-11010{background-color:var(--pcl-panel);border-top:1px solid var(--pcl-line)}
@media (max-width:768px){
  .single-hacks .hero-title-main{font-size:30px !important}
  .single-hacks .pc-guide-master{padding:30px 20px}
  .single-hacks .pc-guide-h2-title{font-size:24px !important}
  .single-hacks .feat-nav{border-radius:4px}
  .single-hacks .feat-btn{border-radius:3px}
  .single-hacks .trending-title,.pc-faq-h3,.pc-feat-h3-main{font-size:24px !important}
}

/* =====================================================================================================================
   4 · GAME PAGE (single-games, Oxygen template 11214 code blocks)
   ===================================================================================================================== */
/* product rail + trust bar */
.single-games .rail-seo-header{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:4px;font-size:14px;font-weight:500}
.single-games .rail-highlight,.single-games .rail-compare-link{font-family:var(--pcl-head) !important;font-weight:700}
.single-games .rail-track-wrap{border-radius:6px;border-color:var(--pcl-line);background:transparent}
.single-games .rail-fade-mask::after{animation:none}
.single-games .rail-card{border-radius:4px;border-color:var(--pcl-line);padding:8px 10px}
.single-games .rail-card:hover{transform:none;box-shadow:none;background:rgba(246,110,97,.07)}
.single-games .rail-thumb{border-radius:3px;border-color:var(--pcl-line-2)}
.single-games .rail-title{font-family:var(--pcl-head) !important;font-size:14px}
.single-games .rail-meta{font-family:var(--pcl-head) !important;letter-spacing:.08em;font-size:10px}
.single-games .r-dot{box-shadow:none}
.single-games .rail-price{font-family:var(--pcl-head) !important;border-radius:3px;font-size:12px}
.single-games .rail-card-compare{border-style:solid;border-color:rgba(246,110,97,.5);border-radius:4px}
.single-games .rail-nav-btn{border-radius:4px;backdrop-filter:none;background:var(--pcl-panel);border-color:var(--pcl-line-2)}
.single-games .trust-bar-wrap{border-top-color:var(--pcl-line);border-bottom-color:var(--pcl-line);background:transparent}
.single-games .trust-item{font-family:var(--pcl-head) !important;font-size:12px;letter-spacing:.12em;color:#c7cedb}
.single-games .trust-item:hover{transform:none}
.single-games .trust-shield-link{border-radius:3px}
/* title block + article */
.single-games .page-h1{font-size:40px;font-weight:700;letter-spacing:.01em;line-height:1.05;background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff}
.single-games .page-intro{font-size:17px;line-height:1.7;color:#c7cedb}
.single-games .page-meta-line{font-family:var(--pcl-head) !important;font-size:12px;letter-spacing:.1em;color:#8e97a6}
.single-games .page-meta-line *{font-family:inherit !important}
.single-games .game-toc{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:4px;padding:20px 22px}
.single-games .toc-title{font-family:var(--pcl-head) !important;letter-spacing:.12em;font-size:13px;border-bottom-color:var(--pcl-line)}
.single-games .game-toc a{font-size:14px;font-weight:500;color:#aeb6c4}
.single-games .master-article h2{font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1.15;border-left:0;padding-left:0;margin:52px 0 20px}
.single-games .master-article h2::after{content:"";display:block;width:48px;height:3px;background:var(--pcl-coral);margin-top:14px}
.single-games .master-article h3{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;color:#fff}
.single-games .master-article h4{font-size:18px;font-weight:700;color:#fff}
.single-games .master-article p,.single-games .master-article li{font-size:16.5px;line-height:1.75;color:#c7cedb}
.single-games .master-article{max-width:78ch}
.single-games .auto-injected-img,.single-games .master-media{border-radius:6px;border-color:var(--pcl-line);box-shadow:none}
.single-games .auto-injected-img:hover img{transform:none}
.single-games .play-btn{box-shadow:none;border-radius:50%}
.single-games .master-article table{border-radius:6px;border-color:var(--pcl-line);box-shadow:none}
.single-games .master-article th{font-family:var(--pcl-head) !important;letter-spacing:.12em;border-bottom-color:var(--pcl-line-2)}
.single-games .master-article td{border-bottom-color:var(--pcl-line)}
.single-games .master-article td:first-child{border-left:0}
.single-games .master-article tr:hover td:first-child{border-left:0}
/* sidebar */
.single-games .sidebar-title{font-family:var(--pcl-head) !important;letter-spacing:.14em;font-size:12px;color:#8e97a6}
.single-games .game-info-box{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:6px}
.single-games .gi-row{border-bottom-color:var(--pcl-line)}
.single-games .gi-val{font-family:var(--pcl-head) !important}
.single-games .sb-card{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:4px}
.single-games .sb-card:hover{transform:none;background:rgba(246,110,97,.07)}
.single-games .sb-thumb{border-radius:3px;border-color:var(--pcl-line-2)}
.single-games .sb-title{font-family:var(--pcl-head) !important;font-size:14px}
.single-games .sb-meta{font-family:var(--pcl-head) !important;letter-spacing:.08em}
.single-games .sb-btn-view,.single-games .sb-btn-price{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.06em}
.single-games .update-log-wrap{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:4px}
.single-games .update-toggle-btn{font-family:var(--pcl-head) !important;letter-spacing:.08em}
/* compare grid */
.single-games .cp-card{background-image:none;background-color:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:6px}
.single-games .cp-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.single-games .cp-thumb{border-radius:3px;border-color:var(--pcl-line-2)}
.single-games .cp-title{font-family:var(--pcl-head) !important;font-size:16px;text-transform:uppercase;letter-spacing:.02em}
.single-games .cp-desc{font-size:14px;color:#aeb6c4}
.single-games .cp-badge{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.06em}
.single-games .cp-select{border-radius:3px;border-color:var(--pcl-line-2);font-size:14px;font-weight:500}
.single-games .cp-foot{border-top-color:var(--pcl-line)}
.single-games .cp-price{font-family:var(--pcl-head) !important;font-size:20px;letter-spacing:0}
.single-games .btn-view,.single-games .btn-buy{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.06em;box-shadow:none}
.single-games .btn-buy:hover{transform:none;box-shadow:none}
.single-games .st-badge{font-family:var(--pcl-head) !important;text-shadow:none;letter-spacing:.08em}
.single-games .st-dot{box-shadow:none}
.single-games .st-on,.single-games .st-up,.single-games .st-te,.single-games .st-off{text-shadow:none}
/* guides strip */
.single-games .gb-header{border-bottom-color:var(--pcl-line)}
.single-games .gb-title{font-size:26px;font-weight:700;letter-spacing:0}
.single-games .gb-card{border-radius:6px;border-color:var(--pcl-line);box-shadow:none}
.single-games .gb-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.single-games .gb-content{background:var(--pcl-panel)}
.single-games .gb-meta{font-family:var(--pcl-head) !important;letter-spacing:.12em}
.single-games .gb-post-title{font-family:var(--pcl-head) !important;font-size:17px;font-weight:700;line-height:1.35}
.single-games .gb-excerpt{font-size:14px}
.single-games .gb-btn{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em}
.single-games .gb-card-more{border-style:solid;border-color:rgba(246,110,97,.4)}
.single-games .gb-more-icon{border-radius:4px;border-color:var(--pcl-line-2)}
.single-games .gb-nav-btn{border-radius:4px;border-color:var(--pcl-line-2);box-shadow:none}
.single-games .gb-progress-bar{box-shadow:none}
.single-games .notify-box{border-style:solid;border-color:var(--pcl-line);border-radius:6px;background:var(--pcl-panel)}
.single-games .notify-title{font-family:var(--pcl-head) !important;letter-spacing:.1em}
.single-games .notify-btn{border-radius:3px;font-family:var(--pcl-head) !important;letter-spacing:.06em}
.single-games .notify-btn:hover{transform:none;box-shadow:none}
@media (max-width:768px){
  .single-games .page-h1{font-size:30px}
  .single-games .master-article h2{font-size:24px}
  .single-games .master-article h3{font-size:19px}
  .single-games .gb-title{font-size:22px}
}

/* =====================================================================================================================
   5 · STATIC PAGES: /games/ (page 20) · /how-to-use/ (page 9636 + children) · /status/ (page 124) · /blog/ (page 1446)
   6 · SINGLE BLOG POST (single-post, template 1328)
   ===================================================================================================================== */
/* Oxygen headline H1s on the games + status pages */
.page-id-20 h1.ct-headline,.page-id-124 h1.ct-headline{font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.1}
.page-id-20 h1.ct-headline::after,.page-id-124 h1.ct-headline::after{content:"";display:block;width:56px;height:3px;background:var(--pcl-coral);margin:18px auto 0}
.page-id-20 .ct-text-block,.page-id-124 .ct-text-block{font-size:16px;line-height:1.7;color:#c7cedb}

/* ---------- /games/ ---------- */
.page-id-20 .games-search-input{background:var(--pcl-panel);border:1px solid var(--pcl-line-2);border-radius:4px;box-shadow:none}
.page-id-20 .games-search-input:focus{background:var(--pcl-panel);box-shadow:0 0 0 3px rgba(246,110,97,.15)}
.page-id-20 .g-card{background-image:none;background-color:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none}
.page-id-20 .g-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.page-id-20 .g-img-box{border-bottom-color:var(--pcl-line)}
.page-id-20 .g-card:hover .g-img{transform:none}
.page-id-20 .g-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
.page-id-20 .g-desc{font-size:14.5px;color:#aeb6c4}
.page-id-20 .g-footer{border-top-color:var(--pcl-line);background:rgba(0,0,0,.15)}
.page-id-20 .g-btn{font-family:var(--pcl-head) !important;letter-spacing:.08em;font-size:12px}

/* ---------- /how-to-use/ hub ---------- */
.page-id-9636 .doc-search-input,.page-parent .doc-search-input{background:var(--pcl-panel);border:1px solid var(--pcl-line-2);border-radius:4px;box-shadow:none}
.page-id-9636 .doc-search-input:focus{transform:none;box-shadow:0 0 0 3px rgba(246,110,97,.15)}
.page-id-9636 .doc-header{border-bottom-color:var(--pcl-line)}
.page-id-9636 .doc-game-title{font-family:var(--pcl-head) !important;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}
.page-id-9636 a.doc-game-title:hover{transform:none}
.page-id-9636 .doc-card{border:1px solid var(--pcl-line);border-radius:6px}
.page-id-9636 .doc-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.page-id-9636 .doc-card:hover .doc-bg{transform:none}
.page-id-9636 .doc-status{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em;backdrop-filter:none;background:rgba(0,0,0,.7)}
.page-id-9636 .doc-dot{box-shadow:none}
.page-id-9636 .doc-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.8)}
.page-id-9636 .btn-guide{font-family:var(--pcl-head) !important;border-radius:3px;box-shadow:none;border:0;letter-spacing:.08em}
.page-id-9636 .doc-card:hover .btn-guide{transform:none;box-shadow:none}
.page-id-9636 .link-product{font-family:var(--pcl-head) !important;letter-spacing:.06em;text-transform:uppercase;font-size:10px}

/* ---------- /status/ ---------- */
.page-id-124 .status-monitor-panel{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none}
.page-id-124 .status-monitor-panel::before{display:none}
.page-id-124 .m-num{font-family:var(--pcl-head) !important;font-size:46px;font-weight:700;text-shadow:none}
.page-id-124 .c-on,.page-id-124 .c-test,.page-id-124 .c-off{text-shadow:none}
.page-id-124 .m-label{font-family:var(--pcl-head) !important;letter-spacing:.14em;font-size:12px}
.page-id-124 .monitor-date{border-top-color:var(--pcl-line);font-size:13px}
.page-id-124 .monitor-date span{font-family:var(--pcl-head) !important;text-shadow:none;letter-spacing:.1em}
.page-id-124 .legend-item{font-family:var(--pcl-head) !important;letter-spacing:.06em;font-size:12px;text-transform:uppercase}
.page-id-124 .l-dot{box-shadow:none}
.page-id-124 .toggle-wrapper{border-radius:4px;border-color:var(--pcl-line-2);background:var(--pcl-panel)}
.page-id-124 .toggle-text{font-family:var(--pcl-head) !important;font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.page-id-124 .status-search{background:var(--pcl-panel);border:1px solid var(--pcl-line-2);border-radius:4px;font-size:15px}
.page-id-124 .status-search:focus{box-shadow:0 0 0 3px rgba(246,110,97,.15)}
.page-id-124 .status-header{border-bottom-color:var(--pcl-line)}
.page-id-124 .sg-title{font-family:var(--pcl-head) !important;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
.page-id-124 .status-card{background:var(--pcl-panel);border:1px solid var(--pcl-line);border-radius:4px}
.page-id-124 .status-card:hover{transform:none;background:rgba(246,110,97,.07)}
.page-id-124 .sc-dot{box-shadow:none}
.page-id-124 .sc-dot::after{animation:none !important;display:none}
.page-id-124 .sc-name{font-size:14px;font-weight:600}
.page-id-124 .sc-badge{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.06em}
.page-id-124 .sc-learn{font-family:var(--pcl-head) !important;letter-spacing:.06em}
.page-id-124 .status-card:hover .sc-arrow{transform:none}

/* ---------- /blog/ ---------- */
.page-id-1446 .pc-blog-header{padding:48px 0 44px}
.page-id-1446 .pc-blog-sub{font-family:var(--pcl-head) !important;letter-spacing:.3em;font-size:12px}
.page-id-1446 .pc-blog-h1{font-size:64px;font-weight:700;letter-spacing:.01em;line-height:1;background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff;filter:none}
.page-id-1446 .pc-hero-wrap{border-radius:6px;border-color:var(--pcl-line-2);box-shadow:none}
.page-id-1446 .pc-hero-wrap:hover .pc-hero-bg{transform:none}
.page-id-1446 .pc-hero-badge{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em}
.page-id-1446 .pc-hero-title{font-size:36px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.1;text-shadow:none}
.page-id-1446 .pc-hero-excerpt{font-size:16px;color:#dfe4ec}
.page-id-1446 .pc-hero-btn{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em;font-size:14px}
.page-id-1446 .pc-filter-bar{background:var(--pcl-panel);backdrop-filter:none;border:1px solid var(--pcl-line);border-radius:6px;box-shadow:none}
.page-id-1446 .pc-filter-label{font-family:var(--pcl-head) !important;letter-spacing:.08em;font-size:12px}
.page-id-1446 .pc-game-select{border-radius:3px;border-color:var(--pcl-line-2);background:#131722;font-size:14px;font-weight:500}
.page-id-1446 .pc-blog-card{border:1px solid var(--pcl-line);border-radius:6px;animation:none}
.page-id-1446 .pc-blog-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.page-id-1446 .pc-blog-card:hover .pc-card-img{transform:none}
.page-id-1446 .pc-card-badge{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em;backdrop-filter:none;box-shadow:none}
.page-id-1446 .pc-meta{font-family:var(--pcl-head) !important;letter-spacing:.1em;color:#8e97a6}
.page-id-1446 .pc-card-title{font-family:var(--pcl-head) !important;font-size:18px;font-weight:700;line-height:1.3}
.page-id-1446 .pc-read-btn{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em;border-color:var(--pcl-line-2)}
.page-id-1446 .pc-page-btn{font-family:var(--pcl-head) !important;border-radius:3px;border-color:var(--pcl-line-2)}
.page-id-1446 .pc-page-btn.active{transform:none;box-shadow:none}

/* ---------- single blog post ---------- */
.single-post .pc-article-wrap{max-width:1200px;margin:0 auto}
.single-post .pc-breadcrumbs{font-family:var(--pcl-head) !important;letter-spacing:.12em;font-size:12px}
.single-post .pc-breadcrumbs *{font-family:inherit !important}
.single-post .pc-art-h1{font-size:40px;font-weight:700;letter-spacing:.01em;line-height:1.1}
.single-post .pc-art-meta{font-size:14px;font-weight:500}
.single-post .pc-author-avatar{border-radius:4px;background:var(--pcl-deep);font-family:var(--pcl-head) !important}
.single-post .pc-meta-link{border-radius:3px}
.single-post .pc-meta-link:hover{transform:none;box-shadow:none}
.single-post .pc-top-cta{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em}
.single-post .pc-top-cta:hover{transform:none;box-shadow:none}
.single-post .pc-feat-img-wrap{border-radius:6px;box-shadow:none;border-color:var(--pcl-line-2);margin-bottom:56px}
.single-post .pc-game-tag{font-family:var(--pcl-head) !important;border-radius:3px;letter-spacing:.08em}
.single-post .pc-art-content{max-width:78ch;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.8;color:#c7cedb;margin-bottom:72px}
.single-post .pc-art-content h2{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1.15;border-left:0;padding-left:0;margin:48px 0 18px}
.single-post .pc-art-content h2::after{content:"";display:block;width:48px;height:3px;background:var(--pcl-coral);margin-top:12px}
.single-post .pc-art-content h3{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}
.single-post .pc-art-content h4{font-size:19px;font-weight:700}
.single-post .pc-art-content img{border-radius:6px;box-shadow:none;border-color:var(--pcl-line)}
.single-post .pc-art-content table{border-radius:6px;border-color:var(--pcl-line)}
.single-post .pc-art-content th{font-family:var(--pcl-head) !important;letter-spacing:.1em}
.single-post .pc-hub-wrap{border:1px solid var(--pcl-line);border-radius:6px;padding:44px}
.single-post .pc-hub-title{font-family:var(--pcl-head) !important;font-size:24px;font-weight:700;letter-spacing:.01em;border-bottom-color:var(--pcl-line)}
.single-post .pc-rel-card{background:#242a38;border:1px solid var(--pcl-line);border-radius:6px}
.single-post .pc-rel-card::before{display:none}
.single-post .pc-rel-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.single-post .pc-rel-thumb{border-radius:4px;border-color:var(--pcl-line-2)}
.single-post .pc-rel-title{font-family:var(--pcl-head) !important;font-size:16px;font-weight:700}
@media (max-width:768px){
  .page-id-20 h1.ct-headline,.page-id-124 h1.ct-headline{font-size:28px}
  .page-id-1446 .pc-blog-h1{font-size:38px}
  .page-id-1446 .pc-hero-title{font-size:24px}
  .single-post .pc-art-h1{font-size:28px}
  .single-post .pc-art-content h2{font-size:22px}
  .single-post .pc-hub-wrap{padding:28px 18px}
}
