/* Compact mobile masthead; desktop composition stays unchanged. */
@media (max-width:760px){
 html body#meowly-studio.house-design .mw-header .mw-nav{width:calc(100% - 28px);min-height:60px;gap:8px;transition:min-height .2s ease}
 html body#meowly-studio.house-design .mw-header .mw-brand{gap:6px}
 html body#meowly-studio.house-design .mw-header .mw-brand .studio-brand-mark{width:27px;height:32px;transition:width .2s ease,height .2s ease}
 html body#meowly-studio.house-design .mw-header .mw-brand .studio-brand-word{font-size:23px!important;transition:font-size .2s ease}
 html body#meowly-studio.house-design .mw-header .mw-menu{min-width:44px;min-height:44px;padding:0 7px;font-size:11px}
 html body#meowly-studio.house-design .mw-header .language-picker{padding:0!important;border:0!important;margin:0!important;height:44px;min-height:44px;background:transparent}
 html body#meowly-studio.house-design .mw-header .language-picker summary{min-height:44px;height:44px;min-width:44px}
 html body#meowly-studio.house-design .mw-header #mw-links.is-open{top:calc(100% + 1px);max-height:calc(100dvh - 76px)}
 html body#meowly-studio.house-design .mw-header.mh-mobile-compact .mw-nav{min-height:52px}
 html body#meowly-studio.house-design .mw-header.mh-mobile-compact .mw-brand .studio-brand-mark{width:23px;height:27px}
 html body#meowly-studio.house-design .mw-header.mh-mobile-compact .mw-brand .studio-brand-word{font-size:20px!important}
}
@media (max-width:360px){
 html body#meowly-studio.house-design .mw-header .mw-nav{width:calc(100% - 24px);gap:5px}
 html body#meowly-studio.house-design .mw-header .mw-brand .studio-brand-word{font-size:21px!important}
 html body#meowly-studio.house-design .mw-header.mh-mobile-compact .mw-brand .studio-brand-word{font-size:19px!important}
}
@media (prefers-reduced-motion:reduce){
 html body#meowly-studio.house-design .mw-header :is(.mw-nav,.studio-brand-mark,.studio-brand-word){transition:none!important}
}
