/* Creator kit desktop header spacing. Each group retains its tool's breakpoint.
   No font, color, control, processing, request, or storage changes. */
@media (min-width:768px) {
  body #zmt-opcw .opcw-main:has(.ov-home-hero) { padding-top:20px; }
  body #zmt-opcw .ov-home-hero { padding-block:18px; margin-bottom:18px; }
  body #zmt-opcw .ov-home-hero h1 { margin-block:6px 8px; }
  body .lg-intro { margin-top:20px; }
  body .lg-intro > h1 { margin-block:8px; }
}
@media (min-width:801px) {
  body .zdc-content > .zdc-hero { padding-block:14px; margin-bottom:14px; }
  body .zdc-hero .zdc-hero-definition { margin-block:8px; }
}
@media (min-width:851px) {
  body #pb-home-intro #top.hero { padding-block:20px 24px; }
  body #pb-home-intro .hero-copy h1 { margin-block:8px 12px; }
  body #pb-home-intro .hero-actions { margin-top:20px; }
}
@media (min-width:861px) {
  body .zmts-shell { padding-top:20px; }
  body .zmts-shell > .zmts-header { margin-bottom:18px; }
  body .zmts-shell .zmts-header h1 { margin-block:6px; }
  body .zmts-shell .zmts-header p { margin-block:6px 0; }
}
@media (min-width:901px) {
  body #zal-site-workspace > .zal-public { margin-block:20px; padding-block:20px; }
  body #zal-site-workspace > .zal-public h1 { margin-block:6px; }
  body .zlp-shell { padding-top:20px; }
  body #zlp-root > .zlp-hero { min-height:0; padding-block:18px; }
  body #zlp-root .zlp-hero h1 { margin-block:6px; }
}
@media (min-width:761px) {
  body .zme-page { padding-top:20px; }
  body .zme-app > .zme-topbar { padding-block:12px; margin-bottom:12px; }
  body .zme-topbar .zme-brand h1 { margin-block:0 6px; }
  body .zmt-csz { margin-top:20px; }
  body .zmt-csz > .zmt-csz-head { padding-block:18px; }
  body .zmt-csz .zmt-csz-head h1 { margin-block:6px; }
  body .zmt-csz .zmt-csz-head p { margin-block:6px 0; }
  body .zmt-ss { padding-top:20px; }
  body .zmt-ss > .zmt-ss-hero { min-height:0; aspect-ratio:auto; margin-block:0 18px; }
  body .zmt-ss .zmt-ss-hero-content { padding-block:24px; }
  body .zmt-ss .zmt-ss-hero h1 { margin-block:8px; }
}
@media (min-width:981px) {
  body .zmt-tp-access { margin-block:20px; padding-block:24px; }
  body .zmt-tp-app .zmt-tp-hero { padding-block:16px; margin-bottom:16px; }
  body .zmt-tp-app .zmt-tp-hero h1 { margin-block:6px; }
}
@media (min-width:1024px) {
  body #zmt-activity-center { padding-top:20px; }
  body #zmt-activity-center .zac-hero { padding-block:14px; }
  body #zmt-activity-center .zac-hero h1 { margin-block:6px; }
  body #zmt-activity-center .zac-hero-actions { margin-top:10px; }
  body .ziw-editor-page { padding-top:20px; }
  body #zmt-image-workbench > .ziw-module-banner { min-height:0; padding-block:16px; }
  body .zmt-ic { margin-top:20px; }
  body .zmt-ic > .zmt-ic-hero { padding-block:16px; margin-bottom:12px; }
  body .zmt-ic .zmt-ic-hero h1 { margin-block:6px; }
  body .zmtps-lite { padding-top:20px; }
  body .zmtps-lite > .zmtps-lite__hero { padding-bottom:12px; }
  body .zmtps-lite .zmtps-lite__hero h1 { margin-block:4px 6px; }
}
@media (min-width:1025px) {
  body .zmtcc { padding-top:20px; }
  body .zmtcc .zmtcc__hero { padding-top:18px; }
  body .zmtcc .zmtcc__hero-copy { padding-block:0 12px; }
  body .zmtcc .zmtcc__hero h1 { margin-top:8px; }
}
@media (min-width:1041px) {
  body .zmthg-commandbar { padding-block:12px; }
  body .zmthg-commandbar h1 { margin-block:0 6px; }
}
@media (min-width:1100px) and (hover:hover) and (pointer:fine) {
  body .zmt-media-tool.is-desktop-ready { margin-top:20px; }
  body .zmt-media-tool .zmt-media-hero h1 { margin-block:0; }
  body .zmtcr .zmtcr-top { padding-block:10px; }
}
@media (min-width:1180px) {
  body #zmtam-main > .zmtam-hero { margin-top:16px; padding-block:16px; }
  body .zmtip-shell > .zmtip-hero { padding-block:16px; margin-bottom:16px; }
  body .zmtip-shell:not(.has-active-project):not(.is-focus-mode) > .zmtip-hero { min-height:0; }
  body .zmtip-shell .zmtip-hero h1 { margin-block:6px; }
}

@media (min-width:1024px) {
  body #zmt-handwriting-app .hw-tool-header { min-height:0; padding-block:14px; margin-bottom:12px; }
}
