/* Shared, quiet attribution across Studio and Paris. Keep existing footer spacing. */
body .sb-3vision-credit,
body .sbe-credit,
body .sbe-footer-credit {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #6f6256 !important;
}
body .sb-3vision-credit span { font-weight: 400 !important; }
body .sb-3vision-credit a,
body .sbe-credit a,
body .sbe-footer-credit a {
  display: inline !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  color: inherit !important;
  text-decoration: none !important;
  border: 0 !important;
  margin-left: 0 !important;
  transition: none !important;
}
body .sb-3vision-credit a:hover,
body .sbe-credit a:hover,
body .sbe-footer-credit a:hover { text-decoration: underline !important; }
body .sb-3vision-credit a:focus-visible,
body .sbe-credit a:focus-visible,
body .sbe-footer-credit a:focus-visible {
  outline: 2px solid #6f6256 !important;
  outline-offset: 3px !important;
}
