:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#fff}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{color:#777}body{margin:0;background-color:#242424}h1{font-size:3.2em;line-height:1.1}#overlay{display:flex;flex-direction:column;width:100%;min-height:80vh;justify-content:center;align-items:center}#instructions{margin:auto;flex-grow:1;display:none;margin-top:3rem}#app{max-width:1280px;flex-grow:1;min-height:80vh;min-width:320px;padding:2rem;display:flex;flex-direction:column;place-items:center;justify-content:center;margin:auto;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:15}@keyframes circle{0%{transform:translate(-50%) rotate(0) translate(50px) rotate(0)}to{transform:translate(-50%) rotate(360deg) translate(50px) rotate(-360deg)}}@keyframes elongate{0%{transform:translate(100px)}to{transform:translate(-100px)}}#tracking-prompt{position:absolute;left:50%;bottom:175px;animation:elongate 2s infinite ease-in-out alternate;display:none}#tracking-prompt>img{width:30px;height:30px;animation:circle 4s linear infinite;filter:brightness(200%)}#divBtn{position:absolute;left:50%;transform:translate(-50%);bottom:30px;height:70px;width:70px;background-color:#f2f2f2;border-radius:100%;font-size:18pt;border:none;display:none;outline:none;align-items:center;justify-content:center}#qr-code{border-radius:.5rem;box-shadow:0 0 0 .3rem #0000001a,0 .3rem .6rem #0003;margin-top:2rem}#ar-not-supported{width:100%}#variant-logo{border-radius:.3rem}canvas{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.xr-button-overlay{z-index:100!important}
