/* A readable media label accompanies the decorative play icon. */
.list-item-image{position:relative}
.feed-video-badge{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(255,255,255,.8);border-radius:20px;background:rgba(30,30,30,.88);color:#fff;font:700 12px/1.2 Arial,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.3);pointer-events:none}
.feed-video-badge span{font-size:14px}

/* Same numbered pagination presentation as sports_beta. */
.section-feed-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:24px 0 4px;font:12px Arial,sans-serif}
.section-feed-page-numbers{display:flex;gap:5px}
.section-feed-page-numbers>a,.section-feed-page-numbers>span{padding:7px 10px;border:1px solid #d5dde0;border-radius:5px}
.section-feed-page-numbers [aria-current]{background:#941c24;color:white;border-color:#941c24}
.section-feed-pagination>span[aria-disabled]{color:#9aa3a8}
.section-feed-pagination>p{width:100%;text-align:center;color:#5b6870;margin:2px 0}
/* Explicit link states prevent browser blue/purple in both section pagers. */
.section-feed-pagination a,
.section-feed-pagination a:link,
.section-feed-pagination a:visited,
.section-feed-pagination a:hover,
.section-feed-pagination a:active{color:#000;font-weight:normal;text-decoration:none}
.section-feed-pagination a:focus-visible{outline:3px solid #176bb0;outline-offset:4px}
