.article-detail-page[data-astro-cid-sgg5joot]{z-index:2;padding:2.5rem 0 6rem;position:relative}.breadcrumb-nav[data-astro-cid-sgg5joot]{margin-bottom:2rem}.breadcrumb-list[data-astro-cid-sgg5joot]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.88rem;list-style:none;display:flex}.breadcrumb-item[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:#f7f4ffb3;text-decoration:none;transition:color .2s}.breadcrumb-item[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--neon-sakura)}.breadcrumb-sep[data-astro-cid-sgg5joot]{color:#f48bcf66;margin-left:.5rem}.breadcrumb-item[data-astro-cid-sgg5joot].active{color:var(--magic-gold);font-weight:500}.article-header[data-astro-cid-sgg5joot]{border-bottom:1px solid #f48bcf33;margin-bottom:3rem;padding-bottom:2rem}.article-tag-row[data-astro-cid-sgg5joot]{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.category-badge[data-astro-cid-sgg5joot]{color:var(--neon-sakura);background:#f48bcf26;border:1px solid #f48bcf4d;border-radius:999px;padding:.25rem .75rem;font-size:.82rem;font-weight:600}.reading-time[data-astro-cid-sgg5joot]{color:#f7f4ff99;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.article-title[data-astro-cid-sgg5joot]{color:#fff;letter-spacing:-.01em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.35}.article-meta-bar[data-astro-cid-sgg5joot]{color:#f7f4ffa6;flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.88rem;display:flex}.author-info[data-astro-cid-sgg5joot]{color:var(--magic-gold);align-items:center;gap:.4rem;font-weight:500;display:flex}.meta-icon[data-astro-cid-sgg5joot]{color:var(--neon-sakura)}.date-info[data-astro-cid-sgg5joot]{align-items:center;gap:.5rem;display:flex}.sep[data-astro-cid-sgg5joot]{color:#f48bcf66}.article-layout-grid[data-astro-cid-sgg5joot]{grid-template-columns:1fr 340px;align-items:flex-start;gap:3.5rem;display:grid}.sticky-sidebar-wrap[data-astro-cid-sgg5joot]{flex-direction:column;gap:2rem;display:flex;position:sticky;top:90px}.toc-card[data-astro-cid-sgg5joot]{background:#16103abf;border-color:#f48bcf33;padding:1.75rem}.toc-card-title[data-astro-cid-sgg5joot]{color:#fff;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.1rem;font-weight:700;display:flex}.toc-icon[data-astro-cid-sgg5joot]{color:var(--magic-gold);font-size:.95rem}.toc-list[data-astro-cid-sgg5joot]{flex-direction:column;gap:.65rem;list-style:none;display:flex}.toc-item[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:#f7f4ffbf;font-size:.88rem;line-height:1.45;text-decoration:none;transition:color .2s;display:block}.toc-item[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--neon-sakura)}.toc-item[data-astro-cid-sgg5joot].level-3{color:#f7f4ff99;padding-left:1rem;font-size:.82rem}.sidebar-mascot-card[data-astro-cid-sgg5joot]{text-align:center;background:#100b2ea6;border-color:#9469ea40;padding:1.75rem}.mascot-img-wrap[data-astro-cid-sgg5joot]{justify-content:center;margin-bottom:.75rem;display:flex}.sidebar-mascot-name[data-astro-cid-sgg5joot]{color:var(--magic-gold);margin-bottom:.5rem;font-size:1rem;font-weight:700}.sidebar-mascot-quote[data-astro-cid-sgg5joot]{color:#f7f4ffbf;font-size:.85rem;line-height:1.6}.toc-box-mobile[data-astro-cid-sgg5joot]{background:#16103abf;margin-bottom:2.5rem;padding:1.5rem;display:none}.toc-title[data-astro-cid-sgg5joot]{color:var(--magic-gold);margin-bottom:1rem;font-size:1.05rem;font-weight:700}.article-bottom-actions[data-astro-cid-sgg5joot]{background:#253b8240;border-color:#f6d48e59;flex-direction:column;gap:1.5rem;margin-top:3.5rem;padding:2.5rem 2rem;display:flex}.action-title[data-astro-cid-sgg5joot]{color:#fff;margin-bottom:.4rem;font-size:1.3rem;font-weight:700}.action-desc[data-astro-cid-sgg5joot]{color:#f7f4ffcc;font-size:.95rem}.action-buttons[data-astro-cid-sgg5joot]{flex-wrap:wrap;gap:1rem;display:flex}.related-articles-section[data-astro-cid-sgg5joot]{border-top:1px solid #f48bcf33;margin-top:4rem;padding-top:3rem}.related-section-title[data-astro-cid-sgg5joot]{color:#fff;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.5rem;font-weight:800;display:flex}.related-icon[data-astro-cid-sgg5joot]{color:var(--neon-sakura)}.related-grid[data-astro-cid-sgg5joot]{grid-template-columns:repeat(2,1fr);gap:1.75rem;display:grid}.related-card[data-astro-cid-sgg5joot]{background:#16103ab3;border-color:#f48bcf33;flex-direction:column;padding:1.75rem;display:flex}.related-cat[data-astro-cid-sgg5joot]{color:var(--magic-gold);margin-bottom:.5rem;font-size:.75rem}.related-title[data-astro-cid-sgg5joot]{margin-bottom:.75rem;font-size:1.15rem;font-weight:700;line-height:1.45}.related-title[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:#fff;text-decoration:none;transition:color .2s}.related-title[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--neon-sakura)}.related-summary[data-astro-cid-sgg5joot]{color:#f7f4ffbf;flex-grow:1;margin-bottom:1.25rem;font-size:.88rem;line-height:1.6}.related-link[data-astro-cid-sgg5joot]{color:var(--neon-sakura);font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s}.related-link[data-astro-cid-sgg5joot]:hover{color:#fff}@media (width<=992px){.article-layout-grid[data-astro-cid-sgg5joot]{grid-template-columns:1fr}.article-sidebar[data-astro-cid-sgg5joot]{display:none}.toc-box-mobile[data-astro-cid-sgg5joot]{display:block}.related-grid[data-astro-cid-sgg5joot]{grid-template-columns:1fr}.article-title[data-astro-cid-sgg5joot]{font-size:1.8rem}}
