/* Entrada en Línea Core Control v0.2.9 · identidad tipográfica oficial
   Interfaz y lectura: Rubik
   Nombres de eventos destacados: Poppins ExtraBold */

@font-face {
    font-family: 'EEL Poppins';
    src: url('/fonts/Poppins-ExtraBold.ttf') format('truetype');
    font-style: normal;
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'EEL Rubik';
    src: url('/fonts/Rubik-VariableFont_wght.ttf') format('truetype');
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
}

@font-face {
    font-family: 'EEL Rubik';
    src: url('/fonts/Rubik-Italic-VariableFont_wght.ttf') format('truetype');
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
}

:root {
    --eel-font-title: 'EEL Poppins', Arial, sans-serif;
    --eel-font-body: 'EEL Rubik', Arial, sans-serif;
}

/* Rubik en toda la interfaz propia de Core Control, incluidos formularios. */
.eelcc-app,
.eelcc-login-page,
.eelcc-admin-wrap,
.eelcc-app button,
.eelcc-app input,
.eelcc-app select,
.eelcc-app textarea,
.eelcc-login-page button,
.eelcc-login-page input,
.eelcc-login-page select,
.eelcc-login-page textarea,
.eelcc-admin-wrap button,
.eelcc-admin-wrap input,
.eelcc-admin-wrap select,
.eelcc-admin-wrap textarea,
.eelcc-admin-wrap .button,
.eelcc-admin-wrap table,
.eelcc-admin-wrap code {
    font-family: var(--eel-font-body) !important;
}

/* La marca tipográfica Poppins se reserva para nombres de eventos visibles. */
.eelcc-event-body h2,
.eelcc-event-body h2 a,
.eelcc-event-heading:not(.eelcc-door-heading) h1,
.eelcc-team-unlocked-event strong {
    font-family: var(--eel-font-title) !important;
    font-weight: 800 !important;
}
