:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body,html,#root{height:100%;margin:0;padding:0}.landing-bg{min-height:100vh;width:100vw;background:#000 url(/Fundo_Karpaloop.png) no-repeat left center fixed;background-size:cover;display:flex;align-items:flex-start;justify-content:flex-end;position:relative;overflow:hidden;animation:bg-zoom 18s ease-in-out infinite alternate}@keyframes bg-zoom{0%{background-size:100% 100%;background-position:left center}to{background-size:110% 110%;background-position:center center}}.landing-content{background:linear-gradient(180deg,#ffc15e14,#3c281452 40%,#03080561);border-radius:24px;box-shadow:0 8px 32px #0000002e;padding:1.2rem 1.1rem;max-width:340px;width:85vw;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-top:14vh;margin-right:6vw}.landing-content h1,.landing-content .landing-description,.landing-content .landing-launch,.landing-content .landing-thanks{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.18)}.landing-content h1{font-size:1.5rem;font-weight:700;margin-bottom:.7rem;letter-spacing:.01em}.landing-description{font-size:1rem;margin-bottom:.8rem;line-height:1.4}.landing-launch{font-size:.98rem;font-weight:600;color:#ff9800!important;margin-bottom:.7rem;letter-spacing:.02em}.landing-thanks{font-size:.92rem;margin-top:.2rem}.landing-support{display:block;margin-top:.5rem;font-size:.93rem;color:#fff;font-weight:500;word-break:break-all;text-decoration:none;transition:color .2s}.landing-support:hover,.landing-support:focus{color:#ff9800}@media (max-width: 900px){.landing-bg{justify-content:center;background-position:center center}.landing-content{margin-right:0}}@media (max-width: 600px){.landing-bg{align-items:center;min-height:100dvh;width:100vw;background-color:#000;background-image:url(/mobile.png);background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;animation:none}.landing-bg:before{content:"";position:absolute;inset:0;background:#00000094;z-index:0}.landing-content{position:relative;z-index:1;padding:.5rem .1rem;max-width:99vw;border-radius:12px;margin-top:18vh;margin-right:0}.landing-content h1{font-size:1.05rem}.landing-description{font-size:.91rem}.landing-launch{font-size:.95rem}.landing-thanks{font-size:.88rem}}
