*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}.physics-container{width:100%;height:100%;position:fixed;top:0;left:0}.physics-container canvas{display:block}.logo-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:20px;z-index:10}.logo-fade-in{width:min(42vw,280px);height:auto;opacity:0;animation:fadeIn 1s ease-in forwards}.tagline-fade-in{width:min(21vw,140px);height:auto;opacity:0;animation:fadeIn 1s ease-in forwards;animation-delay:.2s}.app-store-button-fade-in{width:min(22.75vw,164px);height:auto;opacity:0;animation:fadeIn 1s ease-in forwards;animation-delay:.4s}@media (min-width: 768px){.logo-fade-in{width:min(35vw,420px)}.tagline-fade-in{width:min(17.5vw,175px)}.app-store-button-fade-in{width:min(18.2vw,182px)}}@media (min-width: 1024px){.logo-fade-in{width:min(28vw,560px)}.tagline-fade-in{width:min(14vw,210px)}.app-store-button-fade-in{width:min(16.38vw,200px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
