@import "https://fonts.googleapis.com/css2?family=Anton&family=Share+Tech+Mono&family=Noto+Sans+JP:wght@900&display=swap";
:root{--bg:#1a0b2e;--bg-black:#000;--pk:#ff007f;--gr:#cf0;--cy:#0ff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:#fff;width:100%;height:100%;font-family:Share Tech Mono,monospace;overflow:hidden}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:Share Tech Mono,monospace}a{color:inherit;text-decoration:none}.scrollable{scrollbar-width:thin;scrollbar-color:#ff007f4d transparent;overflow-y:auto}.scrollable::-webkit-scrollbar{width:3px}.scrollable::-webkit-scrollbar-thumb{background:#ff007f4d}
.PageTransition-module__nKAAuq__content{transition:none}.PageTransition-module__nKAAuq__exit{animation:.25s ease-in forwards PageTransition-module__nKAAuq__pageOut}@keyframes PageTransition-module__nKAAuq__pageOut{0%{opacity:1}to{opacity:0}}.PageTransition-module__nKAAuq__enter{animation:.35s ease-out forwards PageTransition-module__nKAAuq__pageIn}@keyframes PageTransition-module__nKAAuq__pageIn{0%{opacity:0}to{opacity:1}}.PageTransition-module__nKAAuq__scanOverlay{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.PageTransition-module__nKAAuq__scanLine{background:linear-gradient(90deg,transparent 0%,var(--cy)30%,var(--pk)70%,transparent 100%);height:2px;box-shadow:0 0 15px var(--cy),0 0 30px #0ff3;opacity:.8;animation:.45s ease-in-out forwards PageTransition-module__nKAAuq__scanDown;position:absolute;left:0;right:0}@keyframes PageTransition-module__nKAAuq__scanDown{0%{opacity:0;top:-2px}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:100%}}.PageTransition-module__nKAAuq__glitchBars,.PageTransition-module__nKAAuq__glitchBar{display:none}@media (prefers-reduced-motion:reduce){.PageTransition-module__nKAAuq__exit,.PageTransition-module__nKAAuq__enter{animation:none}.PageTransition-module__nKAAuq__scanOverlay{display:none}}
