/* Decoration corrections from the Build 029 desktop/mobile review. */
@media(min-width:761px){
  [data-theme=halloween] .masthead .header-web{width:auto;height:calc(var(--halloween-header) - 12px);max-width:130px;max-height:130px;object-fit:contain;object-position:left top}
  /* Paint above the sweep's dark cap, within the space above its right bands. */
  [data-theme=halloween] .masthead .header-moon{--moon-size:min(clamp(160px,23svh,270px),calc(var(--halloween-header) + var(--october-sweep-height,133px)*.6 - 12px));width:var(--moon-size);height:var(--moon-size);right:8px;top:4px;z-index:2;-webkit-mask-image:radial-gradient(ellipse,#000 35%,#000c 49%,transparent 72%);mask-image:radial-gradient(ellipse,#000 35%,#000c 49%,transparent 72%)}
  /* Keep the shaded leaves supplied by the pumpkin artwork; omit flat decals. */
  [data-theme=halloween] .desk-leaves,[data-theme=halloween] .desk-vignette .mug-leaves{display:none}
  .desk-vignette .mug-signal{left:11%;top:49%;width:60%;height:35%;object-fit:fill}
}
@media(max-width:760px){
  /* A dedicated lower ornament row keeps integrated leaf/ribbons off the copy. */
  [data-theme=halloween] .landing .footer{min-height:78px;padding:10px 22px 32px;gap:4px}
  [data-theme=halloween] .landing .mobile-footer-art{inset:auto 5px 1px;height:26px;align-items:center}
  [data-theme=halloween] .landing .mobile-footer-art>img{width:36%;max-width:144px;height:26px}
}
