/* Base y fuente */ html, body { margin: 0; padding: 0; height: 100%; background: #121217; color: #e0e4e8; font-family: "Segoe UI Variable", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { margin: 0; padding: 0; height: 100vh; background-color: #121217; } /* Responsive */ @media (max-width: 768px) { .layout-container { flex-direction: column; } .sidebar { width: 100% !important; border-right: none; border-bottom: 1px solid #2c2e34; } .main-content { width: 100% !important; } }