/* MR Enterprises studio credit — last footer row (operator law 2026-10-17) */
.studio-credit { margin-top: 0.9rem; padding-top: 0.9rem; border-top: 1px solid var(--rule); text-align: center; font-size: 0.8rem; }
.studio-credit a { display: inline-flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 0.5rem; color: var(--ink-faded); text-decoration: none; border-bottom: none; }
.studio-credit a:hover, .studio-credit a:focus-visible { color: var(--ink); }
.studio-credit a:hover strong, .studio-credit a:focus-visible strong { text-decoration: underline; text-decoration-color: var(--vermillion); text-underline-offset: 3px; }
.studio-credit a:focus-visible { outline: 2px solid var(--vermillion); outline-offset: 3px; }
.sc-mark { display: inline-grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; background: var(--vermillion); color: var(--vellum); font-family: var(--font-sans); font-size: 9px; font-weight: 700; letter-spacing: 0.04em; }
.sc-more { opacity: 0.85; }
