/* ClokIt USA mobile header polish — narrow visual fix only. */
@media (max-width:760px){
  html.clokit-mobile-library-active,
  html.clokit-mobile-library-active body,
  html.clokit-mobile-library-active .v221-page,
  html.clokit-mobile-library-active .v221-main,
  html.clokit-mobile-library-active .clokit-folder-project-page{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    overflow-x:hidden!important;
  }
  html.clokit-mobile-library-active .clokit-library-hero,
  html.clokit-mobile-library-active .clokit-folder-project-head{
    width:calc(100% + 24px)!important;
    max-width:none!important;
    margin-left:-12px!important;
    margin-right:-12px!important;
    box-sizing:border-box!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
    overflow:hidden!important;
  }
  html.clokit-mobile-library-active .clokit-library-hero,
  html.clokit-mobile-library-active .clokit-folder-project-head{
    padding-left:max(14px,env(safe-area-inset-left))!important;
    padding-right:max(14px,env(safe-area-inset-right))!important;
  }
  .clokit-app-brand-lockup{gap:11px!important;max-width:90vw!important}
  .clokit-master-brand-mark{width:52px!important;height:52px!important;flex:0 0 52px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
  .clokit-master-brand-mark img{width:52px!important;height:52px!important;object-fit:contain!important}
  .clokit-master-brand-copy b{font-size:21px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.035em!important;color:#fff!important}
  .clokit-master-brand-copy .clokit-brand-blue{color:#2f8cff!important}
  .clokit-master-brand-copy small{margin-top:5px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;letter-spacing:.07em!important;color:#8ab7df!important;text-transform:none!important}
}
