.background{position:relative;z-index:1}.background:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:var(--background);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;opacity:1;z-index:-1}.background[data-dark="false"]{background:#f5f5f5;color:#000}.background[data-dark="true"]{color:#fff}
