/* 6.10.6 Featured Media fallback + QA refinement */
body.sro-section-media.media-ux-6101 .media-feature-card .media-directory-thumb{aspect-ratio:16/10;min-height:0}
body.sro-section-media.media-ux-6101 .media-feature-card.media-feature-fallback .media-directory-thumb.media-feature-fallback-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:28px 20px;background:radial-gradient(circle at 50% 28%,rgba(199,171,113,.18),transparent 32%),linear-gradient(145deg,#14231c,#2b4337);text-decoration:none;color:#f7f0df}
body.sro-section-media.media-ux-6101 .media-feature-card.media-feature-fallback .media-directory-thumb.media-feature-fallback-visual::before{content:"";position:absolute;inset:16px;border:1px solid rgba(238,220,180,.18);pointer-events:none}
body.sro-section-media.media-ux-6101 .media-feature-card.media-feature-fallback .fallback-glyph{font-size:2.4rem;line-height:1;color:#e5ca8e;filter:none;opacity:1}
body.sro-section-media.media-ux-6101 .media-feature-card.media-feature-fallback .fallback-label{font-family:Georgia,serif;font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:#fffaf0;text-align:center}
body.sro-section-media.media-ux-6101 .media-feature-card.media-feature-fallback .fallback-provider{font-size:.72rem;text-transform:uppercase;letter-spacing:.11em;color:#c9b88f;text-align:center}
body.sro-section-media.media-ux-6101 .media-feature-card .media-directory-thumb img{aspect-ratio:16/10}
@media(max-width:720px){body.sro-section-media.media-ux-6101 .media-feature-card.media-feature-fallback .media-directory-thumb.media-feature-fallback-visual{padding:24px 18px}}
