.ascii-block[data-v-d4d8c59a]{margin:0;line-height:1.2}.space-banner[data-v-d4d8c59a]{color:red;animation:animate 1s ease-in-out infinite alternate}.button-row[data-v-33e8fcf8]{display:block;text-align:center;margin-top:2em;margin-bottom:1em}.contact[data-v-33e8fcf8]{border:2px solid;padding:4px 12px;font-size:1.1em;font-weight:700;transition:text-shadow .4s ease,box-shadow .4s ease,filter .4s ease}@media(hover:hover){.contact[data-v-33e8fcf8]:hover{text-shadow:0 0 6px currentColor,0 0 14px currentColor,0 0 30px currentColor;box-shadow:0 0 6px currentColor,0 0 14px currentColor,0 0 30px currentColor,inset 0 0 8px currentColor;filter:brightness(1.2)}}.button-link[data-v-33e8fcf8]{text-decoration:none;cursor:pointer}.arrows[data-v-01d5126a]{display:flex;margin:0 auto;width:fit-content;max-width:100%;cursor:pointer;background:linear-gradient(150deg,red,#000,#ffa5a3);background-size:500% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:moveRainbow 2s linear infinite alternate}@media(prefers-reduced-motion:reduce){.arrows[data-v-01d5126a]{animation:none}}.scroll-target[data-v-59d5bcdf]{display:block;margin-top:0;margin-bottom:0}.section-divider[data-v-59d5bcdf]{display:inline-block;width:100%;text-align:center}.blog-section[data-v-1397d890]{margin-top:0}.blog-header[data-v-1397d890]{margin:0;text-align:center}.blog-status[data-v-1397d890]{text-align:center;opacity:.6}.blog-status pre[data-v-1397d890]{margin:1em 0}.blog-post[data-v-1397d890],.post-meta[data-v-1397d890]{margin:0}.post-toggle[data-v-1397d890]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}@media(hover:hover){.post-toggle[data-v-1397d890]:hover{background-color:#ff000014}}.post-toggle.is-expanded[data-v-1397d890]{background-color:#ff00001f}.post-date[data-v-1397d890]{opacity:.6;font-size:.9em}.post-divider[data-v-1397d890]{margin:0}.post-body[data-v-1397d890]{overflow:hidden;transition:max-height .35s ease}.post-content[data-v-1397d890]{margin:0;white-space:pre-wrap;word-wrap:break-word}.post-spacer[data-v-1397d890]{margin:0}.arcade-section[data-v-7f68807f]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 10px 300px}.arcade-title[data-v-7f68807f]{color:#ffa5a3;font-family:"NK57 Monospace",monospace;font-size:14px;text-align:center;margin:0 0 20px;line-height:1.3;align-self:center;width:fit-content;text-shadow:0 0 6px rgba(255,165,163,.9),0 0 12px rgba(255,165,163,.4);animation:lb-flicker-7f68807f 4s infinite}.arcade-cabinet[data-v-7f68807f]{position:relative;border:2px dotted #ffa5a3;padding:6px;background:#000;box-shadow:0 0 30px #ffa5a31f}.arcade-canvas[data-v-7f68807f]{display:block;width:100%;max-width:640px;height:auto;image-rendering:pixelated;background:#000;touch-action:none}.crt-overlay[data-v-7f68807f]{position:absolute;inset:6px;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.25) 2px,rgba(0,0,0,.25) 4px);mix-blend-mode:multiply;z-index:1}.initials-overlay[data-v-7f68807f]{position:absolute;inset:6px;z-index:3;display:flex;align-items:center;justify-content:center;background:#000000d9;font-family:"NK57 Monospace",monospace;color:#ffa5a3}.initials-box[data-v-7f68807f]{border:1px dashed #ffa5a3;padding:16px 22px;background:#000;text-align:center;min-width:260px;max-width:0;box-sizing:border-box}.initials-title[data-v-7f68807f]{font-size:14px;margin-bottom:6px}.initials-stats[data-v-7f68807f]{color:#c48483;font-size:12px;margin-bottom:14px}.initials-label[data-v-7f68807f]{display:block;font-size:11px;color:#c48483;margin-bottom:4px}.initials-input[data-v-7f68807f]{width:auto;field-sizing:content;min-width:1ch;max-width:100%;box-sizing:border-box;background:#000;color:#ffa5a3;border:1px solid #ffa5a3;font-family:inherit;font-size:28px;text-align:left;letter-spacing:12px;padding:6px 12px;text-transform:uppercase;outline:none;caret-color:#ffa5a3}.initials-input[data-v-7f68807f]:focus{box-shadow:0 0 8px #ffa5a380}.initials-actions[data-v-7f68807f]{display:flex;gap:10px;justify-content:center;margin-top:14px}.initials-actions button[data-v-7f68807f]{background:#000;color:#ffa5a3;border:1px solid #ffa5a3;font-family:inherit;font-size:12px;padding:6px 14px;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.initials-actions button[data-v-7f68807f]:hover:not(:disabled){background:#ffa5a3;color:#000}.initials-actions button[data-v-7f68807f]:disabled{opacity:.4;cursor:not-allowed}.initials-error[data-v-7f68807f]{color:#ff6b6b;font-size:11px;margin-top:10px}.leaderboard[data-v-7f68807f]{position:relative;margin-top:24px;width:100%;max-width:656px;box-sizing:border-box;font-family:"NK57 Monospace",monospace;color:#ffa5a3;border:2px solid #ffa5a3;background:#000;padding:14px 18px 16px;box-shadow:0 0 0 4px #000,0 0 0 6px #ffa5a3,0 0 24px #ffa5a340,inset 0 0 30px #ffa5a314;text-shadow:0 0 4px rgba(255,165,163,.6);overflow:hidden}.leaderboard-title[data-v-7f68807f]{font-size:11px;text-align:center;margin:0 0 12px;line-height:1.1;letter-spacing:1px;color:#ff2a2a;text-shadow:0 0 4px #ff2a2a,0 0 8px rgba(255,42,42,.9),0 0 16px rgba(255,42,42,.5);animation:lb-flicker-7f68807f 4s infinite}.leaderboard-list[data-v-7f68807f]{list-style:none;padding:0;margin:0;font-size:13px;line-height:1.7;position:relative;z-index:1}.leaderboard-row[data-v-7f68807f]{display:grid;grid-template-columns:22px 64px 1fr 70px 40px;gap:0;align-items:baseline;white-space:nowrap}.leaderboard-row:first-child .lb-rank[data-v-7f68807f],.leaderboard-row:first-child .lb-name[data-v-7f68807f],.leaderboard-row:first-child .lb-score[data-v-7f68807f]{color:#ffe066;text-shadow:0 0 8px rgba(255,224,102,.8)}.lb-rank[data-v-7f68807f]{color:#c48483;text-align:right;padding-right:8px}.lb-name[data-v-7f68807f]{letter-spacing:2px;padding-left:4px;padding-right:8px}.lb-fill[data-v-7f68807f]{color:#5a3a3a;overflow:hidden;text-overflow:clip;letter-spacing:2px;min-width:0;padding-left:4px;padding-right:4px}.lb-score[data-v-7f68807f]{text-align:right;letter-spacing:1px;padding-left:8px;padding-right:8px}.lb-wave[data-v-7f68807f]{color:#c48483;text-align:right;font-size:11px;padding-left:4px}.leaderboard-empty[data-v-7f68807f]{text-align:center;color:#c48483;font-size:12px;padding:12px 0;letter-spacing:4px;animation:lb-blink-7f68807f 1.4s steps(2,end) infinite}.leaderboard-scanlines[data-v-7f68807f]{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.35) 2px,rgba(0,0,0,.35) 3px);mix-blend-mode:multiply;z-index:2}@keyframes lb-flicker-7f68807f{0%,92%,to{opacity:1}93%{opacity:.6}94%{opacity:1}96%{opacity:.4}97%{opacity:1}}@keyframes lb-blink-7f68807f{50%{opacity:.2}}@media(max-width:680px){.arcade-section[data-v-7f68807f]{min-height:100dvh;padding:0 6px;justify-content:flex-start}.arcade-cabinet[data-v-7f68807f]{max-width:calc(100vw - 20px)}.arcade-canvas[data-v-7f68807f]{height:auto}.arcade-title[data-v-7f68807f]{font-size:8px;margin:10px auto 30px;width:fit-content;max-width:100%}.leaderboard[data-v-7f68807f]{max-width:calc(100vw - 20px);font-size:11px}}.arrow-bridge[data-v-7f37ed4a]{display:block;margin:0;text-align:center;line-height:.8;background:linear-gradient(180deg,#f0f,#0ff,#39ff14,#ff6ec7,#ff0,#ff3503,#0ff,#f0f);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rainbowFlow-7f37ed4a 4s linear infinite}.lens-row[data-v-7f37ed4a]{display:block;white-space:pre}@keyframes rainbowFlow-7f37ed4a{0%{background-position:0 200%}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.arrow-bridge[data-v-7f37ed4a]{animation:none}}.bg-layer[data-v-545e0078]{position:fixed;inset:0;background-attachment:fixed;background-blend-mode:multiply;pointer-events:none;will-change:opacity;z-index:-1}.terminal-wrapper[data-v-545e0078]{display:flex;flex-direction:column;align-items:center;flex:1;font-weight:700;position:relative;max-width:100vw;overflow-x:hidden}.content-container[data-v-545e0078]{--scroll-depth: 0;width:600px;border-left:2px dashed #ffa5a3;border-right:2px dashed #ffa5a3;border-bottom:2px dashed #ffa5a3;padding:0 10px 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:"NK57 Monospace",monospace;position:relative;border-color:rgba(255,165,163,calc(.4 + .6 * var(--scroll-depth)));transition:border-color .3s ease-out}.content-container[data-v-545e0078]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.35) 2px,rgba(0,0,0,.35) 4px),linear-gradient(to bottom,transparent 0%,transparent 40%,rgba(255,165,163,.08) 44%,rgba(255,165,163,.14) 50%,rgba(255,165,163,.08) 56%,transparent 60%,transparent 100%);background-size:100% 4px,100% 200%;pointer-events:none;z-index:10;animation:crtFlicker-545e0078 3s ease-in-out infinite,crtBand-545e0078 6s linear infinite}@keyframes crtFlicker-545e0078{0%,to{opacity:.8}25%{opacity:.7}50%{opacity:.9}75%{opacity:.65}}@keyframes crtBand-545e0078{0%{background-position:0 0,0 -100%}to{background-position:0 0,0 100%}}.section-divider[data-v-545e0078]{margin:0;text-align:center}.particle-field[data-v-545e0078]{position:absolute;top:0;left:0;right:0;overflow:hidden;pointer-events:none;z-index:5}.particle[data-v-545e0078]{position:absolute;border-radius:0;background:#ffa5a3;box-shadow:0 0 1px #ffa5a3cc;opacity:.6}@media(prefers-reduced-motion:reduce){.content-container[data-v-545e0078]:before{animation:none;opacity:.8}.particle[data-v-545e0078]{display:none;opacity:0}}html{font-size:13px;height:100%;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ffa5a3 #000000}body{min-height:100%;margin:0;font-size:13px;font-family:"NK57 Monospace",monospace;background-color:#000;color:#ffa5a3;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:scroll;background-attachment:fixed;scrollbar-width:thin;scrollbar-color:#ffa5a3 #000000}#app{display:flex;flex-direction:column;flex:1;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ffa5a3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff8583}@keyframes animate{0%{opacity:1}to{opacity:0}}@keyframes moveRainbow{0%{background-position:-25% 0}to{background-position:0% 0}}.blink{color:red;animation:animate 1s ease-in-out infinite alternate}.red-text{color:red}@media only screen and (max-width:900px){.hide-on-mobile{display:none!important}}@media(prefers-reduced-motion:reduce){.blink,.space-banner{animation:none}}
