@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff")}:root{--page-background:#07070f;--panel-background:#11111f;--panel-border:#2a2a44;--text:#e9e9f5;--text-muted:#9a9ab8;--right:#3dff8a;--close:#ffd23d;--wrong:#ff4d6d;--unused:#2a2a44;--glow-anime-cover:#ff4fd8;--glow-anime-openings:#b36bff;--glow-anime-characters:#ff8a3d;--glow-voice-actor:#ffd23d;--glow-manga-cover:#4de3ff;--glow-game-screenshot:#3dff8a;--glow-game-year:#4d7cff;--glow-anime-connections:#ff4d6d;--connections-easy:#ffd23d;--connections-medium:#3dff8a;--connections-hard:#4de3ff;--connections-tricky:#b36bff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--page-background);font-family:VT323,monospace;font-size:24px}*{box-sizing:border-box;border-radius:0}body{padding:var(--space-4);min-width:0;margin:0}#app{max-width:720px;margin-inline:auto}.panel{padding:var(--space-6) var(--space-4);border:2px solid var(--panel-border);background:var(--panel-background)}h1{overflow-wrap:anywhere;margin:0 0 var(--space-6);font-family:"Press Start 2P",monospace;font-size:16px;line-height:1.8}p{margin:0 0 var(--space-4);line-height:1.4}a{min-height:44px;color:var(--glow-manga-cover);align-items:center;display:inline-flex}a:focus-visible{outline:2px solid var(--text);outline-offset:4px}.pixelated{image-rendering:pixelated}body:after{content:"";pointer-events:none;z-index:100;opacity:.06;background:repeating-linear-gradient(#0000 0 2px,#000 2px 4px);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){body:after{display:none}}@media (width>=600px){body{padding:var(--space-8)}h1{font-size:24px}}
