Luc Didry c0530c
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
Luc Didry c0530c
Luc Didry c0530c
/* Document
Luc Didry c0530c
   ========================================================================== */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Correct the line height in all browsers.
Luc Didry c0530c
 * 2. Prevent adjustments of font size after orientation changes in iOS.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
html {
Luc Didry c0530c
  line-height: 1.15; /* 1 */
Luc Didry c0530c
  -webkit-text-size-adjust: 100%; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Sections
Luc Didry c0530c
   ========================================================================== */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Remove the margin in all browsers.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
body {
Luc Didry c0530c
  margin: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Render the `main` element consistently in IE.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
main {
Luc Didry c0530c
  display: block;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Correct the font size and margin on `h1` elements within `section` and
Luc Didry c0530c
 * `article` contexts in Chrome, Firefox, and Safari.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
h1 {
Luc Didry c0530c
  font-size: 2em;
Luc Didry c0530c
  margin: 0.67em 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Grouping content
Luc Didry c0530c
   ========================================================================== */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Add the correct box sizing in Firefox.
Luc Didry c0530c
 * 2. Show the overflow in Edge and IE.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
hr {
Luc Didry c0530c
  box-sizing: content-box; /* 1 */
Luc Didry c0530c
  height: 0; /* 1 */
Luc Didry c0530c
  overflow: visible; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Correct the inheritance and scaling of font size in all browsers.
Luc Didry c0530c
 * 2. Correct the odd `em` font sizing in all browsers.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
pre {
Luc Didry c0530c
  font-family: monospace, monospace; /* 1 */
Luc Didry c0530c
  font-size: 1em; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Text-level semantics
Luc Didry c0530c
   ========================================================================== */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Remove the gray background on active links in IE 10.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
a {
Luc Didry c0530c
  background-color: transparent;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Remove the bottom border in Chrome 57-
Luc Didry c0530c
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
abbr[title] {
Luc Didry c0530c
  border-bottom: none; /* 1 */
Luc Didry c0530c
  text-decoration: underline; /* 2 */
Luc Didry c0530c
  -webkit-text-decoration: underline dotted;
Luc Didry c0530c
          text-decoration: underline dotted; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Add the correct font weight in Chrome, Edge, and Safari.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
b,
Luc Didry c0530c
strong {
Luc Didry c0530c
  font-weight: bolder;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Correct the inheritance and scaling of font size in all browsers.
Luc Didry c0530c
 * 2. Correct the odd `em` font sizing in all browsers.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
code,
Luc Didry c0530c
kbd,
Luc Didry c0530c
samp {
Luc Didry c0530c
  font-family: monospace, monospace; /* 1 */
Luc Didry c0530c
  font-size: 1em; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Add the correct font size in all browsers.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
small {
Luc Didry c0530c
  font-size: 80%;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Prevent `sub` and `sup` elements from affecting the line height in
Luc Didry c0530c
 * all browsers.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
sub,
Luc Didry c0530c
sup {
Luc Didry c0530c
  font-size: 75%;
Luc Didry c0530c
  line-height: 0;
Luc Didry c0530c
  position: relative;
Luc Didry c0530c
  vertical-align: baseline;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
sub {
Luc Didry c0530c
  bottom: -0.25em;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
sup {
Luc Didry c0530c
  top: -0.5em;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Embedded content
Luc Didry c0530c
   ========================================================================== */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Remove the border on images inside links in IE 10.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
img {
Luc Didry c0530c
  border-style: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Forms
Luc Didry c0530c
   ========================================================================== */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Change the font styles in all browsers.
Luc Didry c0530c
 * 2. Remove the margin in Firefox and Safari.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
button,
Luc Didry c0530c
input,
Luc Didry c0530c
optgroup,
Luc Didry c0530c
select,
Luc Didry c0530c
textarea {
Luc Didry c0530c
  font-family: inherit; /* 1 */
Luc Didry c0530c
  font-size: 100%; /* 1 */
Luc Didry c0530c
  line-height: 1.15; /* 1 */
Luc Didry c0530c
  margin: 0; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Show the overflow in IE.
Luc Didry c0530c
 * 1. Show the overflow in Edge.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
button,
Luc Didry c0530c
input { /* 1 */
Luc Didry c0530c
  overflow: visible;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
Luc Didry c0530c
 * 1. Remove the inheritance of text transform in Firefox.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
button,
Luc Didry c0530c
select { /* 1 */
Luc Didry c0530c
  text-transform: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Correct the inability to style clickable types in iOS and Safari.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
button,
Luc Didry c0530c
[type="button"],
Luc Didry c0530c
[type="reset"],
Luc Didry c0530c
[type="submit"] {
Luc Didry c0530c
  -webkit-appearance: button;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Remove the inner border and padding in Firefox.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
button::-moz-focus-inner,
Luc Didry c0530c
[type="button"]::-moz-focus-inner,
Luc Didry c0530c
[type="reset"]::-moz-focus-inner,
Luc Didry c0530c
[type="submit"]::-moz-focus-inner {
Luc Didry c0530c
  border-style: none;
Luc Didry c0530c
  padding: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Restore the focus styles unset by the previous rule.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
button:-moz-focusring,
Luc Didry c0530c
[type="button"]:-moz-focusring,
Luc Didry c0530c
[type="reset"]:-moz-focusring,
Luc Didry c0530c
[type="submit"]:-moz-focusring {
Luc Didry c0530c
  outline: 1px dotted ButtonText;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Correct the padding in Firefox.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
fieldset {
Luc Didry c0530c
  padding: 0.35em 0.75em 0.625em;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Correct the text wrapping in Edge and IE.
Luc Didry c0530c
 * 2. Correct the color inheritance from `fieldset` elements in IE.
Luc Didry c0530c
 * 3. Remove the padding so developers are not caught out when they zero out
Luc Didry c0530c
 *    `fieldset` elements in all browsers.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
legend {
Luc Didry c0530c
  box-sizing: border-box; /* 1 */
Luc Didry c0530c
  color: inherit; /* 2 */
Luc Didry c0530c
  display: table; /* 1 */
Luc Didry c0530c
  max-width: 100%; /* 1 */
Luc Didry c0530c
  padding: 0; /* 3 */
Luc Didry c0530c
  white-space: normal; /* 1 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
progress {
Luc Didry c0530c
  vertical-align: baseline;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Remove the default vertical scrollbar in IE 10+.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
textarea {
Luc Didry c0530c
  overflow: auto;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Add the correct box sizing in IE 10.
Luc Didry c0530c
 * 2. Remove the padding in IE 10.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
[type="checkbox"],
Luc Didry c0530c
[type="radio"] {
Luc Didry c0530c
  box-sizing: border-box; /* 1 */
Luc Didry c0530c
  padding: 0; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Correct the cursor style of increment and decrement buttons in Chrome.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
[type="number"]::-webkit-inner-spin-button,
Luc Didry c0530c
[type="number"]::-webkit-outer-spin-button {
Luc Didry c0530c
  height: auto;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Correct the odd appearance in Chrome and Safari.
Luc Didry c0530c
 * 2. Correct the outline style in Safari.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
[type="search"] {
Luc Didry c0530c
  -webkit-appearance: textfield; /* 1 */
Luc Didry c0530c
  outline-offset: -2px; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Remove the inner padding in Chrome and Safari on macOS.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
[type="search"]::-webkit-search-decoration {
Luc Didry c0530c
  -webkit-appearance: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Correct the inability to style clickable types in iOS and Safari.
Luc Didry c0530c
 * 2. Change font properties to `inherit` in Safari.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
::-webkit-file-upload-button {
Luc Didry c0530c
  -webkit-appearance: button; /* 1 */
Luc Didry c0530c
  font: inherit; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Interactive
Luc Didry c0530c
   ========================================================================== */
Luc Didry c0530c
Luc Didry c0530c
/*
Luc Didry c0530c
 * Add the correct display in Edge, IE 10+, and Firefox.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
details {
Luc Didry c0530c
  display: block;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/*
Luc Didry c0530c
 * Add the correct display in all browsers.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
summary {
Luc Didry c0530c
  display: list-item;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Misc
Luc Didry c0530c
   ========================================================================== */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Add the correct display in IE 10+.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
template {
Luc Didry c0530c
  display: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Add the correct display in IE 10.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
[hidden] {
Luc Didry c0530c
  display: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
Luc Didry c0530c
 * A thin layer on top of normalize.css that provides a starting point more
Luc Didry c0530c
 * suitable for web applications.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Removes the default spacing and border for appropriate elements.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
blockquote,
Luc Didry c0530c
dl,
Luc Didry c0530c
dd,
Luc Didry c0530c
h1,
Luc Didry c0530c
h2,
Luc Didry c0530c
h3,
Luc Didry c0530c
h4,
Luc Didry c0530c
h5,
Luc Didry c0530c
h6,
Luc Didry c0530c
hr,
Luc Didry c0530c
figure,
Luc Didry c0530c
p,
Luc Didry c0530c
pre {
Luc Didry c0530c
  margin: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
button {
Luc Didry c0530c
  background-color: transparent;
Luc Didry c0530c
  background-image: none;
Luc Didry c0530c
  padding: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Work around a Firefox/IE bug where the transparent `button` background
Luc Didry c0530c
 * results in a loss of the default `button` focus styles.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
button:focus {
Luc Didry c0530c
  outline: 1px dotted;
Luc Didry c0530c
  outline: 5px auto -webkit-focus-ring-color;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
fieldset {
Luc Didry c0530c
  margin: 0;
Luc Didry c0530c
  padding: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
ol,
Luc Didry c0530c
ul {
Luc Didry c0530c
  list-style: none;
Luc Didry c0530c
  margin: 0;
Luc Didry c0530c
  padding: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Tailwind custom reset styles
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
Luc Didry c0530c
 *    sans-serif font stack as a fallback) as a sane default.
Luc Didry c0530c
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
Luc Didry c0530c
 *    to override it to ensure consistency even when using the default theme.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
html {
Luc Didry c0530c
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
Luc Didry c0530c
  line-height: 1.5; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * 1. Prevent padding and border from affecting element width.
Luc Didry c0530c
 *
Luc Didry c0530c
 *    We used to set this in the html element and inherit from
Luc Didry c0530c
 *    the parent element for everything else. This caused issues
Luc Didry c0530c
 *    in shadow-dom-enhanced elements like <details> where the content
Luc Didry c0530c
 *    is wrapped by a div with box-sizing set to `content-box`.
Luc Didry c0530c
 *
Luc Didry c0530c
 *    https://github.com/mozdevs/cssremedy/issues/4
Luc Didry c0530c
 *
Luc Didry c0530c
 *
Luc Didry c0530c
 * 2. Allow adding a border to an element by just adding a border-width.
Luc Didry c0530c
 *
Luc Didry c0530c
 *    By default, the way the browser specifies that an element should have no
Luc Didry c0530c
 *    border is by setting it's border-style to `none` in the user-agent
Luc Didry c0530c
 *    stylesheet.
Luc Didry c0530c
 *
Luc Didry c0530c
 *    In order to easily add borders to elements by just setting the `border-width`
Luc Didry c0530c
 *    property, we change the default border-style for all elements to `solid`, and
Luc Didry c0530c
 *    use border-width to hide them instead. This way our `border` utilities only
Luc Didry c0530c
 *    need to set the `border-width` property instead of the entire `border`
Luc Didry c0530c
 *    shorthand, making our border utilities much more straightforward to compose.
Luc Didry c0530c
 *
Luc Didry c0530c
 *    https://github.com/tailwindcss/tailwindcss/pull/116
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
*,
Luc Didry c0530c
::before,
Luc Didry c0530c
::after {
Luc Didry c0530c
  box-sizing: border-box; /* 1 */
Luc Didry c0530c
  border-width: 0; /* 2 */
Luc Didry c0530c
  border-style: solid; /* 2 */
Luc Didry c0530c
  border-color: #e2e8f0; /* 2 */
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/*
Luc Didry c0530c
 * Ensure horizontal rules are visible by default
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
hr {
Luc Didry c0530c
  border-top-width: 1px;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Undo the `border-style: none` reset that Normalize applies to images so that
Luc Didry c0530c
 * our `border-{width}` utilities have the expected effect.
Luc Didry c0530c
 *
Luc Didry c0530c
 * The Normalize reset is unnecessary for us since we default the border-width
Luc Didry c0530c
 * to 0 on all elements.
Luc Didry c0530c
 *
Luc Didry c0530c
 * https://github.com/tailwindcss/tailwindcss/issues/362
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
img {
Luc Didry c0530c
  border-style: solid;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
textarea {
Luc Didry c0530c
  resize: vertical;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
Luc Didry c0530c
  color: #a0aec0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
input::-moz-placeholder, textarea::-moz-placeholder {
Luc Didry c0530c
  color: #a0aec0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
Luc Didry c0530c
  color: #a0aec0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
Luc Didry c0530c
  color: #a0aec0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
input::placeholder,
Luc Didry c0530c
textarea::placeholder {
Luc Didry c0530c
  color: #a0aec0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
button,
Luc Didry c0530c
[role="button"] {
Luc Didry c0530c
  cursor: pointer;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
table {
Luc Didry c0530c
  border-collapse: collapse;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
h1,
Luc Didry c0530c
h2,
Luc Didry c0530c
h3,
Luc Didry c0530c
h4,
Luc Didry c0530c
h5,
Luc Didry c0530c
h6 {
Luc Didry c0530c
  font-size: inherit;
Luc Didry c0530c
  font-weight: inherit;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Reset links to optimize for opt-in styling instead of
Luc Didry c0530c
 * opt-out.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
a {
Luc Didry c0530c
  color: inherit;
Luc Didry c0530c
  text-decoration: inherit;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Reset form element properties that are easy to forget to
Luc Didry c0530c
 * style explicitly so you don't inadvertently introduce
Luc Didry c0530c
 * styles that deviate from your design system. These styles
Luc Didry c0530c
 * supplement a partial reset that is already applied by
Luc Didry c0530c
 * normalize.css.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
button,
Luc Didry c0530c
input,
Luc Didry c0530c
optgroup,
Luc Didry c0530c
select,
Luc Didry c0530c
textarea {
Luc Didry c0530c
  padding: 0;
Luc Didry c0530c
  line-height: inherit;
Luc Didry c0530c
  color: inherit;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Use the configured 'mono' font family for elements that
Luc Didry c0530c
 * are expected to be rendered with a monospace font, falling
Luc Didry c0530c
 * back to the system monospace stack if there is no configured
Luc Didry c0530c
 * 'mono' font family.
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
pre,
Luc Didry c0530c
code,
Luc Didry c0530c
kbd,
Luc Didry c0530c
samp {
Luc Didry c0530c
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Make replaced elements `display: block` by default as that's
Luc Didry c0530c
 * the behavior you want almost all of the time. Inspired by
Luc Didry c0530c
 * CSS Remedy, with `svg` added as well.
Luc Didry c0530c
 *
Luc Didry c0530c
 * https://github.com/mozdevs/cssremedy/issues/14
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
img,
Luc Didry c0530c
svg,
Luc Didry c0530c
video,
Luc Didry c0530c
canvas,
Luc Didry c0530c
audio,
Luc Didry c0530c
iframe,
Luc Didry c0530c
embed,
Luc Didry c0530c
object {
Luc Didry c0530c
  display: block;
Luc Didry c0530c
  vertical-align: middle;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/**
Luc Didry c0530c
 * Constrain images and videos to the parent width and preserve
Luc Didry c0530c
 * their instrinsic aspect ratio.
Luc Didry c0530c
 *
Luc Didry c0530c
 * https://github.com/mozdevs/cssremedy/issues/14
Luc Didry c0530c
 */
Luc Didry c0530c
Luc Didry c0530c
img,
Luc Didry c0530c
video {
Luc Didry c0530c
  max-width: 100%;
Luc Didry c0530c
  height: auto;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Recreate some normal files */
Luc Didry c0530c
Luc Didry c0530c
h1 {
Luc Didry c0530c
  font-size: 1.5rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
h2 {
Luc Didry c0530c
  font-size: 1.25rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
h3 {
Luc Didry c0530c
  font-size: 1.125rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/*tailwind start components */
Luc Didry c0530c
Luc Didry c0530c
.container {
Luc Didry c0530c
  width: 100%;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 640px) {
Luc Didry c0530c
  .container {
Luc Didry c0530c
    max-width: 640px;
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 768px) {
Luc Didry c0530c
  .container {
Luc Didry c0530c
    max-width: 768px;
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 1024px) {
Luc Didry c0530c
  .container {
Luc Didry c0530c
    max-width: 1024px;
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 1280px) {
Luc Didry c0530c
  .container {
Luc Didry c0530c
    max-width: 1280px;
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/*tailwind end components */
Luc Didry c0530c
Luc Didry c0530c
/* Default */
Luc Didry c0530c
Luc Didry c0530c
body {
Luc Didry c0530c
  background-size: cover;
Luc Didry c0530c
  background-image: repeating-linear-gradient(135deg, #00000033, #00000033 63%, transparent 63%, transparent),
Luc Didry c0530c
                      url('../img/backgrounds/only-komona.jpg');
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #fff;
Luc Didry c0530c
  color: rgba(255, 255, 255, var(--text-opacity));
Luc Didry c0530c
  min-height: 100vh;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
body > * {
Luc Didry c0530c
  padding-left: 1rem;
Luc Didry c0530c
  padding-right: 1rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
body.rtl {
Luc Didry c0530c
  direction: rtl;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
a {
Luc Didry c0530c
  text-decoration: underline;
Luc Didry c0530c
  -webkit-text-decoration-style: dotted;
Luc Didry c0530c
          text-decoration-style: dotted;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
select {
Luc Didry c0530c
  -webkit-appearance: none;
Luc Didry c0530c
     -moz-appearance: none;
Luc Didry c0530c
          appearance: none;
Luc Didry c0530c
  display: block;
Luc Didry c0530c
  appearance: none;
Luc Didry c0530c
  width: 100%;
Luc Didry c0530c
  border-width: 1px;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #edf2f7;
Luc Didry c0530c
  border-color: rgba(237, 242, 247, var(--border-opacity));
Luc Didry c0530c
  border-radius: 0.25rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Navbar */
Luc Didry c0530c
Luc Didry c0530c
.navbar {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #2d3748;
Luc Didry c0530c
  background-color: rgba(45, 55, 72, var(--bg-opacity));
Luc Didry c0530c
  --bg-opacity: 0.75;
Luc Didry c0530c
  width: 100%;
Luc Didry c0530c
  font-size: 1rem;
Luc Didry c0530c
  text-transform: uppercase;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar .navbrand {
Luc Didry c0530c
  font-weight: 700;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar ul li.navbrand * {
Luc Didry c0530c
  border-style: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar ul li {
Luc Didry c0530c
  padding-left: 0.5rem;
Luc Didry c0530c
  padding-right: 0.5rem;
Luc Didry c0530c
  padding-top: 0.25rem;
Luc Didry c0530c
  padding-bottom: 0.25rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar ul li * {
Luc Didry c0530c
  vertical-align: middle;
Luc Didry c0530c
  text-decoration: none;
Luc Didry c0530c
  border-style: solid;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #cbd5e0;
Luc Didry c0530c
  border-color: rgba(203, 213, 224, var(--border-opacity));
Luc Didry c0530c
  border-bottom-width: 4px;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar ul li.active {
Luc Didry c0530c
  font-weight: 700;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar ul li.active * {
Luc Didry c0530c
  border-style: solid;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #4fd1c5;
Luc Didry c0530c
  border-color: rgba(79, 209, 197, var(--border-opacity));
Luc Didry c0530c
  border-bottom-width: 4px;
Luc Didry c0530c
  text-decoration: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar ul li.lang-dropdown {
Luc Didry c0530c
  position: relative;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar ul li.lang-dropdown * {
Luc Didry c0530c
  --border-opacity: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.lang-dropdown span,
Luc Didry c0530c
.lang-dropdown li {
Luc Didry c0530c
  cursor: pointer;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.lang-dropdown span {
Luc Didry c0530c
  display: ruby;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.navbar ul li.lang-dropdown ul {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #2d3748;
Luc Didry c0530c
  background-color: rgba(45, 55, 72, var(--bg-opacity));
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  position: absolute;
Luc Didry c0530c
  margin-top: 0.25rem;
Luc Didry c0530c
  white-space: nowrap;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Not index page */
Luc Didry c0530c
Luc Didry c0530c
.block-div {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #1a202c;
Luc Didry c0530c
  background-color: rgba(26, 32, 44, var(--bg-opacity));
Luc Didry c0530c
  --bg-opacity: 0.75;
Luc Didry c0530c
  margin-top: 1rem;
Luc Didry c0530c
  padding: 1rem;
Luc Didry c0530c
  width: auto;
Luc Didry c0530c
  margin-left: auto;
Luc Didry c0530c
  margin-right: auto;
Luc Didry c0530c
  display: grid;
Luc Didry c0530c
  grid-template-columns: repeat(1, minmax(0, 1fr));
Luc Didry c0530c
  max-width: 60rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.block-div a {
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #b2f5ea;
Luc Didry c0530c
  color: rgba(178, 245, 234, var(--text-opacity));
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.block-div a:visited {
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #b794f4;
Luc Didry c0530c
  color: rgba(183, 148, 244, var(--text-opacity));
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* My files page */
Luc Didry c0530c
Luc Didry c0530c
.block-div.myfiles hr {
Luc Didry c0530c
  margin-bottom: 0.5rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.block-div.myfiles {
Luc Didry c0530c
  line-height: 1.25;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.files-buttons {
Luc Didry c0530c
  margin-top: 1rem;
Luc Didry c0530c
  margin-bottom: 1rem;
Luc Didry c0530c
  display: grid;
Luc Didry c0530c
  grid-template-columns: repeat(1, minmax(0, 1fr));
Luc Didry c0530c
  grid-gap: 0.5rem;
Luc Didry c0530c
  gap: 0.5rem;
Luc Didry c0530c
  text-align: center;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 1024px) {
Luc Didry c0530c
  .files-buttons {
Luc Didry c0530c
    margin-top: 1rem;
Luc Didry c0530c
    display: grid;
Luc Didry c0530c
    grid-template-columns: repeat(2, minmax(0, 1fr));
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.files-buttons .btn {
Luc Didry c0530c
  width: 100%;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Index page */
Luc Didry c0530c
Luc Didry c0530c
.upload {
Luc Didry c0530c
  margin-top: 1rem;
Luc Didry c0530c
  margin-bottom: 1rem;
Luc Didry c0530c
  display: grid;
Luc Didry c0530c
  grid-template-columns: repeat(1, minmax(0, 1fr));
Luc Didry c0530c
  grid-gap: 0.5rem;
Luc Didry c0530c
  gap: 0.5rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 1024px) {
Luc Didry c0530c
  .upload {
Luc Didry c0530c
    margin-top: 1rem;
Luc Didry c0530c
    display: grid;
Luc Didry c0530c
    grid-template-columns: repeat(2, minmax(0, 1fr));
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 1280px) {
Luc Didry c0530c
  .upload {
Luc Didry c0530c
    margin-top: 1rem;
Luc Didry c0530c
    display: grid;
Luc Didry c0530c
    grid-template-columns: repeat(3, minmax(0, 1fr));
Luc Didry c0530c
  }
Luc Didry c0530c
Luc Didry c0530c
  .upload #results {
Luc Didry c0530c
    grid-column: span 2 / span 2;
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload .upload-form {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #1a202c;
Luc Didry c0530c
  background-color: rgba(26, 32, 44, var(--bg-opacity));
Luc Didry c0530c
  --bg-opacity: 0.75;
Luc Didry c0530c
  border-radius: 0.375rem;
Luc Didry c0530c
  padding: 1rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 768px) {
Luc Didry c0530c
  .upload .upload-form {
Luc Didry c0530c
    line-height: 1.625;
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 1024px) {
Luc Didry c0530c
  .upload .upload-form {
Luc Didry c0530c
    line-height: 2;
Luc Didry c0530c
  }
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload .upload-form select {
Luc Didry c0530c
  line-height: 1.5;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload .upload-form input {
Luc Didry c0530c
  padding-left: 0.5rem;
Luc Didry c0530c
  line-height: 1.625;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload .upload-form select,
Luc Didry c0530c
.upload .upload-form input,
Luc Didry c0530c
.upload .upload-form {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #4a5568;
Luc Didry c0530c
  background-color: rgba(74, 85, 104, var(--bg-opacity));
Luc Didry c0530c
  --bg-opacity: 0.75;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload #results h1 {
Luc Didry c0530c
  font-size: 1.25rem;
Luc Didry c0530c
  text-align: center;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload .upload-form .input-field {
Luc Didry c0530c
  position: relative;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload .upload-form [type="checkbox"] {
Luc Didry c0530c
  width: 1rem;
Luc Didry c0530c
  height: 1rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload #files {
Luc Didry c0530c
  text-align: center;
Luc Didry c0530c
  margin-top: 1rem;
Luc Didry c0530c
  padding: 1rem;
Luc Didry c0530c
  border-width: 2px;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #edf2f7;
Luc Didry c0530c
  border-color: rgba(237, 242, 247, var(--border-opacity));
Luc Didry c0530c
  border-style: dashed;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.upload #results {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #4a5568;
Luc Didry c0530c
  background-color: rgba(74, 85, 104, var(--bg-opacity));
Luc Didry c0530c
  --bg-opacity: 0.75;
Luc Didry c0530c
  border-radius: 0.375rem;
Luc Didry c0530c
  padding: 1rem;
Luc Didry c0530c
  margin-left: 2.5rem;
Luc Didry c0530c
  margin-right: 2.5rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Buttons */
Luc Didry c0530c
Luc Didry c0530c
.btn,
Luc Didry c0530c
.btn a {
Luc Didry c0530c
  --text-opacity: 1 !important;
Luc Didry c0530c
  color: #fff !important;
Luc Didry c0530c
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
Luc Didry c0530c
  text-align: center !important;
Luc Didry c0530c
  text-decoration: none !important;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.btn {
Luc Didry c0530c
  background-color: transparent;
Luc Didry c0530c
  font-weight: 700;
Luc Didry c0530c
  padding-top: 0.25rem;
Luc Didry c0530c
  padding-bottom: 0.25rem;
Luc Didry c0530c
  padding-left: 0.5rem;
Luc Didry c0530c
  padding-right: 0.5rem;
Luc Didry c0530c
  border-width: 2px;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #38b2ac;
Luc Didry c0530c
  border-color: rgba(56, 178, 172, var(--border-opacity));
Luc Didry c0530c
  border-radius: 0.25rem;
Luc Didry c0530c
  --text-opacity: 1 !important;
Luc Didry c0530c
  color: #fff !important;
Luc Didry c0530c
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
Luc Didry c0530c
  text-align: center !important;
Luc Didry c0530c
  text-decoration: none !important;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.btn:hover {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #285e61;
Luc Didry c0530c
  background-color: rgba(40, 94, 97, var(--bg-opacity));
Luc Didry c0530c
  --bg-opacity: 0.75;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #285e61;
Luc Didry c0530c
  border-color: rgba(40, 94, 97, var(--border-opacity));
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.btn.disabled {
Luc Didry c0530c
  opacity: 0.5;
Luc Didry c0530c
  cursor: not-allowed;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Icons */
Luc Didry c0530c
Luc Didry c0530c
svg {
Luc Didry c0530c
  height: 1rem;
Luc Didry c0530c
  width: 1rem;
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #fff;
Luc Didry c0530c
  color: rgba(255, 255, 255, var(--text-opacity));
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
svg.icon-hamburger {
Luc Didry c0530c
  height: 2rem;
Luc Didry c0530c
  width: 2rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
svg.icon-infos {
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #b2f5ea;
Luc Didry c0530c
  color: rgba(178, 245, 234, var(--text-opacity));
Luc Didry c0530c
  display: inline-block;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
svg.icon-upload {
Luc Didry c0530c
  margin-left: auto;
Luc Didry c0530c
  margin-right: auto;
Luc Didry c0530c
  border-radius: 9999px;
Luc Didry c0530c
  border-width: 1px;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #edf2f7;
Luc Didry c0530c
  border-color: rgba(237, 242, 247, var(--border-opacity));
Luc Didry c0530c
  border-width: 8px;
Luc Didry c0530c
  height: 8rem;
Luc Didry c0530c
  width: 8rem;
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #edf2f7;
Luc Didry c0530c
  color: rgba(237, 242, 247, var(--text-opacity));
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
/* Cards */
Luc Didry c0530c
Luc Didry c0530c
.card {
Luc Didry c0530c
  padding: 1rem;
Luc Didry c0530c
  margin-top: 1rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.card.mini {
Luc Didry c0530c
  padding-left: 0.25rem;
Luc Didry c0530c
  padding-right: 0;
Luc Didry c0530c
  padding-top: 0;
Luc Didry c0530c
  padding-bottom: 0;
Luc Didry c0530c
  margin-top: 0.25rem;
Luc Didry c0530c
  margin-bottom: 0.25rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.card.error {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #fffaf0;
Luc Didry c0530c
  background-color: rgba(255, 250, 240, var(--bg-opacity));
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #c05621;
Luc Didry c0530c
  color: rgba(192, 86, 33, var(--text-opacity));
Luc Didry c0530c
  border-left-width: 4px;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #ed8936;
Luc Didry c0530c
  border-color: rgba(237, 137, 54, var(--border-opacity));
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.card.info {
Luc Didry c0530c
  --bg-opacity: 1;
Luc Didry c0530c
  background-color: #ebf8ff;
Luc Didry c0530c
  background-color: rgba(235, 248, 255, var(--bg-opacity));
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #2b6cb0;
Luc Didry c0530c
  color: rgba(43, 108, 176, var(--text-opacity));
Luc Didry c0530c
  border-left-width: 4px;
Luc Didry c0530c
  --border-opacity: 1;
Luc Didry c0530c
  border-color: #4299e1;
Luc Didry c0530c
  border-color: rgba(66, 153, 225, var(--border-opacity));
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.sr-only {
Luc Didry c0530c
  position: absolute;
Luc Didry c0530c
  width: 1px;
Luc Didry c0530c
  height: 1px;
Luc Didry c0530c
  padding: 0;
Luc Didry c0530c
  margin: -1px;
Luc Didry c0530c
  overflow: hidden;
Luc Didry c0530c
  clip: rect(0, 0, 0, 0);
Luc Didry c0530c
  white-space: nowrap;
Luc Didry c0530c
  border-width: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.block {
Luc Didry c0530c
  display: block;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.inline-block {
Luc Didry c0530c
  display: inline-block;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.inline {
Luc Didry c0530c
  display: inline;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.flex {
Luc Didry c0530c
  display: flex;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.table {
Luc Didry c0530c
  display: table;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.hidden {
Luc Didry c0530c
  display: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.items-center {
Luc Didry c0530c
  align-items: center;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.mt-2 {
Luc Didry c0530c
  margin-top: 0.5rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.px-2 {
Luc Didry c0530c
  padding-left: 0.5rem;
Luc Didry c0530c
  padding-right: 0.5rem;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.pointer-events-none {
Luc Didry c0530c
  pointer-events: none;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.absolute {
Luc Didry c0530c
  position: absolute;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.relative {
Luc Didry c0530c
  position: relative;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.inset-y-0 {
Luc Didry c0530c
  top: 0;
Luc Didry c0530c
  bottom: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.right-0 {
Luc Didry c0530c
  right: 0;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.text-left {
Luc Didry c0530c
  text-align: left;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.text-gray-700 {
Luc Didry c0530c
  --text-opacity: 1;
Luc Didry c0530c
  color: #4a5568;
Luc Didry c0530c
  color: rgba(74, 85, 104, var(--text-opacity));
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
.w-full {
Luc Didry c0530c
  width: 100%;
Luc Didry c0530c
}
Luc Didry c0530c
Luc Didry c0530c
@media (min-width: 640px) {
Luc Didry c0530c
  .sm\:hidden {
Luc Didry c0530c
    display: none;
Luc Didry c0530c
  }
Luc Didry c0530c
}