<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" type="text/css" href="/_css/style.css">
    <!-- Title -->
    <title>
        – Choicelab 
    </title>
    <meta name="title" content="">
    <meta name="twitter:title" content="">
    <meta property="og:title" content="">
    <!-- Description -->
    <meta name="description" content="">
    <meta name="twitter:description" content="">
    <meta property="og:description" content="">
    <!-- Image -->
    <meta name="twitter:image" content="">
    <meta property="og:image" content="">
    <!-- Favicon -->
    <link
      rel="icon"
      type="image/png"
      href="/_assets/favicon/favicon-32x32.png"
      sizes="32x32">
    <link
      rel="icon"
      type="image/png"
      href="/_assets/favicon/favicon-96x96.png"
      sizes="96x96">
    <link
      rel="icon"
      type="image/png"
      href="/_assets/favicon/favicon-192x192.png"
      sizes="192x192">
    <link
      rel="icon"
      type="image/png"
      href="/_assets/favicon/favicon-310x310.png"
      sizes="310x310">
  </head>

  <body class="">
    <header id="site-header">
      <nav class="site-nav container">
        <a class="title" href="/">Choicelab</a>
        <ul>
          <li><a href="/docs">Learn &amp; get help</a></li>
        </ul>
      </nav>
    </header>

<main>
	<article class="container">
	/*
 * Reset
 * Adapted from Josh Comeau: https://www.joshwcomeau.com/css/custom-css-reset/
*/

/* Use a more-intuitive box-sizing model */

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

/* Remove default margin */

* {
  margin: 0;
}

/* fonts + more accessible line-height */

body {
  font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
  line-height: 1.5;
}

/* Improve media defaults */

img,
picture,
s video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

iframe {
  border: 0;
}

/* Remove built-in form typography styles */

input,
button,
textarea,
select {
  font: inherit;
}

/* Avoid text overflows */

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  word-wrap: break-word;
}

@font-face {
  font-family: "Bricolage Grotesque";
  font-weight: 200 800;
  font-stretch: 75% 100%;
  font-style: normal;
  src: url("../_assets/fonts/BricolageGrotesque[opsz,wdth,wght].woff2")
    format("woff2");
}

@font-face {
  font-family: "Hedvig Letters Serif";
  font-weight: 400;
  font-style: normal;
  src: url("../_assets/fonts/HedvigLettersSerif_18pt-Regular.ttf")
    format("truetype");
}

