/* GamingPCWala – video-frame background */
html{background:#05060d!important}
body{background:transparent!important}
#gpw-bg{position:fixed;inset:0;width:100%;height:100%;z-index:-2;display:block;pointer-events:none;background:#05060d}
#gpw-bg-shade{position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:
    radial-gradient(ellipse at 50% 40%,rgba(5,6,13,0) 0%,rgba(5,6,13,.55) 100%),
    linear-gradient(180deg,rgba(5,6,13,.45) 0%,rgba(5,6,13,.30) 40%,rgba(5,6,13,.60) 100%)}

/* let the bg show through theme wrappers */
#page,#content,.site-content,.ast-container,.site-main,.ast-separate-container,
.ast-separate-container #primary,.ast-separate-container .ast-article-single,
.ast-plain-container .site-content,.ast-page-builder-template .site-content>.ast-container{background:transparent!important}

/* top-level sections: translucent dark glass instead of solid */
.uagb-is-root-container{background-color:rgba(7,6,20,.42)!important}

/* header / footer */
#masthead .main-header-bar,.ast-primary-header-bar,.ast-above-header-bar,.ast-below-header-bar{
  background:rgba(7,6,20,.55)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.site-footer,.site-primary-footer-wrap,.site-below-footer-wrap,.site-above-footer-wrap{
  background:rgba(5,6,13,.72)!important}

@media (prefers-reduced-motion:reduce){#gpw-bg{opacity:.9}}

/* banner sections: photo bg, dark overlay aur slanted shape hata diye – sirf text/button rahega */
body .wp-block-uagb-container[class*="uagb-block-"]{background-image:none!important}
body .wp-block-uagb-container[class*="uagb-block-"]::before,
body .wp-block-uagb-container[class*="uagb-block-"]::after{background:none!important;background-image:none!important;opacity:0!important}
body .wp-block-uagb-container .uagb-container__shape{display:none!important}

/* cards/boxes: solid bg, border, rounded corners, shadow hata diye – sirf text/icons/buttons */
body .wp-block-uagb-container[class*="uagb-block-"]:not(.uagb-is-root-container),
body .wp-block-uagb-info-box,
body .wp-block-uagb-info-box .uagb-infobox__content-wrap,
body .wp-block-uagb-column{
  background:none!important;background-color:transparent!important;
  border-style:none!important;border-radius:0!important;box-shadow:none!important}
