/* Generated by rootiest-icons scripts/make-themes.py from themes/sftpgo.css and themes/palette.toml: do not edit. */
:root {
  --bs-body-color: #4c4f69;
  --bs-body-color-rgb: 76,79,105;
  --bs-body-bg: #eff1f5;
  --bs-body-bg-rgb: 239,241,245;
  --bs-emphasis-color: #4c4f69;
  --bs-emphasis-color-rgb: 76,79,105;
  --bs-secondary-color: color-mix(in srgb, #4c4f69 75%, transparent);
  --bs-secondary-bg: #ccd0da;
  --bs-secondary-bg-rgb: 204,208,218;
  --bs-tertiary-color: color-mix(in srgb, #4c4f69 50%, transparent);
  --bs-tertiary-bg: #e6e9ef;
  --bs-tertiary-bg-rgb: 230,233,239;
  --bs-heading-color: #4c4f69;
  --bs-link-color: #9b5454;
  --bs-link-color-rgb: 155,84,84;
  --bs-link-hover-color: color-mix(in srgb, #9b5454 75%, #4c4f69);
  --bs-border-color: #ccd0da;
  --bs-border-color-translucent: color-mix(in srgb, #4c4f69 15%, transparent);
  --bs-code-color: #ea76cb;
  --bs-text-muted: #6c6f85;
  --bs-primary: #dd7878;
  --bs-primary-rgb: 221,120,120;
  --bs-primary-active: color-mix(in srgb, #dd7878 85%, #4c4f69);
  --bs-primary-light: color-mix(in srgb, #dd7878 15%, #eff1f5);
  --bs-primary-inverse: #11111b;
  --bs-primary-clarity: color-mix(in srgb, #dd7878 20%, transparent);
  --bs-text-primary: #9b5454;
  --bs-primary-text-emphasis: #9b5454;
  --bs-primary-bg-subtle: color-mix(in srgb, #dd7878 15%, #eff1f5);
  --bs-primary-border-subtle: color-mix(in srgb, #dd7878 40%, #eff1f5);
  --bs-secondary: #bcc0cc;
  --bs-secondary-active: #acb0be;
  --bs-secondary-light: #ccd0da;
  --bs-secondary-inverse: #4c4f69;
  --bs-light: #ccd0da;
  --bs-light-rgb: 204,208,218;
  --bs-light-active: #bcc0cc;
  --bs-light-light: #e6e9ef;
  --bs-light-inverse: #6c6f85;
  --bs-light-bg-subtle: #ccd0da;
  --bs-light-border-subtle: #bcc0cc;
  --bs-success: #40a02b;
  --bs-info: #1e66f5;
  --bs-warning: #df8e1d;
  --bs-danger: #d20f39;
  --bs-text-success: #40a02b;
  --bs-text-info: #1e66f5;
  --bs-text-warning: #df8e1d;
  --bs-text-danger: #d20f39;
  --bs-app-bg-color: #e6e9ef;
  --bs-app-blank-bg-color: #eff1f5;
  --bs-app-header-base-bg-color: #eff1f5;
  --bs-app-header-minimize-bg-color: #eff1f5;
  --bs-app-sidebar-base-bg-color: #e6e9ef;
  --bs-card-bg: #eff1f5;
  --bs-card-cap-bg: #eff1f5;
  --bs-card-border-color: #ccd0da;
  --bs-card-title-color: #4c4f69;
  --bs-input-bg: #e6e9ef;
  --bs-input-color: #4c4f69;
  --bs-input-solid-bg: #ccd0da;
  --bs-input-solid-bg-focus: #bcc0cc;
  --bs-input-solid-color: #4c4f69;
  --bs-input-solid-placeholder-color: #8c8fa1;
  --bs-menu-dropdown-bg-color: #e6e9ef;
  --bs-menu-heading-color: #6c6f85;
  --bs-menu-link-bg-color-active: #ccd0da;
  --bs-menu-link-bg-color-here: #ccd0da;
  --bs-menu-link-bg-color-hover: #ccd0da;
  --bs-gray-100: #e6e9ef;
  --bs-gray-100-rgb: 230,233,239;
  --bs-text-gray-100: #e6e9ef;
  --bs-gray-200: #dce0e8;
  --bs-gray-200-rgb: 220,224,232;
  --bs-text-gray-200: #dce0e8;
  --bs-gray-300: #ccd0da;
  --bs-gray-300-rgb: 204,208,218;
  --bs-text-gray-300: #ccd0da;
  --bs-gray-400: #bcc0cc;
  --bs-gray-400-rgb: 188,192,204;
  --bs-text-gray-400: #bcc0cc;
  --bs-gray-500: #9ca0b0;
  --bs-gray-500-rgb: 156,160,176;
  --bs-text-gray-500: #9ca0b0;
  --bs-gray-600: #8c8fa1;
  --bs-gray-600-rgb: 140,143,161;
  --bs-text-gray-600: #8c8fa1;
  --bs-gray-700: #6c6f85;
  --bs-gray-700-rgb: 108,111,133;
  --bs-text-gray-700: #6c6f85;
  --bs-gray-800: #5c5f77;
  --bs-gray-800-rgb: 92,95,119;
  --bs-text-gray-800: #5c5f77;
  --bs-gray-900: #4c4f69;
  --bs-gray-900-rgb: 76,79,105;
  --bs-text-gray-900: #4c4f69;
  --bs-dark: #4c4f69;
  --bs-dark-rgb: 76,79,105;
  --bs-dark-inverse: #eff1f5;
  --bs-text-dark: #4c4f69;
  --bs-white: #eff1f5;
}
[data-bs-theme=dark] {
  --bs-body-color: #cdd6f4;
  --bs-body-color-rgb: 205,214,244;
  --bs-body-bg: #1e1e2e;
  --bs-body-bg-rgb: 30,30,46;
  --bs-emphasis-color: #cdd6f4;
  --bs-emphasis-color-rgb: 205,214,244;
  --bs-secondary-color: color-mix(in srgb, #cdd6f4 75%, transparent);
  --bs-secondary-bg: #313244;
  --bs-secondary-bg-rgb: 49,50,68;
  --bs-tertiary-color: color-mix(in srgb, #cdd6f4 50%, transparent);
  --bs-tertiary-bg: #181825;
  --bs-tertiary-bg-rgb: 24,24,37;
  --bs-heading-color: #cdd6f4;
  --bs-link-color: #a6e3a1;
  --bs-link-color-rgb: 166,227,161;
  --bs-link-hover-color: color-mix(in srgb, #a6e3a1 75%, #cdd6f4);
  --bs-border-color: #313244;
  --bs-border-color-translucent: color-mix(in srgb, #cdd6f4 15%, transparent);
  --bs-code-color: #f5c2e7;
  --bs-text-muted: #a6adc8;
  --bs-primary: #a6e3a1;
  --bs-primary-rgb: 166,227,161;
  --bs-primary-active: color-mix(in srgb, #a6e3a1 85%, #cdd6f4);
  --bs-primary-light: color-mix(in srgb, #a6e3a1 15%, #1e1e2e);
  --bs-primary-inverse: #11111b;
  --bs-primary-clarity: color-mix(in srgb, #a6e3a1 20%, transparent);
  --bs-text-primary: #a6e3a1;
  --bs-primary-text-emphasis: #a6e3a1;
  --bs-primary-bg-subtle: color-mix(in srgb, #a6e3a1 15%, #1e1e2e);
  --bs-primary-border-subtle: color-mix(in srgb, #a6e3a1 40%, #1e1e2e);
  --bs-secondary: #45475a;
  --bs-secondary-active: #585b70;
  --bs-secondary-light: #313244;
  --bs-secondary-inverse: #cdd6f4;
  --bs-light: #313244;
  --bs-light-rgb: 49,50,68;
  --bs-light-active: #45475a;
  --bs-light-light: #181825;
  --bs-light-inverse: #a6adc8;
  --bs-light-bg-subtle: #313244;
  --bs-light-border-subtle: #45475a;
  --bs-success: #a6e3a1;
  --bs-info: #89b4fa;
  --bs-warning: #f9e2af;
  --bs-danger: #f38ba8;
  --bs-text-success: #a6e3a1;
  --bs-text-info: #89b4fa;
  --bs-text-warning: #f9e2af;
  --bs-text-danger: #f38ba8;
  --bs-app-bg-color: #181825;
  --bs-app-blank-bg-color: #1e1e2e;
  --bs-app-header-base-bg-color: #1e1e2e;
  --bs-app-header-minimize-bg-color: #1e1e2e;
  --bs-app-sidebar-base-bg-color: #181825;
  --bs-card-bg: #1e1e2e;
  --bs-card-cap-bg: #1e1e2e;
  --bs-card-border-color: #313244;
  --bs-card-title-color: #cdd6f4;
  --bs-input-bg: #181825;
  --bs-input-color: #cdd6f4;
  --bs-input-solid-bg: #313244;
  --bs-input-solid-bg-focus: #45475a;
  --bs-input-solid-color: #cdd6f4;
  --bs-input-solid-placeholder-color: #7f849c;
  --bs-menu-dropdown-bg-color: #181825;
  --bs-menu-heading-color: #a6adc8;
  --bs-menu-link-bg-color-active: #313244;
  --bs-menu-link-bg-color-here: #313244;
  --bs-menu-link-bg-color-hover: #313244;
  --bs-white: #ffffff;
  --bs-gray-100: #181825;
  --bs-gray-100-rgb: 24,24,37;
  --bs-text-gray-100: #181825;
  --bs-gray-200: #313244;
  --bs-gray-200-rgb: 49,50,68;
  --bs-text-gray-200: #313244;
  --bs-gray-300: #45475a;
  --bs-gray-300-rgb: 69,71,90;
  --bs-text-gray-300: #45475a;
  --bs-gray-400: #585b70;
  --bs-gray-400-rgb: 88,91,112;
  --bs-text-gray-400: #585b70;
  --bs-gray-500: #9399b2;
  --bs-gray-500-rgb: 147,153,178;
  --bs-text-gray-500: #9399b2;
  --bs-gray-600: #7f849c;
  --bs-gray-600-rgb: 127,132,156;
  --bs-text-gray-600: #7f849c;
  --bs-gray-700: #9399b2;
  --bs-gray-700-rgb: 147,153,178;
  --bs-text-gray-700: #9399b2;
  --bs-gray-800: #bac2de;
  --bs-gray-800-rgb: 186,194,222;
  --bs-text-gray-800: #bac2de;
  --bs-gray-900: #cdd6f4;
  --bs-gray-900-rgb: 205,214,244;
  --bs-text-gray-900: #cdd6f4;
  --bs-dark: #cdd6f4;
  --bs-dark-rgb: 205,214,244;
  --bs-dark-inverse: #1e1e2e;
  --bs-text-dark: #cdd6f4;
}

/* SFTPGo web client and admin (files.rootiest.com, share.rootiest.fyi), linked into its pages by the edges' Caddy (import theme
   sftpgo). KeenThemes on Bootstrap 5: Bootstrap's --bs-* base set plus Keen's app, card, input, menu and grey-scale
   variables. Keen's grey scale runs dark to light in dark mode and light to dark in light mode, so it is per mode. The
   per-browser toggle (system, light, dark) picks the mode; Mocha green in dark, Latte flamingo in light. */
