/**
 * EternalTale — overrides de tema azul para o painel do jogador.
 * Carregar após KLVN.css.
 */
:root {
    --main-color: #27b0dd;
    --hover-color: #1a9bc4;
    --purple: #27b0dd;
    --yellow: #5bcff6;
}

.text-et-accent {
    color: #27b0dd;
}

.btn-primary.focus,
.btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(39, 176, 221, 0.35);
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(39, 176, 221, 0.35);
}

a.badge-primary:focus,
a.badge-primary:hover {
    background-color: var(--hover-color);
}

a.badge-primary.focus,
a.badge-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(39, 176, 221, 0.35);
}

a.text-primary:focus,
a.text-primary:hover {
    color: var(--hover-color) !important;
}

.bg-purple {
    background-color: #27b0dd !important;
}

.text-purple {
    color: #27b0dd !important;
}

a.fc-event-purple,
a.fc-event-purple .fc-daygrid-event-dot,
a.fc-event-purple .fc-list-event-dot {
    background-color: #27b0dd !important;
    border-color: #27b0dd !important;
    color: #fff !important;
}

.modal-header.fc-event-purple {
    background-color: #27b0dd !important;
    border-color: #27b0dd !important;
}

.fc-event-purple:not(a) .fc-list-event-dot,
span.fc-event-purple .dot {
    background-color: #27b0dd !important;
    border-color: #27b0dd !important;
}
