body { background-color:rgb(var(--white)); color:rgb(var(--text)); }

/*** LNKS ***/

.content a:where(:not(.more-button):not(.read-more):not(.button):not(.unset)) { color:rgb(var(--second)); transition:all 300ms; }
.content a:where(:not(.more-button):not(.read-more):not(.button):not(.unset)):hover { color:rgb(var(--first)); }

.block .content a:not(.more-button):not(.read-more):not(.button):not(.unset),
.block .content a:not(.more-button):not(.read-more):not(.button):not(.unset):hover { color:inherit; }

/*** H Tags ***/

/*h1, h2, h3, h4, h5, h6,
.h-1, .h-2, .h-3, .h-4, .h-5, .h-6 { color:rgb(var(--second)); }

.inherit h1, .inherit h2, .inherit h3, .inherit h4, .inherit h5, .inherit h6,
.inherit .h-1, .inherit .h-2, .inherit .h-3, .inherit .h-4, .inherit .h-5, .inherit .h-6 { color:inherit; }*/


/*
.second-bg .h-1, .second-bg .h-2, .second-bg .h-3, .second-bg .h-4, .second-bg .h-5, .second-bg .h-6,
.second-light-bg .h-1, .second-light-bg .h-2, .second-light-bg .h-3, .second-light-bg .h-4, .second-light-bg .h-5, .second-light-bg .h-6 { color:rgb(var(--first)) !important; }
*/

/*** COLOURS ***/

.white-txt { color:rgb(var(--white)) !important; }
.black-txt { color:rgb(var(--black)) !important; }
.text-txt { color:rgb(var(--text)) !important; }
.text-hover-txt { color:rgb(var(--text-hover)) !important; }

.grey-dark-txt { color:rgb(var(--grey-dark)) !important; }
.grey-dark-hover-txt { color:rgb(var(--grey-dark-hover)) !important; }
.grey-mid-txt { color:rgb(var(--grey-mid)) !important; }
.grey-mid-hover-txt { color:rgb(var(--grey-mid-hover)) !important; }
.grey-light-txt { color:rgb(var(--grey-light)) !important; }
.grey-light-hover-txt { color:rgb(var(--grey-light-hover)) !important; }

.first-txt { color:rgb(var(--first)) !important; }
.first-hover-txt { color:rgb(var(--first-hover)) !important; }
.first-light-txt { color:rgb(var(--first-light)) !important; }
.first-light-hover-txt { color:rgb(var(--first-light-hover)) !important; }
.second-txt { color:rgb(var(--second)) !important; }
.second-hover-txt { color:rgb(var(--second-hover)) !important; }
.second-light-txt { color:rgb(var(--second-light)) !important; }
.second-light-hover-txt { color:rgb(var(--second-light-hover)) !important; }
.third-txt { color:rgb(var(--third)) !important; }
.third-hover-txt { color:rgb(var(--third-hover)) !important; }
.third-light-txt { color:rgb(var(--third-light)) !important; }
.third-light-hover-txt { color:rgb(var(--third-light-hover)) !important; }

.white-bg { background-color:rgb(var(--white)); }
.black-bg { background-color:rgb(var(--black)); }
.text-bg { background-color:rgb(var(--text)); }
.text-hover-bg { background-color:rgb(var(--text-hover)); }

.grey-dark-bg { background-color:rgb(var(--grey-dark)); }
.grey-dark-hover-bg { background-color:rgb(var(--grey-dark-hover)); }
.grey-mid-bg { background-color:rgb(var(--grey-mid)); }
.grey-mid-hover-bg { background-color:rgb(var(--grey-mid-hover)); }
.grey-light-bg { background-color:rgb(var(--grey-light)); }
.grey-light-hover-bg { background-color:rgb(var(--grey-light-hover)); }

.first-bg { background-color:rgb(var(--first)); }
.first-hover-bg { background-color:rgb(var(--first-hover)); }
.first-light-bg { background-color:rgb(var(--first-light)); }
.first-light-hover-bg { background-color:rgb(var(--first-light-hover)); }
.second-bg { background-color:rgb(var(--second)); }
.second-hover-bg { background-color:rgb(var(--second-hover)); }
.second-light-bg { background-color:rgb(var(--second-light)); }
.second-light-hover-bg { background-color:rgb(var(--second-light-hover)); }
.third-bg { background-color:rgb(var(--third)); }
.third-hover-bg { background-color:rgb(var(--third-hover)); }
.third-light-bg { background-color:rgb(var(--third-light)); }
.third-light-hover-bg { background-color:rgb(var(--third-light-hover)); }

.gradient-1,
.gradient-1-bg { background:linear-gradient(90deg, rgba(var(--first),1) 0%, rgba(var(--third),1) 100%); }
.gradient-2,
.gradient-2-bg { background:linear-gradient(90deg, rgba(var(--second),1) 0%, rgba(var(--third),1) 100%); }
.gradient-3,
.gradient-3-bg { background:linear-gradient(90deg, rgba(var(--first),1) 0%, rgba(var(--second),1) 100%); }

