@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Roboto:wght@300;400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow-x:hidden;position:relative;text-align:center}.App:before{background:radial-gradient(circle at 20% 80%,#00e5ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6ec71a 0,#0000 50%)}.App:after,.App:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.App:after{animation:particleFloat 20s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,#00e5ff4d,#0000),radial-gradient(2px 2px at 40px 70px,#ff6ec74d,#0000),radial-gradient(1px 1px at 90px 40px,#64ffda33,#0000),radial-gradient(1px 1px at 130px 80px,#ffb3ff33,#0000);background-repeat:repeat;background-size:200px 150px}@keyframes particleFloat{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100vh) rotate(1turn)}}@media (max-width:768px){.App,body{padding:0}body{font-family:Roboto,sans-serif;margin:0;overflow-x:hidden}}canvas{box-shadow:0 0 30px #00e5ff4d;touch-action:none;-webkit-user-select:none;user-select:none}canvas,video{border-radius:16px}video{box-shadow:0 0 30px #00e5ff33}.glow-text{animation:textGlow 2s ease-in-out infinite alternate;text-shadow:0 0 5px #00e5ff80,0 0 10px #00e5ff4d,0 0 15px #00e5ff33}@keyframes textGlow{0%{text-shadow:0 0 5px #00e5ff80,0 0 10px #00e5ff4d,0 0 15px #00e5ff33}to{text-shadow:0 0 10px #00e5ffcc,0 0 20px #00e5ff80,0 0 30px #00e5ff4d}}.pulse-button{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #00e5ffb3;transform:scale(1)}70%{box-shadow:0 0 0 10px #00e5ff00;transform:scale(1.02)}to{box-shadow:0 0 0 0 #00e5ff00;transform:scale(1)}}.ar-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f19e6!important;border:1px solid #00e5ff33!important;transition:all .3s ease}.ar-card:hover{border-color:#00e5ff66!important;box-shadow:0 12px 40px #00e5ff33!important;transform:translateY(-8px)}.ar-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.holographic{animation:hologram 3s ease-in-out infinite;background:linear-gradient(45deg,#0000,#00e5ff1a,#0000);background-size:200% 200%}@keyframes hologram{0%,to{background-position:0 0}50%{background-position:100% 100%}}.ar-controls{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000004d;border:1px solid #00e5ff4d;border-radius:20px}.neon-border{animation:neonGlow 2s ease-in-out infinite alternate;border:2px solid;border-image:linear-gradient(45deg,#00e5ff,#ff6ec7,#00e5ff) 1}@keyframes neonGlow{0%{filter:drop-shadow(0 0 5px rgba(0,229,255,.5))}to{filter:drop-shadow(0 0 20px rgba(255,110,199,.8))}}.slide-in-up{animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.slide-in-down{animation:slideInDown .6s ease-out}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.scale-in{animation:scaleIn .5s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.5c07d828.css.map*/