/* Page-specific layout; shared header styles live in oldplay-unified-header.css. */
body.op-profile-page #footer,body.op-home-page #footer{position:relative;background:transparent;margin-top:80px}

/* Authenticated avatar refinements not defined by the unified header. */
body.op-profile-page #topbar .op-avatar-button,body.op-home-page #topbar .op-avatar-button{transition:border-color .15s}
body.op-profile-page #topbar .op-avatar-button img,body.op-home-page #topbar .op-avatar-button img{display:block;border-radius:50%}

/* v1.3.69: public camera tuning UI is not part of the published experience */
#camera-tuner,#tuner-open,#flow-tuner,#flow-tuner-open{display:none!important;}

/* Unified informational headings: normal Unbounded tracking */
body.op-legal-page .legal-main h1,body.op-support-page .support-hero h1{letter-spacing:0}

/* Footer typography and mobile-only links. */
@media(max-width:1024px){
  #footer,#footer a,#footer span{font-size:12px!important}
}
@media(max-width:767px){
  #footer>div:nth-child(2){display:none!important}
  #footer{justify-content:space-between!important}
  #footer>div:first-child{width:100%;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
}
