﻿/*#region FOREST THEMING STYLES */

/*https://mdigi.tools/color-shades/#google_vignette*/

:root {
    --main-bg-color: #C8102E;
    --forest-red: #C8102E;
    --forest-red-dark: #900c21;
    --forest-red-light: #ef3b58;
    --forest-white: #ffffff;

    --forest-dark-blue: #04002C;
    --forest-dark-blue-dark: #07004d;
    --forest-dark-blue-light: #0c0080;
    --forest-gold-dark: #75543d;
    --forest-gold-light: #e5d6cd;
    --forest-gold: #CEB3A1;
    --forest-off-white: #F1EFF0;
    --forest-off-white-dark: #dbd6d9;
    --forest-off-white-light: #fff;

    --forest-navy: #1C1E2E;
    --forest-navy-light: #3C4B78;
    --forest-navy-dark: #1d1f30;
    --forest-orange: #F84542;
    --forest-orange-dark: #f72522; /* or try #ac0906*/
    --forest-orange-light: #fa8684;

    /* 24/25 CEB3A1 F1EFF0  
    --forest-light-blue: #A9CAE1;
    --forest-light-blue-dark: #5798c4;
    --forest-light-blue-light: #c1d9e9;
    --forest-dark-blue: #2D3553;
    --forest-dark-blue-dark: #20263c;
    --forest-dark-blue-light: #536198;
    --forest-orange: #F2B8AA;
    --forest-orange-dark: #e36446;
    --forest-orange-light: #f6ccc2;
    --forest-pink: #FF46B8;
    --forest-pink-light: #ff80ce;
    --forest-pink-dark: #80004f;
    --forest-blue24: #21305F;
    --forest-blue24-light: #5570c4;
    --forest-blue24-dark: #141d39;
    --forest-lightblue24: #80b5d4;
    --forest-lightblue24-light: #A0D9F3;
    --forest-lightblue24-dark: #659bba;
        */
}

html.theme-home, body.theme-home {
    background-color: var(--forest-red);
    color: #fff;
}

html.theme-away, body.theme-away {
    background-color: var(--forest-off-white) !important;
    color: var(--forest-dark-blue) !important;
}

html.theme-third, body.theme-third {
    background-color: var(--forest-navy-light) !important;
    color: var(--forest-orange-light) !important;
}

.forest-home {
    background-color: var(--main-bg-color) !important;
    color: var(--forest-white);
}

.forest-home i {
    color: var(--forest-white);
}

.forest-home-rev {
    color: var(--main-bg-color);
    background-color: var(--forest-white) !important;
}

.text-forest-home {
    color: var(--main-bg-color);
}

.forest-away {
    background-color: var(--forest-off-white) !important;
    color: var(--forest-dark-blue) !important;
}

.forest-away-rev {
    color: var(--forest-dark-blue) !important;
    background-color: var(--forest-off-white) !important;
}

.text-forest-away {
    color: var(--forest-dark-blue) !important;
}

.forest-third {
    background-color: var(--forest-navy) !important;
    color: var(--forest-orange-light) !important;
}

.forest-third-rev {
    color: var(--forest-orange-light) !important;
    background-color: var(--forest-navy) !important;
}

.text-forest-third {
    color: var(--forest-orange-light) !important;
}

.text-forest-third-rev {
    color: var(--forest-navy) !important;
}

body.theme-home .main-content a {
    color: var(--forest-red-dark);
}

body.theme-home .main-content a:hover {
    color: var(--forest-red-light);
}

body.theme-home footer a {
    color: var(--forest-white);
}

body.theme-home footer a:hover {
    color: var(--forest-red-light);
    border-bottom: solid 2px var(--forest-red-light);
}

body.theme-away a {
    color: var(--forest-gold);
}

body.theme-away a:hover {
    color: var(--forest-gold-dark);
    border-bottom: solid 2px var(--forest-gold-dark);
}

body.theme-home a.underline {
    padding-bottom: 2px;
    border-bottom: solid 2px var(--forest-dark-blue);
}

body.theme-away .main-content a {
    color: var(--forest-gold-dark);
}

body.theme-away a.underline {
    padding-bottom: 2px;
    border-bottom: solid 2px var(--forest-gold-dark);
}

body.theme-third a {
    color: var(--forest-orange);
}

body.theme-third a:hover {
    color: var(--forest-orange-dark);
    border-bottom: solid 2px var(--forest-orange-dark);
}

body.theme-third a.underline {
    padding-bottom: 2px;
    border-bottom: solid 2px var(--forest-orange-dark);
}

/* 2023/24
.forest-away {
    background-color: var(--forest-light-blue) !important;
    color: var(--forest-white) !important;
}

.forest-away-rev {
    color: var(--forest-light-blue) !important;
    background-color: var(--forest-white) !important;
}

.text-forest-away {
    color: var(--forest-light-blue) !important;
}
    */


/* 24/25 ===>
.forest-away {
    background-color: var(--forest-blue24) !important;
    color: var(--forest-pink) !important;
}

.forest-away-rev {
    color: var(--forest-pink) !important;
    background-color: var(--forest-blue24) !important;
}

.text-forest-away {
    color: var(--forest-pink) !important;
}

.forest-third {
    background-color: var(--forest-lightblue24) !important;
    color: var(--forest-lightblue24-light) !important;
}

.forest-third-rev {
    color: var(--forest-lightblue24) !important;
    background-color: var(--forest-lightblue24-light) !important;
}

.text-forest-third {
    color: var(--forest-lightblue24) !important;
}

.text-forest-third-rev {
    color: var(--forest-lightblue24-light) !important;
}
    */


.forest-svg-logo {
    cursor: pointer;
}

/*#endregion */
