.channel-page[data-v-c86be5a8]{margin:1rem}.channel-hero[data-v-c86be5a8]{background:var(--ld-bg-card);border:1px solid var(--c-border);border-radius:.75rem;display:grid;gap:.7rem;margin-bottom:1rem;overflow:hidden;padding:clamp(1.2rem,3vw,2rem);position:relative}.channel-hero[data-v-c86be5a8]:before{border-top:4px solid var(--c-primary);content:"";position:absolute;right:-2rem;top:1rem;transform:rotate(-18deg);width:12rem}.channel-hero span[data-v-c86be5a8]{color:var(--c-primary);font:800 .78rem/1 var(--font-monospace);letter-spacing:.14em}.channel-hero h1[data-v-c86be5a8]{color:var(--c-text);font-size:clamp(2.4rem,8vw,5rem);line-height:.9}.channel-hero p[data-v-c86be5a8]{color:var(--c-text-2);line-height:1.8;max-width:40rem}.channel-list[data-v-c86be5a8]{display:grid;gap:.9rem}.series-page[data-v-c86be5a8]{margin:0 auto;max-width:var(--feed-max);padding:1rem}.series-grid[data-v-c86be5a8]{display:grid;gap:1rem}.series-card[data-v-c86be5a8]{animation:float-in .2s var(--delay) backwards;display:grid;gap:.85rem;padding:1.1rem 1.25rem}.series-card h2[data-v-c86be5a8]{color:var(--c-text);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--fw-creative);line-height:var(--lh-snug)}.series-topline[data-v-c86be5a8]{align-items:center;color:var(--c-text-3);display:flex;flex-wrap:wrap;font-family:var(--font-monospace);font-size:var(--text-xs);gap:.6rem;justify-content:space-between}.series-kicker[data-v-c86be5a8]{align-items:center;color:var(--c-primary);display:inline-flex;gap:.35em}.series-description[data-v-c86be5a8]{color:var(--c-text-2);font-size:var(--text-base);line-height:var(--lh-snug);max-width:42rem}.series-list[data-v-c86be5a8]{display:grid;gap:.45rem;margin-top:.25rem}.series-list a[data-v-c86be5a8]{align-items:center;border-radius:var(--radius);display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.62rem .75rem;corner-shape:superellipse(1.2);background:var(--c-bg-2);color:var(--c-text-2);transition:background-color .2s,color .2s,transform .2s}.series-list a[data-v-c86be5a8]:hover{background:var(--c-primary-soft);color:var(--c-primary);transform:translate(2px)}.series-order[data-v-c86be5a8]{color:var(--c-text-3);font-family:var(--font-monospace);font-size:var(--text-xs)}.series-title[data-v-c86be5a8]{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
