/* The ornaments share the slogan row; grid gives each its own reserved space. */
@media(max-width:760px){
  [data-theme=halloween] .landing .footer{display:grid;grid-template-columns:minmax(24px,1fr) max-content minmax(24px,1fr);grid-template-rows:auto auto;align-items:center;column-gap:5px;row-gap:3px;min-height:54px;padding:9px 6px 10px}
  [data-theme=halloween] .landing .footer>.mobile-footer-art{display:contents}
  [data-theme=halloween] .landing .mobile-footer-art>img{position:static;grid-column:1;grid-row:1;width:100%;max-width:none;height:22px;object-fit:fill}
  [data-theme=halloween] .landing .mobile-footer-art>img:last-child{grid-column:3;transform:scaleX(-1)}
  [data-theme=halloween] .landing .footer>strong{grid-column:2;grid-row:1;font-size:clamp(9px,2.65vw,14px);line-height:1.2;white-space:nowrap}
  [data-theme=halloween] .landing .footer>span{grid-column:1/-1;grid-row:2}
}
