:where(:root) {
  --push-button-border-width: 1px;
  --push-button-prefix-margin-right: 0.25rem;
  --push-button-prefix-dimension: 20px;
  --push-button-prefix-color-fill-selected: #000000;
  --push-button-prefix-color-fill-unselected-hover: #92cbff;
  --push-button-prefix-color-fill-unselected-default: #4dacff;
  --push-button-radius: 3px;
  --push-button-padding-y-large: 0.75rem;
  --push-button-padding-y-large-icon-only: 0.75rem;
  --push-button-padding-y-small-icon-only: 0.25rem;
  --push-button-padding-y-small: 1rem;
  --push-button-padding-y-medium-icon-only: 0.5rem;
  --push-button-padding-y-medium: 0.5rem;
  --push-button-padding-x-large-icon-only: 0.75rem;
  --push-button-padding-x-large: 1rem;
  --push-button-padding-x-small-icon-only: 0.25rem;
  --push-button-padding-x-small: 1rem;
  --push-button-padding-x-medium-icon-only: 0.5rem;
  --push-button-padding-x-medium: 1rem;
  --push-button-color-background-unselected-hover: #00000000;
  --push-button-color-background-unselected-default: #00000000;
  --push-button-color-background-selected-hover: #99f666;
  --push-button-color-background-selected-default: #56f000;
  --push-button-color-border-selected-hover: #99f666;
  --push-button-color-border-selected-default: #56f000;
  --push-button-color-border-unselected-hover: #92cbff;
  --push-button-color-border-unselected-default: #4dacff;
  --push-button-color-text-selected: #000000;
  --push-button-color-text-unselected-hover: #92cbff;
  --push-button-color-text-unselected-default: #4dacff;
  --tab-color-border-bottom-selected: #4dacff;
  --tab-color-text-selected: #ffffff;
  --tab-color-text-hover: #92cbff;
  --tab-color-text-default: #4dacff;
  --tab-border-width-bottom: 4px;
  --tab-padding-bottom-small: 1.25rem;
  --tab-padding-bottom-large: 1.75rem;
  --tab-padding-top-small: 1rem;
  --tab-padding-top-large: 1.5rem;
  --tab-padding-x-small: 0.75rem;
  --tab-padding-x-large: 0.75rem;
  --tooltip-radius: 1px;
  --tooltip-color-text: #ffffff;
  --tooltip-color-background: #3c3e42;
  --timeline-header-color-background: #172635;
  --timeline-cell-color-background: #1c3f5e;
  --textarea-radius: 3px;
  --textarea-padding-y-small: 0.5rem;
  --textarea-padding-y-medium: 0.5rem;
  --textarea-padding-y-large: 0.5rem;
  --textarea-padding-x-small: 0.25rem;
  --textarea-padding-x-medium: 0.5rem;
  --textarea-padding-x-large: 0.75rem;
  --textarea-color-background-default: #101923;
  --textarea-color-text-placeholder: #a4abb6;
  --textarea-color-text-default: #ffffff;
  --textarea-color-border-invalid: #ff3838;
  --textarea-color-border-hover: #92cbff;
  --textarea-color-border-default: #2b659b;
  --textarea-border-width: 1px;
  --tag-padding-y: 0.25rem;
  --tag-padding-x: 0.75rem;
  --tag-radius: 4px;
  --tag-color-background-unknown: #292a2d;
  --tag-color-background-fail: #661102;
  --tag-color-background-pass: #005a00;
  --tag-color-text: #ffffff;
  --tag-color-border-pass: #007a33;
  --tag-color-border-fail: #8b1703;
  --tag-color-border-unknown: #292a2d;
  --tag-shadow-inner-unknown: inset 0px 0px 5px 0px rgb(164, 171, 182);
  --tag-shadow-inner-pass: inset 0px 0px 5px 0px rgb(86, 240, 0);
  --tag-shadow-inner-fail: inset 0px 0px 5px 0px rgb(255, 56, 56);
  --table-body-cell-padding-x: 0.5rem;
  --table-body-cell-padding-y: 0.25rem;
  --table-row-border-width: 1px;
  --table-row-color-border: #101923;
  --table-row-color-text: #ffffff;
  --table-row-color-background-hover: #1c3851;
  --table-row-color-background-selected: #1c3f5e;
  --table-row-color-background-default: #1b2d3e;
  --table-header-shadow:  0px 4px 8px 0px rgba(0, 0, 0, 0.45);
  --table-header-cell-padding: 0.5rem;
  --table-header-color-background: #172635;
  --switch-radius-track: 10px;
  --status-symbol-color-fill-standby-on-light: #64d9ff;
  --status-symbol-color-fill-standby-on-dark: #2dccff;
  --status-symbol-color-fill-serious-on-light: #ffaf3d;
  --status-symbol-color-fill-serious-on-dark: #ffb302;
  --status-symbol-color-fill-off-on-light: #7b8089;
  --status-symbol-color-fill-off-on-dark: #a4abb6;
  --status-symbol-color-fill-normal-on-light: #00e200;
  --status-symbol-color-fill-normal-on-dark: #56f000;
  --status-symbol-color-fill-critical-on-light: #ff2a04;
  --status-symbol-color-fill-critical-on-dark: #ff3838;
  --status-symbol-color-fill-caution-on-light: #fad800;
  --status-symbol-color-fill-caution-on-dark: #fce83a;
  --status-symbol-color-border-standby: #285766;
  --status-symbol-color-border-serious: #664618;
  --status-symbol-color-border-off: #3c3e42;
  --status-symbol-color-border-normal: #005a00;
  --status-symbol-color-border-critical: #661102;
  --status-symbol-color-border-caution: #645600;
  --status-symbol-border-width-on-light: 1px;
  --status-symbol-border-width-on-dark: 0;
  --slider-track-radius: 3px;
  --slider-track-height-inactive: 1px;
  --slider-track-height-active: 4px;
  --slider-tick-radius: 50%;
  --slider-tick-dimension: 4px;
  --slider-tick-color-background: #4dacff;
  --slider-thumb-radius: 50%;
  --slider-thumb-dimension: 20px;
  --slider-thumb-color-border-hover: #92cbff;
  --slider-thumb-color-border-default: #4dacff;
  --slider-thumb-color-background: #101923;
  --slider-thumb-border-width: 2px;
  --slider-radius-background-track: 1px;
  --slider-axis-label-color-text: #ffffff;
  --select-radius: 3px;
  --select-padding-y-small: 1rem;
  --select-padding-y-medium: 0.5rem;
  --select-padding-y-large: 0.25rem;
  --select-padding-x-small: 0.25rem;
  --select-padding-x-medium: 0.5rem;
  --select-padding-x-large: 0.75rem;
  --select-color-text-inline: #ffffff;
  --select-color-text: #4dacff;
  --select-color-border-invalid: #ff3838;
  --select-color-border-hover: #92cbff;
  --select-color-border-inline-default: #00000000;
  --select-color-border-default: #2b659b;
  --select-color-background-inline: #00000000;
  --select-color-background: #101923;
  --select-caret-selector-width: 32px;
  --select-caret-selector-color-background: #1c3f5e;
  --select-caret-dimension: 30px;
  --select-caret-color-fill: #4dacff;
  --select-border-width: 1px;
  --scrollbar-shadow-inner-vertical: inset 3px 3px 3px 0px rgba(0, 0, 0, 0.5);
  --scrollbar-shadow-inner-horizontal: inset 1px 3px 3px 0px rgba(0, 0, 0, 0.5);
  --scrollbar-radius: 4px;
  --radio-radius-outer: 9px;
  --radio-radius-inner: 4px;
  --radio-control-radius: 50%;
  --radio-control-padding: 0.125rem;
  --radio-control-margin-right: 0.625rem;
  --radio-control-dimension: 24px;
  --radio-control-color-border-hover: #92cbff;
  --radio-control-color-border-default: #2b659b;
  --radio-control-check-color-fill: #4dacff;
  --radio-check-radius: 50%;
  --progress-label-margin-left: 0.5rem;
  --progress-padding: 0.0625rem;
  --progress-inner-color-background: #4dacff;
  --progress-color-background: #1b2d3e;
  --progress-color-border: #4dacff;
  --progress-border-width: 1px;
  --progress-radius-outer: 10px;
  --progress-radius-inner: 8px;
  --notification-banner-padding-y-small: 0.875rem;
  --notification-banner-padding-y-large: 1.5rem;
  --notification-banner-padding-right: 0.5rem;
  --notification-banner-padding-left: 1rem;
  --notification-banner-status-symbol-margin-right: 0.75rem;
  --notification-banner-prefix-margin-right: 1rem;
  --notification-banner-prefix-dimension: 32px;
  --notification-banner-radius-outer: 3px;
  --notification-banner-radius-inner: 2px;
  --notification-banner-color-background: #101923;
  --notification-banner-color-text: #ffffff;
  --notification-banner-color-border-outer-standby: #2dccff;
  --notification-banner-color-border-outer-serious: #ffb302;
  --notification-banner-color-border-outer-off: #a4abb6;
  --notification-banner-color-border-outer-normal: #56f000;
  --notification-banner-color-border-outer-default: #4dacff;
  --notification-banner-color-border-outer-critical: #ff3838;
  --notification-banner-color-border-outer-caution: #fce83a;
  --notification-banner-color-border-inner-standby: #2dccff;
  --notification-banner-color-border-inner-serious: #ffb302;
  --notification-banner-color-border-inner-off: #a4abb6;
  --notification-banner-color-border-inner-normal: #56f000;
  --notification-banner-color-border-inner-default: #4dacff;
  --notification-banner-color-border-inner-critical: #ff3838;
  --notification-banner-color-border-inner-caution: #fce83a;
  --monitoring-icon-badge-color-background: #101923;
  --menu-divider-color-fill: #51555b;
  --log-color-border: #000000;
  --link-color-text-hover: #4dacff;
  --link-color-text-default: #4dacff;
  --input-suffix-margin-left: 0.25rem;
  --input-radius: 3px;
  --input-prefix-margin-right: 0.25rem;
  --input-padding-y-small: 0.25rem;
  --input-padding-y-medium: 0.5rem;
  --input-padding-y-large: 0.5rem;
  --input-padding-x-small: 0.5rem;
  --input-padding-x-medium: 0.5rem;
  --input-padding-x-large: 0.75rem;
  --input-icon-dimension: 20px;
  --input-icon-color-fill-default: #4dacff;
  --input-color-text-placeholder: #a4abb6;
  --input-color-text-default: #ffffff;
  --input-color-border-invalid: #ff3838;
  --input-color-border-hover: #92cbff;
  --input-color-border-default: #2b659b;
  --input-color-background-default: #101923;
  --input-border-width: 1px;
  --indeterminate-progress-radius-outer: 30px;
  --indeterminate-progress-radius-inner: 23px;
  --gsb-icon-color-fill-hover: #92cbff;
  --gsb-icon-color-fill-default: #4dacff;
  --gsb-color-text: #ffffff;
  --gsb-color-background: #172635;
  --container-color-border: #000000;
  --clock-datetime-color-background: #101923;
  --classification-banner-color-background-unclassified: #007a33;
  --classification-banner-color-background-topsecretsci: #fce83a;
  --classification-banner-color-background-topsecret: #ff8c00;
  --classification-banner-color-background-secret: #c8102e;
  --classification-banner-color-background-cui: #502b85;
  --classification-banner-color-background-confidential: #0033a0;
  --checkbox-group-padding: 1rem;
  --checkbox-group-color-border-invalid: #ff3838;
  --checkbox-group-color-border-default: #2b659b;
  --checkbox-group-checkbox-margin-bottom: 0.5rem;
  --checkbox-group-border-width: 1px;
  --checkbox-label-margin-left: 0.5rem;
  --checkbox-control-radius: 2px;
  --checkbox-control-padding: 0.125rem;
  --checkbox-control-dimension: 24px;
  --checkbox-radius: 2px;
  --card-radius: 3px;
  --card-footer-padding: 0.5rem;
  --card-body-padding: 0.5rem;
  --card-shadow:  0px 4px 4px 1px rgba(0, 0, 0, 0.45);
  --card-border-width: 1px;
  --card-header-padding-y: 0.625rem;
  --card-header-padding-x: 0.5rem;
  --card-header-suffix-dimension: 24px;
  --card-header-suffix-margin-left: 0.5rem;
  --card-header-prefix-margin-right: 0.5rem;
  --card-header-prefix-dimension: 24px;
  --card-color-background: #101923;
  --card-color-border: #51555b;
  --button-radius: 3px;
  --button-padding-y-small-icon-only: 0.25rem;
  --button-padding-y-small: 0.25rem;
  --button-padding-y-medium-icon-only: 0.5rem;
  --button-padding-y-medium: 0.5rem;
  --button-padding-y-large-icon-only: 0.75rem;
  --button-padding-y-large: 0.75rem;
  --button-padding-x-small-icon-only: 0.25rem;
  --button-padding-x-small: 1rem;
  --button-padding-x-medium-icon-only: 0.5rem;
  --button-padding-x-medium: 1rem;
  --button-padding-x-large-icon-only: 0.75rem;
  --button-padding-x-large: 1rem;
  --button-icon-margin-right: 0.25rem;
  --button-icon-dimension: 20px;
  --button-icon-color-fill-secondary-hover: #92cbff;
  --button-icon-color-fill-secondary-default: #4dacff;
  --button-icon-color-fill-primary: #080c11;
  --button-icon-color-fill-borderless-hover: #92cbff;
  --button-icon-color-fill-borderless-default: #4dacff;
  --button-color-text-secondary-hover: #92cbff;
  --button-color-text-secondary-default: #4dacff;
  --button-color-text-primary: #080c11;
  --button-color-text-borderless-hover: #92cbff;
  --button-color-text-borderless-default: #4dacff;
  --button-color-border-secondary-hover: #92cbff;
  --button-color-border-secondary-default: #4dacff;
  --button-color-border-primary-hover: #92cbff;
  --button-color-border-primary-default: #4dacff;
  --button-color-border-borderless: #00000000;
  --button-color-background-secondary: #00000000;
  --button-color-background-primary-hover: #92cbff;
  --button-color-background-primary-default: #4dacff;
  --button-color-background-borderless: #00000000;
  --button-border-width: 1px;
}
