*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background:#000;color:#fff;overflow-x:hidden}#root{min-height:100vh}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.container{position:relative;width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.bg{position:fixed;inset:0;background-image:url(/anamade4.jpeg);background-size:cover;background-position:center;filter:blur(6px) brightness(.25) saturate(.6);transform:scale(1.08);z-index:0}.bg-overlay{position:fixed;inset:0;background:radial-gradient(ellipse at center,#0000001a,#000000d9);z-index:1}.scanlines{position:fixed;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 3px,rgba(0,0,0,.15) 3px,rgba(0,0,0,.15) 4px);pointer-events:none;z-index:2}.particles{position:fixed;inset:0;pointer-events:none;z-index:3}.particle{position:absolute;border-radius:50%;background:#c8b4ff99;animation:float linear infinite}@keyframes float{0%{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-40px) scale(1.3);opacity:1}to{transform:translateY(0) scale(1);opacity:.5}}.content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:3rem 2rem;text-align:center}.logo-wrap{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.logo-ring{position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(200,180,255,.5);animation:spin 8s linear infinite;box-shadow:0 0 16px #b48cff66}.logo-ring:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:#c8a0ffe6;box-shadow:0 0 10px #c8a0ff}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-img{width:110px;height:110px;border-radius:50%;object-fit:cover;border:2px solid rgba(200,160,255,.3);box-shadow:0 0 30px #9664ff66}.title{font-family:Cinzel,serif;font-size:clamp(2rem,6vw,4rem);font-weight:900;letter-spacing:.25em;color:#fff;text-shadow:0 0 20px rgba(180,140,255,.8),0 0 40px rgba(120,80,200,.4)}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{color:#ff6bff;clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);transform:translate(-2px);animation:glitch1 4s infinite linear;opacity:.7}.glitch:after{color:#6bfff8;clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);transform:translate(2px);animation:glitch2 4s infinite linear;opacity:.7}@keyframes glitch1{0%,90%,to{transform:translate(0);clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%)}92%{transform:translate(-4px,1px);clip-path:polygon(0 20%,100% 20%,100% 45%,0 45%)}94%{transform:translate(3px,-1px);clip-path:polygon(0 35%,100% 35%,100% 55%,0 55%)}}@keyframes glitch2{0%,90%,to{transform:translate(0);clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%)}92%{transform:translate(4px,-1px);clip-path:polygon(0 65%,100% 65%,100% 85%,0 85%)}94%{transform:translate(-3px,1px);clip-path:polygon(0 55%,100% 55%,100% 75%,0 75%)}}.subtitle{font-family:Share Tech Mono,monospace;font-size:clamp(.9rem,2.5vw,1.2rem);letter-spacing:.3em;color:#c8b4ffcc;text-transform:lowercase;animation:flicker 5s infinite}@keyframes flicker{0%,95%,to{opacity:1}96%{opacity:.4}97%{opacity:1}98%{opacity:.6}}.divider{display:flex;align-items:center;gap:1rem;width:min(400px,80vw)}.divider-line{flex:1;height:1px;background:linear-gradient(to right,transparent,rgba(180,140,255,.5),transparent)}.divider-icon{color:#b48cffb3;font-size:.6rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.tagline{font-family:Share Tech Mono,monospace;font-size:clamp(.75rem,2vw,.95rem);letter-spacing:.15em;color:#dcd2ffa6;line-height:2}.highlight{font-family:Cinzel,serif;color:#dcb4ff;font-weight:700;font-size:1.1em;text-shadow:0 0 12px rgba(200,150,255,.8)}.countdown{display:flex;align-items:center;gap:.5rem;background:#0a001499;border:1px solid rgba(180,140,255,.25);border-radius:4px;padding:1.5rem 2.5rem;box-shadow:0 0 40px #783cc833,inset 0 0 20px #5000781a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:70px}.countdown-number{font-family:Share Tech Mono,monospace;font-size:clamp(2.5rem,7vw,4rem);color:#fff;line-height:1;text-shadow:0 0 20px rgba(200,160,255,.9),0 0 40px rgba(160,100,255,.5);letter-spacing:.05em}.countdown-label{font-family:Share Tech Mono,monospace;font-size:.6rem;letter-spacing:.3em;color:#b48cff80;text-transform:uppercase}.countdown-sep{font-family:Share Tech Mono,monospace;font-size:clamp(2rem,6vw,3.5rem);color:#b48cff80;line-height:1;align-self:flex-start;padding-top:.1em;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.footer-text{font-family:Share Tech Mono,monospace;font-size:.7rem;letter-spacing:.4em;color:#b48cff4d;text-transform:lowercase;animation:flicker 7s infinite 2s}.x-link{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;color:#c8b4ff8c;transition:color .3s ease;margin-top:.5rem}.x-link:hover{color:#f0d2ff}.x-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(180,140,255,.25);border-radius:4px;background:#0a001480;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .3s ease,box-shadow .3s ease}.x-link:hover .x-icon-wrap{border-color:#c8a0ffb3;box-shadow:0 0 18px #b464ff80,inset 0 0 10px #783cc833}.x-icon{width:24px;height:24px;filter:drop-shadow(0 0 4px rgba(200,160,255,.6));transition:filter .3s ease,transform .3s ease}.x-link:hover .x-icon{filter:drop-shadow(0 0 10px rgba(220,170,255,1));transform:scale(1.1) rotate(3deg)}.x-label{font-family:Share Tech Mono,monospace;font-size:.6rem;letter-spacing:.35em;text-transform:lowercase;opacity:.6;transition:opacity .3s ease}.x-link:hover .x-label{opacity:1}
