@import"https://fonts.cdnfonts.com/css/inter";@import"https://fonts.cdnfonts.com/css/sofia-sans-condensed";:root{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-main: "Sofia Sans Condensed", sans-serif;--font-primary: "Libertinus Mono", sans-serif;--color-white: #fff;--color-light: rgba(255, 255, 255, .87);--color-black: #000000;--color-dark: #242424;--color-grey: darkgrey;--color-primary: #3b82f6;--color-secondary: #6366f1;--color-success: #00ff00;color:var(--color-light);font-family:var(--font-main);background:radial-gradient(circle,var(--color-dark),var(--color-black));background-position:center;background-attachment:fixed;background-size:cover}body{margin:0;display:flex;place-items:start;min-width:320px;min-height:100vh}#app{width:100%;max-width:1280px;margin:0 auto;padding:1rem .5rem .5rem;text-align:center;box-sizing:border-box}.logo{width:1rem;height:1rem}.btn{border-radius:2rem;border:1px solid transparent;padding:.75rem 1.25rem;font-family:var(--font-main);cursor:pointer;transition:all .3s;box-sizing:border-box}.btn-primary{color:var(--color-light);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.btn-primary:hover{background:transparent;border-style:solid;border-color:var(--color-secondary);box-shadow:0 0 2rem var(--color-secondary)}.btn-dark{padding:.5rem 1.25rem;color:var(--color-light);background:transparent;border-style:solid;border-color:var(--color-grey)}.btn-dark:hover{color:var(--color-primary);border-color:var(--color-primary)}.bg-grid{background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:4rem 4rem}.title{padding-top:2rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:40dvh;max-width:36rem;margin:auto}.dot{display:inline-block;width:.5rem;height:.5rem;background-color:var(--color-success);border-radius:50%;margin-right:.25rem}.title h1{text-transform:uppercase}.title .text-gradient-main{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.feature{margin-top:4rem;display:grid;grid-template-columns:repeat(1,1fr);place-items:center;gap:1rem}.feature .card{position:relative;text-align:start;font-family:var(--font-primary);width:100%;max-width:24rem;border-radius:1rem;min-height:40dvh;padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;box-sizing:border-box}.feature .card div h4{margin:0rem;min-height:4rem;display:flex;align-items:center}.feature .bg-dark{background-color:var(--color-dark)}.feature .bg-light{color:var(--color-dark);background-color:var(--color-light)}.feature .bg-secondary{background-color:var(--color-secondary)}.feature .bg-primary{background-color:var(--color-primary)}.feature .badge{border-radius:.5rem;font-size:.8rem;font-family:var(--font-main);font-weight:700;padding:.25rem .5rem;border-style:solid;border-width:.1rem}.feature .badge-light{border-color:var(--color-light)}.feature .badge-dark{color:var(--color-dark);border-color:var(--color-dark)}.feature .card-info{width:100%;padding:1rem;text-align:start;background-color:var(--color-dark);border-radius:1rem;min-height:8rem;box-sizing:border-box}.feature .card-info h3{margin:0rem;color:var(--color-primary);font-family:var(--font-primary)}.feature-image{width:100%;height:100%}.feature-image img{width:100%;height:100%;border-radius:1rem}.prizepool{margin-top:4rem;display:grid;grid-template-columns:repeat(1,1fr);place-items:center;gap:1rem}.prizepool .card{width:100%;display:flex;flex-direction:column;justify-content:start;text-align:start;position:relative}.prizepool .card .grow-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20rem;height:20rem;border-radius:50%;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);filter:blur(6rem);pointer-events:none}.footer{margin-top:4rem;background:linear-gradient(to right,transparent,var(--color-black) 20%,var(--color-black) 80%,transparent);padding:.5rem 0rem;text-align:center;color:var(--color-light)}@media screen and (min-width: 768px){.feature{grid-template-columns:repeat(3,1fr)}.prizepool{grid-template-columns:repeat(2,1fr)}.feature .card{max-width:36rem}}
