/* Extend the source shelf scaffolding without changing its position or card proportions. */
.xn-home-cover{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}
.xn-home-cover-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;padding:24px;border:1px solid var(--home-line,#dfe6ee);border-radius:8px;background:var(--home-panel,#f6f8fc);color:var(--home-muted,#596a80);font-size:16px;text-align:center}
.xn-home-series{display:block;margin:6px 0;color:var(--home-muted,#596a80);font-size:12px}
.xn-home-placeholder{min-height:120px;display:flex;align-items:center;justify-content:center;margin:0;color:var(--home-muted,#596a80);font-size:13px}
.xn-home-feed-status{padding:12px 16px;border:1px solid var(--home-line,#dfe6ee);border-radius:8px;color:var(--home-muted,#596a80);font-size:13px}
[data-xn-home-feed] [class*="home-article-feed_viewport"]:focus-visible{outline:2px solid var(--home-accent,#215cd6);outline-offset:4px}
[data-xn-home-feed] [class*="home-article-feed_shelfTabs"] button:focus-visible{outline:2px solid var(--home-accent,#215cd6);outline-offset:2px}
[data-xn-home-feed] [class*="home-article-feed_viewport"]{touch-action:pan-x pan-y}
@media(prefers-reduced-motion:reduce){[data-xn-home-feed] [class*="home-article-feed_viewport"]{scroll-behavior:auto}}
