/* Alinhamento do menu móvel; preserva os ícones e a navegação existentes. */
[data-view="home"] .site-header .menu-button{display:none}
@media(max-width:1100px){
 [data-view="home"] .site-header .menu-button{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;padding:0;line-height:1;box-sizing:border-box}
 [data-view="home"] .site-header .menu-button svg{display:block;flex:none;width:24px;height:24px;margin:0;transform:none}
}
[data-view="home"] .hero-content::before{content:"";display:block;height:14px;flex:none}
