@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";[data-astro-cid-u5argnd5],[data-astro-cid-u5argnd5]:before,[data-astro-cid-u5argnd5]:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0a0a;--surface: #111111;--border: #2a2a2a;--glow: #ffffff;--dim: #888888;--accent: #cccccc;--pixel: 2px}html,body{height:100%;background-color:var(--bg);color:var(--accent);font-family:"Press Start 2P",monospace;overflow:hidden}body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 3px,rgba(0,0,0,.18) 3px,rgba(0,0,0,.18) 4px);pointer-events:none;z-index:100}.wrapper[data-astro-cid-u5argnd5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:2.5rem;padding:2rem}.logo-container[data-astro-cid-u5argnd5]{position:relative;display:flex;align-items:center;justify-content:center}.logo-container[data-astro-cid-u5argnd5] img[data-astro-cid-u5argnd5]{width:180px;height:180px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 18px rgba(255,255,255,.35));animation:float 3s ease-in-out infinite}.spark[data-astro-cid-u5argnd5]{position:absolute;width:6px;height:6px;background:#fff;animation:spark 1.4s ease-in-out infinite}.spark[data-astro-cid-u5argnd5]:nth-child(2){top:10%;left:72%;animation-delay:0s}.spark[data-astro-cid-u5argnd5]:nth-child(3){top:20%;left:85%;animation-delay:.3s;width:4px;height:4px}.spark[data-astro-cid-u5argnd5]:nth-child(4){top:55%;left:88%;animation-delay:.7s;width:3px;height:3px}.spark[data-astro-cid-u5argnd5]:nth-child(5){top:70%;left:75%;animation-delay:1s}.card[data-astro-cid-u5argnd5]{background:var(--surface);border:var(--pixel) solid var(--border);box-shadow:0 0 0 var(--pixel) #000,0 0 30px #ffffff0a,inset 0 1px #ffffff0a;padding:2.5rem 3rem;max-width:640px;width:100%;text-align:center;position:relative}.card[data-astro-cid-u5argnd5]:before,.card[data-astro-cid-u5argnd5]:after{content:"";position:absolute;width:8px;height:8px;background:var(--glow)}.card[data-astro-cid-u5argnd5]:before{top:-2px;left:-2px}.card[data-astro-cid-u5argnd5]:after{bottom:-2px;right:-2px}.card-corner-tr[data-astro-cid-u5argnd5],.card-corner-bl[data-astro-cid-u5argnd5]{position:absolute;width:8px;height:8px;background:var(--glow)}.card-corner-tr[data-astro-cid-u5argnd5]{top:-2px;right:-2px}.card-corner-bl[data-astro-cid-u5argnd5]{bottom:-2px;left:-2px}.badge[data-astro-cid-u5argnd5]{display:inline-flex;align-items:center;gap:.6rem;background:#1a1a1a;border:var(--pixel) solid #333;padding:.4rem .9rem;font-size:.45rem;letter-spacing:.08em;color:var(--dim);margin-bottom:1.6rem;text-transform:uppercase}.badge-dot[data-astro-cid-u5argnd5]{width:6px;height:6px;background:#fff;animation:blink 1s step-start infinite}h1[data-astro-cid-u5argnd5]{font-size:clamp(.7rem,2.5vw,1rem);color:var(--glow);line-height:1.8;letter-spacing:.04em;margin-bottom:1.2rem;text-shadow:0 0 12px rgba(255,255,255,.4)}.divider[data-astro-cid-u5argnd5]{height:var(--pixel);background:linear-gradient(to right,transparent,var(--border),transparent);margin:1.4rem 0}p[data-astro-cid-u5argnd5]{font-size:.5rem;color:var(--dim);line-height:2;letter-spacing:.04em}p[data-astro-cid-u5argnd5] strong[data-astro-cid-u5argnd5]{color:var(--accent)}.progress-wrap[data-astro-cid-u5argnd5]{margin-top:1.8rem}.progress-label[data-astro-cid-u5argnd5]{display:flex;justify-content:space-between;font-size:.4rem;color:var(--dim);margin-bottom:.5rem}.progress-bar[data-astro-cid-u5argnd5]{height:10px;background:#1a1a1a;border:var(--pixel) solid #2a2a2a;overflow:hidden}.progress-fill[data-astro-cid-u5argnd5]{height:100%;background:var(--glow);width:0%;animation:load 4s steps(20,end) infinite;box-shadow:0 0 8px #ffffff80}.footer[data-astro-cid-u5argnd5]{font-size:.38rem;color:#444;letter-spacing:.06em}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spark{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes load{0%{width:0%}to{width:100%}}
