/* New-batch reading adjustments; existing published packages are untouched. */
.res-video-mcp .lf-hero h1{max-width:none;font-size:clamp(2.25rem,3.8vw,3.5rem);line-height:1.09;overflow-wrap:normal;word-break:normal}
.res-video-mcp .lf-hero-grid>*{min-width:0}
.res-video-mcp .lf-crumbs [aria-current="page"]{display:block;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.res-video-mcp .lf-content>*{min-width:0}
.res-video-mcp .lf-article pre{max-width:100%;overflow:auto;padding:18px;background:#0b1220;color:#fff;border-radius:12px;font-size:.875rem;line-height:1.6}
.res-video-mcp .lf-article :not(pre)>code{overflow-wrap:anywhere;font-size:.9em;background:#e8eef8;padding:2px 4px;border-radius:4px}
.res-video-mcp .lf-article blockquote{margin:22px 0;padding:14px 20px;border-left:3px solid #2563eb;background:#eef2f8}
.res-video-mcp .lf-article li{margin:8px 0}
.res-video-mcp .lf-intro{padding-bottom:20px}
.res-video-mcp .lf-table-wrap{overscroll-behavior-x:contain}
@media(max-width:480px){.res-video-mcp .lf-hero h1{font-size:clamp(1.75rem,8vw,2.5rem);overflow-wrap:anywhere}.res-video-mcp .lf-article pre{padding:12px}}
