:root{--bg-url:none}body::before{content:"";position:fixed;inset:0;background-image:var(--bg-url);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.15;z-index:-1;pointer-events:none}html,body{background:0 0!important}body,.main,.header,.footer{background-color:initial!important}.main{background:rgba(255,255,255,.15)!important;border-radius:16px;padding:1.5rem}