.sra-gold {
    color: var(--srawinterred);
}

.default-breadcrumb a:hover {
    color: var(--srawinterred);
}

#navbarMainNav a:hover {
    color: var(--srawinterred) !important;
}

#navbarMainNav a.nav-link.active {
    color: var(--srawinterredhl) !important;
}

.section-about-rules .section-about-rules-toc a:hover {
    color: var(--srawinterred);
}

.section-standings .division-class-heading {
    scroll-margin-top: 6rem;
    color: var(--srawinterred);
}

.btn-sra-gold {
    background-color: var(--srawinterred);
    color:#222;
}

.btn-sra-gold:hover {
    background-color: var(--srawinterredhl);
    color:#222;
}

.btn-sra-gold.active {
    background-color: var(--srawinterredhl);
    color:#222;
}

.bg-sra-gold {
    background-color: var(--srawinterred);
    color:#222;
}

.sra-gold-hover:hover {
    color: var(--srawinterredhl);
}

.table tr td a:hover {
    color: var(--srawinterredhl);
}

.table th.sra-gold,
.table td.sra-gold {
    color: var(--srawinterred);
}

.sra-background  {
    background-image: url("https://static.simracingalliance.com/assets/images/backgrounds/winter3.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

#footer {
    border-top: 1px solid rgba(64, 64, 64, 0.75);
    background: url('https://static.simracingalliance.com/assets/images/backgrounds/winter_footer_bg.png');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-color: rgb(6, 3, 50);
}

#footer .list-unstyled a:hover {
    color: #fff;
    color: var(--srawinterred);
}

.snowflake {
    position: absolute;
    width: 10px;
    height: 10px;
    background: linear-gradient(white, white); /* Workaround for Chromium's selective color inversion */
    border-radius: 50%;
    filter: drop-shadow(0 0 10px white);
}