/* Studio con Criterio v1.12 — timer centred, clean student navigation, legible logo. */
/* Exactly one unified navigation. No decorative mark or repeated introduction. */
body.scc-theme .scc-workspace-navigation{
  padding:12px!important;
  margin:0 auto 24px!important;
}
body.scc-theme .scc-workspace-navigation-heading{display:none!important;}
body.scc-theme .scc-student-nav{margin:0!important;}
/* Mobile wordmark remains legible without sacrificing space for course/user/cart actions. */
@media(max-width:640px){
  body.scc-theme .scc-header .scc-brand>span:last-child,
  body.scc-theme .scc-header .scc-brand-line,
  body.scc-theme .scc-header .scc-brand-first{font-size:clamp(15px,4.15vw,18px)!important;}
  body.scc-theme .scc-header .scc-brand{line-height:.95!important;}
  body.scc-theme .scc-header .scc-brand-mark{width:31px!important;height:31px!important;flex:0 0 31px!important;}
}
@media(max-width:359px){
  body.scc-theme .scc-header .scc-brand>span:last-child,
  body.scc-theme .scc-header .scc-brand-line,
  body.scc-theme .scc-header .scc-brand-first{font-size:15px!important;}
}
/* Timer separators: centred on the number line, not aligned with the top edge. */
body.scc-theme #pb-landing .pb-sale-time{display:flex!important;align-items:stretch!important;justify-content:center!important;}
body.scc-theme #pb-landing .pb-sale-time>span.pb-sale-colon{
  display:flex!important;align-items:center!important;justify-content:center!important;
  align-self:stretch!important;flex:0 0 12px!important;width:12px!important;
  height:auto!important;line-height:1!important;margin:0!important;padding:0 0 22px!important;
  font-size:23px!important;text-align:center!important;transform:none!important;
}
@media(max-width:390px){body.scc-theme #pb-landing .pb-sale-time>span.pb-sale-colon{flex-basis:8px!important;width:8px!important;font-size:19px!important;padding-bottom:19px!important}}

@media(max-width:359px){
  /* Preserve a readable wordmark instead of shrinking the brand to fit three actions. */
  body.scc-theme .scc-header .scc-brand-mark{display:none!important;}
  body.scc-theme .scc-header .scc-brand{gap:0!important;}
}
