/*! 
 * Primitive UI | MIT License
 *
 * A minimalist front-end design toolkit built with Sass for developing 
 * responsive, browser-consistent web apps.
 *
 * Author: Tania Rascia <hello@taniarascia.com>
 * Source: https://github.com/taniarascia/primitive
 * Documentation: https://taniarascia.github.io/primitive
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

figure {
  margin: 0;
}

/**
 * Scaffolding
 */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font: normal normal normal 1rem/1.6 -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

body {
  color: light-dark(#797979, #ffffff);
  background: light-dark(#ffffff, #414141);
  font-size: 1rem;
}

@media (prefers-color-scheme: light) {
  .dark-only {
    display: none;
  }
}
@media (prefers-color-scheme: dark) {
  .light-only {
    display: none;
  }
}
:root {
  color-scheme: light dark;
}

p,
ol,
ul,
dl,
table {
  margin: 0 0 1.5rem 0;
}

ul li ul {
  margin-bottom: 0;
}

ol li ol {
  margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 1.5rem 0;
  font-weight: 600;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 1.2;
  color: light-dark(#797979, #ffffff);
}
h1:not(:first-child),
h2:not(:first-child),
h3:not(:first-child),
h4:not(:first-child),
h5:not(:first-child),
h6:not(:first-child) {
  margin: 1.5rem 0;
}

h6 {
  margin: 0;
}
h6:not(:first-child) {
  margin: 0.5rem 0;
}

h1:not(:first-child),
h2:not(:first-child),
h3:not(:first-child) {
  margin-top: 2rem;
}

h1 {
  font-size: 1.75rem;
}

h2 {
  font-size: 1.5rem;
}

h3 {
  font-size: 1.25rem;
}

h4 {
  font-size: 1.1rem;
}

h5 {
  font-size: 1rem;
}

h6 {
  font-size: 0.9rem;
}

@media (min-width: 600px) {
  h1:not(:first-child),
  h2:not(:first-child),
  h3:not(:first-child) {
    margin-top: 2.5rem;
  }
  h1 {
    font-size: 2.25rem;
  }
  h2 {
    font-size: 2rem;
  }
  h3 {
    font-size: 1.75rem;
  }
  h4 {
    font-size: 1.5rem;
  }
  h5 {
    font-size: 1.25rem;
  }
  h6 {
    font-size: 1rem;
  }
}
a {
  color: light-dark(#0366ee, #ffeea8);
  text-decoration: none;
}
a:hover, a:active, a:focus {
  color: light-dark(rgb(2.0477178423, 69.622406639, 162.4522821577), rgb(255, 223.0517241379, 91.5));
  text-decoration: underline;
}

mark {
  background: #ffeea8;
  padding: 0 0.2rem;
}

blockquote {
  margin: 0 0 1.5rem 0;
  border-left: 16px solid rgb(211.75, 211.75, 211.75);
  padding: 0 1.5rem;
  font-size: 1.5rem;
}
blockquote cite {
  display: block;
  margin-top: 1.5rem;
  font-size: 1rem;
  text-align: right;
}

pre {
  border: 0;
  border-radius: 4px;
  background: transparent;
  padding: 1rem;
  tab-size: 2;
  color: light-dark(#797979, #ffffff);
  font-family: Menlo, monospace;
  font-size: 14px;
  margin: 0 0 1.5rem 0;
}
pre code {
  font-family: Menlo, monospace;
  line-height: 1.2;
}

kbd {
  background-color: #f3f3f3;
  border: 1px solid #d2d2d2;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #ffffff inset;
  color: #414141;
  display: inline-block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  margin: 0 0.1em;
  padding: 0.1em 0.6em;
  text-shadow: 0 1px 0 #fff;
}

:not(pre) > code {
  color: light-dark(#797979, #ffffff);
  background: transparent;
  font-family: Menlo, monospace;
  font-size: 14px;
  padding: 0 0.2rem;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}

hr {
  height: 0;
  border: 0;
  border-top: 1px solid #d2d2d2;
}

dt {
  font-weight: 600;
}

dd {
  margin-bottom: 0.5rem;
}

.full-container {
  max-width: 100%;
  padding: 0 1rem;
}

.container, .medium-container, .small-container {
  max-width: 1200px;
  padding: 0 1rem;
  margin-left: auto;
  margin-right: auto;
}

.small-container {
  max-width: 800px;
}

.medium-container {
  max-width: 1000px;
}

.content-section {
  padding: 30px 0;
}

@media (min-width: 600px) {
  .content-section {
    padding: 60px 0;
  }
}
/**
 * Grid
 */
.flex-small,
.flex-large {
  padding-left: 1rem;
  padding-right: 1rem;
}

.flex-row {
  margin-left: -1rem;
  margin-right: -1rem;
}

.flex-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.flex-small,
.flex-large {
  flex-basis: 100%;
  margin-bottom: 1rem;
}

/* Small screen breakpoint */
@media (min-width: 600px) {
  .flex-small {
    flex: 1;
    margin-bottom: 0;
  }
  .flex-small.half {
    flex: 0 0 50%;
  }
  .flex-small.one-fourth {
    flex: 0 0 25%;
  }
  .flex-small.three-fourths {
    flex: 0 0 75%;
  }
  .flex-small.one-third {
    flex: 0 0 33.3333333333%;
  }
  .flex-small.two-thirds {
    flex: 0 0 66.6666666667%;
  }
}
/* Large screen breakpoint */
@media (min-width: 1000px) {
  .flex-large {
    flex: 1;
    margin-bottom: 0;
  }
  .flex-large.half {
    flex: 0 0 50%;
  }
  .flex-large.one-fourth {
    flex: 0 0 25%;
  }
  .flex-large.three-fourths {
    flex: 0 0 75%;
  }
  .flex-large.one-third {
    flex: 0 0 33.3333333333%;
  }
  .flex-large.two-thirds {
    flex: 0 0 66.6666666667%;
  }
}
/**
 * Helpers
 */
.clearfix::before,
.clearfix::after {
  content: " ";
  display: block;
}

.clearfix:after {
  clear: both;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.vertical-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.responsive-image {
  max-width: 100%;
  height: auto;
}

.show {
  display: block !important;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.no-padding-top {
  padding-top: 0;
}

.no-padding-bottom {
  padding-bottom: 0;
}

.padding-top {
  padding-top: 2rem;
}

.padding-bottom {
  padding-bottom: 2rem;
}

.no-margin-top {
  margin-top: 0;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.margin-top {
  margin-top: 2rem;
}

.margin-bottom {
  margin-bottom: 2rem;
}

.alternate-background {
  background: light-dark(#797979, #fafafa);
  color: light-dark(#fafafa, #797979);
}
.alternate-background h1, .alternate-background h2, .alternate-background h3, .alternate-background h4, .alternate-background h5, .alternate-background h6 {
  color: light-dark(#ffffff, #414141);
}
.alternate-background .striped-table tbody tr:nth-child(odd) {
  background-color: light-dark(#414141, #d2d2d2);
  color: light-dark(#f3f3f3, #414141);
}
.alternate-background caption {
  color: light-dark(#797979, #797979);
}

.space-between {
  justify-content: space-between;
}

.justify-center {
  justify-content: center;
}

.align-center {
  align-items: center;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/**
 * Buttons
 */
.button, a.button, button, [type=submit], [type=reset], [type=button], [type=image] {
  -webkit-appearance: none;
  display: inline-block;
  border: 1px solid #0366ee;
  border-radius: 4px;
  background: #0366ee;
  color: #ffffff;
  font-weight: 600;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  text-transform: none;
  padding: 0.75rem 1.25rem;
  margin: 0 0 0.5rem 0;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  line-height: 1;
}

.button:hover, a.button:hover, button:hover, [type=submit]:hover, [type=reset]:hover, [type=button]:hover, [type=image]:hover {
  border: 1px solid rgb(2.3651452282, 80.4149377593, 187.6348547718);
  background: rgb(2.3651452282, 80.4149377593, 187.6348547718);
  color: #ffffff;
  text-decoration: none;
}

.button:focus, .button:active, a.button:focus, a.button:active, button:focus, button:active, [type=submit]:focus, [type=submit]:active, [type=reset]:focus, [type=reset]:active, [type=button]:focus, [type=button]:active, [type=image]:focus, [type=image]:active {
  border: 1px solid rgb(2.3651452282, 80.4149377593, 187.6348547718);
  background: rgb(2.3651452282, 80.4149377593, 187.6348547718);
  color: #ffffff;
  text-decoration: none;
}

.button::-moz-focus-inner, a.button::-moz-focus-inner, button::-moz-focus-inner, [type=submit]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=image]::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.accent-button,
a.accent-button {
  color: #ffffff;
  border: 1px solid #29de7d;
  background: #29de7d;
}
.accent-button:hover, .accent-button:focus, .accent-button:active,
a.accent-button:hover,
a.accent-button:focus,
a.accent-button:active {
  color: #ffffff;
  border: 1px solid rgb(28.3238866397, 183.6761133603, 100.4210526316);
  background: rgb(28.3238866397, 183.6761133603, 100.4210526316);
}

.muted-button,
a.muted-button {
  background: transparent;
  border: 1px solid #d2d2d2;
  color: light-dark(rgb(82.5, 82.5, 82.5), #9f9f9f);
}
.muted-button:hover, .muted-button:focus, .muted-button:active,
a.muted-button:hover,
a.muted-button:focus,
a.muted-button:active {
  color: light-dark(rgb(82.5, 82.5, 82.5), #9f9f9f);
  border: 1px solid rgb(133.5, 133.5, 133.5);
  background: transparent;
}

.round-button,
a.round-button {
  border-radius: 40px;
}

.square-button,
a.square-button {
  border-radius: 0;
}

[type=image] {
  background: none;
  padding: 0;
  border: none;
  filter: brightness(110%);
}
[type=image]:hover {
  border: none;
  background: none;
  filter: brightness(90%) contrast(120%);
}
[type=image]:active {
  transform: translate(2px, 2px);
}

.full-button,
a.full-button {
  display: block;
  width: 100%;
}

/**
 * Forms
 */
[type=color], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=url], [type=week], [type=time], select, textarea {
  display: block;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  padding: 0.75rem;
  outline: none;
  background: transparent;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  width: 100%;
  max-width: 100%;
  line-height: 1;
}

[type=color]:hover, [type=date]:hover, [type=datetime]:hover, [type=datetime-local]:hover, [type=email]:hover, [type=month]:hover, [type=number]:hover, [type=password]:hover, [type=search]:hover, [type=tel]:hover, [type=text]:hover, [type=url]:hover, [type=week]:hover, [type=time]:hover, select:hover, textarea:hover {
  border: 1px solid rgb(184.5, 184.5, 184.5);
}

[type=color]:focus, [type=color]:active, [type=date]:focus, [type=date]:active, [type=datetime]:focus, [type=datetime]:active, [type=datetime-local]:focus, [type=datetime-local]:active, [type=email]:focus, [type=email]:active, [type=month]:focus, [type=month]:active, [type=number]:focus, [type=number]:active, [type=password]:focus, [type=password]:active, [type=search]:focus, [type=search]:active, [type=tel]:focus, [type=tel]:active, [type=text]:focus, [type=text]:active, [type=url]:focus, [type=url]:active, [type=week]:focus, [type=week]:active, [type=time]:focus, [type=time]:active, select:focus, select:active, textarea:focus, textarea:active {
  border: 1px solid light-dark(#0366ee, #ffeea8);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px light-dark(rgb(140.4439834025, 188.0954356846, 253.5560165975), hsl(48.275862069, 100%, 112.9411764706%));
}

textarea {
  overflow: auto;
  height: auto;
}

fieldset {
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  padding: 1rem;
  margin: 1.5rem 0;
}
fieldset div {
  margin-bottom: 1.5rem;
}

legend {
  padding: 0 0.5rem;
  font-weight: 600;
}

select {
  color: light-dark(#797979, #ffffff);
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJBAMAAADN8WE8AAAAJ1BMVEUAAABHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9YSk7AAAADXRSTlPXABaehSjPsTwKw2xUcKPlSQAAADtJREFUCNdjMGBgYGAWBAKGACCLFcwSAbIcwSyhBAY2RTBLcAMDtyCENYthJZQlw3AQyhIsF4SxOiAsAFMMCKPY35E7AAAAAElFTkSuQmCC) right center no-repeat;
  line-height: 1;
}

select::-ms-expand {
  display: none;
}

[type=range] {
  width: 100%;
}

[type=color] {
  inline-size: 2rem;
  block-size: 2rem;
  padding: 0;
}

[type=date] {
  max-width: 15rem;
  text-align: center;
  padding: 0.5rem 0.75rem 0.5rem 0;
}

label {
  font-weight: 600;
  max-width: 100%;
  display: block;
  margin: 1rem 0 0.5rem;
}

@media (min-width: 600px) {
  .split-form {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .split-form label {
    text-align: right;
    padding: 0 0.5rem;
  }
  .split-form label, .split-form input {
    display: inline-block;
    margin: 0;
  }
}
input.has-error, input.has-error:hover, input.has-error:focus, input.has-error:active,
select.has-error,
select.has-error:hover,
select.has-error:focus,
select.has-error:active,
textarea.has-error,
textarea.has-error:hover,
textarea.has-error:focus,
textarea.has-error:active {
  border: 1px solid #d33c40;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgb(243.8619246862, 205.6380753138, 206.6506276151);
}
input.is-success, input.is-success:hover, input.is-success:focus, input.is-success:active,
select.is-success,
select.is-success:hover,
select.is-success:focus,
select.is-success:active,
textarea.is-success,
textarea.is-success:hover,
textarea.is-success:focus,
textarea.is-success:active {
  border: 1px solid #29de7d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgb(151.4655870445, 239.0344129555, 192.1052631579);
}
input:placeholder,
select:placeholder,
textarea:placeholder {
  color: light-dark(#9f9f9f, hsl(0, 0%, 192.3529411765%));
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-moz-placeholder,
:-ms-input-placeholder {
  color: light-dark(#9f9f9f, hsl(0, 0%, 192.3529411765%));
}

/**
 * Tables
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  max-width: 100%;
}

thead th {
  border-bottom: 2px solid #d2d2d2;
}

tfoot th {
  border-top: 2px solid #d2d2d2;
}

td {
  border-bottom: 1px solid #d2d2d2;
}

th,
td {
  text-align: left;
  padding: 0.5rem;
}

caption {
  padding: 1rem 0;
  caption-side: bottom;
  color: light-dark(#797979, #ababab);
}

.striped-table tbody tr:nth-child(odd) {
  background-color: light-dark(#f3f3f3, #ababab);
  color: light-dark(#414141, #414141);
}

.contain-table {
  overflow-x: auto;
}

@media (min-width: 600px) {
  .contain-table {
    width: 100%;
  }
}
/*
 * Navigation
 */
/**
 * Layout
 */

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../src/scss/main.scss%22,%22../../src/scss/base/_normalize.scss%22,%22../../src/scss/base/_reset.scss%22,%22../../src/scss/components/_scaffolding.scss%22,%22../../src/scss/base/_variables.scss%22,%22../../src/scss/base/_mixins.scss%22,%22../../src/scss/components/_grid.scss%22,%22../../src/scss/components/_helpers.scss%22,%22../../src/scss/components/_buttons.scss%22,%22../../src/scss/components/_forms.scss%22,%22../../src/scss/components/_tables.scss%22,%22../../src/scss/components/_navigation.scss%22,%22../../src/scss/components/_layout.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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%22,%22file%22:%22main.css%22,%22sourcesContent%22:%5B%22/*!%20%5Cn%20*%20Primitive%20UI%20%7C%20MIT%20License%5Cn%20*%5Cn%20*%20A%20minimalist%20front-end%20design%20toolkit%20built%20with%20Sass%20for%20developing%20%5Cn%20*%20responsive,%20browser-consistent%20web%20apps.%5Cn%20*%5Cn%20*%20Author:%20Tania%20Rascia%20%3Chello@taniarascia.com%3E%5Cn%20*%20Source:%20https://github.com/taniarascia/primitive%5Cn%20*%20Documentation:%20https://taniarascia.github.io/primitive%5Cn%20%2A/%5Cn%5Cn//@use%20%5C%22sass:color%5C%22;%5Cn%5Cn//==============================================================================%5Cn//%20Configuration%5Cn//==============================================================================%5Cn%5Cn@use%20'base/variables';%5Cn@use%20'base/mixins';%5Cn%5Cn//==============================================================================%5Cn//%20Reset%5Cn//==============================================================================%5Cn%5Cn@use%20'base/normalize';%5Cn@use%20'base/reset';%5Cn%5Cn//==============================================================================%5Cn//%20Components%5Cn//==============================================================================%5Cn%5Cn@use%20'components/scaffolding';%5Cn@use%20'components/grid';%5Cn@use%20'components/helpers';%5Cn@use%20'components/buttons';%5Cn@use%20'components/forms';%5Cn@use%20'components/tables';%5Cn@use%20'components/navigation';%5Cn@use%20'components/layout';%5Cn%22,%22/*!%20normalize.css%20v8.0.1%20%7C%20MIT%20License%20%7C%20github.com/necolas/normalize.css%20%2A/%5Cn%5Cn/*%20Document%5Cn%20%20%20==========================================================================%20%2A/%5Cn%5Cn/**%5Cn%20*%201.%20Correct%20the%20line%20height%20in%20all%20browsers.%5Cn%20*%202.%20Prevent%20adjustments%20of%20font%20size%20after%20orientation%20changes%20in%20iOS.%5Cn%20%2A/%5Cn%5Cnhtml%20%7B%5Cn%20%20line-height:%201.15;%5Cn%20%20/*%201%20%2A/%5Cn%20%20-webkit-text-size-adjust:%20100%25;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/*%20Sections%5Cn%20%20%20==========================================================================%20%2A/%5Cn%5Cn/**%5Cn%20*%20Remove%20the%20margin%20in%20all%20browsers.%5Cn%20%2A/%5Cn%5Cnbody%20%7B%5Cn%20%20margin:%200;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Render%20the%20%60main%60%20element%20consistently%20in%20IE.%5Cn%20%2A/%5Cn%5Cnmain%20%7B%5Cn%20%20display:%20block;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Correct%20the%20font%20size%20and%20margin%20on%20%60h1%60%20elements%20within%20%60section%60%20and%5Cn%20*%20%60article%60%20contexts%20in%20Chrome,%20Firefox,%20and%20Safari.%5Cn%20%2A/%5Cn%5Cnh1%20%7B%5Cn%20%20font-size:%202em;%5Cn%20%20margin:%200.67em%200;%5Cn%7D%5Cn%5Cn/*%20Grouping%20content%5Cn%20%20%20==========================================================================%20%2A/%5Cn%5Cn/**%5Cn%20*%201.%20Add%20the%20correct%20box%20sizing%20in%20Firefox.%5Cn%20*%202.%20Show%20the%20overflow%20in%20Edge%20and%20IE.%5Cn%20%2A/%5Cn%5Cnhr%20%7B%5Cn%20%20box-sizing:%20content-box;%5Cn%20%20/*%201%20%2A/%5Cn%20%20height:%200;%5Cn%20%20/*%201%20%2A/%5Cn%20%20overflow:%20visible;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/**%5Cn%20*%201.%20Correct%20the%20inheritance%20and%20scaling%20of%20font%20size%20in%20all%20browsers.%5Cn%20*%202.%20Correct%20the%20odd%20%60em%60%20font%20sizing%20in%20all%20browsers.%5Cn%20%2A/%5Cn%5Cnpre%20%7B%5Cn%20%20font-family:%20monospace,%20monospace;%5Cn%20%20/*%201%20%2A/%5Cn%20%20font-size:%201em;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/*%20Text-level%20semantics%5Cn%20%20%20==========================================================================%20%2A/%5Cn%5Cn/**%5Cn%20*%20Remove%20the%20gray%20background%20on%20active%20links%20in%20IE%2010.%5Cn%20%2A/%5Cn%5Cna%20%7B%5Cn%20%20background-color:%20transparent;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%201.%20Remove%20the%20bottom%20border%20in%20Chrome%2057-%5Cn%20*%202.%20Add%20the%20correct%20text%20decoration%20in%20Chrome,%20Edge,%20IE,%20Opera,%20and%20Safari.%5Cn%20%2A/%5Cn%5Cnabbr%5Btitle%5D%20%7B%5Cn%20%20border-bottom:%20none;%5Cn%20%20/*%201%20%2A/%5Cn%20%20text-decoration:%20underline;%5Cn%20%20/*%202%20%2A/%5Cn%20%20text-decoration:%20underline%20dotted;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Add%20the%20correct%20font%20weight%20in%20Chrome,%20Edge,%20and%20Safari.%5Cn%20%2A/%5Cn%5Cnb,%5Cnstrong%20%7B%5Cn%20%20font-weight:%20bolder;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%201.%20Correct%20the%20inheritance%20and%20scaling%20of%20font%20size%20in%20all%20browsers.%5Cn%20*%202.%20Correct%20the%20odd%20%60em%60%20font%20sizing%20in%20all%20browsers.%5Cn%20%2A/%5Cn%5Cncode,%5Cnkbd,%5Cnsamp%20%7B%5Cn%20%20font-family:%20monospace,%20monospace;%5Cn%20%20/*%201%20%2A/%5Cn%20%20font-size:%201em;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Add%20the%20correct%20font%20size%20in%20all%20browsers.%5Cn%20%2A/%5Cn%5Cnsmall%20%7B%5Cn%20%20font-size:%2080%25;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Prevent%20%60sub%60%20and%20%60sup%60%20elements%20from%20affecting%20the%20line%20height%20in%5Cn%20*%20all%20browsers.%5Cn%20%2A/%5Cn%5Cnsub,%5Cnsup%20%7B%5Cn%20%20font-size:%2075%25;%5Cn%20%20line-height:%200;%5Cn%20%20position:%20relative;%5Cn%20%20vertical-align:%20baseline;%5Cn%7D%5Cn%5Cnsub%20%7B%5Cn%20%20bottom:%20-0.25em;%5Cn%7D%5Cn%5Cnsup%20%7B%5Cn%20%20top:%20-0.5em;%5Cn%7D%5Cn%5Cn/*%20Embedded%20content%5Cn%20%20%20==========================================================================%20%2A/%5Cn%5Cn/**%5Cn%20*%20Remove%20the%20border%20on%20images%20inside%20links%20in%20IE%2010.%5Cn%20%2A/%5Cn%5Cnimg%20%7B%5Cn%20%20border-style:%20none;%5Cn%7D%5Cn%5Cn/*%20Forms%5Cn%20%20%20==========================================================================%20%2A/%5Cn%5Cn/**%5Cn%20*%201.%20Change%20the%20font%20styles%20in%20all%20browsers.%5Cn%20*%202.%20Remove%20the%20margin%20in%20Firefox%20and%20Safari.%5Cn%20%2A/%5Cn%5Cnbutton,%5Cninput,%5Cnoptgroup,%5Cnselect,%5Cntextarea%20%7B%5Cn%20%20font-family:%20inherit;%5Cn%20%20/*%201%20%2A/%5Cn%20%20font-size:%20100%25;%5Cn%20%20/*%201%20%2A/%5Cn%20%20line-height:%201.15;%5Cn%20%20/*%201%20%2A/%5Cn%20%20margin:%200;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Show%20the%20overflow%20in%20IE.%5Cn%20*%201.%20Show%20the%20overflow%20in%20Edge.%5Cn%20%2A/%5Cn%5Cnbutton,%5Cninput%20%7B%5Cn%20%20/*%201%20%2A/%5Cn%20%20overflow:%20visible;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Remove%20the%20inheritance%20of%20text%20transform%20in%20Edge,%20Firefox,%20and%20IE.%5Cn%20*%201.%20Remove%20the%20inheritance%20of%20text%20transform%20in%20Firefox.%5Cn%20%2A/%5Cn%5Cnbutton,%5Cnselect%20%7B%5Cn%20%20/*%201%20%2A/%5Cn%20%20text-transform:%20none;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Correct%20the%20inability%20to%20style%20clickable%20types%20in%20iOS%20and%20Safari.%5Cn%20%2A/%5Cn%5Cnbutton,%5Cn%5Btype='button'%5D,%5Cn%5Btype='reset'%5D,%5Cn%5Btype='submit'%5D%20%7B%5Cn%20%20-webkit-appearance:%20button;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Remove%20the%20inner%20border%20and%20padding%20in%20Firefox.%5Cn%20%2A/%5Cn%5Cnbutton::-moz-focus-inner,%5Cn%5Btype='button'%5D::-moz-focus-inner,%5Cn%5Btype='reset'%5D::-moz-focus-inner,%5Cn%5Btype='submit'%5D::-moz-focus-inner%20%7B%5Cn%20%20border-style:%20none;%5Cn%20%20padding:%200;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Restore%20the%20focus%20styles%20unset%20by%20the%20previous%20rule.%5Cn%20%2A/%5Cn%5Cnbutton:-moz-focusring,%5Cn%5Btype='button'%5D:-moz-focusring,%5Cn%5Btype='reset'%5D:-moz-focusring,%5Cn%5Btype='submit'%5D:-moz-focusring%20%7B%5Cn%20%20outline:%201px%20dotted%20ButtonText;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Correct%20the%20padding%20in%20Firefox.%5Cn%20%2A/%5Cn%5Cnfieldset%20%7B%5Cn%20%20padding:%200.35em%200.75em%200.625em;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%201.%20Correct%20the%20text%20wrapping%20in%20Edge%20and%20IE.%5Cn%20*%202.%20Correct%20the%20color%20inheritance%20from%20%60fieldset%60%20elements%20in%20IE.%5Cn%20*%203.%20Remove%20the%20padding%20so%20developers%20are%20not%20caught%20out%20when%20they%20zero%20out%5Cn%20*%20%20%20%20%60fieldset%60%20elements%20in%20all%20browsers.%5Cn%20%2A/%5Cn%5Cnlegend%20%7B%5Cn%20%20box-sizing:%20border-box;%5Cn%20%20/*%201%20%2A/%5Cn%20%20color:%20inherit;%5Cn%20%20/*%202%20%2A/%5Cn%20%20display:%20table;%5Cn%20%20/*%201%20%2A/%5Cn%20%20max-width:%20100%25;%5Cn%20%20/*%201%20%2A/%5Cn%20%20padding:%200;%5Cn%20%20/*%203%20%2A/%5Cn%20%20white-space:%20normal;%5Cn%20%20/*%201%20%2A/%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Add%20the%20correct%20vertical%20alignment%20in%20Chrome,%20Firefox,%20and%20Opera.%5Cn%20%2A/%5Cn%5Cnprogress%20%7B%5Cn%20%20vertical-align:%20baseline;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Remove%20the%20default%20vertical%20scrollbar%20in%20IE%2010+.%5Cn%20%2A/%5Cn%5Cntextarea%20%7B%5Cn%20%20overflow:%20auto;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%201.%20Add%20the%20correct%20box%20sizing%20in%20IE%2010.%5Cn%20*%202.%20Remove%20the%20padding%20in%20IE%2010.%5Cn%20%2A/%5Cn%5Cn%5Btype='checkbox'%5D,%5Cn%5Btype='radio'%5D%20%7B%5Cn%20%20box-sizing:%20border-box;%5Cn%20%20/*%201%20%2A/%5Cn%20%20padding:%200;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Correct%20the%20cursor%20style%20of%20increment%20and%20decrement%20buttons%20in%20Chrome.%5Cn%20%2A/%5Cn%5Cn%5Btype='number'%5D::-webkit-inner-spin-button,%5Cn%5Btype='number'%5D::-webkit-outer-spin-button%20%7B%5Cn%20%20height:%20auto;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%201.%20Correct%20the%20odd%20appearance%20in%20Chrome%20and%20Safari.%5Cn%20*%202.%20Correct%20the%20outline%20style%20in%20Safari.%5Cn%20%2A/%5Cn%5Cn%5Btype='search'%5D%20%7B%5Cn%20%20-webkit-appearance:%20textfield;%5Cn%20%20/*%201%20%2A/%5Cn%20%20outline-offset:%20-2px;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Remove%20the%20inner%20padding%20in%20Chrome%20and%20Safari%20on%20macOS.%5Cn%20%2A/%5Cn%5Cn%5Btype='search'%5D::-webkit-search-decoration%20%7B%5Cn%20%20-webkit-appearance:%20none;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%201.%20Correct%20the%20inability%20to%20style%20clickable%20types%20in%20iOS%20and%20Safari.%5Cn%20*%202.%20Change%20font%20properties%20to%20%60inherit%60%20in%20Safari.%5Cn%20%2A/%5Cn%5Cn::-webkit-file-upload-button%20%7B%5Cn%20%20-webkit-appearance:%20button;%5Cn%20%20/*%201%20%2A/%5Cn%20%20font:%20inherit;%5Cn%20%20/*%202%20%2A/%5Cn%7D%5Cn%5Cn/*%20Interactive%5Cn%20%20%20==========================================================================%20%2A/%5Cn%5Cn/*%5Cn%20*%20Add%20the%20correct%20display%20in%20Edge,%20IE%2010+,%20and%20Firefox.%5Cn%20%2A/%5Cn%5Cndetails%20%7B%5Cn%20%20display:%20block;%5Cn%7D%5Cn%5Cn/*%5Cn%20*%20Add%20the%20correct%20display%20in%20all%20browsers.%5Cn%20%2A/%5Cn%5Cnsummary%20%7B%5Cn%20%20display:%20list-item;%5Cn%7D%5Cn%5Cn/*%20Misc%5Cn%20%20%20==========================================================================%20%2A/%5Cn%5Cn/**%5Cn%20*%20Add%20the%20correct%20display%20in%20IE%2010+.%5Cn%20%2A/%5Cn%5Cntemplate%20%7B%5Cn%20%20display:%20none;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Add%20the%20correct%20display%20in%20IE%2010.%5Cn%20%2A/%5Cn%5Cn%5Bhidden%5D%20%7B%5Cn%20%20display:%20none;%5Cn%7D%5Cn%22,%22//%20Reset%20box%20sizing%20to%20border%20box%5Cnhtml%20%7B%5Cn%20%20box-sizing:%20border-box;%5Cn%7D%5Cn%5Cn*,%5Cn*::before,%5Cn*::after%20%7B%5Cn%20%20box-sizing:%20inherit;%5Cn%7D%5Cn%5Cn//%20Remove%20figure%20margin%5Cnfigure%20%7B%5Cn%20%20margin:%200;%5Cn%7D%5Cn%22,%22@use%20%5C%22../base/mixins%5C%22;%5Cn@use%20%5C%22../base/variables%5C%22;%5Cn%5Cn/**%5Cn%20*%20Scaffolding%5Cn%20%2A/%5Cn%5Cn//%20HTML%20base%5Cnhtml%20%7B%5Cn%20%20-webkit-font-smoothing:%20antialiased;%5Cn%20%20-moz-osx-font-smoothing:%20grayscale;%5Cn%20%20font:%20variables.$font-style%20variables.$font-variant%20variables.$font-weight%20%23%7Bvariables.$font-size%7D/%23%7Bvariables.$line-height%7D%20variables.$font-family;%5Cn%20%20font-size:%20variables.$font-size;%5Cn%7D%5Cn%5Cn//%20Body%20base%5Cnbody%20%7B%5Cn%20%20color:%20variables.$font-color;%5Cn%20%20background:%20variables.$background;%5Cn%20%20font-size:%20variables.$body-font-size;%5Cn%7D%5Cn%5Cn//%20Light-Dark%20base-setting%5Cn%5Cn@media%20(prefers-color-scheme:%20light)%20%7B%5Cn%20%20.dark-only%20%7B%5Cn%20%20%20%20display:%20none;%5Cn%20%20%7D%5Cn%7D%5Cn@media%20(prefers-color-scheme:%20dark)%20%7B%5Cn%20%20.light-only%20%7B%5Cn%20%20%20%20%20display:%20none;%5Cn%20%20%20%7D%5Cn%7D%5Cn:root%20%7B%5Cn%20%20//%20Critical%20for%20being%20able%20to%20use%20the%20light-dark()%20function%5Cn%20%20color-scheme:%20light%20dark;%5Cn%7D%5Cn%5Cnp,%5Cnol,%5Cnul,%5Cndl,%5Cntable%20%7B%5Cn%20%20margin:%200%200%20variables.$margins%200;%5Cn%7D%5Cn%5Cn//%20Remove%20extra%20margin%20for%20nested%20lists%5Cnul%20li%20ul%20%7B%5Cn%20%20margin-bottom:%200;%5Cn%7D%5Cn%5Cnol%20li%20ol%20%7B%5Cn%20%20margin-bottom:%200;%5Cn%7D%5Cn%5Cn//%20Headings%5Cnh1,%5Cnh2,%5Cnh3,%5Cnh4,%5Cnh5,%5Cnh6%20%7B%5Cn%20%20margin:%20variables.$margins%200;%5Cn%20%20font-weight:%20variables.$heading-font-weight;%5Cn%20%20font-family:%20variables.$heading-font-family;%5Cn%20%20line-height:%20variables.$heading-line-height;%5Cn%20%20color:%20variables.$heading-font-color;%5Cn%5Cn%20%20&:not(:first-child)%20%7B%5Cn%20%20%20%20margin:%201.5rem%200;%5Cn%20%20%7D%5Cn%7D%5Cnh6%20%7B%5Cn%20%20margin:%200;%5Cn%20%20&:not(:first-child)%20%7B%5Cn%20%20%20%20margin:%200.5rem%200;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Increased%20margin%20on%20additional%20headings%5Cnh1:not(:first-child),%5Cnh2:not(:first-child),%5Cnh3:not(:first-child)%20%7B%5Cn%20%20margin-top:%202rem;%5Cn%7D%5Cn%5Cn//%20Heading%20individual%20styles%5Cnh1%20%7B%5Cn%20%20font-size:%20variables.$h1-mobile;%5Cn%7D%5Cn%5Cnh2%20%7B%5Cn%20%20font-size:%20variables.$h2-mobile;%5Cn%7D%5Cn%5Cnh3%20%7B%5Cn%20%20font-size:%20variables.$h3-mobile;%5Cn%7D%5Cn%5Cnh4%20%7B%5Cn%20%20font-size:%20variables.$h4-mobile;%5Cn%7D%5Cn%5Cnh5%20%7B%5Cn%20%20font-size:%20variables.$h5-mobile;%5Cn%7D%5Cn%5Cnh6%20%7B%5Cn%20%20font-size:%20variables.$h6-mobile;%5Cn%7D%5Cn%5Cn@include%20mixins.small-breakpoint%20%7B%5Cn%20%20//%20Increased%20margin%20on%20additional%20headings%5Cn%20%20h1:not(:first-child),%5Cn%20%20h2:not(:first-child),%5Cn%20%20h3:not(:first-child)%20%7B%5Cn%20%20%20%20margin-top:%202.5rem;%5Cn%20%20%7D%5Cn%5Cn%20%20//%20Heading%20desktop%20individual%20styles%5Cn%20%20h1%20%7B%5Cn%20%20%20%20font-size:%20variables.$h1;%5Cn%20%20%7D%5Cn%5Cn%20%20h2%20%7B%5Cn%20%20%20%20font-size:%20variables.$h2;%5Cn%20%20%7D%5Cn%5Cn%20%20h3%20%7B%5Cn%20%20%20%20font-size:%20variables.$h3;%5Cn%20%20%7D%5Cn%5Cn%20%20h4%20%7B%5Cn%20%20%20%20font-size:%20variables.$h4;%5Cn%20%20%7D%5Cn%5Cn%20%20h5%20%7B%5Cn%20%20%20%20font-size:%20variables.$h5;%5Cn%20%20%7D%5Cn%5Cn%20%20h6%20%7B%5Cn%20%20%20%20font-size:%20variables.$h6;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Link%20styling%5Cna%20%7B%5Cn%20%20color:%20variables.$link-color;%5Cn%20%20text-decoration:%20none;%5Cn%5Cn%20%20&:hover,%5Cn%20%20&:active,%5Cn%20%20&:focus%20%7B%5Cn%20%20%20%20color:%20variables.$link-hover-color;%5Cn%20%20%20%20text-decoration:%20underline;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Highlight%5Cnmark%20%7B%5Cn%20%20background:%20variables.$highlight;%5Cn%20%20padding:%200%200.2rem;%5Cn%7D%5Cn%5Cn//%20Blockquote%5Cnblockquote%20%7B%5Cn%20%20margin:%200%200%20variables.$margins%200;%5Cn%20%20border-left:%20variables.$bq-border;%5Cn%20%20padding:%200%201.5rem;%5Cn%20%20font-size:%201.5rem;%5Cn%5Cn%20%20cite%20%7B%5Cn%20%20%20%20display:%20block;%5Cn%20%20%20%20margin-top:%20variables.$margins;%5Cn%20%20%20%20font-size:%201rem;%5Cn%20%20%20%20text-align:%20right;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Code%20block%20styling%5Cnpre%20%7B%5Cn%20%20border:%200;%5Cn%20%20border-radius:%20variables.$border-radius;%5Cn%20%20background:%20variables.$code-background;%5Cn%20%20padding:%201rem;%5Cn%20%20tab-size:%202;%5Cn%20%20color:%20variables.$code-color;%5Cn%20%20font-family:%20variables.$code-family;%5Cn%20%20font-size:%20variables.$code-size;%5Cn%20%20margin:%200%200%20variables.$margins%200;%5Cn%5Cn%20%20code%20%7B%5Cn%20%20%20%20font-family:%20variables.$code-family;%5Cn%20%20%20%20line-height:%201.2;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Keyboard%20input%5Cnkbd%20%7B%5Cn%20%20background-color:%20variables.$very-light-gray;%5Cn%20%20border:%201px%20solid%20variables.$light-gray;%5Cn%20%20border-radius:%203px;%5Cn%20%20box-shadow:%200%201px%200%20rgba(0,%200,%200,%200.2),%200%200%200%202px%20variables.$white%20inset;%5Cn%20%20color:%20variables.$very-dark-gray;%5Cn%20%20display:%20inline-block;%5Cn%20%20font-family:%20Helvetica,%20Arial,%20sans-serif;%5Cn%20%20font-size:%2013px;%5Cn%20%20line-height:%201.4;%5Cn%20%20margin:%200%200.1em;%5Cn%20%20padding:%200.1em%200.6em;%5Cn%20%20text-shadow:%200%201px%200%20%23fff;%5Cn%7D%5Cn%5Cn//%20Inline%20code%20styling%5Cn:not(pre)%20%3E%20code%20%7B%5Cn%20%20color:%20variables.$code-color;%5Cn%20%20background:%20variables.$code-background;%5Cn%20%20font-family:%20variables.$code-family;%5Cn%20%20font-size:%20variables.$code-size;%5Cn%20%20padding:%200%200.2rem;%5Cn%20%20border:%20variables.$borders;%5Cn%20%20border-radius:%20variables.$border-radius;%5Cn%7D%5Cn%5Cn//%20Line%20break%5Cnhr%20%7B%5Cn%20%20height:%200;%5Cn%20%20border:%200;%5Cn%20%20border-top:%20variables.$borders;%5Cn%7D%5Cn%5Cn//%20Definition%20list%5Cndt%20%7B%5Cn%20%20font-weight:%20600;%5Cn%7D%5Cn%5Cndd%20%7B%5Cn%20%20margin-bottom:%200.5rem;%5Cn%7D%5Cn%5Cn//%20Full%20container%5Cn.full-container%20%7B%5Cn%20%20max-width:%20100%25;%5Cn%20%20padding:%200%201rem;%5Cn%7D%5Cn%5Cn//%20Container%5Cn.container%20%7B%5Cn%20%20max-width:%20variables.$large;%5Cn%20%20padding:%200%20variables.$padding;%5Cn%20%20margin-left:%20auto;%5Cn%20%20margin-right:%20auto;%5Cn%7D%5Cn%5Cn//%20Small%20container%5Cn.small-container%20%7B%5Cn%20%20@extend%20.container;%5Cn%20%20max-width:%20variables.$small;%5Cn%7D%5Cn%5Cn//%20Medium%20container%5Cn.medium-container%20%7B%5Cn%20%20@extend%20.container;%5Cn%20%20max-width:%20variables.$medium;%5Cn%7D%5Cn%5Cn//%20Content%5Cn.content-section%20%7B%5Cn%20%20padding:%20variables.$content-padding-mobile;%5Cn%7D%5Cn%5Cn@include%20mixins.small-breakpoint%20%7B%5Cn%20%20.content-section%20%7B%5Cn%20%20%20%20padding:%20variables.$content-padding;%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22@use%20%5C%22sass:color%5C%22;%5Cn//%5Cn//%20Variables%5Cn//%5Cn//%20The%20majority%20of%20the%20configuration%20for%20the%20toolkit.%5Cn//%5Cn%5Cn//==============================================================================%5Cn//%20Containers%5Cn//==============================================================================%5Cn%5Cn$x-small:%20600px%20!default;%5Cn$small:%20800px%20!default;%5Cn$medium:%201000px%20!default;%5Cn$large:%201200px%20!default;%5Cn%5Cn//==============================================================================%5Cn//%20Breakpoints%5Cn//==============================================================================%5Cn%5Cn$mobile:%20$x-small%20!default;%5Cn$tablet:%20$small%20!default;%5Cn$desktop:%20$medium%20!default;%5Cn%5Cn//==%20Named%20Colors%20==============================================================%5Cn//%20Each%20of%20these%20should%20be%20a%20single%20value%20only.%5Cn%5Cn$white:%20%20%20%20%20%20%20%20%20%20%20%23ffffff;%5Cn$alabaster-white:%20%23fafafa;%20%20//%20rgb(250,250,250),%20%20%20%20%20%20%20%20hsl(0,0%25,98%25)%5Cn$black:%20%20%20%20%20%20%20%20%20%20%20%23000000;%5Cn$warm-black:%20%20%20%20%20%20%23220000;%5Cn%5Cn$very-light-gray:%20%23f3f3f3;%20%20//%20rgb(243,%20243,%20243)%5Cn$light-gray:%20%20%20%20%20%20%23d2d2d2;%20%20//%20rgb(210,%20210,%20210)%5Cn$gray:%20%20%20%20%20%20%20%20%20%20%20%20%23ababab;%20%20//%20rgb(171,%20171,%20171)%5Cn$dark-gray:%20%20%20%20%20%20%20%23797979;%20%20//%20rgb(121,%20121,%20121)%5Cn$very-dark-gray:%20%20%23414141;%20%20//%20rgb(65,%2065,%2065)%5Cn%5Cn$vivid-blue:%20%20%20%20%20%20%230366ee;%20%20//%20rgb(3,102,238),%20%20%20%20%20%20%20%20%20%20hsl(214.7,97.5%25,47.3%25)%5Cn$lime-green:%20%20%20%20%20%20%2329de7d;%20%20//%20rgb(41,222,125),%20%20%20%20%20%20%20%20%20hsl(147.8,73.3%25,51.6%25)%5Cn$pale-yellow:%20%20%20%20%20%23ffeea8;%20%20//%20rgb(255,238,168),%20%20%20%20%20%20%20%20hsl(48.3,100%25,82.9%25)%5Cn$moderate-red:%20%20%20%20%23d33c40;%20%20//%20rgb(82.7%25,23.5%25,25.1%25),%20%20hsl(358.4,63.2%25,53.1%25)%5Cn%5Cn//==%20Semantic%20Colors%20==============================================================%5Cn//%20These%20can%20be%20color%20pairs,%20if%20there%20are%20color%20variants.%5Cn%5Cn$background:%20%20%20%20%20%20%20%20light-dark($white,%20$very-dark-gray)%20!default;%5Cn$font-color:%20%20%20%20%20%20%20%20light-dark($dark-gray,%20$white)%20!default;%5Cn$heading-font-color:light-dark($dark-gray,%20$white)%20!default;%5Cn$primary-color:%20%20%20%20%20$vivid-blue%20!default;%20%5Cn$secondary-color:%20%20%20$lime-green%20!default;%5Cn$accent-color:%20%20%20%20%20%20$light-gray%20!default;%5Cn$link-color:%20%20%20%20%20%20%20%20light-dark($vivid-blue,%20$pale-yellow)%20!default;%5Cn$link-hover-color:%20%20light-dark(color.adjust($vivid-blue,%20$lightness:%20-15%25),%20color.adjust($pale-yellow,%20$lightness:%20-15%25))%20!default;%5Cn$highlight:%20%20%20%20%20%20%20%20%20$pale-yellow%20!default;%5Cn$error:%20%20%20%20%20%20%20%20%20%20%20%20%20$moderate-red%20!default;%5Cn$success:%20%20%20%20%20%20%20%20%20%20%20$lime-green%20!default;%5Cn$bq-border:%2016px%20solid%20color.adjust($alabaster-white,%20$lightness:%20-15%25)%20!default;%5Cn%5Cn$background-alt:%20%20%20%20%20%20%20%20%20%20light-dark($dark-gray,%20$alabaster-white)%20!default;%5Cn$color-alt:%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20light-dark($alabaster-white,%20$dark-gray)%20!default;%5Cn$heading-font-color-alt:%20%20light-dark($white,%20$very-dark-gray)%20!default;%5Cn%5Cn//==============================================================================%5Cn//%20Typography%5Cn//==============================================================================%5Cn%5Cn//%20Body%5Cn$font-size:%201rem%20!default;%5Cn$body-font-size:%201rem%20!default;%5Cn$font-style:%20normal%20!default;%5Cn$font-variant:%20normal%20!default;%5Cn$font-weight:%20normal%20!default;%5Cn$font-color:%20%23404040%20!default;%5Cn$font-family:%20-apple-system,%20BlinkMacSystemFont,%20Helvetica%20Neue,%20Helvetica,%20Arial,%20sans-serif%20!default;%5Cn$line-height:%201.6%20!default;%5Cn%5Cn//%20Headings%5Cn$heading-font-weight:%20600%20!default;%5Cn$heading-font-family:%20-apple-system,%20BlinkMacSystemFont,%20Helvetica%20Neue,%20Helvetica,%20Arial,%5Cn%20%20sans-serif%20!default;%5Cn$heading-line-height:%201.2%20!default;%5Cn%5Cn$h1-mobile:%201.75rem%20!default;%5Cn$h2-mobile:%201.5rem%20!default;%5Cn$h3-mobile:%201.25rem%20!default;%5Cn$h4-mobile:%201.1rem%20!default;%5Cn$h5-mobile:%201rem%20!default;%5Cn$h6-mobile:%200.9rem%20!default;%5Cn%5Cn$h1:%202.25rem%20!default;%5Cn$h2:%202rem%20!default;%5Cn$h3:%201.75rem%20!default;%5Cn$h4:%201.5rem%20!default;%5Cn$h5:%201.25rem%20!default;%5Cn$h6:%201rem%20!default;%5Cn%5Cn//==============================================================================%5Cn//%20Spacing%5Cn//==============================================================================%5Cn%5Cn$padding:%201rem%20!default;%5Cn$margins:%201.5rem%20!default;%5Cn$content-padding:%2060px%200%20!default;%5Cn$content-padding-mobile:%2030px%200%20!default;%5Cn%5Cn//==============================================================================%5Cn//%20Borders%5Cn//==============================================================================%5Cn%5Cn$border-width:%201px%20!default;%5Cn$border-style:%20solid%20!default;%5Cn$border-color:%20$light-gray%20!default;%5Cn$border-radius:%204px%20!default;%5Cn$borders:%20$border-width%20$border-style%20$border-color%20!default;%5Cn%5Cn//==============================================================================%5Cn//%20Buttons%5Cn//==============================================================================%5Cn%5Cn$button-background:%20$primary-color%20!default;%5Cn$button-background-hover:%20color.adjust($button-background,%20$lightness:%20-10%25)%20!default;%5Cn$button-color:%20$white%20!default;%5Cn$button-font-weight:%20600%20!default;%5Cn$button-font-family:%20-apple-system,%20BlinkMacSystemFont,%20Helvetica%20Neue,%20Helvetica,%20Arial,%20sans-serif%20!default;%5Cn$button-font-size:%201rem%20!default;%5Cn$button-border-width:%201px%20!default;%5Cn$button-border-style:%20solid%20!default;%5Cn$button-border-color:%20$button-background%20!default;%5Cn$button-border-radius:%20$border-radius%20!default;%5Cn$button-text-transform:%20none%20!default;%5Cn%5Cn//%20Accent%20buttons%5Cn$accent-button-background:%20$secondary-color%20!default;%5Cn$accent-button-color:%20$white%20!default;%5Cn$accent-button-color-hover:%20$white%20!default;%5Cn%5Cn//%20Muted%20Buttons%5Cn$muted-border:%201px%20solid%20$accent-color%20!default;%5Cn$muted-border-hover:%201px%20solid%20color.adjust($accent-color,%20$lightness:%20-30%25)%20!default;%5Cn$muted-background:%20transparent%20!default;%5Cn$muted-background-hover:%20transparent%20!default;%5Cn$muted-color:%20light-dark(color.adjust($accent-color,%20$lightness:%20-50%25),%20color.adjust($accent-color,%20$lightness:%20-20%25))%20!default;%5Cn$muted-color-hover:%20light-dark(color.adjust($accent-color,%20$lightness:%20-50%25),%20color.adjust($accent-color,%20$lightness:%20-20%25))%20!default;%5Cn%5Cn//%20Round%20Buttons%5Cn$round-buttons:%2040px%20!default;%5Cn%5Cn//==============================================================================%5Cn//%20Forms%5Cn//==============================================================================%5Cn%5Cn$forms:%20(%5Cn%20%20'%5Btype=color%5D,%20%5Btype=date%5D,%20%5Btype=datetime%5D,%20%5Btype=datetime-local%5D,%20%5Btype=email%5D,%20%20%20%20%20%20%20%20%5Btype=month%5D,%20%5Btype=number%5D,%20%5Btype=password%5D,%20%5Btype=search%5D,%20%5Btype=tel%5D,%20%5Btype=text%5D,%20%5Btype=url%5D,%20%5Btype=week%5D,%20%5Btype=time%5D,%20select,%20textarea'%5Cn)%20!default;%5Cn$buttons:%20('.button,%20a.button,%20button,%20%5Btype=submit%5D,%20%5Btype=reset%5D,%20%5Btype=button%5D,%20%5Btype=image%5D')%20!default;%5Cn$input-background:%20transparent%20!default;%5Cn$placeholder:%20light-dark(color.adjust($accent-color,%20$lightness:%20-20%25),%20color.adjust($accent-color,%20$lightness:%20110%25))%20!default;%5Cn$form-border:%201px%20solid%20$border-color%20!default;%5Cn$form-border-hover:%201px%20solid%20color.adjust($border-color,%20$lightness:%20-10%25)%20!default;%5Cn$form-border-focus:%201px%20solid%20$link-color%20!default;%5Cn$box-shadow:%20light-dark(color.adjust($vivid-blue,%20$lightness:%2030%25),%20color.adjust($pale-yellow,%20$lightness:%2030%25));%5Cn%5Cn//==============================================================================%5Cn//%20Tables%5Cn//==============================================================================%5Cn%5Cn$stripes-color:%20light-dark($very-dark-gray,%20$very-dark-gray);%5Cn$stripes-background:%20light-dark($very-light-gray,%20$gray);%5Cn%5Cn$stripes-color-alt:%20light-dark($very-light-gray,%20$very-dark-gray);%5Cn$stripes-background-alt:%20light-dark($very-dark-gray,%20$light-gray);%5Cn%5Cn$caption:%20light-dark($dark-gray,%20$gray)%20!default;%5Cn$caption-alt:%20light-dark($dark-gray,%20$dark-gray)%20!default;%5Cn%5Cn//==============================================================================%5Cn//%20Code%5Cn//==============================================================================%5Cn%5Cn$code-color:%20$font-color%20!default;%5Cn$code-size:%2014px%20!default;%5Cn$code-family:%20Menlo,%20monospace%20!default;%5Cn$code-background:%20transparent%20!default;%5Cn$code-borders:%20$borders%20!default;%5Cn%22,%22@use%20%5C%22variables%5C%22;%5Cn%5Cn//%20Media%20query%20for%20mobile%20first%20layout%5Cn@mixin%20small-breakpoint%20%7B%5Cn%20%20@media%20(min-width:%20%23%7Bvariables.$mobile%7D)%20%7B%5Cn%20%20%20%20@content;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Break%20on%20tablet%5Cn@mixin%20medium-breakpoint%20%7B%5Cn%20%20@media%20(min-width:%20%23%7Bvariables.$tablet%7D)%20%7B%5Cn%20%20%20%20@content;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Break%20on%20desktop%5Cn@mixin%20large-breakpoint%20%7B%5Cn%20%20@media%20(min-width:%20%23%7Bvariables.$desktop%7D)%20%7B%5Cn%20%20%20%20@content;%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22@use%20%5C%22../base/mixins%5C%22;%5Cn%5Cn/**%5Cn%20*%20Grid%5Cn%20%2A/%5Cn%5Cn$column-padding:%201rem;%5Cn$margin-bottom:%201rem;%5Cn%5Cn//%20The%20rows%20have%20a%20negative%20margin%20%20which%20are%20offset%20by%20the%20padding%20on%20the%20columns.%5Cn%25column-padding%20%7B%5Cn%20%20padding-left:%20$column-padding;%5Cn%20%20padding-right:%20$column-padding;%5Cn%7D%5Cn%5Cn%25row-margin%20%7B%5Cn%20%20margin-left:%20-$column-padding;%5Cn%20%20margin-right:%20-$column-padding;%5Cn%7D%5Cn%5Cn//%20Flex%20row%5Cn.flex-row%20%7B%5Cn%20%20@extend%20%25row-margin;%5Cn%20%20display:%20flex;%5Cn%20%20flex-direction:%20row;%5Cn%20%20flex-wrap:%20wrap;%5Cn%7D%5Cn%5Cn.flex-small,%5Cn.flex-large%20%7B%5Cn%20%20@extend%20%25column-padding;%5Cn%20%20flex-basis:%20100%25;%5Cn%20%20margin-bottom:%20$margin-bottom;%5Cn%7D%5Cn%5Cn/*%20Small%20screen%20breakpoint%20%2A/%5Cn%5Cn@include%20mixins.small-breakpoint%20%7B%5Cn%20%20.flex-small%20%7B%5Cn%20%20%20%20flex:%201;%5Cn%20%20%20%20margin-bottom:%200;%5Cn%20%20%20%20&.half%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(1%20/%202%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%20%20&.one-fourth%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(1%20/%204%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%20%20&.three-fourths%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(3%20/%204%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%20%20&.one-third%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(1%20/%203%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%20%20&.two-thirds%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(2%20/%203%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn/*%20Large%20screen%20breakpoint%20%2A/%5Cn%5Cn@include%20mixins.large-breakpoint%20%7B%5Cn%20%20.flex-large%20%7B%5Cn%20%20%20%20flex:%201;%5Cn%20%20%20%20margin-bottom:%200;%5Cn%20%20%20%20&.half%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(1%20/%202%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%20%20&.one-fourth%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(1%20/%204%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%20%20&.three-fourths%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(3%20/%204%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%20%20&.one-third%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(1%20/%203%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%20%20&.two-thirds%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20calc(2%20/%203%20*%20100%25);%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22@use%20%5C%22../base/variables%5C%22;%5Cn%5Cn/**%5Cn%20*%20Helpers%5Cn%20%2A/%5Cn%5Cn//%20Classic%20clearfix%5Cn.clearfix::before,%5Cn.clearfix::after%20%7B%5Cn%20%20content:%20'%20';%5Cn%20%20display:%20block;%5Cn%7D%5Cn%5Cn.clearfix:after%20%7B%5Cn%20%20clear:%20both;%5Cn%7D%5Cn%5Cn//%20Text%20alignment%5Cn.text-left%20%7B%5Cn%20%20text-align:%20left;%5Cn%7D%5Cn%5Cn.text-right%20%7B%5Cn%20%20text-align:%20right;%5Cn%7D%5Cn%5Cn.text-center%20%7B%5Cn%20%20text-align:%20center;%5Cn%7D%5Cn%5Cn.text-justify%20%7B%5Cn%20%20text-align:%20justify;%5Cn%7D%5Cn%5Cn//%20Display%5Cn.block%20%7B%5Cn%20%20display:%20block;%5Cn%7D%5Cn%5Cn.inline-block%20%7B%5Cn%20%20display:%20inline-block;%5Cn%7D%5Cn%5Cn.inline%20%7B%5Cn%20%20display:%20inline;%5Cn%7D%5Cn%5Cn//%20Vertical%20center%5Cn.vertical-center%20%7B%5Cn%20%20display:%20flex;%5Cn%20%20align-items:%20center;%5Cn%20%20justify-content:%20center;%5Cn%7D%5Cn%5Cn//%20Responsive%20images%5Cn.responsive-image%20%7B%5Cn%20%20max-width:%20100%25;%5Cn%20%20height:%20auto;%5Cn%7D%5Cn%5Cn//%20Display%20State%5Cn.show%20%7B%5Cn%20%20display:%20block%20!important;%5Cn%7D%5Cn%5Cn.hide%20%7B%5Cn%20%20display:%20none%20!important;%5Cn%7D%5Cn%5Cn.invisible%20%7B%5Cn%20%20visibility:%20hidden;%5Cn%7D%5Cn%5Cn//%20Padding%5Cn.no-padding-top%20%7B%5Cn%20%20padding-top:%200;%5Cn%7D%5Cn%5Cn.no-padding-bottom%20%7B%5Cn%20%20padding-bottom:%200;%5Cn%7D%5Cn%5Cn.padding-top%20%7B%5Cn%20%20padding-top:%202rem;%5Cn%7D%5Cn%5Cn.padding-bottom%20%7B%5Cn%20%20padding-bottom:%202rem;%5Cn%7D%5Cn%5Cn//%20Margins%5Cn.no-margin-top%20%7B%5Cn%20%20margin-top:%200;%5Cn%7D%5Cn%5Cn.no-margin-bottom%20%7B%5Cn%20%20margin-bottom:%200;%5Cn%7D%5Cn%5Cn.margin-top%20%7B%5Cn%20%20margin-top:%202rem;%5Cn%7D%5Cn%5Cn.margin-bottom%20%7B%5Cn%20%20margin-bottom:%202rem;%5Cn%7D%5Cn%5Cn//%20Backgrounds%5Cn.alternate-background%20%7B%5Cn%20%20background:%20variables.$background-alt;%5Cn%20%20color:%20variables.$color-alt;%5Cn%5Cn%20%20h1,h2,h3,h4,h5,h6%20%7B%5Cn%20%20%20%20color:%20variables.$heading-font-color-alt;%5Cn%20%20%7D%5Cn%5Cn%20%20.striped-table%20tbody%20tr:nth-child(odd)%20%7B%5Cn%20%20%20%20background-color:%20variables.$stripes-background-alt;%5Cn%20%20%20%20color:%20variables.$stripes-color-alt;%5Cn%20%20%7D%5Cn%20%20caption%20%7B%5Cn%20%20%20%20color:%20variables.$caption-alt;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn.space-between%20%7B%5Cn%20%20justify-content:%20space-between;%5Cn%7D%5Cn%5Cn.justify-center%20%7B%5Cn%20%20justify-content:%20center;%5Cn%7D%5Cn%5Cn.align-center%20%7B%5Cn%20%20align-items:%20center;%5Cn%7D%5Cn%5Cn//%20Screen%20reader%20text%20for%20accessibility%5Cn.screen-reader-text%20%7B%5Cn%20%20clip:%20rect(1px,%201px,%201px,%201px);%5Cn%20%20position:%20absolute%20!important;%5Cn%20%20height:%201px;%5Cn%20%20width:%201px;%5Cn%20%20overflow:%20hidden;%5Cn%7D%5Cn%22,%22@use%20%5C%22sass:color%5C%22;%5Cn@use%20%5C%22../base/variables%5C%22;%5Cn%5Cn/**%5Cn%20*%20Buttons%5Cn%20%2A/%5Cn%5Cn//%20Main%20button%20styling%5Cn%25buttons%20%7B%5Cn%20%20-webkit-appearance:%20none;%5Cn%20%20display:%20inline-block;%5Cn%20%20border:%20variables.$button-border-width%20variables.$button-border-style%20variables.$button-border-color;%5Cn%20%20border-radius:%20variables.$button-border-radius;%5Cn%20%20background:%20variables.$button-background;%5Cn%20%20color:%20variables.$button-color;%5Cn%20%20font-weight:%20variables.$button-font-weight;%5Cn%20%20font-family:%20variables.$button-font-family;%5Cn%20%20font-size:%20variables.$button-font-size;%5Cn%20%20text-transform:%20variables.$button-text-transform;%5Cn%20%20padding:%200.75rem%201.25rem;%5Cn%20%20margin:%200%200%200.5rem%200;%5Cn%20%20vertical-align:%20middle;%5Cn%20%20text-align:%20center;%5Cn%20%20cursor:%20pointer;%5Cn%20%20text-decoration:%20none;%5Cn%20%20line-height:%201;%5Cn%7D%5Cn%5Cn//%20Buttons%20on%20hover%5Cn%25buttons-hover%20%7B%5Cn%20%20border:%20variables.$button-border-width%20variables.$button-border-style%20color.adjust(variables.$button-border-color,%20$lightness:%20-10%25);%5Cn%20%20background:%20variables.$button-background-hover;%5Cn%20%20color:%20variables.$button-color;%5Cn%20%20text-decoration:%20none;%5Cn%7D%5Cn%5Cn//%20Buttons%20on%20focus%5Cn%25buttons-focus%20%7B%5Cn%20%20border:%20variables.$button-border-width%20variables.$button-border-style%20color.adjust(variables.$button-border-color,%20$lightness:%20-10%25);%5Cn%20%20background:%20color.adjust(variables.$button-background,%20$lightness:%20-10%25);%5Cn%20%20color:%20variables.$button-color;%5Cn%20%20text-decoration:%20none;%5Cn%7D%5Cn%5Cn//%20Apply%20styles%20to%20.button%20class,%20button%20element,%20and%20button-based%20inputs%5Cn%23%7Bvariables.$buttons%7D%20%7B%5Cn%20%20@extend%20%25buttons;%5Cn%5Cn%20%20&::-moz-focus-inner%20%7B%5Cn%20%20%20%20border:%200;%5Cn%20%20%20%20padding:%200;%5Cn%20%20%7D%5Cn%5Cn%20%20&:hover%20%7B%5Cn%20%20%20%20@extend%20%25buttons-hover;%5Cn%20%20%7D%5Cn%5Cn%20%20&:focus,%5Cn%20%20&:active%20%7B%5Cn%20%20%20%20@extend%20%25buttons-focus;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Secondary%20button%20color%5Cn.accent-button,%5Cna.accent-button%20%7B%5Cn%20%20color:%20variables.$accent-button-color;%5Cn%20%20border:%201px%20solid%20variables.$accent-button-background;%5Cn%20%20background:%20variables.$accent-button-background;%5Cn%5Cn%20%20&:hover,%5Cn%20%20&:focus,%5Cn%20%20&:active%20%7B%5Cn%20%20%20%20color:%20variables.$accent-button-color-hover;%5Cn%20%20%20%20border:%201px%20solid%20color.adjust(variables.$accent-button-background,%20$lightness:%20-10%25);%5Cn%20%20%20%20background:%20color.adjust(variables.$accent-button-background,%20$lightness:%20-10%25);%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Muted%20buttons%5Cn.muted-button,%5Cna.muted-button%20%7B%5Cn%20%20background:%20variables.$muted-background;%5Cn%20%20border:%20variables.$muted-border;%5Cn%20%20color:%20variables.$muted-color;%5Cn%5Cn%20%20&:hover,%5Cn%20%20&:focus,%5Cn%20%20&:active%20%7B%5Cn%20%20%20%20color:%20variables.$muted-color-hover;%5Cn%20%20%20%20border:%20variables.$muted-border-hover;%5Cn%20%20%20%20background:%20variables.$muted-background-hover;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Round%20buttons%5Cn.round-button,%5Cna.round-button%20%7B%5Cn%20%20border-radius:%20variables.$round-buttons;%5Cn%7D%5Cn%5Cn//%20Square%20buttons%5Cn.square-button,%5Cna.square-button%20%7B%5Cn%20%20border-radius:%200;%5Cn%7D%5Cn%5Cn//%20Image%20buttons%5Cn%5Btype=%5C%22image%5C%22%5D%20%7B%5Cn%20%20background:%20none;%5Cn%20%20padding:%200;%5Cn%20%20border:%20none;%5Cn%20%20filter:%20brightness(110%25);%5Cn%5Cn%20%20&:hover%20%7B%5Cn%20%20%20%20border:%20none;%5Cn%20%20%20%20background:%20none;%5Cn%20%20%20%20filter:%20brightness(90%25)%20contrast(120%25);%5Cn%20%20%7D%5Cn%20%20&:active%20%7B%5Cn%20%20%20%20transform:%20translate(2px,%202px);%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Full%20width%20buttons%20(block%20level)%5Cn.full-button,%5Cna.full-button%20%7B%5Cn%20%20display:%20block;%5Cn%20%20width:%20100%25;%5Cn%7D%5Cn%22,%22@use%20%5C%22sass:color%5C%22;%5Cn@use%20%5C%22../base/mixins%5C%22;%5Cn@use%20%5C%22../base/variables%5C%22;%5Cn%5Cn/**%5Cn%20*%20Forms%5Cn%20%2A/%5Cn%5Cn//%20Display%20for%20all%20input%20fields%20(except%20buttons%20and%20checkbox)%5Cn%25forms%20%7B%5Cn%20%20display:%20block;%5Cn%20%20border:%20variables.$form-border;%5Cn%20%20border-radius:%20variables.$border-radius;%5Cn%20%20padding:%200.75rem;%5Cn%20%20outline:%20none;%5Cn%20%20background:%20variables.$input-background;%5Cn%20%20margin-bottom:%200.5rem;%5Cn%20%20font-size:%201rem;%5Cn%20%20width:%20100%25;%5Cn%20%20max-width:%20100%25;%5Cn%20%20line-height:%201;%5Cn%7D%5Cn%5Cn//%20Input%20fields%20on%20hover%5Cn%25forms-hover%20%7B%5Cn%20%20border:%20variables.$form-border-hover;%5Cn%7D%5Cn%5Cn//%20Input%20fields%20on%20focus%5Cn%25forms-focus%20%7B%5Cn%20%20border:%20variables.$form-border-focus;%5Cn%20%20box-shadow:%20inset%200%201px%201px%20rgba(0,%200,%200,%200.1),%200%200%206px%20variables.$box-shadow;%5Cn%7D%5Cn%5Cn//%20Variable%20containing%20all%20input%20fields%5Cn%23%7Bvariables.$forms%7D%20%7B%5Cn%20%20@extend%20%25forms;%5Cn%5Cn%20%20&:hover%20%7B%5Cn%20%20%20%20@extend%20%25forms-hover;%5Cn%20%20%7D%5Cn%5Cn%20%20&:focus,%5Cn%20%20&:active%20%7B%5Cn%20%20%20%20@extend%20%25forms-focus;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cntextarea%20%7B%5Cn%20%20overflow:%20auto;%5Cn%20%20height:%20auto;%5Cn%7D%5Cn%5Cnfieldset%20%7B%5Cn%20%20border:%201px%20solid%20variables.$border-color;%5Cn%20%20border-radius:%20variables.$border-radius;%5Cn%20%20padding:%20variables.$padding;%5Cn%20%20margin:%20variables.$margins%200;%5Cn%5Cn%20%20div%20%7B%5Cn%20%20%20%20margin-bottom:%20variables.$margins;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cnlegend%20%7B%5Cn%20%20padding:%200%200.5rem;%5Cn%20%20font-weight:%20600;%5Cn%7D%5Cn%5Cn//%20Fix%20issues%20with%20select%5Cnselect%20%7B%5Cn%20%20color:%20variables.$font-color;%5Cn%20%20-webkit-appearance:%20none;%5Cn%20%20-moz-appearance:%20none;%5Cn%20%20background:%20url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJBAMAAADN8WE8AAAAJ1BMVEUAAABHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9YSk7AAAADXRSTlPXABaehSjPsTwKw2xUcKPlSQAAADtJREFUCNdjMGBgYGAWBAKGACCLFcwSAbIcwSyhBAY2RTBLcAMDtyCENYthJZQlw3AQyhIsF4SxOiAsAFMMCKPY35E7AAAAAElFTkSuQmCC)%20%5Cn%20%20%20%20right%20center%20no-repeat;%5Cn%20%20line-height:%201;%20//%20ensures%20text%20doesn't%20get%20cut%20off%5Cn%7D%5Cn%5Cnselect::-ms-expand%20%7B%5Cn%20%20display:%20none;%20//%20dropdown%20icon%20fix%20for%20IE%5Cn%7D%5Cn%5Cn//%20Make%20range%20full%20width%5Cn%5Btype='range'%5D%20%7B%5Cn%20%20width:%20100%25;%5Cn%7D%5Cn%5Cn//%20Make%20color%20selector%20show%20the%20selected%20color%20and%20set%20it%20to%20a%20square%20swatch%5Cn%5Btype='color'%5D%20%7B%5Cn%20%20inline-size:%202rem;%5Cn%20%20block-size:%202rem;%5Cn%20%20padding:%200;%20%20%20%20%20%20%20%20%20//%20non-0%20padding%20causes%20the%20swatch%20to%20shrink%20%5Cn%7D%5Cn//%20Constrain%20width%20of%20field%20to%20more%20reasonable%20size%5Cn%5Btype='date'%5D%20%7B%5Cn%20%20max-width:%2015rem;%5Cn%20%20text-align:%20center;%5Cn%20%20padding:%200.5rem%200.75rem%200.5rem%200;%5Cn%7D%5Cn%5Cn//%20Labels%5Cnlabel%20%7B%5Cn%20%20font-weight:%20600;%5Cn%20%20max-width:%20100%25;%5Cn%20%20display:%20block;%5Cn%20%20margin:%201rem%200%200.5rem;%5Cn%7D%5Cn%5Cn@include%20mixins.small-breakpoint%20%7B%5Cn%20%20.split-form%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20flex-direction:%20row;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20//%20Split%20forms%20have%20right%20aligned%20labels%20and%20margins%20on%20the%20column%5Cn%20%20%20%20label%20%7B%5Cn%20%20%20%20%20%20text-align:%20right;%5Cn%20%20%20%20%20%20padding:%200%200.5rem;%5Cn%20%20%20%20%7D%5Cn%20%20%20%20label,%20input%20%7B%5Cn%20%20%20%20%20%20display:%20inline-block;%5Cn%20%20%20%20%20%20margin:%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Form%20validation%5Cninput,%5Cnselect,%5Cntextarea%20%7B%5Cn%20%20&.has-error%20%7B%5Cn%20%20%20%20border:%201px%20solid%20variables.$error;%5Cn%20%20%20%20box-shadow:%20inset%200%201px%201px%20rgba(0,%200,%200,%200.1),%200%200%206px%20color.adjust(variables.$error,%20$lightness:%2035%25);%5Cn%20%20%7D%5Cn%5Cn%20%20&.is-success%20%7B%5Cn%20%20%20%20border:%201px%20solid%20variables.$success;%5Cn%20%20%20%20box-shadow:%20inset%200%201px%201px%20rgba(0,%200,%200,%200.1),%200%200%206px%20color.adjust(variables.$success,%20$lightness:%2025%25);%5Cn%20%20%7D%5Cn%5Cn%20%20&:hover,%5Cn%20%20&:focus,%5Cn%20%20&:active%20%7B%5Cn%20%20%20%20&.has-error%20%7B%5Cn%20%20%20%20%20%20@extend%20.has-error;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20&.is-success%20%7B%5Cn%20%20%20%20%20%20@extend%20.is-success;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%20%20&:placeholder%20%7B%5Cn%20%20%20%20color:%20variables.$placeholder;;%20%20%20%20%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn//%20Placeholder%20Text%5Cn::-webkit-input-placeholder,%5Cn::-moz-placeholder,%5Cn:-moz-placeholder,%5Cn:-ms-input-placeholder%20%7B%5Cn%20%20color:%20variables.$placeholder;;%5Cn%7D%5Cn%22,%22@use%20%5C%22../base/mixins%5C%22;%5Cn@use%20%5C%22../base/variables%5C%22;%5Cn%5Cn/**%5Cn%20*%20Tables%5Cn%20%2A/%5Cn%5Cn//%20Table%20expands%20to%20full%20width%20of%20containing%20element%5Cntable%20%7B%5Cn%20%20border-collapse:%20collapse;%5Cn%20%20border-spacing:%200;%5Cn%20%20width:%20100%25;%5Cn%20%20max-width:%20100%25;%5Cn%7D%5Cn%5Cn//%20Extra%20border%20underneath%20header%5Cnthead%20th%20%7B%5Cn%20%20border-bottom:%202px%20solid%20variables.$border-color;%5Cn%7D%5Cn%5Cn//%20Extra%20border%20above%20footer%5Cntfoot%20th%20%7B%5Cn%20%20border-top:%202px%20solid%20variables.$border-color;%5Cn%7D%5Cn%5Cntd%20%7B%5Cn%20%20border-bottom:%201px%20solid%20variables.$border-color;%5Cn%7D%5Cn%5Cnth,%5Cntd%20%7B%5Cn%20%20text-align:%20left;%5Cn%20%20padding:%200.5rem;%5Cn%7D%5Cn%5Cncaption%20%7B%5Cn%20%20padding:%20variables.$padding%200;%5Cn%20%20caption-side:%20bottom;%5Cn%20%20color:%20variables.$caption;%5Cn%7D%5Cn%5Cn.striped-table%20tbody%20tr:nth-child(odd)%20%7B%5Cn%20%20background-color:%20variables.$stripes-background;%5Cn%20%20color:%20variables.$stripes-color;%5Cn%7D%5Cn%5Cn//%20Container%20for%20responsive%20tables%5Cn.contain-table%20%7B%5Cn%20%20overflow-x:%20auto;%5Cn%7D%5Cn%5Cn@include%20mixins.small-breakpoint%20%7B%5Cn%20%20.contain-table%20%7B%5Cn%20%20%20%20width:%20100%25;%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22/*%5Cn%20*%20Navigation%5Cn%20%2A/%5Cn%22,%22/**%5Cn%20*%20Layout%5Cn%20%2A/%5Cn%22%5D%7D */
