@font-face{font-family:Apercu;src:url(/assets/Apercu%20Regular-0KQsbvMr.otf)}html,body,#root{padding:0;margin:0;overflow:hidden;width:100%;height:100%;background:#85654f}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .4s ease-out}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .4s ease-out}.app{position:absolute;font-family:Apercu;inset:0}.app .scaled{position:absolute;inset:50% 0 0 50%;transform:translate(-50%,-50%)}.app .scaled .background{position:absolute;inset:0}.app .scaled .background img{width:100%;height:100%;object-fit:cover}.app .scaled .objects{position:absolute;inset:0}.app .scaled .objects-object{position:absolute}.app .scaled .objects-object-image{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.app .scaled .objects-object-image:before{content:"";position:absolute;width:150%;height:150%;background-image:url(/assets/glow-3vlrUlez.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease-out;pointer-events:none}.app .scaled .objects-object-image img{position:absolute;max-width:100%;max-height:100%;object-fit:contain}.app .scaled .objects-object.selected .objects-object-image:before{opacity:1}.app .title{position:absolute;width:100%;top:1vw;display:flex;flex-direction:column;align-items:center;transition:opacity .4s ease-out}.app .title.hidden{opacity:0;pointer-events:none}.app .title-text{background-image:url(/assets/cloud-q6pMae8X.png);background-size:100%;background-repeat:no-repeat;background-position:center;height:30vh;width:120vh;display:flex;justify-content:center;flex-direction:column;align-items:center}.app .title-text h1{text-align:center;font-size:3.5vh;max-width:min(80vh,90vw);margin:1vh}.app .description{position:absolute;bottom:1vw;display:flex;width:100%;justify-content:center}.app .description-content{background:#ffffff80;max-width:min(80vh,90vw);outline:.5vw solid black;padding:1vw}.app .description-content-name,.app .description-content-text,.app .description-content-author{margin:0;padding:1vh}.app .description-content-name{font-size:2.5vh}.app .description-content-text{font-size:2vh}
