/* BKR 2025 Font Styles */
@import url('../fonts.css');

:root {
    --bkr-font-family-base: 'Kallisto', sans-serif;
    --bkr-font-family-heading: 'Kallisto', sans-serif;
    --bkr-font-family-special: 'Nasalization', sans-serif;
}

/* Aplicar fontes base a todos os elementos */
body {
    font-family: var(--bkr-font-family-base);
    font-weight: 300;
    /* Kallisto Light */
}

/* Aplicar fontes de cabeçalho */
h1,
h2,
h3,
h4,
h5,
h6,
.btn-primary,
.btn-secondary,
.btn-retry,
.form-group label {
    font-family: var(--bkr-font-family-heading);
    font-weight: bold;
    /* Kallisto Bold */
}

/* Para elementos críticos da tabela, usar uma fonte legível */
.leaderboard-table th,
.leaderboard-table td,
.form-group select {
    font-family: var(--bkr-font-family-base);
    font-weight: 500;
    /* Kallisto Medium */
}

/* Garantir visibilidade do texto */
.leaderboard-table td {
    color: white !important;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}

/* Usar a fonte especial para títulos principais, se houver */
.main-title {
    font-family: var(--bkr-font-family-special);
}