:root {
  /*Colors*/
  --agree-color: #5ABB00;
  --disagree-color: #FF0086;
  --pass-color: #FFFFFF;
  --aus-saturation: 100%;
  --aus-lightness: 22%;
  --aus-chroma: 100;
  --aus-blue: hsl(210, 100%, 50%);
  --aus-purple: hsl(270, 100%, 50%);
  --aus-red: hsl(0, 100%, 48%);
  --aus-orange: hsl(30, 100%, 50%);
  --aus-yellow: hsl(51, 100%, 50%);
  --aus-green: hsl(100, 80%, 40%);
  --aus-dark-green: hsl(100, 80%, 30%);
  --aus-cyan: hsl(180, 100%, 50%);
  --aus-teal: #00A0BB;
  --aus-black: #000;
  --aus-white: #fff;
  --aus-white-rgb: 255, 255, 255;
  --aus-black-rgb: 0, 0, 0;
  --aus-gray: hsl(0, 0%, 50%);
  --aus-gray-10: hsl(0, 0%, 90%);
  --aus-gray-20: hsl(0, 0%, 80%);
  --aus-gray-30: hsl(0, 0%, 70%);
  --aus-gray-40: hsl(0, 0%, 60%);
  --aus-gray-50: hsl(0, 0%, 50%);
  --aus-gray-60: hsl(0, 0%, 40%);
  --aus-gray-70: hsl(0, 0%, 30%);
  --aus-gray-80: hsl(0, 0%, 20%);
  --aus-gray-90: hsl(0, 0%, 10%);
  --aus-primary: #0d6efd;
  --aus-secondary: rgba(173,181,189,.75);
  --aus-success: #198754;
  --aus-info: #0dcaf0;
  --aus-warning: #ffc107;
  --aus-danger: #dc3545;
  --aus-secondary-rgb: 108,117,125;
  --aus-primary-bg-subtle: #031633;
  --aus-secondary-bg-subtle: #161719;
  --aus-success-bg-subtle: #051b11;
  --aus-info-bg-subtle: #032830;
  --aus-warning-bg-subtle: #332701;
  --aus-danger-bg-subtle: #2c0b0e;
  --aus-light-bg-subtle: #343a40;
  --aus-dark-bg-subtle: #1a1d20;
  --aus-font-sans-serif: "Times New Roman", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --aus-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --aus-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));
  --aus-body-font-family: var(--aus-font-sans-serif);
  --aus-body-font-size: 1rem;
  --aus-body-font-weight: 400;
  --aus-body-line-height: 1.5;
  --aus-body-color: #E6E6E6;
  --aus-heading-color: var(--aus-body-color);
  --aus-body-bg: #212529;
  --aus-body-bg-rgb: 33,37,41;
  --aus-secondary-color: rgba(173,181,189,.75);
  --aus-secondary-bg: #343a40;
  --aus-tertiary-color: hsl(0, 0%, 40%);
  --aus-tertiary-bg: #2b3035;
  --aus-link-color: #6ea8fe;
  --aus-link-hover-color: #8bb9fe;
  --aus-code-color: #d63384;
  --aus-border-width: 1px;
  --aus-border-style: solid;
  --aus-border-color: hsl(35,0%,50%);
  --aus-select-border-color: #495057;
  --aus-border-color-translucent: rgba(0, 0, 0, .175);

  --aus-hue-gradient: linear-gradient(90deg,
  hsl(0, 100%, 65.1%),
  hsl(17, 100%, 63.5%), 4.75%,
  hsl(33, 100%, 62.5%), 9.2%,
  hsl(42, 100%, 62%), 11.7%,
  hsl(54, 100%, 62%), 15%,
  hsl(75, 77.8%, 55.9%), 20.9%,
  hsl(98, 61.7%, 52.9%), 27.25%,
  hsl(122, 61.6%, 52.4%), 34%,
  hsl(158, 61.5%, 51.6%), 43.9%,
  hsl(177, 61.4%, 51.2%), 49.3%,
  hsl(207, 100%, 65%), 57.5%,
  hsl(226, 90.8%, 75%), 62.75%,
  hsl(236, 86%, 78%), 65.5%,
  hsl(267, 73%, 75%), 74.7%,
  hsl(329, 90.8%, 65.9%), 91.4%,
  hsl(360, 100%, 65.1%)
  );

  --aus-body-text-align: left;
  --aus-gutter-y: 0px;
  --aus-gutter-x: 0px;
  --pane-border-width: 1rem;

  /*Error/Matrix*/
  --matrix-txt-color: #FFA500;
  --matrix-bg-alpha: 0.05;
  --matrix-bg-color: var(--aus-body-bg-rgb);

  /*Nav/links*/
  --aus-nav-link-color: var(--aus-body-color);
  --aus-nav-link-font-size: var(--aus-body-font-size);
  --aus-nav-link-font-weight: var(--aus-body-font-weight);
  --aus-nav-link-padding-y: 0px;
  --aus-nav-link-padding-x: 0px;
  --aus-nav-link-disabled-color: var(--aus-secondary-color);
  --aus-nav-button-hover-shadow: 0px 0px 7px 2px hsl(35,0%,50%);

  /*Cards*/
  --aus-card-padding-y: 0.5rem;
  --aus-card-padding-x: 0rem;
  --aus-card-spacer-y: 0rem;
  --aus-card-spacer-x: 0rem;
  --aus-card-title-spacer-y: 0rem;
  --aus-card-border-width: 1px;
  --aus-card-border-color: var(--aus-card-cap-bg);
  --aus-card-border-radius: 0px;
  --aus-card-inner-border-radius: 0.0rem;
  --aus-card-cap-bg: hsl(35,0%,50%);
  --aus-card-bg: var(--aus-body-bg);
  --aus-card-img-overlay-padding: 1rem;
  --aus-card-group-margin: 0.75rem;
  --aus-card-cap-padding-y: 0;
  --aus-card-cap-padding-x: 0;
  --aus-card-cap-color: var(--aus-black);
  --aus-card-shadow: var(--aus-card-cap-bg);
  --aus-card-header-font-size: 1.3rem;
  --aus-card-header-padding: 4px;
  --aus-card-height: auto;

  /*Accordian/detail*/
  --aus-accordion-btn-padding-y: 0;
  --aus-accordion-btn-padding-x: 0;
  --aus-accordion-btn-bg: var(--aus-tertiary-bg);
  --aus-accordion-active-bg: var(--aus-tertiary-bg);
  --aus-accordion-btn-focus-box-shadow: unset;
  --aus-accordion-border-width: 0;

  /*Inputs*/
  --aus-input-box-shadow: none;
  --aus-input-padding-x: 6px;
  --aus-input-padding-y: 5px;
  --aus-input-focus-box-shadow: inset 0 0 5px hsl(210, 100%, 50%);
  --aus-input-invalid-box-shadow: inset 0 0 15px hsl(0, 100%, 50%);
  --aus-input-valid-box-shadow: inset 0 0 5px hsl(120, 100%, 50%);

  /*Select/Dropdown*/
  --aus-select-caret-size: 1.5rem;

  /*Range Sliders*/
  --range-track-bg: var(--aus-tertiary-bg);
  --aus-range-thumb-height: 28px;
  --aus-range-thumb-width: 28px;
  --aus-range-thumb-focus-shadow-witdh: 1px;
  --aus-range-thumb-focus-box-shadow: 0 0 0 1px hsl(0, 0%, 100%);
  --aus-range-thumb-bg: hsl(0, 0%, 0%);
  --aus-range-thumb-disabled-bg: hsl(0, 0%, 60%);
  --aus-range-thumb-border: none;
  --aus-range-thumb-border-radius: 0px;
  --aus-range-thumb-box-shadow: none;
  --aus-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  --aus-range-track-height: 20px;
  --aus-range-track-width: 100%;
  --aus-range-track-bg: var(--aus-tertiary-bg);
  --aus-range-track-border: none;
  --aus-range-track-border-radius: 0px;
  --aus-range-track-box-shadow: none;

  /*Rotators*/
  --aus-rotator-height: 32px;
  --aus-rotator-depth: 0.288675134594;

  /*Buttons*/
  --aus-btn-padding-x: 0.75rem;
  --aus-btn-padding-y: 0.375rem;
  --aus-btn-color: var(--aus-body-color);
  --aus-btn-bg: transparent;
  --aus-btn-border-width: var(--aus-border-width);
  --aus-btn-border-color: black;
  --aus-btn-hover-bg: var(--aus-secondary-bg);
  --aus-btn-hover-border-color: black;
  --aus-btn-disabled-opacity: 0.65;


  background-image: url(/resources/media/dark-background-e09a27dbb6f3a923c226ea5f43c80c15.jpg);
  background-repeat: repeat;
  background-size: 512px 512px;
  background-position: top left;
  background-color: #212529;
  color-scheme: dark;

  --aus-teal-rgb: "0,96,112";
}

