html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh;width:100vw}.text-rotate{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;position:relative;align-items:baseline}.text-rotate-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-rotate-word{display:inline-flex}.text-rotate-lines{display:flex;flex-direction:column;width:100%}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.App{width:100vw;height:100vh;background-color:#070010;color:#fff;overflow:hidden}.landing-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.content{text-align:center;max-width:800px;padding:2rem;animation:fadeInUp 1.2s ease-out}.main-title{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.5rem,8vw,5rem);font-weight:600;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em}.subtitle{font-size:clamp(1.1rem,3vw,1.5rem);font-weight:300;opacity:.8;letter-spacing:.01em;line-height:1.6;animation:fadeIn 1.5s ease-out .5s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:.8}}.react-rotating-text-cursor{animation:blinking-cursor .8s cubic-bezier(.68,.01,.01,.99) 0s infinite}@keyframes blinking-cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}.text-teal-color{color:#fff;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;background:linear-gradient(135deg,#06f,#0052cc);padding:.25rem .75rem;border-radius:.5rem;border:1px solid #0066ff;box-shadow:0 4px 15px #0066ff4d}.inline-animation{display:inline-block;vertical-align:baseline;position:relative}.inline-block{display:inline-block}.overflow-hidden{overflow:hidden}.text-rotate,.text-rotate *{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}@media (max-width: 768px){.content{padding:1.5rem}.main-title{margin-bottom:1rem}}@media (max-width: 480px){.content{padding:1rem}}
