.linktree[data-astro-cid-zamss57n]{--px: #3b2a3f;list-style:none;margin:0 auto;padding:0;width:100%;max-width:22rem;display:grid;gap:.7rem;font-family:DotGothic16,ui-monospace,monospace}.dark .linktree[data-astro-cid-zamss57n]{--px: #6e5a86}.linktree[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]{display:grid;grid-template-columns:1.6rem 1fr 1.2rem;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:1.05rem;text-align:left;color:var(--fg);background:var(--card);border:3px solid var(--px);border-radius:4px;box-shadow:4px 4px 0 var(--px);text-decoration:none;transition:transform .05s,box-shadow .05s,background .15s}.linktree[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:hover{background:color-mix(in oklab,var(--accent) 14%,var(--card));text-decoration:none}.linktree[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:hover .go[data-astro-cid-zamss57n]{transform:translate(3px)}.linktree[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--px)}.go[data-astro-cid-zamss57n]{transition:transform .15s;color:var(--muted)}.zlab[data-astro-cid-tqhbmind]{--px: #3b2a3f;font-family:DotGothic16,ui-monospace,monospace;width:100%;max-width:36rem;margin-inline:auto;border:3px solid var(--px);border-radius:6px;background:var(--card);box-shadow:6px 6px color-mix(in oklab,var(--accent) 45%,transparent);overflow:hidden;text-align:left}.dark .zlab[data-astro-cid-tqhbmind]{--px: #6e5a86}.zlab-head[data-astro-cid-tqhbmind]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;background:var(--px);color:#f5eefe;font-size:.95rem;letter-spacing:.04em}.zlab-rec[data-astro-cid-tqhbmind]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem}.zlab-rec[data-astro-cid-tqhbmind] .dot[data-astro-cid-tqhbmind]{width:.55rem;height:.55rem;border-radius:50%;background:#ff5a6e;animation:zrec 1.2s steps(2,jump-none) infinite}@keyframes zrec{50%{opacity:.25}}.zlab-stage[data-astro-cid-tqhbmind]{position:relative;line-height:0;border-bottom:3px solid var(--px)}.zlab-scene[data-astro-cid-tqhbmind]{display:block;width:100%;aspect-ratio:3 / 2;image-rendering:pixelated;touch-action:manipulation}.zlab-bubble[data-astro-cid-tqhbmind]{position:absolute;top:.6rem;left:50%;transform:translate(-50%) translateY(-4px);max-width:88%;margin:0;padding:.35rem .7rem;line-height:1.35;font-size:.95rem;color:#2a1f33;background:#fff;border:3px solid #3b2a3f;border-radius:4px;box-shadow:3px 3px #3b2a3f;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;text-align:center}.zlab-bubble[data-astro-cid-tqhbmind][data-show="1"]{opacity:1;transform:translate(-50%) translateY(0)}.zlab-karaoke[data-astro-cid-tqhbmind]{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.2rem .5rem .3rem;line-height:1.25;text-align:center;background:#1b1426b8;color:#cfc4e2;display:none}.zlab-karaoke[data-astro-cid-tqhbmind][data-show="1"]{display:grid}.zlab-karaoke[data-astro-cid-tqhbmind] .kana{font-size:clamp(.95rem,3.6vw,1.35rem);letter-spacing:.08em}.zlab-karaoke[data-astro-cid-tqhbmind] .romaji{font-size:clamp(.65rem,2.4vw,.8rem);opacity:.85}.zlab-karaoke[data-astro-cid-tqhbmind] .on{color:#ffd166;text-shadow:0 0 6px rgba(255,209,102,.6)}.zlab-buttons[data-astro-cid-tqhbmind]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem}.zlab-buttons[data-astro-cid-tqhbmind] button[data-astro-cid-tqhbmind]{font:inherit;font-size:.95rem;padding:.55rem .4rem;color:var(--fg);background:var(--bg);border:3px solid var(--px);border-radius:4px;box-shadow:3px 3px 0 var(--px);cursor:pointer;transition:transform .05s,box-shadow .05s}.zlab-buttons[data-astro-cid-tqhbmind] .zlab-more[data-astro-cid-tqhbmind]{grid-column:1 / -1;font-size:.95rem;padding:.55rem .4rem;text-align:center;color:var(--fg);background:var(--bg);border:3px solid var(--px);border-radius:4px;box-shadow:3px 3px 0 var(--px);transition:transform .05s,box-shadow .05s}.zlab-buttons[data-astro-cid-tqhbmind] .zlab-more[data-astro-cid-tqhbmind]:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--px)}.zlab-buttons[data-astro-cid-tqhbmind] button[data-astro-cid-tqhbmind]:hover,.zlab-buttons[data-astro-cid-tqhbmind] .zlab-more[data-astro-cid-tqhbmind]:hover{background:color-mix(in oklab,var(--accent) 14%,var(--bg))}.zlab-buttons[data-astro-cid-tqhbmind] button[data-astro-cid-tqhbmind]:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--px)}.zlab-raster-wrap[data-astro-cid-tqhbmind]{padding:0 .75rem}.zlab-raster[data-astro-cid-tqhbmind]{display:block;width:100%;height:9.5rem;border:2px solid var(--line);border-radius:4px}.zlab-caption[data-astro-cid-tqhbmind],.zlab-stats[data-astro-cid-tqhbmind],.zlab-hint[data-astro-cid-tqhbmind]{margin:0;padding:.3rem .75rem 0;font-size:.78rem;color:var(--muted);line-height:1.4}.zlab-caption[data-astro-cid-tqhbmind]{padding-inline:0}.zlab-hint[data-astro-cid-tqhbmind]{padding-bottom:.7rem;opacity:.8}@media(max-width:420px){.zlab-buttons[data-astro-cid-tqhbmind]{grid-template-columns:repeat(2,1fr)}}.bio-card[data-astro-cid-j7pv25f6]{--px: #3b2a3f;width:100%;max-width:22rem;margin:1.1rem auto 0;border:3px solid var(--px);border-radius:4px;background:var(--card);box-shadow:4px 4px color-mix(in oklab,var(--accent) 45%,transparent);font-family:DotGothic16,ui-monospace,monospace;text-align:left;overflow:hidden}.dark .bio-card[data-astro-cid-j7pv25f6]{--px: #6e5a86}.bio-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;padding:.25rem .6rem;background:var(--px);color:#f5eefe;font-size:.8rem;letter-spacing:.04em}.bio-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:.6rem .8rem .7rem;line-height:1.7}.bio-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"> ";color:var(--accent)}.bio-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child:after{content:"▌";margin-left:.2rem;color:var(--accent);animation:bio-blink 1s steps(2,jump-none) infinite}@keyframes bio-blink{50%{opacity:0}}
