/* A deliberately small, shared SVODA authorship line adapted to NEXT's geometry. */
.nx-footer-developer>a{
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  gap:9px;
  min-height:44px;
  text-decoration:none;
  opacity:.54!important;
  transition:opacity .2s ease;
}
.nx-footer-developer>a:hover,.nx-footer-developer>a:focus-visible{opacity:.92!important}
.nx-footer-developer>a:focus-visible{outline:2px solid #7bacc7;outline-offset:4px}
.nx-footer-developer>a>span{
  color:#8da4ad!important;
  font:500 9px/1.5 'Tektur',Arial,sans-serif!important;
  letter-spacing:.012em!important;
  text-transform:none!important;
  white-space:nowrap;
}
.nx-footer-developer>a>img{display:block;width:76px!important;height:auto;flex:none}
@media(max-width:760px){
  /* Keep the byline above NEXT's fixed 64 px mobile contact dock. */
  .nx-footer{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}
  .nx-footer-developer>a{gap:8px;min-height:44px;flex-direction:row;align-items:center}
  .nx-footer-developer>a>img{width:74px!important}
}
@media(prefers-reduced-motion:reduce){.nx-footer-developer>a{transition:none}}
