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}*{box-sizing:border-box;margin:0;padding:0}body,html{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.App,body,html{background-color:#0a0a0a}.App{flex:1 1;min-height:100vh}.hero{position:relative}h1,h2,h3,h4{font-weight:600;letter-spacing:-.5px}h2{color:#fff;font-size:2rem}p{color:#aaa}input,select,textarea{background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease}input:focus,textarea:focus{background:#222;border-color:#444;outline:none}button{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .3s ease}button:hover{transform:translateY(-1px)}div[style*="border: 1px solid rgba(255, 255, 255, 0.08)"]{background-color:#1a1a1a;transition:all .3s ease}div[style*="border: 1px solid rgba(255, 255, 255, 0.08)"]:hover{background-color:#222;border-color:#ffffff26!important}footer,section{padding:3rem 2rem}footer{background-color:#0a0a0a;border-top:1px solid #222;margin-top:auto}footer p{color:#666;font-size:.9rem}@media (max-width:768px){h2{font-size:1.5rem}section{padding:1.5rem}}
/*# sourceMappingURL=main.8ab7eb11.css.map*/