@charset "UTF-8";
/*! reasonable colors v0.4.0 | MIT License | https://github.com/matthewhowell/reasonable-colors */
/* ******

Format for SCSS variables: $color-COLORNAME-SHADE

Available values for COLORNAME:
	gray,
	rose, raspberry, red, orange, cinnamon, amber, yellow, lime,
	chartreuse, green, emerald, aquamarine, teal, cyan, powder, sky
	cerulean, azure, blue, indigo, violet, purple, magenta, pink

Available values for SHADE:
	1, 2, 3, 4, 5, 6

Minimum contrast can be inferred by the difference between two SHADE numbers

- Difference of 2: (3:1)
- Difference of 3: (4.5:1)
- Difference of 4: (7:1)

reasonable-colors.css uses hex values. HSL, LCH, and RGB color spaces are available.

For .scss friendly variable declarations, FILENAME.scss for each color space are provided.

More information available at: https://www.reasonable.work/colors 

****** */
/* gray */
/* rose */
/* hue 1 */
/* raspberry */
/* hue 2 */
/* red */
/* hue 3 */
/* orange */
/* hue 4 */
/* cinnamon */
/* hue 5 */
/* amber */
/* hue 6 */
/* yellow */
/* hue 7 */
/* lime */
/* hue 8 */
/* chartreuse */
/* hue 9 */
/* green */
/* hue 10 */
/* emerald */
/* hue 11 */
/* aquamarine */
/* hue 12 */
/* teal */
/* hue 13 */
/* cyan */
/* hue 14 */
/* powder */
/* hue 15 */
/* sky */
/* hue 16 */
/* cerulean */
/* hue 17 */
/* azure */
/* hue 18 */
/* blue */
/* hue 19 */
/* indigo */
/* hue 20 */
/* violet */
/* hue 21 */
/* purple */
/* hue 22 */
/* magenta */
/* hue 23 */
/* pink */
/* hue 24 */
/* Inline code */
code {
  padding: 0.2em 0.4em;
  border-radius: 3px;
  font-family: "PT Mono", monospace;
}

/* Code blocks */
pre {
  padding: 1em;
  border-radius: 5px;
  overflow-x: auto;
}

pre code {
  background-color: transparent;
  padding: 0;
}

/* Line numbers — all highlighted blocks are numbered except those tagged
   .nolinenum (write ```{.bash .nolinenum} to opt out).
   Narrow (<720px): numbers hidden to avoid consuming width.
   Wide (≥720px): numbers hang in the left margin so code text aligns with
   unnumbered blocks. The pre shifts left by W (the number column width) via
   margin-left; padding-left adds W back so the code content box sits at the
   same X position. The ::before's matching negative margin-left makes its
   line-box advance zero — it hangs in the left padding without shifting text.
   W = 3ch + 0.75em (padding-right) + 0.75em (margin-right) + 1px (border). */
pre.sourceCode:not(.nolinenum) code {
  counter-reset: source-line 0;
}

pre.sourceCode:not(.nolinenum) code > span {
  counter-increment: source-line;
}

/* Hidden on narrow screens */
pre.sourceCode:not(.nolinenum) code > span > a:first-child::before {
  display: none;
}

@media (min-width: 720px) {
  pre.sourceCode:not(.nolinenum) {
    margin-left: calc(-3ch - 1.5em - 1px);
    padding-left: calc(1em + 3ch + 1.5em + 1px);
  }
  pre.sourceCode:not(.nolinenum) code > span > a:first-child::before {
    content: counter(source-line);
    display: inline-block;
    width: 3ch;
    text-align: right;
    padding-right: 0.75em;
    margin-right: 0.75em;
    border-right: 1px solid #e2e2e2;
    color: #8b8b8b;
    margin-left: calc(-3ch - 1.5em - 1px);
    -webkit-user-select: none;
    user-select: none;
  }
}
/* Syntax highlighting — reasonable colors palette, all text at shade 4 */
.sourceCode .kw {
  color: #794aff;
  font-weight: bold;
} /* keyword    */
.sourceCode .dt {
  color: #ac5c00;
} /* data type  */
.sourceCode .dv,
.sourceCode .bn,
.sourceCode .fl {
  color: #007c6e;
} /* number     */
.sourceCode .st,
.sourceCode .ch,
.sourceCode .vs {
  color: #008147;
} /* string     */
.sourceCode .co,
.sourceCode .an,
.sourceCode .do {
  color: #6f6f6f;
  font-style: italic;
} /* comment    */
.sourceCode .cv {
  color: #6f6f6f;
} /* cmt var    */
.sourceCode .ot,
.sourceCode .va {
  color: #007f5f;
} /* other/var  */
.sourceCode .fu,
.sourceCode .bu,
.sourceCode .ex {
  color: #cd3c00;
} /* function   */
.sourceCode .pp,
.sourceCode .im {
  color: #926700;
} /* preproc    */
.sourceCode .at {
  color: #7d6f00;
} /* attribute  */
.sourceCode .ss,
.sourceCode .sc {
  color: #ac5c00;
} /* special    */
.sourceCode .al {
  color: #e0002b;
  font-weight: bold;
} /* alert      */
.sourceCode .er {
  color: #e0002b;
  font-weight: bold;
} /* error      */