:root {
    --fondo: #06162b;
    --panel: #0d2542;
    --panel-claro: #173556;
    --linea: #345b81;
    --texto: #f5f9ff;
    --texto-suave: #9fb3cc;
    --azul: #1769ff;
    --celeste: #12c6cf;
    --amarillo: #f5bf21;
    --verde: #22c58b;
    --rojo: #ff6678;
    --sombra: 0 24px 70px rgba(0, 0, 0, .35);
    font-family: Inter, "Segoe UI", Arial, sans-serif;
    color-scheme: dark;
}

* {
    box-sizing: border-box;
}

html,
body {
    min-height: 100%;
    margin: 0;
    background: var(--fondo);
    color: var(--texto);
}

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