/* p-channels.css — youtube.html / jallosh.html / fast.html
   Loaded AFTER css/style.css. Composed from V2 tokens only — no new colours,
   fonts, radii or easings. */

/* Two slots the shared .chan card does not provide: a sub-brand label above
   the logo, and a factual meta line pinned above the link row. */
.chan__lbl{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gunsmoke)}
.chan__meta{margin-top:auto;padding-top:10px;color:var(--gunsmoke);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.chan__meta + .chan__link{margin-top:0}

/* Logo-less channel cards (Jallosh ecosystem, FAST feeds). */
.chan--flat{min-height:clamp(180px,17vw,220px)}

/* .btn is white-space:nowrap by design, which pushes long labels past the
   viewport on narrow screens. This lets the label wrap; the .btn__ico knob
   is flex:none and stays intact. */
.btn--wrap{white-space:normal;max-width:100%}
