body.light {
  --color-primary-50: 243 249 248;
  --color-primary-100: 232 244 240;
  --color-primary-200: 197 226 218;
  --color-primary-300: 162 209 196;
  --color-primary-400: 93 175 151;
  --color-primary-500: 23 140 107;
  --color-primary-600: 21 126 96;
  --color-primary-700: 17 105 80;
  --color-primary-800: 14 84 64;
  --color-primary-900: 11 69 52;
  --color-on-primary-50: 29 29 29;
  --color-on-primary-100: 29 29 29;
  --color-on-primary-200: 29 29 29;
  --color-on-primary-300: 29 29 29;
  --color-on-primary-400: 255 255 255;
  --color-on-primary-500: 255 255 255;
  --color-on-primary-600: 255 255 255;
  --color-on-primary-700: 255 255 255;
  --color-on-primary-800: 255 255 255;
  --color-on-primary-900: 255 255 255;
  --color-panel: 255 255 255;
  --color-on-panel: 29 29 29;
  --color-panel-0: #E4E4E4;
  --color-panel-2: #E4E4E4;
  --color-panel-3: #E8E8E8;
  --color-panel-hover: #E0E0E0;
  --color-row-even: #FFFFFF;
  --color-row-odd: #E4E4E4;
  --color-row-hover: #E0E0E0;
  --color-divider: #D4D4D4;
  --panel-opacity: 1;
}
body.dark {
  --color-primary-50: 253 253 253;
  --color-primary-100: 252 252 252;
  --color-primary-200: 247 247 247;
  --color-primary-300: 243 243 243;
  --color-primary-400: 233 233 233;
  --color-primary-500: 224 224 224;
  --color-primary-600: 202 202 202;
  --color-primary-700: 168 168 168;
  --color-primary-800: 134 134 134;
  --color-primary-900: 110 110 110;
  --color-on-primary-50: 29 29 29;
  --color-on-primary-100: 29 29 29;
  --color-on-primary-200: 29 29 29;
  --color-on-primary-300: 29 29 29;
  --color-on-primary-400: 29 29 29;
  --color-on-primary-500: 29 29 29;
  --color-on-primary-600: 29 29 29;
  --color-on-primary-700: 255 255 255;
  --color-on-primary-800: 255 255 255;
  --color-on-primary-900: 255 255 255;
  --color-panel: 0 41 0;
  --color-on-panel: 255 255 255;
  --color-panel-hover: rgba(255, 255, 255, 0.075);
  --color-panel-0: rgba(0, 0, 0, 0.11);
  --color-panel-2: rgba(255, 255, 255, 0.02);
  --color-panel-3: rgba(255, 255, 255, 0.06);
  --color-row-even: rgba(0, 41, 0, 1);
  --color-row-odd: rgba(0, 0, 0, 0.11);
  --color-row-hover: rgba(255, 255, 255, 0.075);
  --color-divider: rgba(255, 255, 255, 0.13);
  --panel-opacity: 1;
}
body.dark .message-sent .username-dark { display: none; }
body.dark .message-sent .username-light { display: unset !important }
:root {
  --theme-legacy-primary-raw-light: #178C6B;
  --theme-legacy-primary-raw-dark: #E0E0E0;
  --theme-legacy-panel-dark: rgba(0, 41, 0, 1);
  --theme-legacy-modal-dark: #002900;
  --theme-legacy-background-dark: #000000;
  --theme-legacy-input-background-dark: #002100;
  --theme-legacy-navbar-light: #178C6B;
  --theme-legacy-navbar-dark: rgba(0, 41, 0, 1);
  --theme-legacy-navbar-link-light: rgba(255, 255, 255, 0.75);
  --theme-legacy-navbar-link-dark: #E0E0E0;
  --theme-legacy-navbar-link-hover-light: rgba(255, 255, 255, 1);
  --theme-legacy-navbar-link-hover-dark: RGBA(255, 255, 255, 1);
  --theme-legacy-link-light: #178C6B;
  --theme-legacy-link-dark: #E0E0E0;
  --theme-legacy-button-light: #178C6B;
  --theme-legacy-button-dark: #E0E0E0;
  --theme-legacy-button-muted-light: rgba(23, 140, 107, 0.5);
  --theme-legacy-button-muted-dark: rgba(224, 224, 224, 0.5);
  --theme-legacy-button-hover-light: #199A76;
  --theme-legacy-button-hover-dark: #CACACA;
  --theme-legacy-button-text-light: rgba(255, 255, 255, 1);
  --theme-legacy-button-text-dark: rgba(0, 0, 0, 1);
  --theme-legacy-check-light: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  --theme-legacy-check-dark: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  --theme-legacy-radio-light: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFFFFF'/%3E%3C/svg%3E");
  --theme-legacy-radio-dark: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23000000'/%3E%3C/svg%3E");
  --theme-legacy-image-banner: ;
  --theme-legacy-image-background: url(/themeasset/9wxzxg85/background?v=f7574bd);
  --theme-legacy-image-foreground: url(/themeasset/9wxzxg85/foreground?v=73b575f);
}
body.light, body.dark {
  background-position: center;
  background-size: auto;
  background-repeat: repeat;
}
body.light #foreground, body.dark #foreground {
  background-position: bottom;
  background-size: auto;
  background-repeat: repeat-x;
}
body.light .navbar-background, body.dark .navbar-background {
  background-position: top;
  background-size: auto;
  background-repeat: repeat;
}