@font-face{font-family:Outfit;src:url(/assets/Outfit-Thin-3mSSPsCK.ttf) format("truetype");font-weight:100}@font-face{font-family:Outfit;src:url(/assets/Outfit-ExtraLight-CvRlrC75.ttf) format("truetype");font-weight:200}@font-face{font-family:Outfit;src:url(/assets/Outfit-Light-S_bmysjB.ttf) format("truetype");font-weight:300}@font-face{font-family:Outfit;src:url(/assets/Outfit-Regular-CZeFCLjM.ttf) format("truetype");font-weight:400}@font-face{font-family:Outfit;src:url(/assets/Outfit-Medium-x_F55Dd7.ttf) format("truetype");font-weight:500}@font-face{font-family:Outfit;src:url(/assets/Outfit-SemiBold-BG6JAc2c.ttf) format("truetype");font-weight:600}@font-face{font-family:Outfit;src:url(/assets/Outfit-Bold-DVwZUuqo.ttf) format("truetype");font-weight:700}@font-face{font-family:Outfit;src:url(/assets/Outfit-ExtraBold-3yjCaPd_.ttf) format("truetype");font-weight:800}@font-face{font-family:Outfit;src:url(/assets/Outfit-Black-DUS-nAgt.ttf) format("truetype");font-weight:900}:root{--primary-one: #ff623e;--primary-two: #8c52ff;--secondary-one: #f8f5f2;--secondary-two: #070a0d}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--secondary-two);font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.app-header h1{margin:20px 0 10px;font-size:3rem;font-weight:800;background:linear-gradient(to right,var(--primary-one),var(--primary-one),var(--primary-two));text-shadow:0 0 20px rgba(255,98,62,.35),0 0 30px rgba(140,82,255,.25);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-align:center}.app-header p{font-size:1.25rem;color:var(--secondary-one);text-align:center;margin-bottom:40px}.app-loader{width:90%;height:110px;margin:auto;background:linear-gradient(135deg,#ff623e26,#8c52ff26);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:20px;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 40px #8c52ff40,0 0 80px #ff623e26;position:relative;overflow:hidden}.app-loader-p{display:flex;justify-content:space-between;margin:10px;padding:0 10px}.p1{opacity:.85;font-size:.85rem;color:var(--secondary-one)}.p2{font-size:.7rem;color:var(--primary-one)}.app-loader-bar{width:90%;height:9px;margin:20px auto;background:#ffffff1a;border-radius:8px;overflow:hidden;position:relative}.app-loader-bar:before{content:"";position:absolute;top:0;left:0;height:100%;width:36%;background:linear-gradient(90deg,var(--primary-one),var(--primary-two));border-radius:8px 0 0 8px;transition:width .5s ease-in-out}.app-loader-tag{opacity:.5;font-size:.75rem;color:var(--secondary-one);text-align:center}.app-form{width:90%;height:165px;margin:40px auto;background:linear-gradient(135deg,#ff623e26,#8c52ff26);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:20px;border:1px solid rgba(255,255,255,.18);position:relative;overflow:hidden}.app-form form{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.app-form-email{width:80%;height:40px;margin:30px auto 20px;padding:0 15px;border-radius:10px;font-size:.9rem;border:none;outline:none;font-size:1rem;font-weight:400;color:var(--secondary-two);background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s ease,box-shadow .3s ease}.app-form-email::placeholder{font-size:.9rem;color:#fff9}.app-form-email:focus{background:#ffffff1f;box-shadow:0 0 15px #8c52ff40}.app-form-submit{width:80%;height:40px;border-radius:12px;font-weight:700;font-size:1rem;border:none;cursor:pointer;opacity:.95;color:var(--secondary-one);background:linear-gradient(90deg,var(--primary-one),var(--primary-two));box-shadow:0 4px 20px #ff623e40;transition:transform .2s ease,box-shadow .2s ease}button:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ff623e59}button:active{transform:translateY(0);box-shadow:0 4px 20px #ff623e40}.discord-card{width:90%;max-width:480px;gap:16px;padding:20px 24px;border-radius:12px;margin:0 auto;background:#5865f2;color:var(--secondary-one);box-shadow:0 8px 20px #00000040;display:flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.discord-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000059}.discord-logo{width:50px;height:50px}.discord-text h3{margin:0 0 4px;font-size:1.3rem;font-weight:700}.discord-text p{margin:0;font-size:.9rem;opacity:.85}.discord-button{margin-left:auto;font-weight:600;padding:10px 20px;border-radius:12px;text-align:center;text-decoration:none;background:#7289da;color:#fff;transition:background .2s ease,transform .2s ease}.discord-button:hover{background:#99a9f9;transform:translateY(-2px)}.aar{text-align:center;font-size:.75rem;color:var(--secondary-one);opacity:.5;margin:40px 0 20px}.success-gif{width:150px;height:auto;border-radius:10px;margin:10px auto;display:block}@media screen and (min-width:768px){.app-header h1{font-size:4rem;margin-top:40px}.app-loader,.app-form{width:100%;max-width:480px}.app-form-email{font-size:1.1rem}}@media screen and (min-width:1024px){.app{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;min-height:100vh;align-content:center;gap:40px;padding:0 40px}.app-header{grid-column:1;grid-row:1 / span 3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.app-header h1{text-align:left;font-size:5rem;margin:0 0 20px;line-height:1.1}.app-header p{text-align:left;font-size:1.5rem;margin-bottom:0;max-width:80%}.app-loader,.app-form,.discord-card{grid-column:2;margin:0 auto 20px 0;width:100%;max-width:450px}.app-loader{margin-bottom:20px}.app-form{margin:0 auto 20px 0}.discord-card{margin:0 auto 0 0}}@media screen and (min-width:1440px){.app{max-width:1400px}.app-header h1{font-size:6rem}}
