.story[data-astro-cid-fjfsbki5]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,72px);align-items:start}.story[data-astro-cid-fjfsbki5] h2[data-astro-cid-fjfsbki5]{margin-top:12px}.story-text[data-astro-cid-fjfsbki5]{display:grid;gap:14px}.story-text[data-astro-cid-fjfsbki5] p[data-astro-cid-fjfsbki5]{margin:0}.quote[data-astro-cid-fjfsbki5]{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:.03em;line-height:1;padding:10px 0}.quote[data-astro-cid-fjfsbki5] em[data-astro-cid-fjfsbki5]{font-style:normal;color:#ff2828}@media(max-width:860px){.story[data-astro-cid-fjfsbki5]{grid-template-columns:1fr}}.fighters[data-astro-cid-fjfsbki5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0 20px}@media(max-width:760px){.fighters[data-astro-cid-fjfsbki5]{grid-template-columns:1fr}}.fighter[data-astro-cid-fjfsbki5]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;align-items:end;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(70% 70% at 30% 80%,rgba(255,106,26,.22),transparent 70%),var(--bg-2);min-width:0}.fighter[data-astro-cid-fjfsbki5] img[data-astro-cid-fjfsbki5]{width:100%;max-height:360px;object-fit:contain}.fighter[data-astro-cid-fjfsbki5] h3[data-astro-cid-fjfsbki5]{font-size:2.4rem;margin-bottom:8px}.tags[data-astro-cid-fjfsbki5]{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:6px}.tags[data-astro-cid-fjfsbki5] li[data-astro-cid-fjfsbki5]{font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,106,26,.45);color:var(--fire-2)}.bosses[data-astro-cid-fjfsbki5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:14px;margin-top:32px}.boss[data-astro-cid-fjfsbki5]{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg-2)}.boss[data-astro-cid-fjfsbki5] img[data-astro-cid-fjfsbki5]{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.boss[data-astro-cid-fjfsbki5] figcaption[data-astro-cid-fjfsbki5]{padding:10px 12px 12px;display:grid}.boss[data-astro-cid-fjfsbki5] b[data-astro-cid-fjfsbki5]{font-family:var(--font-display);font-weight:400;font-size:1.5rem;letter-spacing:.03em}.boss[data-astro-cid-fjfsbki5] span[data-astro-cid-fjfsbki5]{font-size:.85rem;color:var(--muted)}.road-wrap[data-astro-cid-fjfsbki5]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,72px);align-items:center}.road-wrap[data-astro-cid-fjfsbki5] h2[data-astro-cid-fjfsbki5]{margin:12px 0 18px}@media(max-width:860px){.road-wrap[data-astro-cid-fjfsbki5]{grid-template-columns:1fr}}.road[data-astro-cid-fjfsbki5]{list-style:none;margin:0;padding:0;border-left:2px solid var(--line);display:grid;gap:4px}.road[data-astro-cid-fjfsbki5] li[data-astro-cid-fjfsbki5]{position:relative;padding:10px 0 10px 24px;font-size:1.05rem}.road[data-astro-cid-fjfsbki5] li[data-astro-cid-fjfsbki5]:before{content:"";position:absolute;left:-7px;top:18px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--fire),var(--fire-2))}.road[data-astro-cid-fjfsbki5] li[data-astro-cid-fjfsbki5].todo:before,.legend[data-astro-cid-fjfsbki5] i[data-astro-cid-fjfsbki5].todo{background:#ff2d2d;box-shadow:0 0 10px #ff2d2d99}.legend[data-astro-cid-fjfsbki5]{grid-column:2;margin:0;font-size:.85rem;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.legend[data-astro-cid-fjfsbki5] i[data-astro-cid-fjfsbki5]{display:inline-block;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--fire),var(--fire-2))}.legend[data-astro-cid-fjfsbki5] i[data-astro-cid-fjfsbki5].todo{margin-left:12px}@media(max-width:860px){.legend[data-astro-cid-fjfsbki5]{grid-column:auto}}.road[data-astro-cid-fjfsbki5] span[data-astro-cid-fjfsbki5]{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.stage[data-astro-cid-fjfsbki5]{overflow:hidden;isolation:isolate}.stage-bg[data-astro-cid-fjfsbki5]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--bg) 0%,rgba(10,9,17,.7) 40%,var(--bg) 100%),url(/img/city.webp) center / cover;opacity:.55}.stage[data-astro-cid-fjfsbki5] h2[data-astro-cid-fjfsbki5]{margin:12px 0 20px}.shots[data-astro-cid-fjfsbki5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:44px}.shots[data-astro-cid-fjfsbki5] img[data-astro-cid-fjfsbki5]{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius);border:1px solid var(--line)}.shots[data-astro-cid-fjfsbki5] img[data-astro-cid-fjfsbki5]:first-child{grid-column:1 / -1}@media(max-width:700px){.shots[data-astro-cid-fjfsbki5]{grid-template-columns:1fr}}.gallery-section[data-astro-cid-fjfsbki5]{padding-top:0}.gallery-eyebrow[data-astro-cid-fjfsbki5]{margin-top:0}.gallery[data-astro-cid-fjfsbki5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-top:20px}.gallery[data-astro-cid-fjfsbki5] figure[data-astro-cid-fjfsbki5]{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg-2)}.gallery[data-astro-cid-fjfsbki5] img[data-astro-cid-fjfsbki5]{width:100%;height:auto;aspect-ratio:16 / 9}.gallery[data-astro-cid-fjfsbki5] figcaption[data-astro-cid-fjfsbki5]{padding:12px 16px 14px;font-weight:600}.gallery[data-astro-cid-fjfsbki5] figcaption[data-astro-cid-fjfsbki5] span[data-astro-cid-fjfsbki5]{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.moves[data-astro-cid-fjfsbki5]{margin-top:40px}.move[data-astro-cid-fjfsbki5]{padding:26px 26px 30px}.idx[data-astro-cid-fjfsbki5]{font-family:var(--font-display);color:var(--fire);font-size:1.2rem;letter-spacing:.1em}.move[data-astro-cid-fjfsbki5] h3[data-astro-cid-fjfsbki5]{margin:8px 0 10px}.move[data-astro-cid-fjfsbki5] p[data-astro-cid-fjfsbki5]{font-size:.97rem}.engine[data-astro-cid-fjfsbki5]{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:center;padding:clamp(32px,5vw,56px);border:1px solid var(--line);border-radius:24px;background:radial-gradient(60% 100% at 0% 0%,rgba(178,92,255,.16),transparent 70%),var(--bg-2)}.engine[data-astro-cid-fjfsbki5] h2[data-astro-cid-fjfsbki5]{margin-top:10px}@media(max-width:760px){.engine[data-astro-cid-fjfsbki5]{grid-template-columns:1fr}}
