/* Selective backgrounds: the FBS workspace and storage warehouse only. */
#fbs,#storage{position:relative;isolation:isolate}
#fbs::before,#storage::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;left:calc((100% - 100vw)/2);width:100vw;background-size:cover;background-position:center;background-repeat:no-repeat}
#fbs::before{background-image:linear-gradient(180deg,var(--sand),transparent 20%,transparent 75%,var(--sand)),linear-gradient(90deg,#f3e4cff0,#f3e4cfde 45%,#f3e4cfe8),url('/images/packing.jpg')}
#storage::before{background-image:linear-gradient(180deg,#8b4513,#8b451322 20%,#8b451344 75%,#8b4513),linear-gradient(90deg,#8b4513f5,#8b4513d9 40%,#8b4513c9),url('/images/storage.jpg')}
#main #fbs .warehouse-photo,#main #storage>.container>.warehouse-photo{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden;clip-path:inset(50%);pointer-events:none}
#storage .storage-grid{margin-top:40px}
@media(max-width:700px){
#fbs::before{background-image:linear-gradient(180deg,var(--sand),#f3e4cff0 18%,#f3e4cff0 75%,var(--sand)),url('/images/packing.jpg')}
#storage::before{background-image:linear-gradient(180deg,#8b4513,#8b4513e8 18%,#8b4513eb 75%,#8b4513),url('/images/storage.jpg')}
}
