:root {
    --corporativo-principal: #1f4d3b;
    --corporativo-secundario: #ffffff;
    --corporativo-acento: #d7a72b;

    --texto: #20252a;
    --texto-suave: #6c757d;
    --fondo: #f4f6f8;
    --borde: #e3e7eb;
    --blanco: #fff;
    --danger: #b42318;
    --success: #16794a;

    --sidebar-width: 260px;
    --topbar-height: 68px;
}

* {
    box-sizing: border-box;
}

html,
body {
    margin: 0;
    padding: 0;
    min-height: 100%;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: var(--texto);
    background: var(--fondo);
}

a {
    color: inherit;
    text-decoration: none;
}

button,
input,
textarea,
select {
    font: inherit;
}
