:root {
    --neonet-blue: #1b3663;
    --neonet-blue-dark: #142a4f;
    --neonet-yellow: #b88b2d;
}

footer {
    background-color: var(--neonet-blue);
}

header {
    background-color: var(--neonet-blue);
}

.navbar-brand__net {
    color: var(--neonet-yellow);
}

.text-neonet {
    color: var(--neonet-blue);
}

.btn-neonet {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--neonet-blue);
    --bs-btn-border-color: var(--neonet-blue);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--neonet-blue-dark);
    --bs-btn-hover-border-color: var(--neonet-blue-dark);
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--neonet-blue-dark);
    --bs-btn-active-border-color: var(--neonet-blue-dark);
}

.text-pre-line {
    white-space: pre-line;
}

.dashboard-panel:hover {
    box-shadow: var(--bs-box-shadow) !important;
}

@media (prefers-reduced-motion: no-preference) {
    .dashboard-panel {
        transition: box-shadow 0.15s ease-in-out;
    }
}

.dashboard-panel__icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
    border-radius: var(--bs-border-radius-lg);
    background-color: var(--bs-secondary-bg);
}

.dashboard-panel__icon-blue {
    fill: var(--neonet-blue);
}

.dashboard-panel__icon-gold {
    fill: var(--neonet-yellow);
}