:root {
  /* grid */
  --container-max-width: 1000px;
  --container-padding: 3rem;
  --container-padding-sm: 1rem;
  /* typography */
  --font-stack-base: "Bricolage Grotesque",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
  --font-stack-headings: "Hedvig Letters Serif", Georgia,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
  /* colors */
  --bg-gradient: linear-gradient(165deg, #e3f7f2, #ffffff 30%) no-repeat;
  --header-color: #ffffff;
  --text-heading-color: #13a042;
  --text-color: #232828;
  --text-emphasis-color: #0a1212;
  --text-label-color: #4c5e56;
  --text-accent-color: #3cb765;
  --button-color: #51c176;
}

@media (prefers-color-scheme: dark) {
  --bg-gradient: linear-gradient(270deg, #192421 0%, #1b2a26 100%);
  --header-color: #0b1614;
  --text-heading-color: #b3facb;
  --text-color: #fefff7;
  --text-emphasis-color: #ffffff;
  --text-label-color: #a8c6be;
  --text-accent-color: #56e384;
  --button-color: #51c176;
}

html {
  font-size: max(16px, min(2vw, 21px));
  -moz-text-size-adjust: none;
       text-size-adjust: none;
  -webkit-text-size-adjust: none;
  width: 100%;
  height: 100%;
  background: linear-gradient(165deg, #e3f7f2, #ffffff 30%) no-repeat;
  background: var(--bg-gradient);
}

body {
  color: #232828;
  color: var(--text-color);
  font-family: "Bricolage Grotesque",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
  font-family: var(--font-stack-base);
  min-width: 100%;
  min-height: 100%;
}

.container {
  width: 100%;
  max-width: 1000px;
  max-width: var(--container-max-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-left: var(--container-padding);
  padding-right: 3rem;
  padding-right: var(--container-padding);
}

@media (max-width: 801px) {
  .container {
    padding-left: 1rem;
    padding-left: var(--container-padding-sm);
    padding-right: 1rem;
    padding-right: var(--container-padding-sm);
  }
}

/*
 * Utility styles
 */

.sr-only {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}

/* 
 * Article typography
 */

article p,article li {
    font-family: var(--font-stack-text);
    font-feature-settings: "onum";
  }

article p,article ul,article blockquote {
    margin-bottom: 1rem;
  }

article li {
    margin-bottom: 0.9rem;
  }

article h1 {
    font-family: "Hedvig Letters Serif", Georgia,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
    font-family: var(--font-stack-headings);
    font-weight: 400;
    font-size: 2rem;
    line-height: 1.05;
    margin-bottom: 2.5rem;
  }

article h2,article h3,article h4 {
    margin-bottom: 0.45em;
  }

article h2:not(:first-child),article h3:not(:first-child),article h4:not(:first-child) {
    margin-top: 2.5rem;
  }

article h2 {
    font-size: 2.1rem;
    line-height: 1.2;
    letter-spacing: -0.01em;
    font-weight: 300;
  }

article h2 + h3,article h3 + h4,article h4 + h5,article h5 + h6 {
    margin-top: 1.6rem !important;
  }

article p em strong {
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "smcp", "c2sc";
    font-variant-caps: all-small-caps;
  }

article sup {
    padding-left: 5px;
    padding-right: 0px;
    font-family: "Bricolage Grotesque",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
    font-family: var(--font-stack-base);
    font-size: 0.75rem;
    font-feature-settings: "tnum";
  }

article blockquote {
    font-style: italic;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    margin-left: 1.5rem;
    padding-left: 1.5rem;
  }

.site-nav {
  display: flex;
  justify-content: space-between;
}

.site-nav ul {
    padding: 0;
    display: flex;
    gap: 0.5rem;
  }

.site-nav ul li {
      list-style: none;
    }

#site-header .title {
    font-family: "Hedvig Letters Serif", Georgia,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
    font-family: var(--font-stack-headings);
    letter-spacing: -0.03em;
  }

#site-footer p,#site-footer li {
    font-size: 0.75rem;
    text-transform: uppercase;
    font-stretch: 81%;
    letter-spacing: 0.01em;
  }

#site-footer .disclaimer {
    margin-left: 1rem;
    text-align: right;
  }

#site-footer .disclaimer span {
      display: block;
    }

body.home .details {
    font-family: "Hedvig Letters Serif", Georgia,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
    font-family: var(--font-stack-headings);
    max-width: 470px;
    font-size: 1.7rem;
    line-height: 1.25;
    margin-left: auto;
    margin-right: auto;
  }

body.home .details strong {
      font-family: "Bricolage Grotesque",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;
      font-family: var(--font-stack-base);
    }

body.home .details strong.strong-1 {
        color: #3cb765;
      }

body.home .details strong.strong-2 {
        color: #dbac00;
      }

body.home .details strong.strong-3 {
        color: #f03d55;
      }

body.home .app-icon {
    max-width: 230px;
    width: 40vw;
    margin: 0 auto;
  }

body.home #actions {
    display: flex;
    padding: 0;
    gap: 1.5rem;
    justify-content: center;
  }

body.home #actions li {
      list-style: none;
    }

body.home #actions a {
      display: block;
      text-align: center;
    }

body.home #actions span {
      display: block;
      font-size: 0.9rem;
      line-height: 1.4;
      text-align: center;
    }

	</article>
</main>

<footer id="site-footer">
	<nav class="site-nav container">
		<ul>
			<li><a href="">GitHub</a></li>
			<li><a href="">License</a></li>
		</ul>
		<p class="disclaimer"><span>Choicelab is a trademark of Austin Heller</span><span class="sr-only">.</span><span>A Skeleton Ship Production</span><span class="sr-only">.</span></p>
	</nav>
</footer>
<script type="module" src="/_js/index.js"></script>
</body>
</html>