*{box-sizing:border-box}body{color:#1a1a1a;background:#f3f5f8;margin:0;font-family:system-ui,sans-serif}#root{min-height:100vh}.menu-fundo{z-index:200;background:#00000073;position:fixed;inset:0}.menu-lateral{color:#fff;z-index:201;visibility:hidden;background:#022149;flex-direction:column;width:300px;max-width:85vw;transition:transform .25s,visibility .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-4px 0 16px #0000004d}.menu-lateral.aberto{visibility:visible;transform:translate(0)}@media (width<=700px){.topo-usuario{display:none}}
