/* ==========================================================================
 * Adobe (Dark)
 * ========================================================================== */

@define-mixin mds-t-adobe--dark {
  /* Background */
  --mds-t-background-color--primary: #414141;
  --mds-t-background-color--secondary: #353535;
  --mds-t-background-color--tertiary: #151515;
  --mds-t-background-color--inverse: #fff;
  --mds-t-background-color--inverse-secondary: #8c8c8c;
  --mds-t-background-color--accent: var(--mds-d-background-color--accent);
  --mds-t-background-color--accent-muted: var(
    --mds-d-background-color--accent-light
  );
  --mds-t-background-color--overlay: #353535;

  /* Border */
  --mds-t-border-color--primary: #2a2a2a;
  --mds-t-border-color--secondary: #2a2a2a;
  --mds-t-border-color--accent: var(--mds-d-border-color--accent);
  --mds-t-border-color--inverse: var(--mds-d-color-ui--2);

  /* Status */
  --mds-t-color--primary: var(--mds-d-status-color--primary);
  --mds-t-color--secondary: var(--mds-d-status-color--secondary);
  --mds-t-color--info: var(--mds-d-status-color--info);
  --mds-t-color--info-light: var(--mds-d-status-color--info-light);
  --mds-t-color--success: var(--mds-d-status-color--success);
  --mds-t-color--success-light: var(--mds-d-status-color--success-light);
  --mds-t-color--warning: var(--mds-d-status-color--warning);
  --mds-t-color--warning-light: var(--mds-d-status-color--warning-light);
  --mds-t-color--danger: var(--mds-d-status-color--danger);
  --mds-t-color--danger-light: var(--mds-d-status-color--danger-light);
  --mds-t-color--purple: var(--mds-d-status-color--purple);
  --mds-t-color--purple-light: var(--mds-d-status-color--purple-light);

  /* Text */
  --mds-t-text-color--primary: #fff;
  --mds-t-text-color--secondary: #ededed;
  --mds-t-text-color--tertiary: #8c8c8c;
  --mds-t-text-color--accent: var(--mds-d-font-color--accent);
  --mds-t-text-color--danger: var(--mds-d-font-color--danger);
  --mds-t-text-color--inverse: #151515;

  /* UI */
  --mds-t-ui-color--1: var(--mds-d-color-ui--10);
  --mds-t-ui-color--2: var(--mds-d-color-ui--9);
  --mds-t-ui-color--3: var(--mds-d-color-ui--8);
  --mds-t-ui-color--4: var(--mds-d-color-ui--7);
  --mds-t-ui-color--5: var(--mds-d-color-ui--6);
  --mds-t-ui-color--6: var(--mds-d-color-ui--5);
  --mds-t-ui-color--7: var(--mds-d-color-ui--4);
  --mds-t-ui-color--8: var(--mds-d-color-ui--3);
  --mds-t-ui-color--9: var(--mds-d-color-ui--2);
  --mds-t-ui-color--10: var(--mds-d-color-ui--1);

  /* Link */
  --mds-t-link-color--primary: #8c8c8c;
  --mds-t-link-color--hover: #fff;
  --mds-t-link-color--active: #fff;

  .mds-c-lightbox {
    --mds-t-background-color: #151515;
    --mds-t-background-color--overlay: #353535;
    --mds-t-text-color--primary: #fff;
  }

  .mds-c-navigation__menu {
    --mds-t-background-color: #414141;
    --mds-t-text-color--primary: #fff;
    --mds-t-text-color--secondary: #ededed;
    --mds-t-text-color--tertiary: #8c8c8c;
    --mds-t-link-color--primary: #8c8c8c;
    --mds-t-link-color--hover: #fff;
    --mds-t-link-color--active: #fff;
  }

  .mds-c-section.mds-c-section--theme-darkblue {
    --mds-t-background-color: #2a2a2a;
    --mds-t-text-color--primary: #fff;
  }
}
