html:not(.ag-ok) .ad-site{display:none}html:not(.ag-ok) body.after-dark{overflow:hidden}html.ag-ok .ag{display:none}.ag{z-index:200;background:radial-gradient(circle at 50% 30%,#2a0e22,#120509 70%);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ag-box{text-align:center;border:6px solid var(--magenta);width:100%;max-width:520px;box-shadow:10px 10px 0 var(--violet);background:#1e0a24;padding:36px 24px}.ag-o{width:96px;height:auto;margin:0 auto 18px}.ag-h{color:var(--ad-red);text-shadow:3px 3px 0 var(--violet), 6px 6px 0 #000;font-size:24px}.ag-box p{font-size:18px}.ag-btns{justify-content:center;margin:24px 0 18px}#main:focus{outline:none}.adh{z-index:50;border-bottom:4px solid var(--magenta);background:#120509f0;position:sticky;top:0;box-shadow:0 0 24px #ff3da859}.adh-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding-top:8px;padding-bottom:8px;display:flex}.adh nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.adh nav a:not(.btn){font-family:var(--f-pixel);text-transform:uppercase;color:var(--text);font-size:10px;text-decoration:none}.adh nav a:not(.btn):hover,.adh nav a[aria-current]{color:var(--cyan)}.adh .btn{box-shadow:4px 4px 0 var(--violet);padding:12px 14px;font-size:10px}.adf{border-top:4px solid var(--magenta);background:#0b0306;padding:40px 0}.adf-21{font-family:var(--f-pixel);color:var(--amber);font-size:11px;line-height:1.8}.adf a{color:var(--text-dim)}.after-dark h1{color:var(--ad-red);text-shadow:3px 3px 0 var(--violet), 6px 6px 0 #000, 0 0 24px #ff2e4d80}.after-dark h2{color:var(--magenta);text-shadow:2px 2px #000,0 0 16px #ff3da873}.after-dark .btn{--b:var(--magenta);box-shadow:6px 6px 0 var(--violet);border-color:#000}.after-dark .btn--ghost{--b:transparent;color:var(--text);border-color:var(--cyan);box-shadow:none}.after-dark .card{box-shadow:6px 6px #000,0 0 0 1px #ff3da826}.after-dark .figure{box-shadow:10px 10px 0 var(--violet), 0 0 40px #b655ff59}.after-dark .tag{background:var(--cyan)}.after-dark .num,.after-dark td strong,.after-dark th{color:var(--cyan)}.after-dark .steps>li:before{color:var(--magenta)}body.after-dark:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 0 0,#ff2e4d38,#0000 45%),radial-gradient(at 100% 100%,#ff3da82e,#0000 45%);animation:5s step-end infinite redRoom;position:fixed;inset:0}.after-dark .ad-site{z-index:1;position:relative}@keyframes redRoom{0%,to{opacity:1}40%{opacity:.55}42%{opacity:1}70%{opacity:.35}74%{opacity:1}}.neon-flicker{animation:5.5s step-end infinite neon}.neon-flicker.f2{animation-duration:7.3s;animation-delay:1.1s}.neon-flicker.f3{animation-duration:6.1s;animation-delay:2.4s}@keyframes neon{0%,to{opacity:1;text-shadow:0 0 6px,0 0 18px,0 0 38px #ff2e4d,3px 3px #000}30%{opacity:.35;text-shadow:none}32%{opacity:1;text-shadow:0 0 6px,0 0 18px,0 0 38px #ff2e4d,3px 3px #000}64%{opacity:.2;text-shadow:none}68%{opacity:1;text-shadow:0 0 6px,0 0 18px,0 0 38px #ff2e4d,3px 3px #000}}.tube-broken{color:var(--magenta);animation:2.6s step-end .4s infinite neon}.neon-sign-sm{color:var(--lime);text-shadow:0 0 6px var(--lime), 0 0 14px var(--lime);animation:6.6s step-end infinite neon}.after-dark .card{animation:6s step-end infinite cardGlow}.after-dark .grid>.card:nth-child(2n){animation-delay:1.5s}.after-dark .grid>.card:nth-child(3n){animation-delay:3s}@keyframes cardGlow{0%,to{border-color:var(--border);box-shadow:6px 6px #000}50%{border-color:#ff2e4d;box-shadow:6px 6px #000,0 0 22px #ff2e4d99}}.ag-box{animation:3s step-end infinite cardGlow}.kp[data-astro-cid-ccud3kjb]{width:min(var(--kp), calc(100% - 32px));aspect-ratio:1;filter:drop-shadow(0 0 18px #ff3da88c);margin:0 auto;animation:4.8s steps(2,end) infinite kpSway;position:relative}.kp-art[data-astro-cid-ccud3kjb]{width:100%;height:auto}.kp-eye[data-astro-cid-ccud3kjb]{background:#ff7ac0;width:11.5%;height:8%;animation:4.8s step-end infinite kpWink;position:absolute;top:24%;left:28.5%}.pupil[data-astro-cid-ccud3kjb]{background:#000;width:34%;height:58%;position:absolute;top:30%;left:30%;box-shadow:inset -3px 3px #fff4}.lash[data-astro-cid-ccud3kjb]{background:#000;width:12%;height:32%;position:absolute;top:0}.l1[data-astro-cid-ccud3kjb]{left:18%;transform:rotate(-25deg)}.l2[data-astro-cid-ccud3kjb]{left:44%}.l3[data-astro-cid-ccud3kjb]{left:70%;transform:rotate(25deg)}.kp-lips[data-astro-cid-ccud3kjb]{opacity:0;background:radial-gradient(circle,#6b0019 0 22%,#ff2e4d 24%);border-radius:45%;width:6%;height:5%;animation:4.8s step-end infinite kpLips;position:absolute;top:39.5%;left:6.5%;box-shadow:0 0 8px #ff2e4d}.kp-heart[data-astro-cid-ccud3kjb]{aspect-ratio:1;opacity:0;background:#ff2e4d;width:7%;animation:4.8s ease-out infinite kpHeart;position:absolute;top:36%;left:4%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 6' shape-rendering='crispEdges'%3E%3Cpath d='M1 0h2v1h1V0h2v1h1v2H6v1H5v1H4v1H3V5H2V4H1V3H0V1h1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 6' shape-rendering='crispEdges'%3E%3Cpath d='M1 0h2v1h1V0h2v1h1v2H6v1H5v1H4v1H3V5H2V4H1V3H0V1h1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.h2[data-astro-cid-ccud3kjb]{background:var(--magenta);width:5%;animation-delay:.25s}.h3[data-astro-cid-ccud3kjb]{background:var(--amber);width:6%;animation-delay:.5s}.kp-mwah[data-astro-cid-ccud3kjb]{font-family:var(--f-pixel);font-size:calc(var(--kp) * .05);color:var(--lime);text-shadow:2px 2px 0 #000, 0 0 10px var(--lime);opacity:0;animation:4.8s step-end infinite kpMwah;position:absolute;top:10%;left:0}@keyframes kpSway{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes kpWink{0%,12%,30%,to{opacity:1}8%,26%{opacity:0}}@keyframes kpLips{0%,44%,76%,to{opacity:0}46%,74%{opacity:1}}@keyframes kpMwah{0%,56%,80%,to{opacity:0}58%,78%{opacity:1}}@keyframes kpHeart{0%,54%{opacity:0;transform:translate(0)scale(.6)}58%{opacity:1}90%{opacity:0;transform:translate(calc(var(--kp) * -.22), calc(var(--kp) * -.34)) scale(1.4) rotate(-12deg)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.kp-lips[data-astro-cid-ccud3kjb],.kp-heart[data-astro-cid-ccud3kjb].h1{opacity:1}}
