/* Outer background only, selected by a conservative WordPress page allowlist. */
body.tbc-studio-background{background-color:#080808!important;background-image:linear-gradient(180deg,rgba(8,8,8,.15),rgba(8,8,8,.3)),url('assets/site-studio-background.jpg')!important;background-position:center top!important;background-repeat:no-repeat!important;background-size:100% 100%,100% auto!important;background-attachment:scroll!important;}
/* Remove only the outer theme wrapper's old background; inner content panels and hero art remain. */
body.tbc-studio-background #wrapper{background-color:transparent!important;background-image:none!important;}
@media(max-width:760px){body.tbc-studio-background{background-image:linear-gradient(180deg,rgba(8,8,8,.22),rgba(8,8,8,.4)),url('assets/site-studio-background-mobile.jpg')!important;background-size:100% 100%,100% auto!important;background-attachment:scroll!important;}}
