/* 🚧 AEGIS: Dark theme style */
 
:root {
  color-scheme: dark;
  
   
  --vpt-theme-header-background-color: var(--K15t-surface-raised);
  --vpt-theme-header-foreground-color: var(--K15t-foreground);
  --vpt-theme-footer-background-color: var(--K15t-surface);
  --vpt-theme-footer-foreground-color: var(--K15t-foreground);
 
  --vpt-theme-vp-button--primary-foreground-color: #000000
 
  --vpt-theme-primary-color: white;
 
  --vpt-theme-headline-color: Red;
  --vpt-theme-header-text-color: Red;
  
  
  /* Work around: Manual override */

.panel-macro[data-type=info] .panel-macro__content > * {
  color: var(--K15t-foreground-on-information);
}


.panel-macro[data-type=note] .panel-macro__content > * {
  color: var(--K15t-foreground-on-tip);
}

.panel-macro[data-type=caution] .panel-macro__content > * {
  color: var(--K15t-foreground-on-danger);
}


.panel-macro[data-type=tip] .panel-macro__content > * {
  color: var(--K15t-foreground-on-success);
}

.panel-macro[data-type=warning] .panel-macro__content > * {
  color: var(--K15t-foreground-on-warning);
}
  
  --K15t-foreground-on-information-strong: Black;
  --K15t-foreground-on-information: Black;
  --K15t-foreground-on-tip: Black;
  --K15t-foreground-on-danger: Black;
  --K15t-foreground-on-success: Black;
  --K15t-foreground-on-warning: Black;

  
  [data-vp-component="toc"] {
  --foreground-color: white;
  --foreground-color-selected: Black;
  --background-color: transparent;
  --background-color-selected: white;
}

  
  --K15t-background-information: aliceblue;
  --K15t-background-tip: cornsilk;
  --K15t-background-success: honeydew;
  --K15t-background-warning: palegoldenrod;
  
  --K15t-link: steelblue;
  --K15t-link-visited: slateblue;
  
  --K15t-surface: var(--K15t-color-neutral-900);
  --K15t-surface-raised: var(--K15t-color-neutral-800);
  --K15t-surface-overlay: var(--K15t-color-neutral-700);
  --K15t-foreground: var(--K15t-color-neutral-0);
  --K15t-foreground-subtle: var(--K15t-color-neutral-100);
  --K15t-background-neutral: var(--K15t-color-neutral-600);
  --K15t-background-neutral-hovered: var(--K15t-color-neutral-400);
  --K15t-background-neutral-subtle-hovered: var(--K15t-color-neutral-500);
  --K15t-background-neutral-subtle-selected: var(--K15t-color-neutral-400);
  --K15t-background-input: var(--K15t-surface-raised);
  --K15t-border-neutral: var(--K15t-color-neutral-600);
  --K15t-border-neutral-strong: var(--K15t-color-neutral-400);
  --K15t-border-neutral-strong-selected: var(--K15t-color-neutral-300);

  
  --K15t-color-neutral-25: #c1c1c6;
  --K15t-color-neutral-50: #a4a4ab;
  --K15t-color-neutral-100: #888890;
  --K15t-color-neutral-200: #6b6b75;
  --K15t-color-neutral-300: #4e4e5b;
  --K15t-color-neutral-400: #313140;
  --K15t-color-neutral-500: #2a2a37;
  --K15t-color-neutral-600: #23232e;
  --K15t-color-neutral-700: #1c1c25;
  --K15t-color-neutral-800: #16161c;
  --K15t-color-neutral-900: #0f0f13;
}