.md-status--construction {
    --md-status: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="m9.97 4.88.953 3.811C10.159 8.878 9.14 9 8 9c-1.14 0-2.158-.122-2.923-.309L6.03 4.88C6.635 4.957 7.3 5 8 5s1.365-.043 1.97-.12zm-.245-.978L8.97.88C8.718-.13 7.282-.13 7.03.88L6.275 3.9C6.8 3.965 7.382 4 8 4c.618 0 1.2-.036 1.725-.098zm4.396 8.613a.5.5 0 0 1 .037.96l-6 2a.5.5 0 0 1-.316 0l-6-2a.5.5 0 0 1 .037-.96l2.391-.598.565-2.257c.862.212 1.964.339 3.165.339s2.303-.127 3.165-.339l.565 2.257 2.391.598z"/></svg>');
  }
  :root {
    --md-admonition-icon--construction: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 15c-4.42 0-8 1.79-8 4v2h16v-2c0-2.21-3.58-4-8-4M8 9a4 4 0 0 0 4 4 4 4 0 0 0 4-4m-4.5-7c-.3 0-.5.21-.5.5v3h-1V3s-2.25.86-2.25 3.75c0 0-.75.14-.75 1.25h10c-.05-1.11-.75-1.25-.75-1.25C16.25 3.86 14 3 14 3v2.5h-1v-3c0-.29-.19-.5-.5-.5z"/></svg>')
  }
  .md-typeset .admonition.construction,
  .md-typeset details.construction {
    border-color: rgb(155, 144, 43);
  }
  .md-typeset .construction > .admonition-title,
  .md-typeset .construction > summary {
    background-color: rgba(155, 144, 43, 0.1);
  }
  .md-typeset .construction > .admonition-title::before,
  .md-typeset .construction > summary::before {
    background-color: rgb(155, 144, 43);
    -webkit-mask-image: var(--md-admonition-icon--construction);
            mask-image: var(--md-admonition-icon--construction);
  }


  :root {
    --md-admonition-icon--powershell: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.83 4c.49 0 .8.4.67.89l-3.16 14.22c-.11.49-.59.89-1.08.89H2.17c-.49 0-.8-.4-.67-.89L4.66 4.89C4.77 4.4 5.25 4 5.74 4zm-6 12h-4c-.46 0-.83.38-.83.84 0 .47.37.85.83.85h4c.47 0 .85-.38.85-.85 0-.46-.38-.84-.85-.84m-10.05.28a.87.87 0 0 0-.21 1.22c.28.42.84.5 1.24.23 7.35-5.17 7.4-5.23 7.45-5.26.18-.16.27-.38.28-.6.01-.2-.04-.37-.16-.56L9.46 6.03A.867.867 0 0 0 8.21 6c-.36.32-.38.88-.05 1.24l4.15 4.44z"/></svg>')
  }
  .md-typeset .admonition.powershell,
  .md-typeset details.powershell {
    border-color: rgb(44, 85, 145);
  }
  .md-typeset .powershell > .admonition-title,
  .md-typeset .powershell > summary {
    background-color: rgba(44, 85, 145, 0.15);
  }
  .md-typeset .powershell > .admonition-title::before,
  .md-typeset .powershell > summary::before {
    background-color: rgb(44, 85, 145);
    -webkit-mask-image: var(--md-admonition-icon--powershell);
            mask-image: var(--md-admonition-icon--powershell);
  }

  :root {
    --md-admonition-icon--kql: url('data:image/svg+xml;charset=utf-8,<svg id="b6c98345-0c39-4f6f-b933-5283deff5690" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">  <title>Icon-analytics-145</title>  <g>    <path d="M1.47,1.47,16.53,16.53a.57.57,0,0,0,1-.4V1.07A.57.57,0,0,0,16.93.5H1.87A.57.57,0,0,0,1.47,1.47Z" />    <path id="f582129e-1fd7-440c-a5c4-799b0a032e7c" d="M5.53,5.53l6.94,6.94,5-5V1.07A.57.57,0,0,0,16.93.5H10.56Z" />    <rect id="b55df55b-2ac6-4f92-ba84-9d8becd854da" x="-0.38" y="12.85" width="9.37" height="1.7" rx="0.27" transform="translate(-8.43 7.06) rotate(-45)" />    <rect id="a1d88672-156d-4d85-8ddb-d3d546338b0e" x="0.12" y="9.23" width="5.99" height="1.7" rx="0.27" transform="translate(-6.22 5.15) rotate(-45)" />    <rect id="a50d2abb-ca8f-44bb-a92d-5a79f17e98d0" x="4.89" y="14.04" width="5.99" height="1.7" rx="0.27" transform="translate(-8.22 9.93) rotate(-45)" />    <rect id="abef2dbd-e94f-4bb4-9503-d2b3cf2041a9" x="9.19" y="4.75" width="1.7" height="1.7" rx="0.38" transform="translate(-1.02 8.74) rotate(-45)" />    <rect id="a157044f-57ca-43a1-b77d-760bafa34854" x="11.59" y="2.35" width="1.7" height="1.7" rx="0.38" transform="translate(1.38 9.73) rotate(-45)" />    <rect id="b637d7ff-a1d5-4533-b34f-12a87620ff68" x="11.59" y="7.15" width="1.7" height="1.7" rx="0.38" transform="translate(-2.01 11.14) rotate(-45)" />    <path id="f613147f-9647-4c5d-a52a-663abb19234f" d="M13.91,5.33l.66-.66a.38.38,0,0,1,.54,0l.66.66a.38.38,0,0,1,0,.54l-.66.66a.38.38,0,0,1-.54,0l-.66-.66a.38.38,0,0,1,0-.54" />  </g></svg>')
  }
  .md-typeset .admonition.kql,
  .md-typeset details.kql {
    border-color: rgb(58, 156, 236);
  }
  .md-typeset .kql > .admonition-title,
  .md-typeset .kql > summary {
    background-color: rgba(58, 156, 236, 0.15);
  }
  .md-typeset .kql > .admonition-title::before,
  .md-typeset .kql > summary::before {
    background-color: rgb(58, 156, 236);
    -webkit-mask-image: var(--md-admonition-icon--kql);
            mask-image: var(--md-admonition-icon--kql);
  }

  :root {
    --md-admonition-icon--quickconfig: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.5 5.5a2 2 0 0 0 2-2 2 2 0 0 0-2-2 2 2 0 0 0-2 2 2 2 0 0 0 2 2m-3.6 13.9 1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3A7.3 7.3 0 0 0 22 13v-2c-1.76.03-3.4-.89-4.3-2.4l-1-1.6c-.36-.6-1-1-1.7-1-.3 0-.5.1-.8.1L9 8.3V13h2V9.6l1.8-.7-1.6 8.1-4.9-1-.4 2zM4 9a1 1 0 0 1-1-1 1 1 0 0 1 1-1h3v2zm1-4a1 1 0 0 1-1-1 1 1 0 0 1 1-1h5v2zm-2 8a1 1 0 0 1-1-1 1 1 0 0 1 1-1h4v2z"/></svg>')
  }
  .md-typeset .admonition.quickconfig,
  .md-typeset details.quickconfig {
    border-color: rgb(193, 68, 87);
  }
  .md-typeset .quickconfig > .admonition-title,
  .md-typeset .quickconfig > summary {
    background-color: rgba(193, 68, 87, 0.1);
  }
  .md-typeset .quickconfig > .admonition-title::before,
  .md-typeset .quickconfig > summary::before {
    background-color: rgb(193, 68, 87);
    -webkit-mask-image: var(--md-admonition-icon--quickconfig);
            mask-image: var(--md-admonition-icon--quickconfig);
  }

