/*!
 * LaTeX.css (https://latex.now.sh/)
 *
 * Source: https://github.com/vincentdoerig/latex-css
 * Licensed under MIT (https://github.com/vincentdoerig/latex-css/blob/master/LICENSE)
*/

.md-typeset img,.md-typeset svg,.md-typeset video {
  height: auto;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}



.md-typeset h1, .md-typeset h2{
  font-weight: bold;
}

  
  :root {
    --body-color: hsl(0, 5%, 10%);
    --body-bg-color: hsl(210, 20%, 98%);
    --link-visited: hsl(0, 100%, 33%);
    --link-focus-outline: hsl(220, 90%, 52%);
    --pre-bg-color: hsl(210, 28%, 93%);
    --kbd-bg-color: hsl(210, 5%, 100%);
    --kbd-border-color: hsl(210, 5%, 70%);
    --table-border-color: black;
    --border-width-thin: 1.36px;
    --border-width-thick: 2.27px;
    --sidenote-target-border-color: hsl(55, 55%, 70%);
    --footnotes-border-color: hsl(0, 0%, 39%);
    --text-indent-size: 1.463rem; /* In 12pt [Latin Modern font] LaTeX article
    \parindent =~ 17.625pt; taking also into account the ratio
    1pt[LaTeX] = (72 / 72.27) * 1pt[HTML], with default 12pt/1rem LaTeX.css font
    size, the identation value in rem CSS units is: 
    \parindent =~ 17.625 * (72 / 72.27) / 12 = 1.463rem. */
  }
  
  .latex-dark {
    --body-color: hsl(0, 0%, 86%);
    --body-bg-color: hsl(0, 0%, 16%);
    --link-visited: hsl(196 80% 77%);
    --link-focus-outline: hsl(215, 63%, 73%);
    --pre-bg-color: hsl(0, 1%, 25%);
    --kbd-bg-color: hsl(0, 0%, 16%);
    --kbd-border-color: hsl(210, 5%, 70%);
    --table-border-color: white;
    --sidenote-target-border-color: hsl(0, 0%, 59%);
    --footnotes-border-color: hsl(0, 0%, 59%);
    --proof-symbol-filter: invert(80%);
  }
  
  @media (prefers-color-scheme: dark) {
     .latex-dark-auto {
      --body-color: hsl(0, 0%, 86%);
      --body-bg-color: hsl(0, 0%, 16%);
      --link-visited: hsl(196 80% 77%);
      --link-focus-outline: hsl(215, 63%, 73%);
      --pre-bg-color: hsl(0, 1%, 25%);
      --kbd-bg-color: hsl(0, 0%, 16%);
      --kbd-border-color: hsl(210, 5%, 70%);
      --table-border-color: white;
      --sidenote-target-border-color: hsl(0, 0%, 59%);
      --footnotes-border-color: hsl(0, 0%, 59%);
      --proof-symbol-filter: invert(80%);
    }
  }
  
  .slidesshow{
    width:100%;
    aspect-ratio: 4/3;

  }

  
  /* Make default font-size 1rem and add smooth scrolling to anchors */
  html {
    font-size: 150%;
  }
  @media (prefers-reduced-motion: no-preference) {
    html {
      scroll-behavior: smooth;
    }
  }

  
  body {

  
    counter-reset: theorem definition sidenote-counter;
  
    color: var(--body-color);
    background-color: var(--body-bg-color);
  
  }
  
  /* Justify and hyphenate all paragraphs */
  p {
    text-align: justify;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    margin-top: 1rem;
  }
  
  h1{
    text-align: center;
    font-weight: 900;
  }

  
  /* A elements that don't have a class get default styles */
  a:not([class]) {
    text-decoration-skip-ink: auto;
  }


  /* Make images easier to work with */
  img {
    max-width: 60%;
    height: auto;
    display: block;
  }
  
  /* Inherit fonts for inputs and buttons */
  input,
  button,
  textarea,
  select {
    font: inherit;
  }
  
  /* Prevent textarea from overflowing */
  textarea {
    width: 100%;
  }
  

  
  body{
    font-size: 150%;
  }
  /* Styles for inline code or code snippets */
  code,
  pre,
  kbd {
    font-family: Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
      monospace;
    hyphens: none;
  }


  
  /* Additional CSS */

