.pixel-sprite[data-astro-cid-2njnziw3]{width:calc(var(--w) * var(--px,4px));height:calc(var(--h) * var(--px,4px));fill:currentColor;flex:none;display:block}.key-glyph[data-astro-cid-4b232qkl]{vertical-align:-.17em;fill:currentColor;width:1.05em;height:1.05em;margin:0 .08em;display:inline-block}.core-page[data-astro-cid-4yep2vry]{--core-bg:#0e1320;--core-surface:#161d2e;--core-line:#ffffff14;--core-text:#e8edf6;--core-muted:#9aa5b8;--core-pixel:#eef4ff;background:var(--core-bg);color:var(--core-text)}.core-page[data-astro-cid-4yep2vry] h1[data-astro-cid-4yep2vry],.core-page[data-astro-cid-4yep2vry] h2[data-astro-cid-4yep2vry],.core-page[data-astro-cid-4yep2vry] h3[data-astro-cid-4yep2vry]{color:#fff}.core-page[data-astro-cid-4yep2vry] p[data-astro-cid-4yep2vry]{color:var(--core-muted)}.core-page[data-astro-cid-4yep2vry] .eyebrow{color:var(--accent)}body:has(.core-page) .site-header:not(.is-scrolled):not(.is-open) .brand svg path{fill:#fff}body:has(.core-page) .site-header:not(.is-scrolled):not(.is-open) .nav a:not(.btn){color:var(--ink-300)}body:has(.core-page) .site-header:not(.is-scrolled):not(.is-open) .bars,body:has(.core-page) .site-header:not(.is-scrolled):not(.is-open) .bars:before,body:has(.core-page) .site-header:not(.is-scrolled):not(.is-open) .bars:after{background:#fff}.core-page[data-astro-cid-4yep2vry] .pixel-sprite{color:var(--core-pixel);filter:drop-shadow(0 0 2px #c8dcff59)}.c-hero[data-astro-cid-4yep2vry]{padding:calc(var(--header-h) + clamp(48px, 8vw, 96px)) 0 clamp(48px, 6vw, 80px);background:radial-gradient(80% 90% at 75% 30%,#5b8acb38,#0000 65%);overflow:hidden}.inner[data-astro-cid-4yep2vry]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.copy[data-astro-cid-4yep2vry]{gap:20px;display:grid}h1[data-astro-cid-4yep2vry]{font-family:var(--font-mono);font-size:var(--fs-3xl);letter-spacing:.12em}.core-page[data-astro-cid-4yep2vry] .copy[data-astro-cid-4yep2vry] .tagline{font-size:var(--fs-xl);color:#fff;gap:6px;font-weight:700;display:grid}.tagline-en[data-astro-cid-4yep2vry]{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.06em;color:var(--accent);font-weight:600}.c-hero[data-astro-cid-4yep2vry] .hero-screen{min-width:0}.facts[data-astro-cid-4yep2vry]{border-radius:var(--radius-md);background:var(--core-line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:clamp(40px,6vw,64px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.facts[data-astro-cid-4yep2vry]>li{background:var(--core-bg);gap:4px;padding:20px 22px;display:grid}.facts[data-astro-cid-4yep2vry] strong[data-astro-cid-4yep2vry]{font-size:var(--fs-lg);color:#fff}.facts[data-astro-cid-4yep2vry] span[data-astro-cid-4yep2vry]{font-size:var(--fs-xs);color:var(--core-muted)}.cast[data-astro-cid-4yep2vry]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.cast[data-astro-cid-4yep2vry]>.cast-card{border-radius:var(--radius-lg);background:var(--core-surface);box-shadow:inset 0 0 0 1px var(--core-line);align-content:start;gap:10px;padding:28px;display:grid}.cast-art[data-astro-cid-4yep2vry]{align-items:flex-end;gap:20px;min-height:112px;margin-bottom:8px;display:flex}.cast-art[data-astro-cid-4yep2vry].noise{--px:4px;flex-wrap:wrap;gap:14px}.cast-role[data-astro-cid-4yep2vry]{font-size:var(--fs-xs);font-weight:700;color:var(--accent)!important}.cast-card[data-astro-cid-4yep2vry] h3[data-astro-cid-4yep2vry]{font-size:var(--fs-xl)}.cast-card[data-astro-cid-4yep2vry] h3[data-astro-cid-4yep2vry] span[data-astro-cid-4yep2vry]{font-size:var(--fs-md);color:var(--core-muted);margin-left:8px;font-weight:600}.cast-card[data-astro-cid-4yep2vry] p[data-astro-cid-4yep2vry]{font-size:var(--fs-sm)}.cast-card[data-astro-cid-4yep2vry] .cast-quote[data-astro-cid-4yep2vry]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--core-text)}.chapter-list[data-astro-cid-4yep2vry]{gap:24px;margin:0;padding:0;list-style:none;display:grid}.chapter-list[data-astro-cid-4yep2vry]>.chapter{border-radius:var(--radius-lg);background:var(--core-surface);box-shadow:inset 0 0 0 1px var(--core-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(16px,2.5vw,28px);display:grid}.chapter-text[data-astro-cid-4yep2vry]{gap:10px;display:grid}.chapter-no[data-astro-cid-4yep2vry]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;font-weight:700;color:var(--accent)!important}.chapter-text[data-astro-cid-4yep2vry] h3[data-astro-cid-4yep2vry]{font-size:var(--fs-xl);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.chapter-en[data-astro-cid-4yep2vry]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--core-muted);font-weight:600}.chapter-land[data-astro-cid-4yep2vry]{font-size:var(--fs-sm)}.chapter-story[data-astro-cid-4yep2vry]{color:var(--core-text)!important}.bosses[data-astro-cid-4yep2vry]{--px:3px;flex-wrap:wrap;gap:12px 28px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bosses[data-astro-cid-4yep2vry] li[data-astro-cid-4yep2vry]{align-items:flex-end;gap:12px;display:flex}.bosses[data-astro-cid-4yep2vry] span[data-astro-cid-4yep2vry]{font-size:var(--fs-xs);color:var(--core-muted);display:grid}.bosses[data-astro-cid-4yep2vry] strong[data-astro-cid-4yep2vry]{font-family:var(--font-mono);letter-spacing:.04em;color:#fff}.chapter-learn[data-astro-cid-4yep2vry]{font-size:var(--fs-xs);background:#ffffff0f;border-radius:999px;justify-self:start;padding:4px 12px}.chapter-learn[data-astro-cid-4yep2vry] strong[data-astro-cid-4yep2vry]{color:#fff}.upcoming[data-astro-cid-4yep2vry]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.upcoming[data-astro-cid-4yep2vry]>li{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--core-line);align-content:start;gap:6px;padding:16px;display:grid}.upcoming-screen[data-astro-cid-4yep2vry]{aspect-ratio:2;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-align:center;color:#eef4ff47;background:#0b0f17;border-radius:10px;place-content:center;gap:4px;margin-bottom:8px;display:grid}.upcoming-screen[data-astro-cid-4yep2vry] span[data-astro-cid-4yep2vry]:first-child{font-size:var(--fs-lg);color:#eef4ff80;font-weight:700}.upcoming[data-astro-cid-4yep2vry] h3[data-astro-cid-4yep2vry]{font-size:var(--fs-lg)}.upcoming[data-astro-cid-4yep2vry] .chapter-en[data-astro-cid-4yep2vry]{margin-top:-4px}.upcoming-tag[data-astro-cid-4yep2vry]{font-size:var(--fs-xs);background:#ffffff0f;border-radius:999px;justify-self:start;margin-top:6px;padding:2px 10px}.move-list[data-astro-cid-4yep2vry]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.move-list[data-astro-cid-4yep2vry]>li{border-radius:var(--radius-md);background:var(--core-surface);box-shadow:inset 0 0 0 1px var(--core-line);align-content:start;gap:6px;padding:22px;display:grid}.move-no[data-astro-cid-4yep2vry]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:700}.move-list[data-astro-cid-4yep2vry] h3[data-astro-cid-4yep2vry]{font-size:var(--fs-lg)}.move-list[data-astro-cid-4yep2vry] p[data-astro-cid-4yep2vry]{font-size:var(--fs-sm)}.move-list[data-astro-cid-4yep2vry] .move-from[data-astro-cid-4yep2vry]{font-size:var(--fs-xs);font-weight:600}.move-list[data-astro-cid-4yep2vry]>li.is-locked{box-shadow:inset 0 0 0 1px var(--core-line);background:0 0}.move-list[data-astro-cid-4yep2vry]>li.is-locked h3[data-astro-cid-4yep2vry]{color:var(--core-muted)}.section[data-astro-cid-4yep2vry] .note{font-size:var(--fs-sm);margin-top:20px}.section[data-astro-cid-4yep2vry] .back-card{border-radius:var(--radius-lg);background:var(--core-surface);box-shadow:inset 0 0 0 1px var(--core-line);justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,4vw,48px);display:flex}.back-card[data-astro-cid-4yep2vry] h2[data-astro-cid-4yep2vry]{margin:8px 0 12px}.back-card[data-astro-cid-4yep2vry] p[data-astro-cid-4yep2vry]:not(.eyebrow){max-width:60ch}@media (width<=860px){.inner[data-astro-cid-4yep2vry],.chapter-list[data-astro-cid-4yep2vry]>.chapter{grid-template-columns:1fr}.c-hero[data-astro-cid-4yep2vry] .hero-screen{order:-1}.section[data-astro-cid-4yep2vry] .back-card{flex-direction:column;align-items:flex-start}}
