/**
 * @author Ricardo Soares
 * @link https://www.linkedin.com/in/ricardo-david-soares-28dez
 * @version 1.0
 * Created at 02/04/2026 15:30:36
 */

:root {
    --var-soft-blue: hsl(215, 51%, 70%);
    --var-cyan: hsl(178, 100%, 50%);
    --var-main-darkest: hsl(217, 54%, 11%);
    --var-card-dark: hsl(216, 50%, 16%);
    --var-line-dark: hsl(215, 32%, 27%);
    --var-lightest: white;
    
    --lc-blue: #084c9d; /* rgba(8, 76, 157) */
    --lc-blue-shades-70: #011832; /* dark - rgba(1,24,50) */
    --lc-blue-tint-20: #3772b9; /* light */
    --lc-blue-tint-50: #82a7d4;
    --lc-blue-tint-80: #cddcee;
    --lc-lightblue: #0593df; /* rgba(5, 147, 223) */
    --lc-red: #e52027; /* rgba(229, 32, 39) */
}
#loader:before {
    border-left: 11px solid var(--lc-blue-tint-20) !important; /* override main.css:334 */
}
h1, .h1,
h2, .h2,
h3, .h3,
h4:not([class *= "text-"]), .h4:not([class *= "text-"]),
h5, .h5,
h6, .h6 {
    color: var(--lc-blue-tint-80) !important; /* override main.css:73 */
}
div.swal2-icon-success > h2.swal2-title {
    color: #00a65a !important;
}
div.swal2-icon-error > h2.swal2-title {
    color: #b61e23 !important;
}
div.swal2-html-container {
    color: var(--lc-blue-shades-70);
}
.alert-info {
    background-color: var(--lc-blue-tint-50);
    border-color: var(--lc-blue-tint-50);
}
.alert-info > * {
    color: var(--lc-blue-shades-70) !important;
}
main hr {
    border-color: var(--lc-blue-tint-20) !important; /* override main.css:426 */
}
footer {
    background-color: var(--lc-blue-shades-70) !important;
    color: var(--lc-blue-tint-80) !important;
}
footer ul.footer-copyright a, footer ul.footer-copyright a:visited {
    color: var(--lc-blue-tint-20); /* override main.css:706 */
}
footer a:hover, footer a:focus {
    color: var(--lc-blue-tint-80) !important; /* override main.css:711 */
}
.footer-copyright li::before {
    color: var(--lc-blue-tint-20) !important; /* override main.css:730 */
}