:root,
::after,
::before {
--black:#000000;--black-rgb:0,0,0;--lightgrey:#efefef;--lightgrey-rgb:239,239,239;--white:#ffffff;--white-rgb:255,255,255;--grey:#636362;--grey-rgb:99,99,98;--green-01:#44b7a5;--green-01-rgb:68,183,165;}
body .black-clr *,
body .clr .black-clr *,
:is(.black-clr, .clr main .black-clr) *::before,
:is(.black-clr, .clr main .black-clr) *::after {
  --color-txt: var(--black);
  --color-txt-rgb: var(--black-rgb);
}
* .black-bgc,
* .black-bgc *::before,
* .black-bgc *::after {
  --color-bg: var(--black);
  --color-bg-rgb: var(--black-rgb);
}
* .black-bgc { background-color: var(--black); }
body .lightgrey-clr *,
body .clr .lightgrey-clr *,
:is(.lightgrey-clr, .clr main .lightgrey-clr) *::before,
:is(.lightgrey-clr, .clr main .lightgrey-clr) *::after {
  --color-txt: var(--lightgrey);
  --color-txt-rgb: var(--lightgrey-rgb);
}
* .lightgrey-bgc,
* .lightgrey-bgc *::before,
* .lightgrey-bgc *::after {
  --color-bg: var(--lightgrey);
  --color-bg-rgb: var(--lightgrey-rgb);
}
* .lightgrey-bgc { background-color: var(--lightgrey); }
body .white-clr *,
body .clr .white-clr *,
:is(.white-clr, .clr main .white-clr) *::before,
:is(.white-clr, .clr main .white-clr) *::after {
  --color-txt: var(--white);
  --color-txt-rgb: var(--white-rgb);
}
* .white-bgc,
* .white-bgc *::before,
* .white-bgc *::after {
  --color-bg: var(--white);
  --color-bg-rgb: var(--white-rgb);
}
* .white-bgc { background-color: var(--white); }
body .grey-clr *,
body .clr .grey-clr *,
:is(.grey-clr, .clr main .grey-clr) *::before,
:is(.grey-clr, .clr main .grey-clr) *::after {
  --color-txt: var(--grey);
  --color-txt-rgb: var(--grey-rgb);
}
* .grey-bgc,
* .grey-bgc *::before,
* .grey-bgc *::after {
  --color-bg: var(--grey);
  --color-bg-rgb: var(--grey-rgb);
}
* .grey-bgc { background-color: var(--grey); }
body .green-01-clr *,
body .clr .green-01-clr *,
:is(.green-01-clr, .clr main .green-01-clr) *::before,
:is(.green-01-clr, .clr main .green-01-clr) *::after {
  --color-txt: var(--green-01);
  --color-txt-rgb: var(--green-01-rgb);
}
* .green-01-bgc,
* .green-01-bgc *::before,
* .green-01-bgc *::after {
  --color-bg: var(--green-01);
  --color-bg-rgb: var(--green-01-rgb);
}
* .green-01-bgc { background-color: var(--green-01); }