.opacity-3 { opacity:0.3; }
.opacity-5 { opacity:0.5; }
.opacity-7 { opacity:0.7; }

.mask { background-color:rgba(var(--black),0.3); }
.mask.first-bg { background-color:rgba(var(--first-hover),0.3); }
.mask.second-bg { background-color:rgba(var(--second-hover),0.3); }
.mask.third-bg { background-color:rgba(var(--third-hover),0.3); }
.mask.grey-mid-bg { background-color:rgba(var(--grey-mid-hover),0.3); }
.mask.white-bg { background-color:rgba(var(--white),0.3); }

.more-button.white { border-color:rgb(var(--white)); background-color:rgb(var(--white)); color:rgb(var(--second)); }
.more-button.white.outline { color:rgb(var(--white)); }
.more-button.white:hover { border-color:rgb(var(--white)); background-color:rgb(var(--white)); color:rgb(var(--text)); }

.more-button.text { border-color:rgb(var(--text)); background-color:rgb(var(--text)); color:rgb(var(--white)); }
.more-button.text:hover { border-color:rgb(var(--text-hover)); background-color:rgb(var(--text-hover)); color:rgb(var(--white)); }

.more-button.first { border-color:rgb(var(--first)); background-color:rgb(var(--first)); color:rgb(var(--white)); }
.more-button.first.outline { color:rgb(var(--first)); }
.more-button.first:hover { border-color:rgb(var(--first-hover)); background-color:rgb(var(--first-hover)); color:rgb(var(--white)); }

.more-button.first-light { border-color:rgb(var(--first-light)); background-color:rgb(var(--first-light)); color:rgb(var(--white)); }
.more-button.first-light.outline { color:rgb(var(--first-light)); }
.more-button.first-light:hover { border-color:rgb(var(--first-light-hover)); background-color:rgb(var(--first-light-hover)); color:rgb(var(--white)); }

.more-button.second { border-color:rgb(var(--second)); background-color:rgb(var(--second)); color:rgb(var(--white)); }
.more-button.second.outline { color:rgb(var(--second)); }
.more-button.second:hover { border-color:rgb(var(--second-hover)); background-color:rgb(var(--second-hover)); color:rgb(var(--white)); }

.more-button.second-light { border-color:rgb(var(--second-light)); background-color:rgb(var(--second-light)); color:rgb(var(--white)); }
.more-button.second-light.outline { color:rgb(var(--second-light)); }
.more-button.second-light:hover { border-color:rgb(var(--second-light-hover)); background-color:rgb(var(--second-light-hover)); color:rgb(var(--white)); }

.more-button.third { border-color:rgb(var(--third)); background-color:rgb(var(--third)); color:rgb(var(--white)); }
.more-button.third.outline { color:rgb(var(--third)); }
.more-button.third:hover { border-color:rgb(var(--third-hover)); background-color:rgb(var(--third-hover)); color:rgb(var(--white)); }

.more-button.third-light { border-color:rgb(var(--third-light)); background-color:rgb(var(--third-light)); color:rgb(var(--white)); }
.more-button.third-light.outline { color:rgb(var(--third-light)); }
.more-button.third-light:hover { border-color:rgb(var(--third-light-hover)); background-color:rgb(var(--third-light-hover)); color:rgb(var(--white)); }

.more-button.grey-dark { border-color:rgb(var(--grey-dark)); background-color:rgb(var(--grey-dark)); color:rgb(var(--white)); }
.more-button.grey-dark.outline { color:rgb(var(--grey-dark)); }
.more-button.grey-dark:hover { border-color:rgb(var(--grey-dark-hover)); background-color:rgb(var(--grey-dark-hover)); color:rgb(var(--white)); }

.more-button.grey-mid { border-color:rgb(var(--grey-mid)); background-color:rgb(var(--grey-mid)); color:rgb(var(--white)); }
.more-button.grey-mid.outline { color:rgb(var(--grey-mid)); }
.more-button.grey-mid:hover { border-color:rgb(var(--grey-mid-hover)); background-color:rgb(var(--grey-mid-hover)); color:rgb(var(--white)); }

.more-button.grey-light { border-color:rgb(var(--grey-light)); background-color:rgb(var(--grey-light)); color:rgb(var(--grey-dark)); }
.more-button.grey-light.outline { color:rgb(var(--grey-light)); }
.more-button.grey-light:hover { border-color:rgb(var(--grey-light-hover)); background-color:rgb(var(--grey-light-hover)); color:rgb(var(--grey-dark)); }

.more-button.gradient { border-color:rgb(var(--first)); background:linear-gradient(90deg, rgba(var(--first),1) 0%, rgba(var(--third),1) 100%); color:rgb(var(--white)); }
.more-button.gradient:hover { border-color:rgb(var(--first-hover)); background:rgb(var(--first)); color:rgb(var(--white)); }

.more-button.outline { background-color:transparent; }