/* BakingTimer 0.1.4 — Header and identity cosmetics.
   No changes to stopwatch countdown state, logs, RCM alerts, or theme palettes. */
html.rcm-web-fusion #rcmWebFusionHeader .bt-bread-mark{
  display:inline-flex;justify-content:center;align-items:center;
  flex:0 0 36px;width:36px;height:36px;min-width:36px;
  padding:0;margin:0;
  border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;
}
html.rcm-web-fusion #rcmWebFusionHeader .bt-bread-mark svg{
  display:block;width:35px;height:35px;
  filter:drop-shadow(0 1px 1px #27080088);
}
html.rcm-web-fusion #rcmWebFusionHeader .rcm-web-identity{min-width:0}
html.rcm-web-fusion #rcmWebFusionHeader .rcm-web-brand{min-width:0}
html.rcm-web-fusion #rcmWebFusionHeader .rcm-web-brand small{
  overflow:hidden;text-overflow:ellipsis;
}
/* Three true columns make the middle button independent of different
   widths for the wordmark and date. Strictly desktop, leave compact
   tablet/mobile header arrangement and height unchanged. */
@media(min-width:800px){
  html.rcm-web-fusion #rcmWebFusionHeader.rcm-web-header{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:clamp(12px,2vw,32px)!important;
  }
  html.rcm-web-fusion #rcmWebFusionHeader .rcm-web-identity{
    justify-self:start;max-width:100%;
  }
  html.rcm-web-fusion #rcmWebFusionHeader #rcmWebSupportButton{
    grid-column:2;justify-self:center;
    margin:0!important;position:static!important;
  }
  html.rcm-web-fusion #rcmWebFusionHeader #rcmWebLiveDate{
    grid-column:3;justify-self:end;margin:0!important;
  }
}
@media(max-width:450px){
  html.rcm-web-fusion #rcmWebFusionHeader .bt-bread-mark{
    flex-basis:29px;width:29px;min-width:29px;height:29px;
  }
  html.rcm-web-fusion #rcmWebFusionHeader .bt-bread-mark svg{
    width:29px;height:29px;
  }
  html.rcm-web-fusion #rcmWebFusionHeader .rcm-web-brand small{
    font-size:8px;
  }
}
