@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Outfit:wght@500;600;700;800;900&display=swap";::-webkit-scrollbar{display:none}html{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}body{margin:0;padding:0;background-color:#030303;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px);background-size:30px 30px;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}#root{width:100%;background:transparent!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:.5}.outline-text{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.03);font-family:Outfit,sans-serif;font-weight:900;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}button{transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;cursor:pointer}input,select,textarea{font-family:Inter,sans-serif}.floating-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none}.floating-shape{position:absolute;border-radius:50%;background:#d4145a26;animation:floatUp 20s infinite linear;bottom:-150px;filter:blur(40px)}@keyframes floatUp{0%{transform:translateY(0) rotate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(-120vh) rotate(360deg);opacity:0}}
