.about-wrap[data-astro-cid-ta2fbyqs]{align-items:flex-start;padding-top:clamp(2rem,6vw,5rem);padding-bottom:3rem}.about-card[data-astro-cid-ta2fbyqs]{background:radial-gradient(ellipse at 82% 16%, color-mix(in srgb, var(--accent-2,var(--accent)) 14%, transparent), transparent 34%), linear-gradient(145deg, var(--card), color-mix(in srgb, var(--card) 88%, var(--bg)));border-color:var(--muted-border);width:min(100%,1120px);max-width:1120px;box-shadow:0 24px 80px var(--shadow-soft), inset 0 1px 0 var(--accent-12);padding:clamp(1.25rem,4vw,3.5rem);overflow:hidden}.about-intro[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:400px;display:grid}.about-copy[data-astro-cid-ta2fbyqs]{max-width:470px}.about-kicker[data-astro-cid-ta2fbyqs],.social-label[data-astro-cid-ta2fbyqs]{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem;font:600 .72rem/1.2 IBM Plex Sans,sans-serif}.about-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{color:var(--text);margin:0 0 .85rem;font-size:clamp(3.6rem,7vw,6.2rem);font-weight:700;line-height:.96}.about-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent)}.about-description[data-astro-cid-ta2fbyqs]{max-width:420px;color:var(--muted);margin:0;font-size:1rem;line-height:1.8}.fanart-column-window[data-astro-cid-ta2fbyqs]{width:100%;height:400px;position:relative;overflow:hidden}.fanart-strip-track[data-astro-cid-ta2fbyqs]{width:100%;height:100%}.fanart-strip-set[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(var(--fanart-columns,3), minmax(0, 1fr));align-items:start;gap:4px;width:100%;height:100%;display:grid}.fanart-strip-column[data-astro-cid-ta2fbyqs]{min-width:0;height:100%;position:relative;overflow:hidden}.fanart-column-loop[data-astro-cid-ta2fbyqs]{width:100%;animation:fanart-scroll-up var(--fanart-loop-duration) linear infinite;flex-direction:column;display:flex;position:absolute;inset:0 auto auto 0}.fanart-column-loop[data-astro-cid-ta2fbyqs]:hover,.fanart-column-loop[data-astro-cid-ta2fbyqs]:focus-within{animation-play-state:paused}.fanart-column-loop-set[data-astro-cid-ta2fbyqs]{flex-direction:column;flex:none;gap:4px;width:100%;display:flex}.fanart-strip-item[data-astro-cid-ta2fbyqs]{width:100%;min-width:0;margin:0;display:block}.fanart-strip-art[data-astro-cid-ta2fbyqs]{width:100%;aspect-ratio:var(--art-ratio);display:block;position:relative}.fanart-strip-item[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{outline:1px solid var(--art-border-color,#b6a5e8);outline-offset:-1px;object-fit:contain;width:100%;height:100%;transition:filter .18s;display:block;position:absolute;inset:0}.fanart-strip-item[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:var(--on-image);background:color-mix(in srgb, var(--image-scrim) 55%, transparent);text-align:center;text-shadow:0 1px 4px var(--image-scrim);opacity:0;pointer-events:none;place-items:center;padding:.45rem;font-size:.75rem;font-weight:600;line-height:1.35;transition:opacity .18s;display:grid;position:absolute;inset:0;overflow:hidden}.fanart-strip-item[data-astro-cid-ta2fbyqs]:hover img[data-astro-cid-ta2fbyqs],.fanart-strip-item[data-astro-cid-ta2fbyqs]:focus-visible img[data-astro-cid-ta2fbyqs]{filter:brightness(.42)}.fanart-strip-item[data-astro-cid-ta2fbyqs]:hover figcaption[data-astro-cid-ta2fbyqs],.fanart-strip-item[data-astro-cid-ta2fbyqs]:focus-visible figcaption[data-astro-cid-ta2fbyqs]{opacity:1}.fanart-strip-item[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes fanart-scroll-up{to{transform:translateY(calc(-50% - 2px))}}.fanart-strip-item[data-astro-cid-ta2fbyqs][role=button]{cursor:zoom-in}.about-bottom[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--muted-border);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.75rem;padding-top:1.2rem;display:flex}.social-heading[data-astro-cid-ta2fbyqs]{align-items:center;gap:.8rem;display:flex}.social-heading[data-astro-cid-ta2fbyqs] .social-label[data-astro-cid-ta2fbyqs]{margin:0}.social-rule[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--accent) 35%, transparent);width:2rem;height:1px}.social-description[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:.4rem 0 0;font-size:.85rem}.about-bottom[data-astro-cid-ta2fbyqs] .socials[data-astro-cid-ta2fbyqs]{background:0 0;justify-content:flex-start;width:fit-content;margin-top:.55rem;padding:0}.about-bottom[data-astro-cid-ta2fbyqs] .social-btn[data-astro-cid-ta2fbyqs]{color:var(--text)}.site-version[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.72rem}.version-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.credits-launch[data-astro-cid-ta2fbyqs]{border:1px solid var(--muted-border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:3px 7px;font-size:.68rem}.credits-launch[data-astro-cid-ta2fbyqs]:hover,.credits-launch[data-astro-cid-ta2fbyqs]:focus-visible{border-color:var(--accent);color:var(--text)}.credits-confirm[data-astro-cid-ta2fbyqs]{box-sizing:border-box;border:1px solid var(--muted-border);background:var(--card);width:min(340px,100vw - 32px);color:var(--text);box-shadow:0 18px 56px var(--shadow-strong);border-radius:6px;padding:20px}.credits-confirm[data-astro-cid-ta2fbyqs]::backdrop{backdrop-filter:blur(2px);background:#000000ad}.credits-confirm[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--text);margin:0;font-size:1rem;line-height:1.4}.credits-confirm[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:9px 0 18px;font-size:.82rem;line-height:1.5}.credits-confirm-actions[data-astro-cid-ta2fbyqs]{justify-content:flex-end;gap:8px;display:flex}.credits-confirm-actions[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]{border:1px solid var(--muted-border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:7px 11px;font-size:.78rem}.credits-confirm-actions[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]:last-child{border-color:var(--accent);color:var(--accent)}.credits-confirm-actions[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]:hover,.credits-confirm-actions[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]:focus-visible{background:var(--accent-10);color:var(--text)}.credits-confirm-actions[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]:focus-visible,.credits-launch[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=780px){.about-intro[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:1rem}.about-copy[data-astro-cid-ta2fbyqs]{max-width:none}.about-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(3.4rem,15vw,5.5rem)}.fanart-column-window[data-astro-cid-ta2fbyqs]{height:320px}.fanart-strip-set[data-astro-cid-ta2fbyqs]{gap:4px}.about-bottom[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.fanart-column-window[data-astro-cid-ta2fbyqs]{overflow-y:auto;mask-image:none}.fanart-strip-set[data-astro-cid-ta2fbyqs]{height:auto}.fanart-strip-column[data-astro-cid-ta2fbyqs]{height:auto;overflow:visible}.fanart-column-loop[data-astro-cid-ta2fbyqs]{animation:none;position:static}.fanart-column-loop-set[data-astro-cid-ta2fbyqs][data-fanart-copy]{display:none}}
