/* AutoTube Factory — private User1 montage V4.15.
   Only heading typography and filled video icon; no behavior or frame geometry changes. */
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 .montage-section-heading h2.at-m415-montage-heading {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 9px !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: #0D0D0F !important;
  font-family: Inter, system-ui, sans-serif !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.03em !important;
}
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 .at-m415-montage-heading .at-m415-montage-icon {
  display: block !important;
  width: 27px !important;
  height: 27px !important;
  min-width: 27px !important;
  flex: 0 0 27px !important;
  color: #F00016 !important;
}
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 .at-m415-montage-heading .at-m415-montage-heading-text {
  font-family: inherit !important;
  font-weight: 900 !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 .at-m411-frame .at-m411-idle h3,
html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 .at-m411-frame .at-m411-idle h3 .at-m413-instruction-line {
  color: #0D0D0F !important;
  font-family: Inter, system-ui, sans-serif !important;
  font-weight: 900 !important;
  letter-spacing: -0.03em !important;
}
@media (max-width: 520px) {
  html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 .montage-section-heading h2.at-m415-montage-heading {
    font-size: 19px !important;
    gap: 7px !important;
  }
  html:not([data-autotube-theme="dark"]) body #montageTab.at-m411.at-m412.at-m413 .at-m415-montage-heading .at-m415-montage-icon {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    flex-basis: 22px !important;
  }
}
