:root{--font-pixel:"Press Start 2P",monospace;--font-body:"Inter",sans-serif;--mc-dark:#1a1a2e;--mc-darker:#0f0f1a;--mc-green:#5f5;--mc-gold:#fa0;--mc-blue:#5af;--mc-red:#f55;--mc-white:#e8e8e8;--mc-gray:#999;--mc-stone:#bbb}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--mc-darker);color:var(--mc-white);overflow-x:hidden;min-height:100vh}.coming-soon{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 24px 40px;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 20% 20%,rgba(85,255,85,.04) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(255,170,0,.04) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(85,170,255,.03) 0,transparent 60%),var(--mc-darker)}.particles{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;bottom:-20px;border-radius:3px;opacity:.15;animation:float-up linear infinite}@keyframes float-up{0%{transform:translateY(0) rotate(0deg);opacity:0}10%{opacity:.15}90%{opacity:.15}to{transform:translateY(-110vh) rotate(1turn);opacity:0}}.logo-row{gap:18px;margin-bottom:28px;position:relative;z-index:1}.logo-row,.logo-wrap{display:flex;align-items:center;justify-content:center}.logo-wrap{width:52px;height:52px;background:hsla(0,0%,100%,.95);border-radius:12px;padding:6px;border:2px solid rgba(85,255,85,.2);transition:transform .2s}.logo-wrap:hover{transform:scale(1.1)}.logo-wrap img{width:100%;height:100%;object-fit:contain}.badge{display:inline-block;font-size:.75rem;color:var(--mc-gold);background:rgba(255,170,0,.1);border:1px solid rgba(255,170,0,.3);border-radius:20px;padding:10px 26px;margin-bottom:20px;letter-spacing:1px}.badge,.title{font-family:var(--font-pixel);position:relative;z-index:1}.title{font-size:3.6rem;color:var(--mc-green);text-shadow:0 0 20px rgba(85,255,85,.4),0 4px 0 #2a7a2a,0 6px 0 #1a5a1a;margin-bottom:10px;letter-spacing:2px}.title-version{color:var(--mc-gold);text-shadow:0 0 20px rgba(255,170,0,.4),0 4px 0 #960,0 6px 0 #640}.tagline{font-size:1.5rem;color:var(--mc-stone);margin-bottom:20px}.coming-text,.tagline{position:relative;z-index:1}.coming-text{display:flex;justify-content:center;gap:2px;margin-bottom:36px;flex-wrap:wrap}.coming-letter{font-family:var(--font-pixel);font-size:2.6rem;color:var(--mc-gold);text-shadow:0 0 16px rgba(255,170,0,.5);animation:letter-bounce 2s ease-in-out infinite;display:inline-block}.coming-letter.space{width:22px}@keyframes letter-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.info-cards{display:flex;gap:18px;margin-bottom:36px;position:relative;z-index:1;flex-wrap:wrap;justify-content:center}.info-card{background:rgba(30,30,50,.8);border:2px solid rgba(85,255,85,.15);border-radius:12px;padding:20px 24px;min-width:160px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color .3s,transform .2s}.info-card:hover{border-color:rgba(85,255,85,.4);transform:translateY(-4px)}.info-icon{font-size:2rem}.info-label{font-family:var(--font-pixel);font-size:.65rem;color:var(--mc-gray);text-transform:uppercase;letter-spacing:2px}.info-value{font-size:1.25rem;font-weight:600;color:var(--mc-white)}.countdown{display:flex;gap:14px;margin-bottom:32px;position:relative;z-index:1;flex-wrap:wrap;justify-content:center}.cd-block{display:flex;flex-direction:column;align-items:center;gap:6px}.cd-num{font-size:2.4rem;color:var(--mc-green);background:rgba(85,255,85,.08);border:2px solid rgba(85,255,85,.2);border-radius:8px;padding:18px 24px;min-width:90px;text-shadow:0 0 10px rgba(85,255,85,.3)}.cd-label,.cd-num{font-family:var(--font-pixel)}.cd-label{font-size:.6rem;color:var(--mc-gray);text-transform:uppercase;letter-spacing:2px}.org-text{font-size:1.2rem;color:var(--mc-stone);margin-bottom:30px;line-height:1.8;position:relative;z-index:1;max-width:560px}.org-text strong{color:var(--mc-white)}.cta-row{display:flex;gap:16px;margin-bottom:24px;position:relative;z-index:1;flex-wrap:wrap}.cta-btn,.cta-row{justify-content:center}.cta-btn{display:inline-flex;align-items:center;font-family:var(--font-pixel);font-size:.85rem;padding:22px 40px;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .2s ease;border:2px solid;letter-spacing:.5px}.cta-primary{background:var(--mc-green);color:#111;border-color:#4c4;box-shadow:0 0 20px rgba(85,255,85,.3)}.cta-primary:hover{background:#6f6;box-shadow:0 0 30px rgba(85,255,85,.5);transform:translateY(-3px)}.cta-secondary{background:transparent;color:var(--mc-white);border-color:hsla(0,0%,100%,.2)}.cta-secondary:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05);transform:translateY(-2px)}.helpline{font-size:1.1rem;color:var(--mc-gray);margin-bottom:30px;position:relative;z-index:1}.helpline a{color:var(--mc-green);text-decoration:none;font-weight:600}.helpline a:hover{text-shadow:0 0 8px rgba(85,255,85,.4)}.appexe-card,.footer{position:relative;z-index:1}.appexe-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;background:rgba(255,170,0,.06);border:2px solid rgba(255,170,0,.3);border-radius:16px;padding:36px 56px;margin-bottom:28px;transition:all .3s ease;animation:appexe-card-glow 3s ease-in-out infinite alternate}.appexe-card:hover{border-color:rgba(255,170,0,.7);background:rgba(255,170,0,.1);transform:translateY(-4px) scale(1.02)}.appexe-by{font-size:1.15rem;color:var(--mc-stone);letter-spacing:1px}.appexe-name{font-size:2rem;color:var(--mc-gold);letter-spacing:3px;text-shadow:0 0 20px rgba(255,170,0,.5),0 0 40px rgba(255,170,0,.2);animation:appexe-text-glow 2s ease-in-out infinite alternate}.appexe-name,.appexe-url{font-family:var(--font-pixel)}.appexe-url{font-size:.7rem;color:var(--mc-green);letter-spacing:2px;opacity:.8}@keyframes appexe-text-glow{0%{text-shadow:0 0 10px rgba(255,170,0,.3)}to{text-shadow:0 0 20px rgba(255,170,0,.6),0 0 40px rgba(255,170,0,.3),0 0 60px rgba(255,170,0,.1)}}@keyframes appexe-card-glow{0%{box-shadow:0 0 10px rgba(255,170,0,.1)}to{box-shadow:0 0 20px rgba(255,170,0,.2),0 0 40px rgba(255,170,0,.1)}}@media (max-width:700px){.title{font-size:2.4rem}.tagline{font-size:1.2rem}.coming-letter{font-size:1.8rem}.cd-num{font-size:1.6rem;padding:14px 16px;min-width:70px}.cd-label{font-size:.5rem}.info-card{min-width:140px;padding:18px}.info-label{font-size:.55rem}.info-value{font-size:1.05rem}.cta-btn{font-size:.65rem;padding:18px 28px;width:100%;max-width:380px}.appexe-name{font-size:1.4rem}.appexe-by{font-size:1rem}.appexe-card{padding:28px 36px}.org-text{font-size:1.05rem}.helpline{font-size:1rem}}@media (max-width:480px){.coming-soon{padding:40px 16px 30px}.title{font-size:1.8rem}.tagline{font-size:1rem}.coming-letter{font-size:1.3rem}.badge{font-size:.6rem;padding:8px 18px}.cd-num{font-size:1.3rem;padding:12px;min-width:60px}.cd-label{font-size:.5rem}.info-cards{gap:10px}.info-card{min-width:110px;padding:16px 14px}.info-label{font-size:.5rem}.info-value{font-size:1rem}.logo-wrap{width:48px;height:48px}.org-text{font-size:1rem}.helpline{font-size:.95rem}.appexe-name{font-size:1.1rem;letter-spacing:1px}.appexe-by{font-size:.9rem}.appexe-url{font-size:.55rem}.appexe-card{padding:24px;margin:0 10px}.cta-btn{font-size:.58rem;padding:16px 22px}}