/* Shared opt-in catalog presentation; no country selectors or station slugs. */
.station-logo-link{width:48px;height:48px;aspect-ratio:1;flex:0 0 48px;margin-inline-end:10px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#fff}
.station-logo-link .station-icon{display:block;width:48px;height:48px;min-width:0;min-height:0;object-fit:contain;object-position:center;background:transparent;border-radius:0}
.stc-logo{object-fit:contain;object-position:center;aspect-ratio:1;background:#fff}
.station-logo-link.logo-theme-dark,.stc-logo.logo-theme-dark{background:#30343b}
@media(max-width:700px){.station-logo-link{width:40px;height:40px;flex-basis:40px}.station-logo-link .station-icon{width:40px;height:40px}}
