/* Mobile Live header: independent grid cells for lotus image and readable wordmark. */
@media(max-width:700px) {
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .ananda-modern-header-row {
    display:grid!important; grid-template-columns:minmax(0,1fr) auto!important;
    width:calc(100% - 20px)!important; min-height:0!important; gap:8px!important; padding:6px 0!important; align-items:center;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .ananda-header-branding {
    display:flex!important; position:relative!important; inset:auto!important; min-width:0!important; gap:6px!important; align-items:center;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .ananda-header-intro-replay {
    flex:0 0 40px!important; width:40px!important; min-width:40px!important; height:44px!important; min-height:44px!important;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header a.reference-logo {
    display:grid!important; grid-template-columns:32px minmax(0,1fr)!important; align-items:center!important;
    flex:1 1 auto!important; gap:6px!important; width:auto!important; min-width:0!important; max-width:100%!important;
    height:auto!important; min-height:60px!important; padding:6px 8px!important; box-sizing:border-box!important;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .ananda-modern-header-emblem {
    display:block!important; position:relative!important; grid-column:1; width:32px!important; height:44px!important;
    min-width:32px!important; overflow:hidden!important; box-sizing:border-box;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .ananda-modern-header-emblem img {
    position:absolute!important; left:-14px!important; top:-4px!important; width:140px!important; min-width:140px!important;
    height:47px!important; max-width:none!important; margin:0!important;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .ananda-modern-header-wordmark {
    grid-column:2; display:flex!important; flex-direction:column!important; min-width:0!important; gap:4px!important; justify-content:center;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .ananda-modern-header-wordmark strong {
    display:block!important; min-width:0!important; max-width:100%!important; margin:0!important;
    font-size:clamp(14px,4vw,17px)!important; line-height:1.15!important; white-space:normal!important; overflow-wrap:normal!important;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .ananda-modern-header-wordmark small {
    display:block!important; margin:0!important; font-size:10px!important; line-height:1.2!important; letter-spacing:.025em!important; white-space:nowrap!important;
  }
  body.wp-child-theme-ananda-yoga-zwickau #site-header.reference-header .menu-toggle {
    flex:0 0 auto; min-width:44px!important; min-height:44px!important; padding:9px 8px!important; box-sizing:border-box;
  }
}
