:root {
  --base00: #060b1b; /* Default Background */
  --base01: #080f24; /* Lighter Background */
  --base02: rgb(32,33,36); /* Selection Background */
  --base03: rgb(55,57,61); /* Comments/Invisibles */
  --base04: rgb(110,114,123); /* Dark Foreground */
  --base05: rgb(152,152,157); /* Default Foreground */
  --base06: rgb(183,189,203); /* Light Foreground */
  --base07: rgb(248,248,240); /* Light Foreground */
  --base08: #ff034a; /* Variables */
  --base09: #ffd321; /* Integers */
  --base0A: #f29c38; /* Classes */
  --base0B: #75fb4c; /* Strings */
  --base0C: #00f0ff; /* Support */
  --base0D: #4c96f9; /* Functions */
  --base0E: #970056; /* Keywords */
  --base0F: #ea3329; /* Deprecated */
  --base10: #4c96f9; /* Functions */
  --base11: #ffd321; /* Classes */
  --base12: #eb6a2c; /* Variables */
  --base13: #f29c38; /* Integers */
  --base14: #75fb4c; /* Strings */
  --base15: #e532ad; /* Keywords */
}

@supports (color: color(display-p3 1 1 1 / 1)) {
  :root {
      --base00: color(display-p3 0.02 0.04 0.11 / 1.00); /* Default Background */
      --base01: color(display-p3 0.03 0.06 0.14 / 1.00); /* Lighter Background */
      --base02: rgb(32,33,36); /* Selection Background */
      --base03: rgb(55,57,61); /* Comments/Invisibles */
      --base04: rgb(110,114,123); /* Dark Foreground */
      --base05: rgb(152,152,157); /* Default Foreground */
      --base06: rgb(183,189,203); /* Light Foreground */
      --base07: rgb(248,248,240); /* Light Foreground */
      --base08: color(display-p3 1 .012 .29 / 1); /* Variables */
      --base09: color(display-p3 1.00 0.83 0.13 / 1.00); /* Integers */
      --base0A: color(display-p3 0.95 0.61 0.22 / 1.00); /* Classes */
      --base0B: color(display-p3 0.46 0.98 0.30 / 1.00); /* Strings */
      --base0C: color(display-p3 0 0.95 1 / 1.00); /* Support */
      --base0D: color(display-p3 0.30 0.59 0.98 / 1.00); /* Functions */
      --base0E: color(display-p3 0.59 0.00 0.34 / 1.00); /* Keywords */
      --base0F: color(display-p3 0.92 0.20 0.16 / 1.00); /* Deprecated */
      --base10: color(display-p3 0.30 0.59 0.98 / 1.00); /* Functions */
      --base11: color(display-p3 1.00 0.83 0.13 / 1.00); /* Classes */
      --base12: color(display-p3 0.92 0.42 0.17 / 1.00); /* Variables */
      --base13: color(display-p3 0.95 0.61 0.22 / 1.00); /* Integers */
      --base14: color(display-p3 0.46 0.98 0.30 / 1.00); /* Strings */
      --base15: color(display-p3 0.90 0.20 0.68 / 1.00); /* Keywords */
    }
}

body
{
    background-color: var(--base01);
               color: var(--base07);
}

a         {    color: inherit; }

header.pageHeader
{
    border-bottom-color: var(--base03);
}

a.siteTitle
{
    color: var(--base08);
}

nav.breadcrumb-nav
{
    color: var(--base04);
}

nav.breadcrumb-nav a
{
    color: var(--base0C);
}

thead {
                color: var(--base04);
  border-bottom-color: var(--base03);
}



tbody
{
    border-bottom-color: var(--base03);
}

tbody tr:nth-of-type(even) { background-color: var(--base02); }
tbody tr:hover             { background-color: var(--base03); }

code,
pre
{
               color: var(--base07);
    background-color: var(--base00);
        border-color: var(--base02);
}

td.param
{
               color: var(--base0F);
    background-color: var(--base00);
        border-color: var(--base02);
}

nav#TableOfContents a
{
  color: var(--base06);
  text-decoration: none;
}
nav#TableOfContents a:hover
{
  text-decoration: underline;
}


h1,
h2
{
    color: var(--base07)
}

h3,
{
    color: var(--base0D)
}

h4
{
    color: var(--base14)
}

h5
{
    color: var(--base15)
}

h6
{
    color: var(--base0D)
}

td.optional.false
{
               color: var(--base08);
}

td.optional.true
{
               color: var(--base0B);
}

pre
{
               color: var(--base07);
}



th.col-param
{
    color:
}


ul.bools li,
td.col-method span
{
               color: var(--base01);
}

ul.bools li.authenticated
{
    background-color: var(--base0F);
}

ul.bools li.idempotent
{
    background-color: var(--base0B);
}

ul.bools li.post,
td.col-method.post span
{
    background-color: var(--base0D);
}

ul.bools li.get,
td.col-method.get span
{
    background-color: var(--base0E);
}

ul.bools li.get-post,
td.col-method.get-post span
{
    background-color: var(--base0E);
}

article.endpoint
{
    border-top-color: var(--base03);
}

article.endpoint:target
{
    border-left-color: var(--base0A);
}

h3.endpoint {  color: var(--base0G);}

dt {       color: var(--base04); }
dt.params {color: var(--base04); }
hr {       color: var(--base03); }

footer
{
    color: var(--base04);
    border-top-color: var(--base03);
}

div#search-results
{
    background-color: var(--base03);
}
