.page-header[data-astro-cid-qntf64wh]{padding:40px 0 20px}.breadcrumb[data-astro-cid-qntf64wh]{display:flex;gap:8px;align-items:center;color:var(--color-ink-soft);font-size:.9rem;margin:0 0 12px}.breadcrumb[data-astro-cid-qntf64wh] a[data-astro-cid-qntf64wh]{color:var(--color-purple-400);font-weight:600}.lede[data-astro-cid-qntf64wh]{max-width:64ch;line-height:1.6;color:var(--color-ink)}.lede[data-astro-cid-qntf64wh] code[data-astro-cid-qntf64wh],.section-lede[data-astro-cid-qntf64wh] code[data-astro-cid-qntf64wh]{background:var(--color-purple-50);padding:1px 6px;border-radius:4px;font-size:.88em;font-family:ui-monospace,monospace}.header-sprites[data-astro-cid-qntf64wh]{display:flex;align-items:center;gap:18px;margin:6px 0 4px;opacity:.78}.header-sprites[data-astro-cid-qntf64wh] img[data-astro-cid-qntf64wh]{width:40px;height:40px}.header-sprites[data-astro-cid-qntf64wh] img[data-astro-cid-qntf64wh]:nth-child(2),.header-sprites[data-astro-cid-qntf64wh] img[data-astro-cid-qntf64wh]:nth-child(4){width:48px;height:48px}.section-jump[data-astro-cid-qntf64wh]{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.section-jump[data-astro-cid-qntf64wh] a[data-astro-cid-qntf64wh]{padding:6px 14px;border-radius:var(--radius-pill);background:var(--color-purple-50);color:var(--color-purple-600);border:1px solid var(--color-purple-100);font-weight:600;font-size:.85rem;text-decoration:none;transition:background .12s ease,color .12s ease}.section-jump[data-astro-cid-qntf64wh] a[data-astro-cid-qntf64wh]:hover{background:linear-gradient(135deg,var(--color-pink-400),var(--color-purple-400));color:#fff;border-color:transparent}.asset-section[data-astro-cid-qntf64wh]{padding:36px 0 12px;scroll-margin-top:80px}.asset-section[data-astro-cid-qntf64wh]+.asset-section[data-astro-cid-qntf64wh]{border-top:1px dashed var(--color-pink-100)}.section-title[data-astro-cid-qntf64wh]{margin:0 0 8px;color:var(--color-purple-600)}.section-lede[data-astro-cid-qntf64wh]{max-width:70ch;line-height:1.6;color:var(--color-ink-soft);margin:0 0 18px}.scenes-grid[data-astro-cid-qntf64wh]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;padding:4px 0 20px}.scenes-grid--wide[data-astro-cid-qntf64wh]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.scene-card[data-astro-cid-qntf64wh]{margin:0;background:var(--surface-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);border:1px solid var(--color-pink-100);overflow:hidden}.scene-card--hover[data-astro-cid-qntf64wh]{transition:transform .15s ease,box-shadow .15s ease}.scene-card--hover[data-astro-cid-qntf64wh]:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop)}.scene-img-wrap[data-astro-cid-qntf64wh]{background:#1a1330;display:flex;justify-content:center;padding:8px}.scene-img-wrap[data-astro-cid-qntf64wh] img[data-astro-cid-qntf64wh]{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.scene-card[data-astro-cid-qntf64wh] figcaption[data-astro-cid-qntf64wh]{padding:10px 14px 12px;text-align:center}.scene-card[data-astro-cid-qntf64wh] figcaption[data-astro-cid-qntf64wh] strong[data-astro-cid-qntf64wh]{color:var(--color-purple-600);font-size:.95rem}.scene-card[data-astro-cid-qntf64wh] .slots[data-astro-cid-qntf64wh]{margin:4px 0 0;color:var(--color-ink-soft);font-size:.78rem;font-family:ui-monospace,monospace}.family-grid[data-astro-cid-qntf64wh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:22px;padding:4px 0 20px}.family-card[data-astro-cid-qntf64wh]{margin:0;background:var(--surface-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid var(--color-pink-100);overflow:hidden}.family-img-wrap[data-astro-cid-qntf64wh]{width:100%;background:#1a1330;display:flex;justify-content:center;padding:12px}.family-img-wrap[data-astro-cid-qntf64wh] img[data-astro-cid-qntf64wh]{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.family-card[data-astro-cid-qntf64wh] figcaption[data-astro-cid-qntf64wh]{padding:14px 18px 18px}.family-card[data-astro-cid-qntf64wh] figcaption[data-astro-cid-qntf64wh] strong[data-astro-cid-qntf64wh]{color:var(--color-purple-600);font-size:1.05rem}.family-card[data-astro-cid-qntf64wh] figcaption[data-astro-cid-qntf64wh] p[data-astro-cid-qntf64wh]{margin:6px 0 0;color:var(--color-ink-soft);font-size:.92rem;line-height:1.5}
