/* Nord Theme Light customization for MkDocs Material */
:root {
  /* Primary colors, text, and backgrounds */
  --md-primary-fg-color: #2E3440; /* Polar Night - A deep, dark gray for a solid background. */
  --md-primary-fg-color--light: #D8DEE9; /* Snow Storm - A light gray, ideal for primary text on dark backgrounds. */
  --md-primary-fg-color--dark: #2E3440; /* Polar Night - A deep, dark gray for a solid background. */

  /* Accent colors */
  --md-accent-color: #88C0D0; /* Frost - A lighter shade of blue that provides a nice contrast. */
  --md-accent-color--light: #A3BE8C; /* Aurora - The green from the Aurora palette. */
  --md-accent-color--dark: #D08770; /* Aurora - The orange from the Aurora palette. */

  /* Default text and backgrounds */
  --md-default-bg-color: #ECEFF4; /* Snow Storm - A bright, near-white shade for highlights and key text. */
  --md-default-fg-color: #3B4252; /* Polar Night - A slightly lighter, yet still dark gray, suitable for secondary text or background elements. */
  --md-default-fg-color--light: #D8DEE9; /* Snow Storm - A light gray, ideal for primary text on dark backgrounds. */
  --md-default-fg-color--dark: #2E3440; /* Polar Night - A deep, dark gray for a solid background. */

  /* Code blocks */
  --md-code-bg-color: #3B4252; /* Polar Night - Slightly darker, suitable for code blocks. */
  --md-code-fg-color: #D8DEE9; /* Snow Storm - Light gray for text on a dark background. */
  --md-code-hl-color: #5E81AC; /* Frost - A calm, cool blue for highlights. */

  /* Additional styles */
  --md-primary-bg-color: #ECEFF4; /* Snow Storm - A bright, near-white shade. */
  --md-primary-bg-color--light: #D8DEE9; /* Snow Storm - A light gray. */
  --md-accent-fg-color: #88C0D0; /* Frost - A lighter shade of blue. */
  --md-accent-fg-color--transparent: rgba(136, 192, 208, 0.1); /* Frost - A lighter shade of blue with transparency. */
  --md-accent-bg-color: #ECEFF4; /* Snow Storm - A bright, near-white shade. */
  --md-accent-bg-color--light: #D8DEE9; /* Snow Storm - A light gray. */

  /* Link and font */
  --md-text-font-family: 'Nunito', sans-serif;
  --md-link-color: #81A1C1; /* Frost - A distinct, medium blue for links. */
}


/* Set title colors */
h1, h2, h3, h4, h5, h6 {
    color: #8fbcbb; /* Nord Frost Light */
}

/* Hide page titles */
.md-typeset h1:first-of-type {
    color: #a3be8c; 
}

.md-nav__item .md-nav__link--active, 
.md-nav__item .md-nav__link--active code {
    color: #a3be8c; /* Nord Green */
}

.md-typeset a {
    color: #88C0D0;
}

body, h1, h2, h3, h4, h5, h6, p, li, a, span, pre {
    font-family: 'Nunito', sans-serif;
}

.page-index {
    
}