/* ==========================================================================
 * inMo (Dark)
 * ========================================================================== */

@define-mixin mds-t-inmo--dark {
  /* Background */
  --mds-t-background-color--primary: var(
    --mds-d-background-color--inverse-primary
  );
  --mds-t-background-color--secondary: var(
    --mds-d-background-color--inverse-secondary
  );
  --mds-t-background-color--tertiary: var(
    --mds-d-background-color--inverse-tertiary
  );
  --mds-t-background-color--inverse-primary: var(
    --mds-d-background-color--primary
  );
  --mds-t-background-color--inverse-secondary: var(
    --mds-d-background-color--primary
  );
  --mds-t-background-color--inverse-tertiary: var(
    --mds-d-background-color--primary
  );
  --mds-t-background-color--danger-muted: var(--mds-t-color--red-intense);
  --mds-t-background-color--overlay: var(
    --mds-d-background-color--inverse-overlay
  );
  --mds-t-background-color--inverse-overlay: var(
    --mds-d-background-color--overlay
  );

  /* Border */
  --mds-t-border-color--primary: var(--mds-d-border-color--inverse-primary);
  --mds-t-border-color--secondary: var(--mds-d-border-color--inverse-secondary);
  --mds-t-border-color--inverse-primary: var(--mds-d-border-color--primary);
  --mds-t-border-color--inverse-secondary: var(--mds-d-border-color--secondary);

  /* Status */
  --mds-t-color--neutral-intense: var(--mds-d-color-slate--100);
  --mds-t-color--neutral: var(--mds-d-color-slate--400);
  --mds-t-color--neutral-muted: var(--mds-d-color-slate--700);

  /* Text */
  --mds-t-text-color--primary: var(--mds-d-font-color--inverse-primary);
  --mds-t-text-color--secondary: var(--mds-d-font-color--inverse-secondary);
  --mds-t-text-color--tertiary: var(--mds-d-font-color--inverse-tertiary);
  --mds-t-text-color--inverse-primary: var(--mds-d-font-color--primary);
  --mds-t-text-color--inverse-secondary: var(--mds-d-font-color--secondary);
  --mds-t-text-color--inverse-tertiary: var(--mds-d-font-color--tertiary);

  /* Link */
  --mds-t-link-color--primary: var(--mds-t-text-color--tertiary);
  --mds-t-link-color--hover: var(--mds-t-text-color--accent);
  --mds-t-link-color--active: var(--mds-t-text-color--accent);
}
