.breadcrumb[data-astro-cid-y7rs4lxq]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-dim);margin-bottom:12px}.breadcrumb[data-astro-cid-y7rs4lxq] a[data-astro-cid-y7rs4lxq]{color:var(--text-muted)}.breadcrumb[data-astro-cid-y7rs4lxq] a[data-astro-cid-y7rs4lxq]:hover{color:var(--accent)}.bc-sep[data-astro-cid-y7rs4lxq]{color:var(--text-dim)}.backdrop[data-astro-cid-y7rs4lxq]{position:relative;height:180px;background-size:cover;background-position:center;border-radius:var(--radius);margin-bottom:-60px;opacity:.4}@media(min-width:768px){.backdrop[data-astro-cid-y7rs4lxq]{height:280px;margin-bottom:-100px}}.hero[data-astro-cid-y7rs4lxq]{display:flex;gap:16px;align-items:flex-end;margin-bottom:24px;position:relative;z-index:1}.poster[data-astro-cid-y7rs4lxq]{width:130px;height:195px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--radius);box-shadow:0 8px 24px #00000040;flex-shrink:0;background:var(--header-bg)}.poster[data-astro-cid-y7rs4lxq].placeholder{display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:800}@media(min-width:768px){.poster[data-astro-cid-y7rs4lxq]{width:200px;height:300px}}.hero-body[data-astro-cid-y7rs4lxq]{flex:1;min-width:0}.title[data-astro-cid-y7rs4lxq]{font-size:1.5rem;font-weight:800;letter-spacing:-.5px;margin-bottom:4px;line-height:1.15}@media(min-width:768px){.title[data-astro-cid-y7rs4lxq]{font-size:1.9rem}}.subtitle[data-astro-cid-y7rs4lxq]{font-size:.85rem;color:var(--text-muted);margin-bottom:8px}.subtitle[data-astro-cid-y7rs4lxq] a[data-astro-cid-y7rs4lxq]{color:var(--accent);font-weight:600}.overview[data-astro-cid-y7rs4lxq]{font-size:.85rem;color:var(--text-muted);line-height:1.6}.section-h2[data-astro-cid-y7rs4lxq]{font-size:1rem;font-weight:700;margin-bottom:12px;margin-top:24px}.airings-section[data-astro-cid-y7rs4lxq]{margin-bottom:24px}.airing-block[data-astro-cid-y7rs4lxq]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin-bottom:10px}.airing-block[data-astro-cid-y7rs4lxq].today{background:color-mix(in srgb,#dc2626 8%,var(--bg-card));border-color:color-mix(in srgb,#dc2626 25%,var(--border))}.airing-h3[data-astro-cid-y7rs4lxq]{font-size:.82rem;font-weight:700;margin-bottom:8px}.airing-block[data-astro-cid-y7rs4lxq].today .airing-h3[data-astro-cid-y7rs4lxq]{color:#dc2626}.airing-day[data-astro-cid-y7rs4lxq]{font-weight:500;color:var(--text-dim);margin-left:4px}.airings[data-astro-cid-y7rs4lxq]{display:flex;flex-wrap:wrap;gap:8px}.airing-card[data-astro-cid-y7rs4lxq]{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:8px 12px;text-decoration:none;color:var(--text);transition:border-color .15s}.airing-card[data-astro-cid-y7rs4lxq]:hover{border-color:var(--accent)}.airing-time[data-astro-cid-y7rs4lxq]{font-size:.95rem;font-weight:800}.airing-channel[data-astro-cid-y7rs4lxq]{font-size:.85rem;font-weight:600;color:var(--accent)}.airing-end[data-astro-cid-y7rs4lxq]{font-size:.7rem;color:var(--text-dim)}.no-airing[data-astro-cid-y7rs4lxq]{padding:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);font-size:.85rem;color:var(--text-muted);line-height:1.6}.no-airing[data-astro-cid-y7rs4lxq] a[data-astro-cid-y7rs4lxq]{color:var(--accent);font-weight:600}.recent-section[data-astro-cid-y7rs4lxq]{margin-bottom:24px}.recent-section[data-astro-cid-y7rs4lxq] p[data-astro-cid-y7rs4lxq]{font-size:.85rem;line-height:1.6;color:var(--text-muted)}.other-shows[data-astro-cid-y7rs4lxq]{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.other-grid[data-astro-cid-y7rs4lxq]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px}.other-card[data-astro-cid-y7rs4lxq]{display:block;padding:8px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);font-size:.78rem;font-weight:600;color:var(--text);text-decoration:none;transition:border-color .15s}.other-card[data-astro-cid-y7rs4lxq]:hover{border-color:var(--accent)}
