*{box-sizing:border-box;margin:0;padding:0}body{color:#000;background-color:#000;width:100%;min-height:100vh;overflow-x:hidden}#root{text-align:left;width:100%;max-width:none;margin:0;padding:0}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}@media (width<=768px){.navbar-mobile{z-index:1000!important;flex-direction:column!important;gap:15px!important;padding:15px 10px!important;position:relative!important}.nav-seccion{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.nav-enlaces{flex-wrap:wrap!important;justify-content:center!important;gap:15px!important}.nav-perfil{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.btn-nav-text{padding:6px 8px!important;font-size:.7rem!important}.hero-title{font-size:2.2rem!important;line-height:1.2!important}.hero-subtitle{font-size:1.1rem!important}.grid-responsive{grid-template-columns:1fr!important}.layout-admin{flex-direction:column!important}.sidebar-admin{border-bottom:2px solid #333!important;border-right:none!important;flex-direction:row!important;gap:15px!important;width:100%!important;padding:10px!important;overflow-x:auto!important}.sidebar-admin h3{display:none!important}.sidebar-btn{white-space:nowrap!important}.contenido-admin{padding:20px 10px!important}.perfil-grid-mobile{grid-template-columns:1fr!important}}
