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: 255 253 246;
  --color-primary-100: 255 251 236;
  --color-primary-200: 255 246 208;
  --color-primary-300: 255 240 180;
  --color-primary-400: 255 229 124;
  --color-primary-500: 255 218 68;
  --color-primary-600: 230 196 61;
  --color-primary-700: 191 164 51;
  --color-primary-800: 153 131 41;
  --color-primary-900: 125 107 33;
  --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: 32 32 32;
  --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(32, 32, 32, 0.8);
  --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: 0.8;
}
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: #FFDA44;
  --theme-legacy-panel-dark: rgba(32, 32, 32, 0.8);
  --theme-legacy-modal-dark: #202020;
  --theme-legacy-background-dark: #57A181;
  --theme-legacy-input-background-dark: #1A1A1A;
  --theme-legacy-navbar-light: #178C6B;
  --theme-legacy-navbar-dark: rgba(32, 32, 32, 0.8);
  --theme-legacy-navbar-link-light: rgba(255, 255, 255, 0.75);
  --theme-legacy-navbar-link-dark: #FFDA44;
  --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: #FFDA44;
  --theme-legacy-button-light: #178C6B;
  --theme-legacy-button-dark: #FFDA44;
  --theme-legacy-button-muted-light: rgba(23, 140, 107, 0.5);
  --theme-legacy-button-muted-dark: rgba(255, 218, 68, 0.5);
  --theme-legacy-button-hover-light: #199A76;
  --theme-legacy-button-hover-dark: #E6C43D;
  --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/mwz0o5ry/background?v=0038572);
  --theme-legacy-image-foreground: ;
}
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;
}