
/* Global SkiinOBS brand lock v235: header + footer must render identically */
.skiinobs-brand-lock,
header .skiinobs-brand-lock,
footer .skiinobs-brand-lock,
.clinic-nav .skiinobs-brand-lock,
.footer .skiinobs-brand-lock,
.footer-saas .skiinobs-brand-lock{
  font-family:Inter,Arial,"Helvetica Neue",sans-serif!important;
  font-size:22px!important;
  font-style:normal!important;
  font-weight:800!important;
  font-stretch:normal!important;
  line-height:1.15!important;
  letter-spacing:-0.04em!important;
  text-transform:none!important;
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
  text-decoration:none!important;
  opacity:1!important;
}
.skiinobs-brand-lock:link,
.skiinobs-brand-lock:visited,
.skiinobs-brand-lock:hover,
.skiinobs-brand-lock:active,
.skiinobs-brand-lock:focus{
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
  font-family:Inter,Arial,"Helvetica Neue",sans-serif!important;
  font-weight:800!important;
  letter-spacing:-0.04em!important;
  opacity:1!important;
}
.skiinobs-brand-lock *{
  font:inherit!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
}
@media(max-width:640px){
  .skiinobs-brand-lock,
  header .skiinobs-brand-lock,
  footer .skiinobs-brand-lock,
  .clinic-nav .skiinobs-brand-lock,
  .footer .skiinobs-brand-lock,
  .footer-saas .skiinobs-brand-lock{font-size:20px!important}
}