.nav-button.selected:not(:disabled),
.nav-button:hover:not(:disabled) {
  border-color: var(--aus-body-color);
}

.card {
  border-top-width: 0px;
}

.card-header {
  border-bottom: 0;
  border-top-width: 0px;
}

.comment-card {
}

.card:not(.excludeShadow):focus,
.card:not(.excludeShadow):focus-within,
.card:not(.excludeShadow):focus-visible,
.button-card:not(.excludeShadow):hover,
.link-card:not(.excludeShadow):hover,
.button-card:not(.excludeShadow).selected,
.link-card:not(.excludeShadow).selected,
.link-card.focused {
  box-shadow: 0px 0px 7px 1px var(--aus-card-shadow);
}
.card.disabled {
  --aus-card-cap-bg: hsl(0, 0%, 22%);
  --aus-gray: hsl(0, 0%, 22%);
  --aus-card-cap-color: var(--aus-tertiary-color);
  --aus-card-shadow: var(--aus-card-cap-bg);
  --aus-lightness: 22%;
  --aus-card-border-color: var(--aus-card-cap-bg);
  color: var(--aus-tertiary-color);
}

.input-card.card {
  --aus-card-border-radius: 0px;
}

.result-graph-header {
  background-color: var(--aus-card-cap-bg);
}

.chart-wrapper {
  --visual-bg: var(--aus-body-bg) ;
}
