body,html{margin:0;padding:0;height:100%;overflow-x:hidden;font-family:"Inter",sans-serif;background-color:#000;line-height:1.6}#vanta{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;overflow:hidden}#content-wrapper{position:relative;width:100%;min-height:100%;overflow-y:auto;z-index:10}.container{max-width:1200px;padding-top:2rem;padding-bottom:2rem}h1,h2,h3,h4{font-family:"Outfit",sans-serif;font-weight:700;letter-spacing:-0.02em;margin-bottom:1rem}header{background-color:rgba(10,10,20,.85);border-radius:12px;padding:2.5rem;margin-bottom:3rem}header h2{color:hsla(0,0%,100%,.7)}h1.display-4{letter-spacing:-0.025em;color:#fff !important;margin-bottom:1rem;font-weight:700}h1.display-4 span{color:#24c95b}.lead{font-weight:400;letter-spacing:.01em;line-height:1.8;font-size:1.1rem}.card{transition:all .3s ease;border-radius:10px;border-width:1px;overflow:hidden}.card-body{padding:1.8rem}.card-title{font-size:1.3rem;margin-bottom:1.2rem;font-weight:600;color:#24c95b !important;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.6rem}.list-group-item{border-radius:8px !important;margin-bottom:.5rem;border-width:1px;padding:1rem 1.2rem;transition:all .3s ease}.list-group-item strong{color:#24c95b;font-weight:600}.list-group-item+.list-group-item{border-top-width:1px}hr{opacity:.15;height:1px;background-image:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.1), transparent);border:none;margin:3rem 0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:rgba(36,201,91,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(36,201,91,.5)}.btn{padding:.7rem 1.5rem;font-weight:500;border-radius:4px;letter-spacing:.02em;text-transform:uppercase;font-size:.85rem;transition:all .3s ease}.btn-info{background-color:#24c95b;border-color:#24c95b;color:#030311;font-weight:600}.btn-info:hover{background-color:#2bd866;border-color:#2bd866;color:#030311}.btn-outline-light{border-color:hsla(0,0%,100%,.15);color:#fff}.btn-outline-light:hover{color:#030311;background-color:#fff;border-color:#fff}@media(max-width: 768px){.container{padding-left:25px;padding-right:25px}h1.display-4{font-size:2.5rem}.btn{width:100%;margin-bottom:.5rem}}/*# sourceMappingURL=styles.css.map */
