.tv-shell footer .footer-bottom a.tv-ocs-credit{display:inline-flex;align-items:center;gap:10px;margin-inline-start:auto;min-height:32px;color:#b5c6d3;text-decoration:none;font-size:11px;white-space:nowrap;line-height:1.4;border-radius:4px;transition:color .18s ease}
.tv-ocs-credit>span{letter-spacing:.01em}.tv-shell footer .tv-ocs-credit>img{display:block;width:72px;height:24px;object-fit:contain;opacity:.88;transition:opacity .18s ease,transform .18s ease}.tv-ocs-credit>svg{flex:none;opacity:.6;transition:opacity .18s ease,transform .18s ease}
.tv-shell footer .footer-bottom a.tv-ocs-credit:hover{color:#fff;text-decoration:none}.tv-shell footer .tv-ocs-credit:hover>img{opacity:1;transform:translateY(-1px)}.tv-ocs-credit:hover>svg{opacity:1;transform:translate(1px,-1px)}.tv-shell footer .footer-bottom a.tv-ocs-credit:focus-visible{outline:2px solid #78c9f4;outline-offset:5px;color:#fff}
@media(max-width:640px){.tv-shell footer .footer-bottom a.tv-ocs-credit{flex-basis:100%;justify-content:center;margin-inline-start:0;margin-top:2px;padding-top:15px;border-top:1px solid #ffffff1a;min-height:43px}}
@media(prefers-reduced-motion:reduce){.tv-ocs-credit,.tv-ocs-credit>img,.tv-ocs-credit>svg{transition:none!important;transform:none!important}}
