[data-bs-theme=dark] {
    --brand-color-primary: #A8CE45;
    --brand-color-primary-25: #97B93E;
    --brand-color-primary-50: #86A537;
    --brand-color-primary-75: #769030;
    --brand-color-primary-100: #657C29;

    --brand-color-primary-tint-0: #A8CE45;
    --brand-color-primary-tint-10: #B1D358;
    --brand-color-primary-tint-20: #B9D86A;
    --brand-color-primary-tint-30: #C2DD7D;
    --brand-color-primary-tint-40: #CBE28F;
    --brand-color-primary-tint-50: #D4E7A2;
    --brand-color-primary-tint-60: #DCEBB5;
    --brand-color-primary-tint-70: #E5F0C7;
    --brand-color-primary-tint-80: #EEF5DA;
    --brand-color-primary-tint-90: #F6FAEC;

    --brand-color-secondary: #111507;
    --brand-color-secondary-25: #22290E;
    --brand-color-secondary-50: #323E15;
    --brand-color-secondary-75: #43521C;
    --brand-color-secondary-100: #546723;
}

[data-bs-theme=light] {
    --brand-color-primary: #657C29;
    --brand-color-primary-25: #769030;
    --brand-color-primary-50: #86A537;
    --brand-color-primary-75: #97B93E;
    --brand-color-primary-100: #A8CE45;

    --brand-color-primary-tint-0: #657C29;
    --brand-color-primary-tint-10: #718833;
    --brand-color-primary-tint-20: #7D943D;
    --brand-color-primary-tint-30: #89A047;
    --brand-color-primary-tint-40: #95AC51;
    --brand-color-primary-tint-50: #A1B85B;
    --brand-color-primary-tint-60: #ADC465;
    --brand-color-primary-tint-70: #B9D06F;
    --brand-color-primary-tint-80: #C5DC79;
    --brand-color-primary-tint-90: #D1E883;

    --brand-color-secondary: #546723;
    --brand-color-secondary-25: #43521C;
    --brand-color-secondary-50: #323E15;
    --brand-color-secondary-75: #22290E;
    --brand-color-secondary-100: #111507;
}

.bg-glass{
    background-color: rgba(var(--bs-body-bg-rgb), 0.8);
    backdrop-filter: blur(5px);
}

.classic-shadow {
    box-shadow: 1px 1px 32px 7px var(--bs-secondary-bg-subtle);
    -webkit-box-shadow: 1px 1px 32px 7px var(--bs-secondary-bg-subtle);
    -moz-box-shadow: 1px 1px 32px 7px var(--bs-secondary-bg-subtle);
}