/*
  // Variables: https://github.com/squidfunk/mkdocs-material/blob/master/src/templates/assets/stylesheets/main/integrations/_mermaid.scss
  // Font
  --md-mermaid-font-family

  // General colors
  --md-mermaid-edge-color
  --md-mermaid-node-bg-color
  --md-mermaid-node-fg-color
  --md-mermaid-label-bg-color
  --md-mermaid-label-fg-color

  // Sequence diagram colors
  --md-mermaid-sequence-actor-bg-color
  --md-mermaid-sequence-actor-fg-color
  --md-mermaid-sequence-actor-border-color
  --md-mermaid-sequence-actor-line-color
  --md-mermaid-sequence-actorman-bg-color
  --md-mermaid-sequence-actorman-line-color
  --md-mermaid-sequence-box-bg-color
  --md-mermaid-sequence-box-fg-color
  --md-mermaid-sequence-label-bg-color
  --md-mermaid-sequence-label-fg-color
  --md-mermaid-sequence-loop-bg-color
  --md-mermaid-sequence-loop-fg-color
  --md-mermaid-sequence-loop-border-color
  --md-mermaid-sequence-message-fg-color
  --md-mermaid-sequence-message-line-color
  --md-mermaid-sequence-note-bg-color
  --md-mermaid-sequence-note-fg-color
  --md-mermaid-sequence-note-border-color
  --md-mermaid-sequence-number-bg-color
  --md-mermaid-sequence-number-fg-color
*/

  [data-md-color-scheme="slate"] {
    --md-mermaid-label-fg-color:        #ffffff;
  }
  [data-md-color-scheme="default"] {
    --md-mermaid-label-fg-color:        #000000;
  }

  .md-header__title {
    display: flex;
    align-items: center; /* Centers logo vertically */
    gap: 0.5rem; /* Adds spacing between logo and text */
}

.md-logo-svg {
    max-height: 2rem; /* Adjust based on header size */
    width: auto;
}

:root > * {
  --md-code-hl-comment-color: rgb(76, 174, 79);
}