content: remove postcss processed styles

Removes PostCSS cli dependency and minified CSS files.
Reverts the changes from https://golang.org/cl/281772
to simplify the development process for CSS files. We
may revisit minifying and bundling CSS with a Go package
in the future.

Change-Id: I34936eefc0d9aced9a13badace2c950f53ac84da
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/282376
Reviewed-by: Julie Qiu <julie@golang.org>
Trust: Jamal Carvalho <jamal@golang.org>
diff --git a/.stylelintignore b/.stylelintignore
index cbc7430..221a5aa 100644
--- a/.stylelintignore
+++ b/.stylelintignore
@@ -1,5 +1,7 @@
-content/static
 third_party
 
 # Ignoring generated readme styles
-content/lib/css/readme.css
+content/static/css/readme.css
+
+# TODO: Fix lint errors in stylesheet.css
+content/static/css/stylesheet.css
diff --git a/content/lib/css/homepage.css b/content/lib/css/homepage.css
deleted file mode 100644
index c55ff1b..0000000
--- a/content/lib/css/homepage.css
+++ /dev/null
@@ -1,139 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-.Homepage {
-  display: flex;
-  flex-direction: column;
-  margin: 0 auto;
-}
-.Homepage-logo {
-  display: block;
-  height: 14.6rem;
-  margin: 0 auto 3.125rem;
-  width: 22.8125rem;
-}
-@media only screen and (min-width: 52rem) {
-  .Homepage {
-    margin: 2rem auto;
-  }
-  .Homepage-logo {
-    margin: 3.125rem auto;
-  }
-}
-.Homepage-searchForm input {
-  background: url('/static/img/icon-search.svg') right no-repeat;
-  background-position: left 0.75rem center;
-  background-size: 1.5rem;
-  border: 0.0625rem solid var(--gray-8);
-  border-radius: 0.5rem 0 0 0.5rem;
-  color: var(--gray-4);
-  font-size: 1rem;
-  height: 3rem;
-  padding-left: 2.75rem;
-  width: 37.6875rem;
-}
-.Homepage-buttonGroup {
-  display: flex;
-  justify-content: center;
-  margin: 2.5rem auto auto 0;
-}
-.Homepage-searchButton {
-  border: none;
-  border-radius: 0 0.5rem 0.5rem 0;
-  background-color: var(--turq-dark);
-  color: var(--white);
-  cursor: pointer;
-  font-size: 1em;
-  height: 3rem;
-  padding: 0 1.375rem;
-  width: 7.375rem;
-}
-.Homepage-searchHelp {
-  width: 100%;
-  max-width: 45.0625rem;
-  display: block;
-  align-items: center;
-  justify-content: space-between;
-  margin: auto;
-  text-align: center;
-}
-@media only screen and (min-width: 30rem) {
-  .Homepage-searchHelp {
-    display: flex;
-  }
-}
-a.Homepage-helpLink {
-  align-items: center;
-  display: inline-flex;
-  font-size: 1em;
-  font-weight: initial;
-  margin-right: 0.5rem;
-  white-space: nowrap;
-}
-.Homepage-helpLink img {
-  height: 1rem;
-  margin-left: 0.25rem;
-  position: relative;
-  top: 0.1875rem;
-  width: 1rem;
-}
-.Homepage-exampleSearches {
-  align-items: center;
-  color: var(--gray-2);
-  display: block;
-  font-size: 0.875rem;
-  font-weight: 500;
-  margin: 1.125rem auto 1rem;
-  text-align: center;
-  width: 100%;
-}
-@media only screen and (min-width: 30rem) {
-  .Homepage-exampleSearches {
-    display: flex;
-  }
-}
-.Homepage-exampleSearchesLabel {
-  display: block;
-  margin-bottom: 1rem;
-  text-transform: uppercase;
-}
-@media only screen and (min-width: 30rem) {
-  .Homepage-exampleSearchesLabel {
-    display: inline;
-    margin-bottom: -0.1rem;
-  }
-}
-.Homepage-exampleSearch {
-  color: var(--turq-dark);
-  font-size: 1rem;
-  font-weight: initial;
-  padding: 0 0.625rem;
-}
-.Questions {
-  background: var(--gray-10);
-  color: var(--gray-2);
-  display: flex;
-  padding: 0.5rem 0;
-}
-.Questions-header {
-  color: var(--gray-2);
-  font-weight: bold;
-  margin: 1rem 0;
-}
-.Questions-content {
-  flex-grow: 1;
-  margin: 0 auto;
-  padding: 0 1.5rem;
-  max-width: 75.75rem;
-}
-.Questions-content ul {
-  list-style: none;
-  padding-inline-start: 0;
-}
-.Questions-content ul > li {
-  line-height: 1.75rem;
-  font-size: 0.875rem;
-}
diff --git a/content/lib/css/readme.css b/content/lib/css/readme.css
deleted file mode 100644
index 985df00..0000000
--- a/content/lib/css/readme.css
+++ /dev/null
@@ -1,393 +0,0 @@
-/*!
-* Copyright 2019-2020 The Go Authors. All rights reserved.
-* Use of this source code is governed by a BSD-style
-* license that can be found in the LICENSE file.
-*/
-
-/* ---------- */
-/*
-/* The CSS classes below are generated using devtools/cmd/css/main.go
-/* If the generated CSS already exists, the file is overwritten
-/*
-/* ---------- */
-
-.Overview-readmeContent details {
-  display: block;
-}
-.Overview-readmeContent summary {
-  display: list-item;
-}
-.Overview-readmeContent a {
-  background-color: initial;
-}
-.Overview-readmeContent a:active,
-.Overview-readmeContent a:hover {
-  outline-width: 0;
-}
-.Overview-readmeContent strong {
-  font-weight: inherit;
-  font-weight: bolder;
-}
-.Overview-readmeContent h3 {
-  font-size: 2em;
-  margin: 0.67em 0;
-}
-.Overview-readmeContent img {
-  border-style: none;
-}
-.Overview-readmeContent code,
-.Overview-readmeContent kbd,
-.Overview-readmeContent pre {
-  font-family: monospace, monospace;
-  font-size: 1em;
-}
-.Overview-readmeContent hr {
-  box-sizing: initial;
-  height: 0;
-  overflow: visible;
-}
-.Overview-readmeContent input {
-  font: inherit;
-  margin: 0;
-}
-.Overview-readmeContent input {
-  overflow: visible;
-}
-.Overview-readmeContent [type='checkbox'] {
-  box-sizing: border-box;
-  padding: 0;
-}
-.Overview-readmeContent * {
-  box-sizing: border-box;
-}
-.Overview-readmeContent input {
-  font-family: inherit;
-  font-size: inherit;
-  line-height: inherit;
-}
-.Overview-readmeContent a {
-  color: #0366d6;
-  text-decoration: none;
-}
-.Overview-readmeContent a:hover {
-  text-decoration: underline;
-}
-.Overview-readmeContent strong {
-  font-weight: 600;
-}
-.Overview-readmeContent hr {
-  height: 0;
-  margin: 0.9375rem 0;
-  overflow: hidden;
-  background: transparent;
-  border: 0;
-  border-bottom: 0.0625rem solid #dfe2e5;
-}
-.Overview-readmeContent hr:after,
-.Overview-readmeContent hr:before {
-  display: table;
-  content: '';
-}
-.Overview-readmeContent hr:after {
-  clear: both;
-}
-.Overview-readmeContent table {
-  border-spacing: 0;
-  border-collapse: collapse;
-}
-.Overview-readmeContent td,
-.Overview-readmeContent th {
-  padding: 0;
-}
-.Overview-readmeContent details summary {
-  cursor: pointer;
-}
-.Overview-readmeContent kbd {
-  display: inline-block;
-  padding: 0.1875rem 0.3125rem;
-  font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
-  line-height: 0.625rem;
-  color: #444d56;
-  vertical-align: middle;
-  background-color: #fafbfc;
-  border: 0.0625rem solid #d1d5da;
-  border-radius: 0.1875rem;
-  box-shadow: inset 0 -0.0625rem 0 #d1d5da;
-}
-.Overview-readmeContent h3,
-.Overview-readmeContent h4,
-.Overview-readmeContent h5,
-.Overview-readmeContent h6,
-.Overview-readmeContent div[aria-level='7'],
-.Overview-readmeContent div[aria-level='8'] {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.Overview-readmeContent h3 {
-  font-size: 2rem;
-}
-.Overview-readmeContent h3,
-.Overview-readmeContent h4 {
-  font-weight: 600;
-}
-.Overview-readmeContent h4 {
-  font-size: 1.5rem;
-}
-.Overview-readmeContent h5 {
-  font-size: 1.25rem;
-}
-.Overview-readmeContent h5,
-.Overview-readmeContent h6 {
-  font-weight: 600;
-}
-.Overview-readmeContent h6 {
-  font-size: 1rem;
-}
-.Overview-readmeContent div[aria-level='7'] {
-  font-size: 0.875rem;
-}
-.Overview-readmeContent div[aria-level='7'],
-.Overview-readmeContent div[aria-level='8'] {
-  font-weight: 600;
-}
-.Overview-readmeContent div[aria-level='8'] {
-  font-size: 0.75rem;
-}
-.Overview-readmeContent p {
-  margin-top: 0;
-  margin-bottom: 0.625rem;
-}
-.Overview-readmeContent blockquote {
-  margin: 0;
-}
-.Overview-readmeContent ol,
-.Overview-readmeContent ul {
-  padding-left: 0;
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.Overview-readmeContent ol ol,
-.Overview-readmeContent ul ol {
-  list-style-type: lower-roman;
-}
-.Overview-readmeContent ol ol ol,
-.Overview-readmeContent ol ul ol,
-.Overview-readmeContent ul ol ol,
-.Overview-readmeContent ul ul ol {
-  list-style-type: lower-alpha;
-}
-.Overview-readmeContent dd {
-  margin-left: 0;
-}
-.Overview-readmeContent code,
-.Overview-readmeContent pre {
-  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
-  font-size: 0.75rem;
-}
-.Overview-readmeContent pre {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.Overview-readmeContent input::-webkit-inner-spin-button,
-.Overview-readmeContent input::-webkit-outer-spin-button {
-  margin: 0;
-  -webkit-appearance: none;
-  appearance: none;
-}
-.Overview-readmeContent :checked + .radio-label {
-  position: relative;
-  z-index: 1;
-  border-color: #0366d6;
-}
-.Overview-readmeContent hr {
-  border-bottom-color: #eee;
-}
-.Overview-readmeContent kbd {
-  display: inline-block;
-  padding: 0.1875rem 0.3125rem;
-  font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
-  line-height: 0.625rem;
-  color: #444d56;
-  vertical-align: middle;
-  background-color: #fafbfc;
-  border: 0.0625rem solid #d1d5da;
-  border-radius: 0.1875rem;
-  box-shadow: inset 0 -0.0625rem 0 #d1d5da;
-}
-.Overview-readmeContent a:not([href]) {
-  color: inherit;
-  text-decoration: none;
-}
-.Overview-readmeContent blockquote,
-.Overview-readmeContent details,
-.Overview-readmeContent dl,
-.Overview-readmeContent ol,
-.Overview-readmeContent p,
-.Overview-readmeContent pre,
-.Overview-readmeContent table,
-.Overview-readmeContent ul {
-  margin-top: 0;
-  margin-bottom: 1rem;
-}
-.Overview-readmeContent hr {
-  height: 0.25em;
-  padding: 0;
-  margin: 1.5rem 0;
-  background-color: #e1e4e8;
-  border: 0;
-}
-.Overview-readmeContent blockquote {
-  padding: 0 1em;
-  color: #6a737d;
-  border-left: 0.25em solid #dfe2e5;
-}
-.Overview-readmeContent blockquote > :first-child {
-  margin-top: 0;
-}
-.Overview-readmeContent blockquote > :last-child {
-  margin-bottom: 0;
-}
-.Overview-readmeContent h3,
-.Overview-readmeContent h4,
-.Overview-readmeContent h5,
-.Overview-readmeContent h6,
-.Overview-readmeContent div[aria-level='7'],
-.Overview-readmeContent div[aria-level='8'] {
-  margin-top: 1.5rem;
-  margin-bottom: 1rem;
-  font-weight: 600;
-  line-height: 1.25;
-}
-.Overview-readmeContent h3 {
-  font-size: 2em;
-}
-.Overview-readmeContent h3,
-.Overview-readmeContent h4 {
-  padding-bottom: 0.3em;
-  border-bottom: 0.0625rem solid #eaecef;
-}
-.Overview-readmeContent h4 {
-  font-size: 1.5em;
-}
-.Overview-readmeContent h5 {
-  font-size: 1.25em;
-}
-.Overview-readmeContent h6 {
-  font-size: 1em;
-}
-.Overview-readmeContent div[aria-level='7'] {
-  font-size: 0.875em;
-}
-.Overview-readmeContent div[aria-level='8'] {
-  font-size: 0.85em;
-  color: #6a737d;
-}
-.Overview-readmeContent ol,
-.Overview-readmeContent ul {
-  padding-left: 2em;
-}
-.Overview-readmeContent ol ol,
-.Overview-readmeContent ol ul,
-.Overview-readmeContent ul ol,
-.Overview-readmeContent ul ul {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.Overview-readmeContent li {
-  word-wrap: break-all;
-}
-.Overview-readmeContent li > p {
-  margin-top: 1rem;
-}
-.Overview-readmeContent li + li {
-  margin-top: 0.25em;
-}
-.Overview-readmeContent dl {
-  padding: 0;
-}
-.Overview-readmeContent dl dt {
-  padding: 0;
-  margin-top: 1rem;
-  font-size: 1em;
-  font-style: italic;
-  font-weight: 600;
-}
-.Overview-readmeContent dl dd {
-  padding: 0 1rem;
-  margin-bottom: 1rem;
-}
-.Overview-readmeContent table {
-  display: block;
-  width: 100%;
-  overflow: auto;
-}
-.Overview-readmeContent table th {
-  font-weight: 600;
-}
-.Overview-readmeContent table td,
-.Overview-readmeContent table th {
-  padding: 0.375rem 0.8125rem;
-  border: 0.0625rem solid #dfe2e5;
-}
-.Overview-readmeContent table tr {
-  background-color: #fff;
-  border-top: 0.0625rem solid #c6cbd1;
-}
-.Overview-readmeContent table tr:nth-child(2n) {
-  background-color: #f6f8fa;
-}
-.Overview-readmeContent img {
-  max-width: 100%;
-  box-sizing: initial;
-  background-color: #fff;
-}
-.Overview-readmeContent img[align='right'] {
-  padding-left: 1.25rem;
-}
-.Overview-readmeContent img[align='left'] {
-  padding-right: 1.25rem;
-}
-.Overview-readmeContent code {
-  padding: 0.2em 0.4em;
-  margin: 0;
-  font-size: 85%;
-  background-color: rgba(27, 31, 35, 0.05);
-  border-radius: 0.1875rem;
-}
-.Overview-readmeContent pre {
-  word-wrap: normal;
-}
-.Overview-readmeContent pre > code {
-  padding: 0;
-  margin: 0;
-  font-size: 100%;
-  word-break: normal;
-  white-space: pre;
-  background: transparent;
-  border: 0;
-}
-.Overview-readmeContent pre {
-  padding: 1rem;
-  overflow: auto;
-  font-size: 85%;
-  line-height: 1.45;
-  background-color: #f6f8fa;
-  border-radius: 0.1875rem;
-}
-.Overview-readmeContent pre code {
-  display: inline;
-  max-width: auto;
-  padding: 0;
-  margin: 0;
-  overflow: visible;
-  line-height: inherit;
-  word-wrap: normal;
-  background-color: initial;
-  border: 0;
-}
-
-/* ---------- */
-/*
-/* End output from devtools/cmd/css/main.go
-/*
-/* ---------- */
diff --git a/content/lib/css/sidenav.css b/content/lib/css/sidenav.css
deleted file mode 100644
index 01ddb6f..0000000
--- a/content/lib/css/sidenav.css
+++ /dev/null
@@ -1,272 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-/*
- * Styling the sidenav.
- */
-
-.DetailsContent :target::before {
-  height: calc(var(--header-height) + 3.75rem);
-  margin-top: calc(
-    -1 * (var(--header-height) + 3.75rem)
-  ); /* Move hidden anchor content for deep linking with a sticky header. */
-}
-.Documentation-nav,
-.Documentation-index,
-.DocNav,
-.DocNav-index {
-  display: none;
-}
-.DocNavMobile {
-  background-color: var(--white);
-  display: block;
-  height: 3rem;
-  margin: 0 -1rem;
-  position: sticky;
-  top: var(--header-height);
-  transition: box-shadow 0.2s linear;
-  z-index: 4;
-}
-@media print {
-  .DocNavMobile {
-    display: none;
-  }
-}
-.DocNavMobile--withShadow {
-  box-shadow: 0 0.1875rem 0.1875rem rgba(0, 0, 0, 0.2);
-}
-.DocNavMobile-label,
-.DocNavMobile-select {
-  left: 1rem;
-  top: 0.5rem;
-  height: 2rem;
-  position: absolute;
-  width: calc(100% - 2rem);
-}
-.DocNavMobile-label {
-  align-items: center;
-  color: var(--gray-2);
-  display: flex;
-  padding: 0 0.5rem;
-}
-.DocNavMobile-label::after {
-  border-bottom: 0;
-  border-left: 0.3em solid transparent;
-  border-right: 0.3rem solid transparent;
-  border-top: 0.3rem solid var(--gray-4);
-  content: '';
-  display: block;
-  height: 0;
-  position: absolute;
-  right: 0.625rem;
-  top: 0.875rem;
-  width: 0;
-}
-.DocNavMobile-selectIcon {
-  fill: var(--gray-3);
-  height: 1.4375rem;
-  margin-right: 0.5rem;
-  transform: rotate(180deg);
-  width: 1.4375rem;
-}
-.DocNavMobile-selectText {
-  flex: 1;
-  margin-right: 1.2rem;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.DocNavMobile-select {
-  -webkit-appearance: none;
-  -moz-appearance: none;
-  appearance: none;
-  background: transparent;
-  border: 0.0625rem solid var(--gray-8);
-  border-radius: 0.1875rem;
-  color: transparent;
-  display: block;
-}
-/**
- * Firefox allows for styling of option and optgroup tags.
- * Ensure they don’t inherit the clear styling of their parent.
- */
-.DocNavMobile-select option {
-  color: var(--gray-1);
-}
-.DocNavMobile-select optgroup {
-  color: var(--gray-3);
-}
-@media only screen and (min-width: 52rem) {
-  .DetailsContent :target::before {
-    height: calc(var(--header-height) + 0.75rem);
-    margin-top: calc(
-      -1 * (var(--header-height) + 0.75rem)
-    ); /* Move hidden anchor content for deep linking with a sticky header. */
-  }
-  .Documentation {
-    column-gap: 2rem;
-    display: grid;
-    grid-template-columns: 17.5rem minmax(0, auto);
-  }
-  /**
-   * Remove once Doc HTML is fully rolled out, as js-* styles should NEVER be
-   * styled per https://golang.org/wiki/CSSStyleGuide.
-   */
-  .js-docContent,
-  .Documentation-content {
-    max-width: 60rem;
-    min-width: 0;
-    width: 100%;
-  }
-  .Documentation-build {
-    grid-column: span 2;
-    text-align: center;
-  }
-  .DocNav {
-    display: block;
-    max-height: calc(100vh - var(--header-height));
-    overflow-x: hidden;
-    overflow-y: auto;
-    padding-top: 1rem;
-    padding-left: 0.25rem;
-    position: sticky;
-    top: var(--header-height);
-  }
-  .DocNavMobile {
-    display: none;
-  }
-  .DocNav [role='tree'],
-  .DocNav [role='group'] {
-    margin: 0;
-    padding: 0 0 2rem 0;
-  }
-  .DocNav [role='treeitem'][aria-level='1'] {
-    margin-bottom: 0.5rem;
-  }
-  .DocNav [role='group'] {
-    font-size: 0.875rem;
-    padding: 0;
-  }
-  .DocNav [role='treeitem'] {
-    padding: 0.125rem 0 0.125rem 1.25rem;
-    position: relative;
-    user-select: none;
-  }
-  .DocNav [role='treeitem']:focus,
-  .DocNav [role='treeitem']:hover {
-    outline: 0;
-    text-decoration: underline;
-  }
-  .DocNav [role='group'] [role='treeitem'] {
-    padding-left: 2.5rem;
-  }
-  .DocNav ul[role='group'] > :last-child {
-    margin-bottom: 0.375rem;
-  }
-  .DocNav [aria-selected='true'] {
-    color: var(--gray-1);
-    font-weight: 500;
-  }
-  .DocNav [aria-selected='true']:not(.DocNav-groupLabel)::before {
-    border-radius: 50%;
-    background-color: var(--turq-dark);
-    content: '';
-    display: block;
-    height: 0.3125rem;
-    left: 0.4688rem;
-    position: absolute;
-    top: 0.6875rem;
-    width: 0.3125rem;
-  }
-  .DocNav [role='group'] [aria-selected='true']::before {
-    left: 1.5rem;
-    top: 0.75rem;
-  }
-  .DocNav [role='group'] [role='group'] [role='treeitem'] {
-    border-left: 0.125rem solid var(--gray-9);
-    margin-left: 2.5rem;
-    padding-left: 0.5rem;
-  }
-  .DocNav [role='group'] [role='group'] [aria-selected='true']::before {
-    display: none;
-  }
-  .DocNav [role='group'] [role='group'] [aria-selected='true'] {
-    border-left: 0.125rem solid var(--turq-dark);
-  }
-  .DocNav-groupLabel {
-    cursor: pointer;
-    display: block;
-  }
-  .DocNav a,
-  .DocNav a:link,
-  .DocNav a:visited {
-    color: var(--gray-2);
-    display: block;
-    opacity: 1;
-    overflow: hidden;
-    text-decoration: none;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-  }
-  .DocNav a:hover,
-  .DocNav a[aria-selected='true'] {
-    color: var(--gray-1);
-  }
-  .DocNav-groupLabel::before {
-    border-bottom: 0.25rem solid transparent;
-    border-left: 0.25rem solid var(--gray-4);
-    border-right: 0;
-    border-top: 0.25rem solid transparent;
-    content: '';
-    display: block;
-    height: 0;
-    left: 0.5rem;
-    position: absolute;
-    top: 0.625rem;
-    transition: transform 0.1s linear;
-    width: 0;
-  }
-  .DocNav-groupLabel--empty::before {
-    content: unset;
-  }
-  /* Added to increase hit target on triangle above. */
-  .DocNav-groupLabel::after {
-    content: '';
-    display: block;
-    height: 2rem;
-    left: 0;
-    position: absolute;
-    top: 0;
-    width: 2rem;
-  }
-  /**
-   * Expandable nodes at this level have smaller text and more left padding,
-   * so adjust for that.
-   */
-  .DocNav [role='group'] .DocNav-groupLabel::before {
-    left: 1.5625rem;
-    top: 0.6875rem;
-  }
-  .DocNav-groupLabel[aria-expanded='true'] {
-    margin-bottom: 0.375em;
-  }
-  .DocNav-groupLabel[aria-expanded='true']::before {
-    transform: rotate(90deg);
-  }
-  .DocNav [aria-expanded='false'] + [role='group'] {
-    display: none;
-  }
-}
-@media only screen and (min-width: 100rem) {
-  .Documentation {
-    grid-template-columns: 22rem minmax(0, auto);
-  }
-}
-@media only screen and (min-width: 130rem) {
-  .Documentation {
-    grid-template-columns: 35rem minmax(0, auto);
-  }
-}
diff --git a/content/lib/css/unit.css b/content/lib/css/unit.css
deleted file mode 100644
index c1b5ed4..0000000
--- a/content/lib/css/unit.css
+++ /dev/null
@@ -1,25 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-@import './unit_header.css';
-@import './unit_fixed_header.css';
-
-.Unit-content {
-  margin: auto;
-  max-width: 98rem;
-  min-height: 32rem;
-  padding: 0 1rem;
-}
-@media only screen and (min-width: 57.7rem) {
-  .Unit-content {
-    padding: 0 1.5rem;
-  }
-}
-.Unit-content > div,
-section {
-  margin-top: 2rem;
-  max-width: 60rem;
-}
diff --git a/content/lib/css/unit_details.css b/content/lib/css/unit_details.css
deleted file mode 100644
index 78a1782..0000000
--- a/content/lib/css/unit_details.css
+++ /dev/null
@@ -1,108 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-@import './readme.css';
-@import './sidenav.css';
-@import './unit_readme.css';
-@import './unit_doc.css';
-@import './unit_files.css';
-@import './unit_directories.css';
-@import './unit_meta.css';
-
-.UnitDetails {
-  column-gap: 2rem;
-  display: grid;
-  grid-template-columns: minmax(0, auto);
-  margin: auto;
-  margin-top: 1rem;
-  max-width: 98rem;
-  min-height: 32rem;
-  padding: 0 1rem;
-  word-break: break-word;
-}
-@media only screen and (min-width: 57.7rem) {
-  .UnitDetails {
-    padding: 0 1.5rem;
-  }
-}
-@media only screen and (min-width: 52rem) {
-  .UnitDetails {
-    grid-template-columns: 15.5rem minmax(32.5rem, 43.125rem);
-    margin-top: 0;
-  }
-}
-@media only screen and (min-width: 64rem) {
-  .UnitDetails {
-    grid-template-columns: 15.5rem minmax(30.5rem, 43.125rem) minmax(10rem, 15.5rem);
-  }
-}
-@media only screen and (min-width: 80rem) {
-  .UnitDetails {
-    grid-template-columns: 15.5rem minmax(43.125rem, 60rem) 15.5rem;
-    justify-content: center;
-  }
-}
-.UnitDetails-outline {
-  display: none;
-  height: calc(100vh - 7.8475rem);
-  margin-top: 2.5rem;
-  position: sticky;
-  top: 4.5rem;
-}
-@media only screen and (min-width: 52rem) {
-  .UnitDetails-outline {
-    display: block;
-  }
-}
-.UnitDetails-content {
-  margin-top: 0.5rem;
-  max-width: 60rem;
-}
-@media only screen and (min-width: 52rem) {
-  .UnitDetails-content {
-    margin-top: 2rem;
-  }
-}
-.UnitDetails-meta {
-  display: none;
-  margin-top: 2rem;
-}
-@media only screen and (min-width: 64rem) {
-  .UnitDetails-meta {
-    display: block;
-  }
-}
-.UnitDetails-content :target::before {
-  content: '';
-  display: block;
-  position: relative;
-  width: 0;
-  height: calc(var(--header-height) + 3.75rem);
-  margin-top: calc(
-    -1 * (var(--header-height) + 3.75rem)
-  ); /* Move hidden anchor content for deep linking with a sticky header. */
-}
-@media only screen and (min-width: 52rem) {
-  .UnitDetails-content :target::before {
-    height: calc(var(--header-height) + 0.75rem);
-    margin-top: calc(
-      -1 * (var(--header-height) + 0.75rem)
-    ); /* Move hidden anchor content for deep linking with a sticky header. */
-  }
-}
-
-.UnitDetails-contentEmpty {
-  background-color: var(--gray-10);
-  color: var(--gray-2);
-  height: 15rem;
-  padding-top: 1rem;
-  text-align: center;
-}
-
-.UnitDetails-contentEmpty img {
-  height: 7.8125rem;
-  width: auto;
-}
diff --git a/content/lib/css/unit_directories.css b/content/lib/css/unit_directories.css
deleted file mode 100644
index 9ddfb96..0000000
--- a/content/lib/css/unit_directories.css
+++ /dev/null
@@ -1,45 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-.UnitDirectories {
-  margin-bottom: 2rem;
-}
-.UnitDirectories-title {
-  border-bottom: 0.0625rem solid var(--gray-8);
-  font-size: 1.375rem;
-  margin: 0.5rem 0 0 0;
-  padding-bottom: 1rem;
-}
-.UnitDirectories-title img {
-  height: 1rem;
-  margin: auto 1rem auto 0;
-  width: auto;
-}
-.UnitDirectories-table {
-  margin-top: 1.5rem;
-  width: 100%;
-}
-.UnitDirectories-tableHeader {
-  background-color: var(--gray-9);
-}
-.UnitDirectories td {
-  border-bottom: 0.0625rem solid var(--gray-8);
-  max-width: 32rem;
-  padding: 0.5rem 1rem;
-  word-break: break-word;
-}
-.UnitDirectories th {
-  text-align: left;
-  border-bottom: 0.0625rem solid var(--gray-8);
-  padding: 0.5rem 1rem;
-}
-.UnitDirectories-moduleTag {
-  background-color: var(--blue);
-  border-radius: 0.15rem;
-  color: var(--gray-1);
-  font-size: 0.74rem;
-  padding: 0.2rem 0.4rem;
-}
diff --git a/content/lib/css/unit_doc.css b/content/lib/css/unit_doc.css
deleted file mode 100644
index 1b560f9..0000000
--- a/content/lib/css/unit_doc.css
+++ /dev/null
@@ -1,37 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-.Documentation {
-  display: block;
-}
-.UnitDoc {
-  margin-bottom: 2rem;
-}
-.UnitDoc-title {
-  border-bottom: 0.0625rem solid var(--gray-8);
-  font-size: 1.375rem;
-  margin: 0.5rem 0 0 0;
-  padding-bottom: 1rem;
-}
-.UnitDoc-title img {
-  height: 1rem;
-  margin: auto 1rem auto 0;
-  width: auto;
-}
-.UnitDoc-emptySection {
-  background-color: var(--gray-10);
-  color: var(--gray-2);
-  height: 12.25rem;
-  margin-top: 1.5rem;
-  text-align: center;
-}
-.UnitDoc-emptySection img {
-  height: 7.8125rem;
-  width: auto;
-}
-.UnitDoc .Documentation h4 {
-  font-size: 1.375rem;
-}
diff --git a/content/lib/css/unit_files.css b/content/lib/css/unit_files.css
deleted file mode 100644
index 192299b..0000000
--- a/content/lib/css/unit_files.css
+++ /dev/null
@@ -1,49 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-.UnitFiles {
-  margin-bottom: 2rem;
-}
-.UnitFiles-title {
-  border-bottom: 0.0625rem solid var(--gray-8);
-  font-size: 1.375rem;
-  margin: 0.5rem 0 0 0;
-  padding-bottom: 1rem;
-}
-.UnitFiles-title img {
-  height: 1.25rem;
-  margin: auto 1rem auto 0;
-  width: auto;
-}
-.UnitFiles-titleLink {
-  position: relative;
-}
-.UnitFiles-titleLink a {
-  bottom: 1rem;
-  font-size: 0.875rem;
-  position: absolute;
-  right: 0;
-}
-.UnitFiles-titleLink a::after {
-  background-image: url(/static/img/icon-launch.svg);
-  background-repeat: no-repeat;
-  background-size: 0.875rem 1.25rem;
-  content: '';
-  display: inline-block;
-  height: 1rem;
-  left: 0.3125rem;
-  position: relative;
-  top: 0.125rem;
-  width: 1rem;
-}
-.UnitFiles-fileList {
-  column-count: 5;
-  column-width: 12.5rem;
-  line-height: 1.5rem;
-  list-style: none;
-  padding-left: 0;
-  word-break: break-all;
-}
diff --git a/content/lib/css/unit_fixed_header.css b/content/lib/css/unit_fixed_header.css
deleted file mode 100644
index aa093c4..0000000
--- a/content/lib/css/unit_fixed_header.css
+++ /dev/null
@@ -1,235 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-.UnitFixedHeader {
-  background-color: var(--gray-10);
-  border-bottom: 0.0625rem solid var(--gray-8);
-  height: var(--header-height);
-  position: fixed;
-  top: 0;
-  left: 0;
-  transform: translateY(calc(var(--header-height) * -1));
-  transition: transform 100ms linear;
-  width: 100%;
-  z-index: 1000;
-}
-@media print {
-  .UnitFixedHeader {
-    display: none;
-  }
-}
-.UnitFixedHeader--visible {
-  transform: unset;
-}
-.UnitFixedHeader-container {
-  align-items: center;
-  display: flex;
-  height: 100%;
-  margin: 0 auto;
-  max-width: 98rem;
-  padding: 0 0.5rem;
-  position: relative;
-}
-.UnitFixedHeader-logoLink {
-  margin-right: 1rem;
-}
-.UnitFixedHeader-logo {
-  display: block;
-  height: 1.695625;
-  width: 4.5rem;
-}
-.UnitFixedHeader-moduleInfo {
-  align-items: baseline;
-  display: flex;
-  flex-wrap: nowrap;
-  margin-right: 3rem;
-  min-width: 0;
-}
-.UnitFixedHeader-title {
-  font-weight: 600;
-  font-size: 1.125rem;
-  line-height: 1.5;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.UnitFixedHeader-titleType {
-  display: none;
-}
-.UnitFixedHeader-titleType--small {
-  display: inline;
-}
-@media only screen and (min-width: 25rem) {
-  .UnitFixedHeader-titleType {
-    display: inline;
-  }
-  .UnitFixedHeader-titleType--small {
-    display: none;
-  }
-}
-.UnitFixedHeader .CopyToClipboardButton {
-  top: 0.1875rem;
-}
-.UnitFixedHeader-pathInput {
-  left: -100vw;
-  position: absolute;
-  top: -100vh;
-}
-.UnitFixedHeader-version {
-  color: var(--gray-2);
-  font-size: 0.6875rem;
-  position: relative;
-}
-@media only screen and (min-width: 37.5rem) {
-  .UnitFixedHeader-container {
-    padding: 0 1.5rem;
-  }
-  .UnitFixedHeader-logo {
-    height: 1.9541rem;
-    width: 5.1875rem;
-  }
-  .UnitFixedHeader-title {
-    font-size: 1.5rem;
-  }
-  .UnitFixedHeader .CopyToClipboardButton {
-    top: 0.0625rem;
-  }
-  .UnitFixedHeader-version {
-    top: -0.125rem;
-  }
-}
-.UnitFixedHeader-overflowingTabList {
-  display: flex;
-  flex: 1;
-  height: 100%;
-  min-width: 0;
-  position: relative;
-}
-.UnitFixedHeader [role='tablist'] {
-  display: flex;
-  flex: 1;
-  height: 100%;
-  justify-content: flex-end;
-  margin: 0;
-  padding: 0;
-}
-.UnitFixedHeader [role='tab'] {
-  border-bottom: 0.25rem solid transparent;
-  display: block;
-  height: 100%;
-  padding: 1.3125rem 0.5rem 0 0.5rem;
-  white-space: nowrap;
-}
-.UnitFixedHeader [role='tab'] + [role='tab'] {
-  margin-left: 1rem;
-}
-.UnitFixedHeader [role='tab']:hover {
-  border-bottom-color: var(--purple);
-  text-decoration: none;
-}
-.UnitFixedHeader [role='tab'][aria-selected='true'] {
-  border-bottom-color: var(--turq-dark);
-}
-.UnitFixedHeader [role='tab'][aria-hidden='true'] {
-  display: none;
-}
-.UnitFixedHeader [role='tab'][aria-disabled='true'],
-.UnitFixedHeader [role='tab'][aria-disabled='true']:hover {
-  border-bottom-color: transparent;
-  color: var(--gray-5);
-  cursor: not-allowed;
-}
-.UnitFixedHeader-overflowContainer {
-  display: block;
-  height: 1.5rem;
-  position: absolute;
-  right: 0.0625rem;
-  top: 1.125rem;
-  width: 1.5rem;
-}
-@media only screen and (min-width: 80rem) {
-  .UnitFixedHeader-overflowContainer {
-    display: none;
-  }
-}
-.UnitFixedHeader-overflowingTabList.is-overflowing {
-  padding-right: 1.5rem;
-}
-.UnitFixedHeader-overflowingTabList.is-overflowing .UnitFixedHeader-overflowContainer {
-  display: block;
-}
-.UnitFixedHeader-overflowImage {
-  fill: var(--gray-3);
-  height: 100%;
-  left: 0;
-  position: absolute;
-  top: 0;
-  width: 100%;
-}
-.UnitFixedHeader-overflowSelect {
-  -webkit-appearance: none;
-  -moz-appearance: none;
-  appearance: none;
-  background: transparent;
-  border: 0;
-  color: transparent;
-  cursor: pointer;
-  font-size: 1rem;
-  height: 100%;
-  left: 0;
-  position: absolute;
-  top: 0;
-  width: 100%;
-}
-.UnitFixedHeader-overflowSelect option {
-  color: var(--gray-1);
-}
-.UnitHeaderFixed-detail {
-  align-items: center;
-  display: flex;
-  flex-wrap: wrap;
-  margin-left: auto;
-  margin-right: 2rem;
-  white-space: nowrap;
-}
-.UnitHeaderFixed-detailItem {
-  color: var(--gray-4);
-  display: none;
-  font-size: 0.875rem;
-}
-.UnitHeaderFixed-detailItem img {
-  margin-right: 0.5rem;
-  vertical-align: middle;
-}
-.UnitHeaderFixed-detailItem a > span {
-  color: var(--gray-4);
-}
-.UnitHeaderFixed-detailItem:not(:first-of-type)::before {
-  content: '|';
-  padding: 1rem;
-}
-@media only screen and (max-width: 52rem) {
-  .UnitHeaderFixed-detailItem:not(:first-of-type)::before {
-    padding: 0.5rem;
-  }
-}
-@media only screen and (min-width: 64rem) {
-  .UnitHeaderFixed-detailItem--md {
-    display: block;
-  }
-}
-@media only screen and (min-width: 80rem) {
-  .UnitHeaderFixed-detailItem--lg {
-    display: block;
-  }
-}
-a.UnitFixedHeader-backLink {
-  color: black;
-  display: block;
-  font-size: 1.125rem;
-  line-height: 1.5rem;
-  margin: auto 0 auto auto;
-}
diff --git a/content/lib/css/unit_header.css b/content/lib/css/unit_header.css
deleted file mode 100644
index fd2dcf7..0000000
--- a/content/lib/css/unit_header.css
+++ /dev/null
@@ -1,146 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-.UnitHeader {
-  border-bottom: 0.0625rem solid var(--gray-8);
-  padding: 0.5rem 1rem;
-}
-@media only screen and (min-width: 57.7rem) {
-  .UnitHeader {
-    border-bottom: 0.0625rem solid var(--gray-8);
-    padding: 0.5rem 1.5rem;
-  }
-}
-.UnitHeader-container {
-  margin: auto;
-  max-width: 95rem;
-}
-.UnitHeader-breadcrumb {
-  margin-top: 0.5rem;
-}
-.UnitHeader-breadcrumbItem {
-  color: var(--gray-4);
-  display: inline-flex;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-}
-.UnitHeader-breadcrumbItem:not(:last-child)::after {
-  content: '>';
-  padding: 0 0.5rem;
-}
-.UnitHeader-heading {
-  display: flex;
-  align-items: center;
-}
-.UnitHeader-title {
-  font-size: 1.75rem;
-  line-height: 2.25rem;
-  margin-bottom: 1rem;
-  margin-top: 0.625rem;
-}
-.UnitHeader-detail {
-  align-items: center;
-  display: flex;
-  flex-wrap: wrap;
-  white-space: nowrap;
-}
-@media only screen and (min-width: 52rem) {
-  .UnitHeader-detail {
-    margin-bottom: 0.5rem;
-  }
-}
-.UnitHeader-detailItem {
-  color: var(--gray-4);
-  font-size: 0.875rem;
-  margin-bottom: 0.5rem;
-}
-.UnitHeader-detailItem img {
-  margin-right: 0.5rem;
-  vertical-align: middle;
-}
-.UnitHeader-detailItem a > span {
-  color: var(--gray-4);
-}
-.UnitHeader-detailItem:not(:first-of-type)::before {
-  content: '|';
-  padding: 1rem;
-}
-@media only screen and (max-width: 52rem) {
-  .UnitHeader-detailItem:not(:last-of-type)::before {
-    padding: 0.5rem;
-  }
-}
-
-/*
- * TODO: Replace DetailsHeader-badge with UnitHeader-versionBadge in
- * middleware/latestversion.go after unit page is launched.
- */
-.UnitHeader-versionBadge,
-.DetailsHeader-badge {
-  border-radius: unset;
-  color: white;
-  font-size: 0.7rem;
-  margin: -1rem 0 -1rem 0.5rem;
-  padding: 0.25rem 0.5rem;
-  text-transform: uppercase;
-  top: -0.0625rem;
-}
-.UnitHeader-versionBadge--latest,
-.DetailsHeader-badge--latest {
-  background: var(--turq-dark);
-}
-.UnitHeader-versionBadge--goToLatest,
-.DetailsHeader-badge--goToLatest {
-  background: var(--pink);
-}
-.UnitHeader-versionBadge--unknown,
-.DetailsHeader-badge--unknown {
-  display: none;
-}
-.UnitHeader-majorVersionBanner {
-  background-color: var(--gray-10);
-  display: flex;
-  margin: -0.5rem 0 1rem 0;
-  padding: 0.75rem 0;
-}
-
-/*
- * TODO: Replace DetailsHeader-banner with UnitHeader-majorVersionBanner in
- * middleware/latestversion.go after unit page is launched.
- */
-.UnitHeader-majorVersionBanner--latest,
-.DetailsHeader-banner--latest {
-  display: none;
-}
-.UnitHeader-detailIcon {
-  color: var(--gray-3);
-  flex-shrink: 0;
-  margin-left: 1rem;
-  margin-right: 0.7rem;
-  width: 1rem;
-}
-a.UnitHeader-backLink {
-  color: black;
-  display: block;
-  font-size: 1rem;
-}
-.UnitHeader-backLink img {
-  height: 0.8125rem;
-  margin-right: 0.5rem;
-  position: relative;
-  top: -0.0625rem;
-  width: auto;
-}
-.UnitHeader-badge {
-  border: 0.0625rem solid var(--gray-4);
-  border-radius: 0.125rem;
-  font-size: 0.6875rem;
-  font-weight: 500;
-  line-height: 1rem;
-  margin-left: 0.5rem;
-  padding: 0 0.35rem;
-  text-align: center;
-}
diff --git a/content/lib/css/unit_meta.css b/content/lib/css/unit_meta.css
deleted file mode 100644
index 6bbbcb8..0000000
--- a/content/lib/css/unit_meta.css
+++ /dev/null
@@ -1,100 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-.UnitMeta {
-  display: block;
-}
-.UnitMeta a {
-  display: block;
-  margin-bottom: 1rem;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-}
-.UnitMeta-header {
-  font-weight: bold;
-  margin: 1.125rem 0;
-}
-.UnitMeta-repo {
-  font-size: 1rem;
-  margin-bottom: 0.5rem;
-}
-
-.UnitMetaDetails-header {
-  border-bottom: 0.0625rem solid var(--gray-8);
-  display: flex;
-  font-size: 1rem;
-  font-weight: bold;
-  justify-content: space-between;
-  line-height: 1rem;
-  margin-bottom: 0.5rem;
-  margin-top: 1.85rem;
-  padding-bottom: 0.5rem;
-}
-.UnitMetaDetails ul {
-  list-style: none;
-  padding-inline-start: 0;
-}
-.UnitMetaDetails li {
-  font-size: 1rem;
-  margin-bottom: 0.75rem;
-  white-space: nowrap;
-}
-.UnitMetaDetails a {
-  font-size: 1rem;
-  font-weight: normal;
-  text-transform: none;
-}
-.UnitMetaDetails-icon {
-  height: auto;
-  margin-right: 0.25rem;
-  position: relative;
-  width: 0.875rem;
-  top: 0.125rem;
-  z-index: -1;
-}
-.UnitMetaDetails-toggletip button {
-  background: none;
-  border: none;
-  cursor: pointer;
-  width: 1.625rem;
-}
-.UnitMetaDetails-toggletip [role='status'] {
-  height: 0;
-  position: absolute;
-  width: 0;
-}
-.UnitMetaDetails-toggletipBubble {
-  background: var(--white) 80%;
-  border: 0.0625rem solid var(--gray-8);
-  border-radius: 0.25rem;
-  display: block;
-  font-size: 0.75rem;
-  left: -12rem;
-  letter-spacing: 0.01875rem;
-  line-height: 1rem;
-  padding: 0.5rem;
-  position: relative;
-  top: 1.5rem;
-  white-space: initial;
-  width: 12rem;
-}
-@media only screen and (min-width: 65rem) {
-  .UnitMetaDetails-toggletipBubble {
-    left: -10rem;
-  }
-}
-@media only screen and (min-width: 70rem) {
-  .UnitMetaDetails-toggletipBubble {
-    left: -8rem;
-  }
-}
-@media only screen and (min-width: 82rem) {
-  .UnitMetaDetails-toggletipBubble {
-    left: -6rem;
-  }
-}
diff --git a/content/lib/css/unit_outline.css b/content/lib/css/unit_outline.css
deleted file mode 100644
index 666065a..0000000
--- a/content/lib/css/unit_outline.css
+++ /dev/null
@@ -1,172 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-/* TODO(jamal): remove these styles with legacy code. */
-.Documentation-index,
-.DocNav-index {
-  display: block;
-}
-
-.UnitOutline {
-  display: flex;
-  flex-direction: column;
-  max-height: 100%;
-  position: sticky;
-  top: 4.5rem;
-}
-.UnitOutline-jumpTo {
-  display: flex;
-  margin-bottom: -0.1625rem;
-}
-.UnitOutline-jumpTo button {
-  background-color: white;
-  border: 0.0625rem solid var(--gray-8);
-  border-radius: 0.25rem;
-  color: var(--gray-4);
-  cursor: pointer;
-  height: 2rem;
-  padding-left: 1.5rem;
-  text-align: left;
-  width: 100%;
-}
-.UnitOutline-jumpTo button:hover:not([disabled]) {
-  border-color: var(--gray-7);
-}
-.UnitOutline-jumpTo::after {
-  align-self: center;
-  background-color: var(--gray-9);
-  border-radius: 0.5rem;
-  color: var(--gray-6);
-  content: 'f';
-  content: 'f' / 'find';
-  font-size: 0.75rem;
-  padding: 0.0625rem 0;
-  position: absolute;
-  right: 0.75rem;
-  text-align: center;
-  width: 1.5rem;
-}
-.UnitOutline-jumpTo::before {
-  align-self: center;
-  border-radius: 0.5rem;
-  color: var(--gray-6);
-  content: url('/static/img/pkg-icon-jumpTo_16x16.svg');
-  font-size: 0.75rem;
-  left: 0.4rem;
-  position: absolute;
-  text-align: center;
-  top: 0.5rem;
-}
-.UnitOutline-jumpToInput:disabled {
-  background-color: var(--gray-9);
-}
-.UnitOutline ul[role='tree'],
-.UnitOutline ul[role='treeitem'],
-.UnitOutline ul[role='group'] {
-  list-style: none;
-  padding-left: 0;
-}
-.UnitOutline li:last-of-type {
-  padding-bottom: 0.25rem;
-}
-.UnitOutline [role='treeitem'][aria-expanded='false'] + ul[role='group'] {
-  display: none;
-}
-.UnitOutline [role='treeitem'][aria-expanded='true'] + ul[role='group'] {
-  display: block;
-}
-.UnitOutline [role='treeitem'][aria-level='1'] + ul[role='group'] {
-  max-height: calc(100vh - 20rem);
-  overflow-y: auto;
-  padding: 0.5rem 0.25rem 0 0.25rem;
-}
-.UnitOutline a {
-  color: var(--gray-2);
-  display: block;
-  line-height: 1.5rem;
-  overflow: hidden;
-  padding: 0.125rem 0 0.125rem 1.25rem;
-  position: relative;
-  text-overflow: ellipsis;
-  user-select: none;
-  white-space: nowrap;
-}
-.UnitOutline a:focus,
-.UnitOutline a:hover {
-  outline: transparent;
-  text-decoration: underline;
-}
-.UnitOutline [role='treeitem'][aria-selected='true'] {
-  color: var(--gray-1);
-  font-weight: 500;
-}
-.UnitOutline [role='treeitem'][aria-level='1'] {
-  display: block;
-  font-size: 1.125rem;
-  font-weight: 500;
-  line-height: 2.5rem;
-  padding: 0 1rem;
-}
-.UnitOutline [role='treeitem'][aria-level='1'][aria-selected='true'],
-.UnitOutline [role='treeitem'][aria-level='1'][aria-expanded='true'] {
-  background-color: var(--gray-9);
-}
-.UnitOutline [role='treeitem'][aria-level='3'][aria-expanded='true'] {
-  margin-bottom: 0.375em;
-}
-.UnitOutline [role='treeitem'][aria-level='2'] {
-  position: relative;
-  margin-bottom: 0.25rem;
-}
-.UnitOutline [role='treeitem'][aria-level='3'] {
-  font-size: 0.875rem;
-  padding-left: 2.5rem;
-}
-.UnitOutline [role='treeitem'][aria-level='4'] {
-  border-left: 0.125rem solid var(--gray-9);
-  font-size: 0.875rem;
-  margin-left: 2.5rem;
-  padding-left: 0.5rem;
-}
-.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='2']:not([aria-expanded])::before,
-.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='3']:not([aria-expanded])::before {
-  border-radius: 50%;
-  background-color: var(--turq-dark);
-  content: '';
-  display: block;
-  height: 0.3125rem;
-  left: 0.4688rem;
-  position: absolute;
-  top: 0.6875rem;
-  width: 0.3125rem;
-}
-.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='2']::before,
-.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='3']::before {
-  border-bottom: 0.25rem solid transparent;
-  border-left: 0.25rem solid var(--gray-4);
-  border-right: 0;
-  border-top: 0.25rem solid transparent;
-  content: '';
-  display: block;
-  height: 0;
-  left: 0.5rem;
-  position: absolute;
-  top: 0.625rem;
-  transition: transform 0.1s linear;
-  width: 0;
-}
-.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='2']::before,
-.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='3']::before {
-  transform: rotate(90deg);
-}
-.UnitOutline [role='treeitem'][aria-expanded][aria-level='3']:not([empty])::before,
-.UnitOutline [role='treeitem'][aria-selected][aria-level='3']:not([empty])::before {
-  left: 1.5rem;
-  top: 0.75rem;
-}
-.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='4'] {
-  border-left: 0.125rem solid var(--turq-dark);
-}
diff --git a/content/lib/css/unit_readme.css b/content/lib/css/unit_readme.css
deleted file mode 100644
index 7a523bb..0000000
--- a/content/lib/css/unit_readme.css
+++ /dev/null
@@ -1,59 +0,0 @@
-/*!
- * Copyright 2020 The Go Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style
- * license that can be found in the LICENSE file.
- */
-
-.UnitReadme {
-  margin-bottom: 2rem;
-}
-.UnitReadme-title {
-  border-bottom: 0.0625rem solid var(--gray-8);
-  font-size: 1.375rem;
-  margin: 0.5rem 0 0 0;
-  padding-bottom: 1rem;
-}
-.UnitReadme-title img {
-  margin-right: 1rem;
-}
-.UnitReadme-content {
-  position: relative;
-  max-height: 20rem;
-  overflow: hidden;
-}
-.UnitReadme-content ul {
-  line-height: 1.5rem;
-}
-.UnitReadme-fadeOut {
-  position: absolute;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  text-align: center;
-  margin: 0;
-  padding: 1.875rem 0;
-  background-image: linear-gradient(to bottom, transparent, var(--white));
-}
-.UnitReadme-expandLink {
-  cursor: pointer;
-  padding: 0.625rem 0;
-  color: var(--turq-dark);
-}
-.UnitReadme-collapseLink {
-  cursor: pointer;
-  display: none;
-  padding: 0.625rem 0;
-  color: var(--turq-dark);
-}
-.UnitReadme--expanded .UnitReadme-content {
-  max-height: initial;
-}
-.UnitReadme--expanded .UnitReadme-fadeOut {
-  display: none;
-}
-.UnitReadme--expanded .UnitReadme-expandLink {
-  display: none;
-}
-.UnitReadme--expanded .UnitReadme-collapseLink {
-  display: block;
-}
diff --git a/content/static/css/homepage.css b/content/static/css/homepage.css
index 2f5a930..c55ff1b 100644
--- a/content/static/css/homepage.css
+++ b/content/static/css/homepage.css
@@ -2,5 +2,138 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.Homepage{display:flex;flex-direction:column;margin:0 auto}.Homepage-logo{display:block;height:14.6rem;margin:0 auto 3.125rem;width:22.8125rem}@media only screen and (min-width:52rem){.Homepage{margin:2rem auto}.Homepage-logo{margin:3.125rem auto}}.Homepage-searchForm input{background:url(/static/img/icon-search.svg) 100% no-repeat;background-position:left .75rem center;background-size:1.5rem;border:.0625rem solid var(--gray-8);border-radius:.5rem 0 0 .5rem;color:var(--gray-4);font-size:1rem;height:3rem;padding-left:2.75rem;width:37.6875rem}.Homepage-buttonGroup{display:flex;justify-content:center;margin:2.5rem auto auto 0}.Homepage-searchButton{border:none;border-radius:0 .5rem .5rem 0;background-color:var(--turq-dark);color:var(--white);cursor:pointer;font-size:1em;height:3rem;padding:0 1.375rem;width:7.375rem}.Homepage-searchHelp{width:100%;max-width:45.0625rem;display:block;align-items:center;justify-content:space-between;margin:auto;text-align:center}@media only screen and (min-width:30rem){.Homepage-searchHelp{display:flex}}a.Homepage-helpLink{align-items:center;display:inline-flex;font-size:1em;font-weight:400;margin-right:.5rem;white-space:nowrap}.Homepage-helpLink img{height:1rem;margin-left:.25rem;position:relative;top:.1875rem;width:1rem}.Homepage-exampleSearches{align-items:center;color:var(--gray-2);display:block;font-size:.875rem;font-weight:500;margin:1.125rem auto 1rem;text-align:center;width:100%}@media only screen and (min-width:30rem){.Homepage-exampleSearches{display:flex}}.Homepage-exampleSearchesLabel{display:block;margin-bottom:1rem;text-transform:uppercase}@media only screen and (min-width:30rem){.Homepage-exampleSearchesLabel{display:inline;margin-bottom:-.1rem}}.Homepage-exampleSearch{color:var(--turq-dark);font-size:1rem;font-weight:400;padding:0 .625rem}.Questions{background:var(--gray-10);color:var(--gray-2);display:flex;padding:.5rem 0}.Questions-header{color:var(--gray-2);font-weight:700;margin:1rem 0}.Questions-content{flex-grow:1;margin:0 auto;padding:0 1.5rem;max-width:75.75rem}.Questions-content ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.Questions-content ul>li{line-height:1.75rem;font-size:.875rem}
-/*# sourceMappingURL=homepage.css.map */
\ No newline at end of file
+ */
+
+.Homepage {
+  display: flex;
+  flex-direction: column;
+  margin: 0 auto;
+}
+.Homepage-logo {
+  display: block;
+  height: 14.6rem;
+  margin: 0 auto 3.125rem;
+  width: 22.8125rem;
+}
+@media only screen and (min-width: 52rem) {
+  .Homepage {
+    margin: 2rem auto;
+  }
+  .Homepage-logo {
+    margin: 3.125rem auto;
+  }
+}
+.Homepage-searchForm input {
+  background: url('/static/img/icon-search.svg') right no-repeat;
+  background-position: left 0.75rem center;
+  background-size: 1.5rem;
+  border: 0.0625rem solid var(--gray-8);
+  border-radius: 0.5rem 0 0 0.5rem;
+  color: var(--gray-4);
+  font-size: 1rem;
+  height: 3rem;
+  padding-left: 2.75rem;
+  width: 37.6875rem;
+}
+.Homepage-buttonGroup {
+  display: flex;
+  justify-content: center;
+  margin: 2.5rem auto auto 0;
+}
+.Homepage-searchButton {
+  border: none;
+  border-radius: 0 0.5rem 0.5rem 0;
+  background-color: var(--turq-dark);
+  color: var(--white);
+  cursor: pointer;
+  font-size: 1em;
+  height: 3rem;
+  padding: 0 1.375rem;
+  width: 7.375rem;
+}
+.Homepage-searchHelp {
+  width: 100%;
+  max-width: 45.0625rem;
+  display: block;
+  align-items: center;
+  justify-content: space-between;
+  margin: auto;
+  text-align: center;
+}
+@media only screen and (min-width: 30rem) {
+  .Homepage-searchHelp {
+    display: flex;
+  }
+}
+a.Homepage-helpLink {
+  align-items: center;
+  display: inline-flex;
+  font-size: 1em;
+  font-weight: initial;
+  margin-right: 0.5rem;
+  white-space: nowrap;
+}
+.Homepage-helpLink img {
+  height: 1rem;
+  margin-left: 0.25rem;
+  position: relative;
+  top: 0.1875rem;
+  width: 1rem;
+}
+.Homepage-exampleSearches {
+  align-items: center;
+  color: var(--gray-2);
+  display: block;
+  font-size: 0.875rem;
+  font-weight: 500;
+  margin: 1.125rem auto 1rem;
+  text-align: center;
+  width: 100%;
+}
+@media only screen and (min-width: 30rem) {
+  .Homepage-exampleSearches {
+    display: flex;
+  }
+}
+.Homepage-exampleSearchesLabel {
+  display: block;
+  margin-bottom: 1rem;
+  text-transform: uppercase;
+}
+@media only screen and (min-width: 30rem) {
+  .Homepage-exampleSearchesLabel {
+    display: inline;
+    margin-bottom: -0.1rem;
+  }
+}
+.Homepage-exampleSearch {
+  color: var(--turq-dark);
+  font-size: 1rem;
+  font-weight: initial;
+  padding: 0 0.625rem;
+}
+.Questions {
+  background: var(--gray-10);
+  color: var(--gray-2);
+  display: flex;
+  padding: 0.5rem 0;
+}
+.Questions-header {
+  color: var(--gray-2);
+  font-weight: bold;
+  margin: 1rem 0;
+}
+.Questions-content {
+  flex-grow: 1;
+  margin: 0 auto;
+  padding: 0 1.5rem;
+  max-width: 75.75rem;
+}
+.Questions-content ul {
+  list-style: none;
+  padding-inline-start: 0;
+}
+.Questions-content ul > li {
+  line-height: 1.75rem;
+  font-size: 0.875rem;
+}
diff --git a/content/static/css/homepage.css.map b/content/static/css/homepage.css.map
deleted file mode 100644
index ba8f640..0000000
--- a/content/static/css/homepage.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/homepage.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,UACE,YAAa,CACb,qBAAsB,CACtB,aACF,CACA,eACE,aAAc,CACd,cAAe,CACf,sBAAuB,CACvB,gBACF,CACA,yCACE,UACE,gBACF,CACA,eACE,oBACF,CACF,CACA,2BACE,0DAA8D,CAC9D,sCAAwC,CACxC,sBAAuB,CACvB,mCAAqC,CACrC,6BAAgC,CAChC,mBAAoB,CACpB,cAAe,CACf,WAAY,CACZ,oBAAqB,CACrB,gBACF,CACA,sBACE,YAAa,CACb,sBAAuB,CACvB,yBACF,CACA,uBACE,WAAY,CACZ,6BAAgC,CAChC,iCAAkC,CAClC,kBAAmB,CACnB,cAAe,CACf,aAAc,CACd,WAAY,CACZ,kBAAmB,CACnB,cACF,CACA,qBACE,UAAW,CACX,oBAAqB,CACrB,aAAc,CACd,kBAAmB,CACnB,6BAA8B,CAC9B,WAAY,CACZ,iBACF,CACA,yCACE,qBACE,YACF,CACF,CACA,oBACE,kBAAmB,CACnB,mBAAoB,CACpB,aAAc,CACd,eAAoB,CACpB,kBAAoB,CACpB,kBACF,CACA,uBACE,WAAY,CACZ,kBAAoB,CACpB,iBAAkB,CAClB,YAAc,CACd,UACF,CACA,0BACE,kBAAmB,CACnB,mBAAoB,CACpB,aAAc,CACd,iBAAmB,CACnB,eAAgB,CAChB,yBAA0B,CAC1B,iBAAkB,CAClB,UACF,CACA,yCACE,0BACE,YACF,CACF,CACA,+BACE,aAAc,CACd,kBAAmB,CACnB,wBACF,CACA,yCACE,+BACE,cAAe,CACf,oBACF,CACF,CACA,wBACE,sBAAuB,CACvB,cAAe,CACf,eAAoB,CACpB,iBACF,CACA,WACE,yBAA0B,CAC1B,mBAAoB,CACpB,YAAa,CACb,eACF,CACA,kBACE,mBAAoB,CACpB,eAAiB,CACjB,aACF,CACA,mBACE,WAAY,CACZ,aAAc,CACd,gBAAiB,CACjB,kBACF,CACA,sBACE,eAAgB,CAChB,uBAAuB,CAAvB,sBACF,CACA,yBACE,mBAAoB,CACpB,iBACF","file":"homepage.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.Homepage {\n  display: flex;\n  flex-direction: column;\n  margin: 0 auto;\n}\n.Homepage-logo {\n  display: block;\n  height: 14.6rem;\n  margin: 0 auto 3.125rem;\n  width: 22.8125rem;\n}\n@media only screen and (min-width: 52rem) {\n  .Homepage {\n    margin: 2rem auto;\n  }\n  .Homepage-logo {\n    margin: 3.125rem auto;\n  }\n}\n.Homepage-searchForm input {\n  background: url('/static/img/icon-search.svg') right no-repeat;\n  background-position: left 0.75rem center;\n  background-size: 1.5rem;\n  border: 0.0625rem solid var(--gray-8);\n  border-radius: 0.5rem 0 0 0.5rem;\n  color: var(--gray-4);\n  font-size: 1rem;\n  height: 3rem;\n  padding-left: 2.75rem;\n  width: 37.6875rem;\n}\n.Homepage-buttonGroup {\n  display: flex;\n  justify-content: center;\n  margin: 2.5rem auto auto 0;\n}\n.Homepage-searchButton {\n  border: none;\n  border-radius: 0 0.5rem 0.5rem 0;\n  background-color: var(--turq-dark);\n  color: var(--white);\n  cursor: pointer;\n  font-size: 1em;\n  height: 3rem;\n  padding: 0 1.375rem;\n  width: 7.375rem;\n}\n.Homepage-searchHelp {\n  width: 100%;\n  max-width: 45.0625rem;\n  display: block;\n  align-items: center;\n  justify-content: space-between;\n  margin: auto;\n  text-align: center;\n}\n@media only screen and (min-width: 30rem) {\n  .Homepage-searchHelp {\n    display: flex;\n  }\n}\na.Homepage-helpLink {\n  align-items: center;\n  display: inline-flex;\n  font-size: 1em;\n  font-weight: initial;\n  margin-right: 0.5rem;\n  white-space: nowrap;\n}\n.Homepage-helpLink img {\n  height: 1rem;\n  margin-left: 0.25rem;\n  position: relative;\n  top: 0.1875rem;\n  width: 1rem;\n}\n.Homepage-exampleSearches {\n  align-items: center;\n  color: var(--gray-2);\n  display: block;\n  font-size: 0.875rem;\n  font-weight: 500;\n  margin: 1.125rem auto 1rem;\n  text-align: center;\n  width: 100%;\n}\n@media only screen and (min-width: 30rem) {\n  .Homepage-exampleSearches {\n    display: flex;\n  }\n}\n.Homepage-exampleSearchesLabel {\n  display: block;\n  margin-bottom: 1rem;\n  text-transform: uppercase;\n}\n@media only screen and (min-width: 30rem) {\n  .Homepage-exampleSearchesLabel {\n    display: inline;\n    margin-bottom: -0.1rem;\n  }\n}\n.Homepage-exampleSearch {\n  color: var(--turq-dark);\n  font-size: 1rem;\n  font-weight: initial;\n  padding: 0 0.625rem;\n}\n.Questions {\n  background: var(--gray-10);\n  color: var(--gray-2);\n  display: flex;\n  padding: 0.5rem 0;\n}\n.Questions-header {\n  color: var(--gray-2);\n  font-weight: bold;\n  margin: 1rem 0;\n}\n.Questions-content {\n  flex-grow: 1;\n  margin: 0 auto;\n  padding: 0 1.5rem;\n  max-width: 75.75rem;\n}\n.Questions-content ul {\n  list-style: none;\n  padding-inline-start: 0;\n}\n.Questions-content ul > li {\n  line-height: 1.75rem;\n  font-size: 0.875rem;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/readme.css b/content/static/css/readme.css
index 6a39fcd..985df00 100644
--- a/content/static/css/readme.css
+++ b/content/static/css/readme.css
@@ -2,5 +2,392 @@
 * Copyright 2019-2020 The Go Authors. All rights reserved.
 * Use of this source code is governed by a BSD-style
 * license that can be found in the LICENSE file.
-*/.Overview-readmeContent details{display:block}.Overview-readmeContent summary{display:list-item}.Overview-readmeContent a{background-color:initial}.Overview-readmeContent a:active,.Overview-readmeContent a:hover{outline-width:0}.Overview-readmeContent strong{font-weight:inherit;font-weight:bolder}.Overview-readmeContent h3{margin:.67em 0}.Overview-readmeContent img{border-style:none}.Overview-readmeContent code,.Overview-readmeContent kbd,.Overview-readmeContent pre{font-family:monospace,monospace;font-size:1em}.Overview-readmeContent hr{box-sizing:initial;overflow:visible}.Overview-readmeContent input{font:inherit;margin:0;overflow:visible}.Overview-readmeContent [type=checkbox]{box-sizing:border-box;padding:0}.Overview-readmeContent *{box-sizing:border-box}.Overview-readmeContent input{font-family:inherit;font-size:inherit;line-height:inherit}.Overview-readmeContent a{color:#0366d6;text-decoration:none}.Overview-readmeContent a:hover{text-decoration:underline}.Overview-readmeContent strong{font-weight:600}.Overview-readmeContent hr{height:0;margin:.9375rem 0;overflow:hidden;background:transparent;border-bottom:.0625rem solid #dfe2e5}.Overview-readmeContent hr:after,.Overview-readmeContent hr:before{display:table;content:""}.Overview-readmeContent hr:after{clear:both}.Overview-readmeContent table{border-spacing:0;border-collapse:collapse}.Overview-readmeContent td,.Overview-readmeContent th{padding:0}.Overview-readmeContent details summary{cursor:pointer}.Overview-readmeContent div[aria-level="7"],.Overview-readmeContent div[aria-level="8"],.Overview-readmeContent h3,.Overview-readmeContent h4,.Overview-readmeContent h5,.Overview-readmeContent h6{margin-top:0;margin-bottom:0}.Overview-readmeContent h3{font-size:2rem}.Overview-readmeContent h3,.Overview-readmeContent h4{font-weight:600}.Overview-readmeContent h4{font-size:1.5rem}.Overview-readmeContent h5{font-size:1.25rem}.Overview-readmeContent h5,.Overview-readmeContent h6{font-weight:600}.Overview-readmeContent h6{font-size:1rem}.Overview-readmeContent div[aria-level="7"]{font-size:.875rem}.Overview-readmeContent div[aria-level="7"],.Overview-readmeContent div[aria-level="8"]{font-weight:600}.Overview-readmeContent div[aria-level="8"]{font-size:.75rem}.Overview-readmeContent p{margin-top:0;margin-bottom:.625rem}.Overview-readmeContent blockquote{margin:0}.Overview-readmeContent ol,.Overview-readmeContent ul{padding-left:0;margin-top:0;margin-bottom:0}.Overview-readmeContent ol ol,.Overview-readmeContent ul ol{list-style-type:lower-roman}.Overview-readmeContent ol ol ol,.Overview-readmeContent ol ul ol,.Overview-readmeContent ul ol ol,.Overview-readmeContent ul ul ol{list-style-type:lower-alpha}.Overview-readmeContent dd{margin-left:0}.Overview-readmeContent code,.Overview-readmeContent pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem}.Overview-readmeContent pre{margin-top:0;margin-bottom:0}.Overview-readmeContent input::-webkit-inner-spin-button,.Overview-readmeContent input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.Overview-readmeContent :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.Overview-readmeContent hr{border-bottom-color:#eee}.Overview-readmeContent kbd{display:inline-block;padding:.1875rem .3125rem;font:.6875rem SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:.625rem;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:.0625rem solid #d1d5da;border-radius:.1875rem;box-shadow:inset 0 -.0625rem 0 #d1d5da}.Overview-readmeContent a:not([href]){color:inherit;text-decoration:none}.Overview-readmeContent blockquote,.Overview-readmeContent details,.Overview-readmeContent dl,.Overview-readmeContent ol,.Overview-readmeContent p,.Overview-readmeContent pre,.Overview-readmeContent table,.Overview-readmeContent ul{margin-top:0;margin-bottom:1rem}.Overview-readmeContent hr{height:.25em;padding:0;margin:1.5rem 0;background-color:#e1e4e8;border:0}.Overview-readmeContent blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.Overview-readmeContent blockquote>:first-child{margin-top:0}.Overview-readmeContent blockquote>:last-child{margin-bottom:0}.Overview-readmeContent div[aria-level="7"],.Overview-readmeContent div[aria-level="8"],.Overview-readmeContent h3,.Overview-readmeContent h4,.Overview-readmeContent h5,.Overview-readmeContent h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.Overview-readmeContent h3{font-size:2em}.Overview-readmeContent h3,.Overview-readmeContent h4{padding-bottom:.3em;border-bottom:.0625rem solid #eaecef}.Overview-readmeContent h4{font-size:1.5em}.Overview-readmeContent h5{font-size:1.25em}.Overview-readmeContent h6{font-size:1em}.Overview-readmeContent div[aria-level="7"]{font-size:.875em}.Overview-readmeContent div[aria-level="8"]{font-size:.85em;color:#6a737d}.Overview-readmeContent ol,.Overview-readmeContent ul{padding-left:2em}.Overview-readmeContent ol ol,.Overview-readmeContent ol ul,.Overview-readmeContent ul ol,.Overview-readmeContent ul ul{margin-top:0;margin-bottom:0}.Overview-readmeContent li{word-wrap:break-all}.Overview-readmeContent li>p{margin-top:1rem}.Overview-readmeContent li+li{margin-top:.25em}.Overview-readmeContent dl{padding:0}.Overview-readmeContent dl dt{padding:0;margin-top:1rem;font-size:1em;font-style:italic;font-weight:600}.Overview-readmeContent dl dd{padding:0 1rem;margin-bottom:1rem}.Overview-readmeContent table{display:block;width:100%;overflow:auto}.Overview-readmeContent table th{font-weight:600}.Overview-readmeContent table td,.Overview-readmeContent table th{padding:.375rem .8125rem;border:.0625rem solid #dfe2e5}.Overview-readmeContent table tr{background-color:#fff;border-top:.0625rem solid #c6cbd1}.Overview-readmeContent table tr:nth-child(2n){background-color:#f6f8fa}.Overview-readmeContent img{max-width:100%;box-sizing:initial;background-color:#fff}.Overview-readmeContent img[align=right]{padding-left:1.25rem}.Overview-readmeContent img[align=left]{padding-right:1.25rem}.Overview-readmeContent code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:.1875rem}.Overview-readmeContent pre{word-wrap:normal}.Overview-readmeContent pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.Overview-readmeContent pre{padding:1rem;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:.1875rem}.Overview-readmeContent pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}
-/*# sourceMappingURL=readme.css.map */
\ No newline at end of file
+*/
+
+/* ---------- */
+/*
+/* The CSS classes below are generated using devtools/cmd/css/main.go
+/* If the generated CSS already exists, the file is overwritten
+/*
+/* ---------- */
+
+.Overview-readmeContent details {
+  display: block;
+}
+.Overview-readmeContent summary {
+  display: list-item;
+}
+.Overview-readmeContent a {
+  background-color: initial;
+}
+.Overview-readmeContent a:active,
+.Overview-readmeContent a:hover {
+  outline-width: 0;
+}
+.Overview-readmeContent strong {
+  font-weight: inherit;
+  font-weight: bolder;
+}
+.Overview-readmeContent h3 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+.Overview-readmeContent img {
+  border-style: none;
+}
+.Overview-readmeContent code,
+.Overview-readmeContent kbd,
+.Overview-readmeContent pre {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+.Overview-readmeContent hr {
+  box-sizing: initial;
+  height: 0;
+  overflow: visible;
+}
+.Overview-readmeContent input {
+  font: inherit;
+  margin: 0;
+}
+.Overview-readmeContent input {
+  overflow: visible;
+}
+.Overview-readmeContent [type='checkbox'] {
+  box-sizing: border-box;
+  padding: 0;
+}
+.Overview-readmeContent * {
+  box-sizing: border-box;
+}
+.Overview-readmeContent input {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+.Overview-readmeContent a {
+  color: #0366d6;
+  text-decoration: none;
+}
+.Overview-readmeContent a:hover {
+  text-decoration: underline;
+}
+.Overview-readmeContent strong {
+  font-weight: 600;
+}
+.Overview-readmeContent hr {
+  height: 0;
+  margin: 0.9375rem 0;
+  overflow: hidden;
+  background: transparent;
+  border: 0;
+  border-bottom: 0.0625rem solid #dfe2e5;
+}
+.Overview-readmeContent hr:after,
+.Overview-readmeContent hr:before {
+  display: table;
+  content: '';
+}
+.Overview-readmeContent hr:after {
+  clear: both;
+}
+.Overview-readmeContent table {
+  border-spacing: 0;
+  border-collapse: collapse;
+}
+.Overview-readmeContent td,
+.Overview-readmeContent th {
+  padding: 0;
+}
+.Overview-readmeContent details summary {
+  cursor: pointer;
+}
+.Overview-readmeContent kbd {
+  display: inline-block;
+  padding: 0.1875rem 0.3125rem;
+  font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+  line-height: 0.625rem;
+  color: #444d56;
+  vertical-align: middle;
+  background-color: #fafbfc;
+  border: 0.0625rem solid #d1d5da;
+  border-radius: 0.1875rem;
+  box-shadow: inset 0 -0.0625rem 0 #d1d5da;
+}
+.Overview-readmeContent h3,
+.Overview-readmeContent h4,
+.Overview-readmeContent h5,
+.Overview-readmeContent h6,
+.Overview-readmeContent div[aria-level='7'],
+.Overview-readmeContent div[aria-level='8'] {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+.Overview-readmeContent h3 {
+  font-size: 2rem;
+}
+.Overview-readmeContent h3,
+.Overview-readmeContent h4 {
+  font-weight: 600;
+}
+.Overview-readmeContent h4 {
+  font-size: 1.5rem;
+}
+.Overview-readmeContent h5 {
+  font-size: 1.25rem;
+}
+.Overview-readmeContent h5,
+.Overview-readmeContent h6 {
+  font-weight: 600;
+}
+.Overview-readmeContent h6 {
+  font-size: 1rem;
+}
+.Overview-readmeContent div[aria-level='7'] {
+  font-size: 0.875rem;
+}
+.Overview-readmeContent div[aria-level='7'],
+.Overview-readmeContent div[aria-level='8'] {
+  font-weight: 600;
+}
+.Overview-readmeContent div[aria-level='8'] {
+  font-size: 0.75rem;
+}
+.Overview-readmeContent p {
+  margin-top: 0;
+  margin-bottom: 0.625rem;
+}
+.Overview-readmeContent blockquote {
+  margin: 0;
+}
+.Overview-readmeContent ol,
+.Overview-readmeContent ul {
+  padding-left: 0;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+.Overview-readmeContent ol ol,
+.Overview-readmeContent ul ol {
+  list-style-type: lower-roman;
+}
+.Overview-readmeContent ol ol ol,
+.Overview-readmeContent ol ul ol,
+.Overview-readmeContent ul ol ol,
+.Overview-readmeContent ul ul ol {
+  list-style-type: lower-alpha;
+}
+.Overview-readmeContent dd {
+  margin-left: 0;
+}
+.Overview-readmeContent code,
+.Overview-readmeContent pre {
+  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+  font-size: 0.75rem;
+}
+.Overview-readmeContent pre {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+.Overview-readmeContent input::-webkit-inner-spin-button,
+.Overview-readmeContent input::-webkit-outer-spin-button {
+  margin: 0;
+  -webkit-appearance: none;
+  appearance: none;
+}
+.Overview-readmeContent :checked + .radio-label {
+  position: relative;
+  z-index: 1;
+  border-color: #0366d6;
+}
+.Overview-readmeContent hr {
+  border-bottom-color: #eee;
+}
+.Overview-readmeContent kbd {
+  display: inline-block;
+  padding: 0.1875rem 0.3125rem;
+  font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+  line-height: 0.625rem;
+  color: #444d56;
+  vertical-align: middle;
+  background-color: #fafbfc;
+  border: 0.0625rem solid #d1d5da;
+  border-radius: 0.1875rem;
+  box-shadow: inset 0 -0.0625rem 0 #d1d5da;
+}
+.Overview-readmeContent a:not([href]) {
+  color: inherit;
+  text-decoration: none;
+}
+.Overview-readmeContent blockquote,
+.Overview-readmeContent details,
+.Overview-readmeContent dl,
+.Overview-readmeContent ol,
+.Overview-readmeContent p,
+.Overview-readmeContent pre,
+.Overview-readmeContent table,
+.Overview-readmeContent ul {
+  margin-top: 0;
+  margin-bottom: 1rem;
+}
+.Overview-readmeContent hr {
+  height: 0.25em;
+  padding: 0;
+  margin: 1.5rem 0;
+  background-color: #e1e4e8;
+  border: 0;
+}
+.Overview-readmeContent blockquote {
+  padding: 0 1em;
+  color: #6a737d;
+  border-left: 0.25em solid #dfe2e5;
+}
+.Overview-readmeContent blockquote > :first-child {
+  margin-top: 0;
+}
+.Overview-readmeContent blockquote > :last-child {
+  margin-bottom: 0;
+}
+.Overview-readmeContent h3,
+.Overview-readmeContent h4,
+.Overview-readmeContent h5,
+.Overview-readmeContent h6,
+.Overview-readmeContent div[aria-level='7'],
+.Overview-readmeContent div[aria-level='8'] {
+  margin-top: 1.5rem;
+  margin-bottom: 1rem;
+  font-weight: 600;
+  line-height: 1.25;
+}
+.Overview-readmeContent h3 {
+  font-size: 2em;
+}
+.Overview-readmeContent h3,
+.Overview-readmeContent h4 {
+  padding-bottom: 0.3em;
+  border-bottom: 0.0625rem solid #eaecef;
+}
+.Overview-readmeContent h4 {
+  font-size: 1.5em;
+}
+.Overview-readmeContent h5 {
+  font-size: 1.25em;
+}
+.Overview-readmeContent h6 {
+  font-size: 1em;
+}
+.Overview-readmeContent div[aria-level='7'] {
+  font-size: 0.875em;
+}
+.Overview-readmeContent div[aria-level='8'] {
+  font-size: 0.85em;
+  color: #6a737d;
+}
+.Overview-readmeContent ol,
+.Overview-readmeContent ul {
+  padding-left: 2em;
+}
+.Overview-readmeContent ol ol,
+.Overview-readmeContent ol ul,
+.Overview-readmeContent ul ol,
+.Overview-readmeContent ul ul {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+.Overview-readmeContent li {
+  word-wrap: break-all;
+}
+.Overview-readmeContent li > p {
+  margin-top: 1rem;
+}
+.Overview-readmeContent li + li {
+  margin-top: 0.25em;
+}
+.Overview-readmeContent dl {
+  padding: 0;
+}
+.Overview-readmeContent dl dt {
+  padding: 0;
+  margin-top: 1rem;
+  font-size: 1em;
+  font-style: italic;
+  font-weight: 600;
+}
+.Overview-readmeContent dl dd {
+  padding: 0 1rem;
+  margin-bottom: 1rem;
+}
+.Overview-readmeContent table {
+  display: block;
+  width: 100%;
+  overflow: auto;
+}
+.Overview-readmeContent table th {
+  font-weight: 600;
+}
+.Overview-readmeContent table td,
+.Overview-readmeContent table th {
+  padding: 0.375rem 0.8125rem;
+  border: 0.0625rem solid #dfe2e5;
+}
+.Overview-readmeContent table tr {
+  background-color: #fff;
+  border-top: 0.0625rem solid #c6cbd1;
+}
+.Overview-readmeContent table tr:nth-child(2n) {
+  background-color: #f6f8fa;
+}
+.Overview-readmeContent img {
+  max-width: 100%;
+  box-sizing: initial;
+  background-color: #fff;
+}
+.Overview-readmeContent img[align='right'] {
+  padding-left: 1.25rem;
+}
+.Overview-readmeContent img[align='left'] {
+  padding-right: 1.25rem;
+}
+.Overview-readmeContent code {
+  padding: 0.2em 0.4em;
+  margin: 0;
+  font-size: 85%;
+  background-color: rgba(27, 31, 35, 0.05);
+  border-radius: 0.1875rem;
+}
+.Overview-readmeContent pre {
+  word-wrap: normal;
+}
+.Overview-readmeContent pre > code {
+  padding: 0;
+  margin: 0;
+  font-size: 100%;
+  word-break: normal;
+  white-space: pre;
+  background: transparent;
+  border: 0;
+}
+.Overview-readmeContent pre {
+  padding: 1rem;
+  overflow: auto;
+  font-size: 85%;
+  line-height: 1.45;
+  background-color: #f6f8fa;
+  border-radius: 0.1875rem;
+}
+.Overview-readmeContent pre code {
+  display: inline;
+  max-width: auto;
+  padding: 0;
+  margin: 0;
+  overflow: visible;
+  line-height: inherit;
+  word-wrap: normal;
+  background-color: initial;
+  border: 0;
+}
+
+/* ---------- */
+/*
+/* End output from devtools/cmd/css/main.go
+/*
+/* ---------- */
diff --git a/content/static/css/readme.css.map b/content/static/css/readme.css.map
deleted file mode 100644
index 8572afc..0000000
--- a/content/static/css/readme.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/readme.css"],"names":[],"mappings":"AAAA;;;;CAIC,CASD,gCACE,aACF,CACA,gCACE,iBACF,CACA,0BACE,wBACF,CACA,iEAEE,eACF,CACA,+BACE,mBAAoB,CACpB,kBACF,CACA,2BAEE,cACF,CACA,4BACE,iBACF,CACA,qFAGE,+BAAiC,CACjC,aACF,CACA,2BACE,kBAAmB,CAEnB,gBACF,CACA,8BACE,YAAa,CACb,QAAS,CAGT,gBAFF,CAIA,wCACE,qBAAsB,CACtB,SACF,CACA,0BACE,qBACF,CACA,8BACE,mBAAoB,CACpB,iBAAkB,CAClB,mBACF,CACA,0BACE,aAAc,CACd,oBACF,CACA,gCACE,yBACF,CACA,+BACE,eACF,CACA,2BACE,QAAS,CACT,iBAAmB,CACnB,eAAgB,CAChB,sBAAuB,CAEvB,oCACF,CACA,mEAEE,aAAc,CACd,UACF,CACA,iCACE,UACF,CACA,8BACE,gBAAiB,CACjB,wBACF,CACA,sDAEE,SACF,CACA,wCACE,cACF,CAaA,oMAME,YAAa,CACb,eACF,CACA,2BACE,cACF,CACA,sDAEE,eACF,CACA,2BACE,gBACF,CACA,2BACE,iBACF,CACA,sDAEE,eACF,CACA,2BACE,cACF,CACA,4CACE,iBACF,CACA,wFAEE,eACF,CACA,4CACE,gBACF,CACA,0BACE,YAAa,CACb,qBACF,CACA,mCACE,QACF,CACA,sDAEE,cAAe,CACf,YAAa,CACb,eACF,CACA,4DAEE,2BACF,CACA,oIAIE,2BACF,CACA,2BACE,aACF,CACA,yDAEE,mEAAwE,CACxE,gBACF,CACA,4BACE,YAAa,CACb,eACF,CACA,kHAEE,QAAS,CACT,uBAAwB,CACxB,eACF,CACA,8CACE,iBAAkB,CAClB,SAAU,CACV,oBACF,CACA,2BACE,wBACF,CACA,4BACE,oBAAqB,CACrB,yBAA4B,CAC5B,qEAA2E,CAC3E,mBAAqB,CACrB,aAAc,CACd,qBAAsB,CACtB,wBAAyB,CACzB,6BAA+B,CAC/B,sBAAwB,CACxB,sCACF,CACA,sCACE,aAAc,CACd,oBACF,CACA,wOAQE,YAAa,CACb,kBACF,CACA,2BACE,YAAc,CACd,SAAU,CACV,eAAgB,CAChB,wBAAyB,CACzB,QACF,CACA,mCACE,aAAc,CACd,aAAc,CACd,+BACF,CACA,gDACE,YACF,CACA,+CACE,eACF,CACA,oMAME,iBAAkB,CAClB,kBAAmB,CACnB,eAAgB,CAChB,gBACF,CACA,2BACE,aACF,CACA,sDAEE,mBAAqB,CACrB,oCACF,CACA,2BACE,eACF,CACA,2BACE,gBACF,CACA,2BACE,aACF,CACA,4CACE,gBACF,CACA,4CACE,eAAiB,CACjB,aACF,CACA,sDAEE,gBACF,CACA,wHAIE,YAAa,CACb,eACF,CACA,2BACE,mBACF,CACA,6BACE,eACF,CACA,8BACE,gBACF,CACA,2BACE,SACF,CACA,8BACE,SAAU,CACV,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,eACF,CACA,8BACE,cAAe,CACf,kBACF,CACA,8BACE,aAAc,CACd,UAAW,CACX,aACF,CACA,iCACE,eACF,CACA,kEAEE,wBAA2B,CAC3B,6BACF,CACA,iCACE,qBAAsB,CACtB,iCACF,CACA,+CACE,wBACF,CACA,4BACE,cAAe,CACf,kBAAmB,CACnB,qBACF,CACA,yCACE,oBACF,CACA,wCACE,qBACF,CACA,6BACE,iBAAoB,CACpB,QAAS,CACT,aAAc,CACd,mCAAwC,CACxC,sBACF,CACA,4BACE,gBACF,CACA,iCACE,SAAU,CACV,QAAS,CACT,cAAe,CACf,iBAAkB,CAClB,eAAgB,CAChB,sBAAuB,CACvB,QACF,CACA,4BACE,YAAa,CACb,aAAc,CACd,aAAc,CACd,gBAAiB,CACjB,wBAAyB,CACzB,sBACF,CACA,iCACE,cAAe,CACf,cAAe,CACf,SAAU,CACV,QAAS,CACT,gBAAiB,CACjB,mBAAoB,CACpB,gBAAiB,CACjB,wBAAyB,CACzB,QACF","file":"readme.css","sourcesContent":["/*!\n* Copyright 2019-2020 The Go Authors. All rights reserved.\n* Use of this source code is governed by a BSD-style\n* license that can be found in the LICENSE file.\n*/\n\n/* ---------- */\n/*\n/* The CSS classes below are generated using devtools/cmd/css/main.go\n/* If the generated CSS already exists, the file is overwritten\n/*\n/* ---------- */\n\n.Overview-readmeContent details {\n  display: block;\n}\n.Overview-readmeContent summary {\n  display: list-item;\n}\n.Overview-readmeContent a {\n  background-color: initial;\n}\n.Overview-readmeContent a:active,\n.Overview-readmeContent a:hover {\n  outline-width: 0;\n}\n.Overview-readmeContent strong {\n  font-weight: inherit;\n  font-weight: bolder;\n}\n.Overview-readmeContent h3 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n.Overview-readmeContent img {\n  border-style: none;\n}\n.Overview-readmeContent code,\n.Overview-readmeContent kbd,\n.Overview-readmeContent pre {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n.Overview-readmeContent hr {\n  box-sizing: initial;\n  height: 0;\n  overflow: visible;\n}\n.Overview-readmeContent input {\n  font: inherit;\n  margin: 0;\n}\n.Overview-readmeContent input {\n  overflow: visible;\n}\n.Overview-readmeContent [type='checkbox'] {\n  box-sizing: border-box;\n  padding: 0;\n}\n.Overview-readmeContent * {\n  box-sizing: border-box;\n}\n.Overview-readmeContent input {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n.Overview-readmeContent a {\n  color: #0366d6;\n  text-decoration: none;\n}\n.Overview-readmeContent a:hover {\n  text-decoration: underline;\n}\n.Overview-readmeContent strong {\n  font-weight: 600;\n}\n.Overview-readmeContent hr {\n  height: 0;\n  margin: 0.9375rem 0;\n  overflow: hidden;\n  background: transparent;\n  border: 0;\n  border-bottom: 0.0625rem solid #dfe2e5;\n}\n.Overview-readmeContent hr:after,\n.Overview-readmeContent hr:before {\n  display: table;\n  content: '';\n}\n.Overview-readmeContent hr:after {\n  clear: both;\n}\n.Overview-readmeContent table {\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n.Overview-readmeContent td,\n.Overview-readmeContent th {\n  padding: 0;\n}\n.Overview-readmeContent details summary {\n  cursor: pointer;\n}\n.Overview-readmeContent kbd {\n  display: inline-block;\n  padding: 0.1875rem 0.3125rem;\n  font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\n  line-height: 0.625rem;\n  color: #444d56;\n  vertical-align: middle;\n  background-color: #fafbfc;\n  border: 0.0625rem solid #d1d5da;\n  border-radius: 0.1875rem;\n  box-shadow: inset 0 -0.0625rem 0 #d1d5da;\n}\n.Overview-readmeContent h3,\n.Overview-readmeContent h4,\n.Overview-readmeContent h5,\n.Overview-readmeContent h6,\n.Overview-readmeContent div[aria-level='7'],\n.Overview-readmeContent div[aria-level='8'] {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.Overview-readmeContent h3 {\n  font-size: 2rem;\n}\n.Overview-readmeContent h3,\n.Overview-readmeContent h4 {\n  font-weight: 600;\n}\n.Overview-readmeContent h4 {\n  font-size: 1.5rem;\n}\n.Overview-readmeContent h5 {\n  font-size: 1.25rem;\n}\n.Overview-readmeContent h5,\n.Overview-readmeContent h6 {\n  font-weight: 600;\n}\n.Overview-readmeContent h6 {\n  font-size: 1rem;\n}\n.Overview-readmeContent div[aria-level='7'] {\n  font-size: 0.875rem;\n}\n.Overview-readmeContent div[aria-level='7'],\n.Overview-readmeContent div[aria-level='8'] {\n  font-weight: 600;\n}\n.Overview-readmeContent div[aria-level='8'] {\n  font-size: 0.75rem;\n}\n.Overview-readmeContent p {\n  margin-top: 0;\n  margin-bottom: 0.625rem;\n}\n.Overview-readmeContent blockquote {\n  margin: 0;\n}\n.Overview-readmeContent ol,\n.Overview-readmeContent ul {\n  padding-left: 0;\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.Overview-readmeContent ol ol,\n.Overview-readmeContent ul ol {\n  list-style-type: lower-roman;\n}\n.Overview-readmeContent ol ol ol,\n.Overview-readmeContent ol ul ol,\n.Overview-readmeContent ul ol ol,\n.Overview-readmeContent ul ul ol {\n  list-style-type: lower-alpha;\n}\n.Overview-readmeContent dd {\n  margin-left: 0;\n}\n.Overview-readmeContent code,\n.Overview-readmeContent pre {\n  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\n  font-size: 0.75rem;\n}\n.Overview-readmeContent pre {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.Overview-readmeContent input::-webkit-inner-spin-button,\n.Overview-readmeContent input::-webkit-outer-spin-button {\n  margin: 0;\n  -webkit-appearance: none;\n  appearance: none;\n}\n.Overview-readmeContent :checked + .radio-label {\n  position: relative;\n  z-index: 1;\n  border-color: #0366d6;\n}\n.Overview-readmeContent hr {\n  border-bottom-color: #eee;\n}\n.Overview-readmeContent kbd {\n  display: inline-block;\n  padding: 0.1875rem 0.3125rem;\n  font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\n  line-height: 0.625rem;\n  color: #444d56;\n  vertical-align: middle;\n  background-color: #fafbfc;\n  border: 0.0625rem solid #d1d5da;\n  border-radius: 0.1875rem;\n  box-shadow: inset 0 -0.0625rem 0 #d1d5da;\n}\n.Overview-readmeContent a:not([href]) {\n  color: inherit;\n  text-decoration: none;\n}\n.Overview-readmeContent blockquote,\n.Overview-readmeContent details,\n.Overview-readmeContent dl,\n.Overview-readmeContent ol,\n.Overview-readmeContent p,\n.Overview-readmeContent pre,\n.Overview-readmeContent table,\n.Overview-readmeContent ul {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n.Overview-readmeContent hr {\n  height: 0.25em;\n  padding: 0;\n  margin: 1.5rem 0;\n  background-color: #e1e4e8;\n  border: 0;\n}\n.Overview-readmeContent blockquote {\n  padding: 0 1em;\n  color: #6a737d;\n  border-left: 0.25em solid #dfe2e5;\n}\n.Overview-readmeContent blockquote > :first-child {\n  margin-top: 0;\n}\n.Overview-readmeContent blockquote > :last-child {\n  margin-bottom: 0;\n}\n.Overview-readmeContent h3,\n.Overview-readmeContent h4,\n.Overview-readmeContent h5,\n.Overview-readmeContent h6,\n.Overview-readmeContent div[aria-level='7'],\n.Overview-readmeContent div[aria-level='8'] {\n  margin-top: 1.5rem;\n  margin-bottom: 1rem;\n  font-weight: 600;\n  line-height: 1.25;\n}\n.Overview-readmeContent h3 {\n  font-size: 2em;\n}\n.Overview-readmeContent h3,\n.Overview-readmeContent h4 {\n  padding-bottom: 0.3em;\n  border-bottom: 0.0625rem solid #eaecef;\n}\n.Overview-readmeContent h4 {\n  font-size: 1.5em;\n}\n.Overview-readmeContent h5 {\n  font-size: 1.25em;\n}\n.Overview-readmeContent h6 {\n  font-size: 1em;\n}\n.Overview-readmeContent div[aria-level='7'] {\n  font-size: 0.875em;\n}\n.Overview-readmeContent div[aria-level='8'] {\n  font-size: 0.85em;\n  color: #6a737d;\n}\n.Overview-readmeContent ol,\n.Overview-readmeContent ul {\n  padding-left: 2em;\n}\n.Overview-readmeContent ol ol,\n.Overview-readmeContent ol ul,\n.Overview-readmeContent ul ol,\n.Overview-readmeContent ul ul {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.Overview-readmeContent li {\n  word-wrap: break-all;\n}\n.Overview-readmeContent li > p {\n  margin-top: 1rem;\n}\n.Overview-readmeContent li + li {\n  margin-top: 0.25em;\n}\n.Overview-readmeContent dl {\n  padding: 0;\n}\n.Overview-readmeContent dl dt {\n  padding: 0;\n  margin-top: 1rem;\n  font-size: 1em;\n  font-style: italic;\n  font-weight: 600;\n}\n.Overview-readmeContent dl dd {\n  padding: 0 1rem;\n  margin-bottom: 1rem;\n}\n.Overview-readmeContent table {\n  display: block;\n  width: 100%;\n  overflow: auto;\n}\n.Overview-readmeContent table th {\n  font-weight: 600;\n}\n.Overview-readmeContent table td,\n.Overview-readmeContent table th {\n  padding: 0.375rem 0.8125rem;\n  border: 0.0625rem solid #dfe2e5;\n}\n.Overview-readmeContent table tr {\n  background-color: #fff;\n  border-top: 0.0625rem solid #c6cbd1;\n}\n.Overview-readmeContent table tr:nth-child(2n) {\n  background-color: #f6f8fa;\n}\n.Overview-readmeContent img {\n  max-width: 100%;\n  box-sizing: initial;\n  background-color: #fff;\n}\n.Overview-readmeContent img[align='right'] {\n  padding-left: 1.25rem;\n}\n.Overview-readmeContent img[align='left'] {\n  padding-right: 1.25rem;\n}\n.Overview-readmeContent code {\n  padding: 0.2em 0.4em;\n  margin: 0;\n  font-size: 85%;\n  background-color: rgba(27, 31, 35, 0.05);\n  border-radius: 0.1875rem;\n}\n.Overview-readmeContent pre {\n  word-wrap: normal;\n}\n.Overview-readmeContent pre > code {\n  padding: 0;\n  margin: 0;\n  font-size: 100%;\n  word-break: normal;\n  white-space: pre;\n  background: transparent;\n  border: 0;\n}\n.Overview-readmeContent pre {\n  padding: 1rem;\n  overflow: auto;\n  font-size: 85%;\n  line-height: 1.45;\n  background-color: #f6f8fa;\n  border-radius: 0.1875rem;\n}\n.Overview-readmeContent pre code {\n  display: inline;\n  max-width: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  line-height: inherit;\n  word-wrap: normal;\n  background-color: initial;\n  border: 0;\n}\n\n/* ---------- */\n/*\n/* End output from devtools/cmd/css/main.go\n/*\n/* ---------- */\n"]}
\ No newline at end of file
diff --git a/content/static/css/sidenav.css b/content/static/css/sidenav.css
index beccad6..01ddb6f 100644
--- a/content/static/css/sidenav.css
+++ b/content/static/css/sidenav.css
@@ -2,5 +2,271 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.DetailsContent :target:before{height:calc(var(--header-height) + 3.75rem);margin-top:calc(var(--header-height)*-1 + -3.75rem)}.DocNav,.DocNav-index,.Documentation-index,.Documentation-nav{display:none}.DocNavMobile{background-color:var(--white);display:block;height:3rem;margin:0 -1rem;position:-webkit-sticky;position:sticky;top:var(--header-height);transition:box-shadow .2s linear;z-index:4}@media print{.DocNavMobile{display:none}}.DocNavMobile--withShadow{box-shadow:0 .1875rem .1875rem rgba(0,0,0,.2)}.DocNavMobile-label,.DocNavMobile-select{left:1rem;top:.5rem;height:2rem;position:absolute;width:calc(100% - 2rem)}.DocNavMobile-label{align-items:center;color:var(--gray-2);display:flex;padding:0 .5rem}.DocNavMobile-label:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid var(--gray-4);content:"";display:block;height:0;position:absolute;right:.625rem;top:.875rem;width:0}.DocNavMobile-selectIcon{fill:var(--gray-3);height:1.4375rem;margin-right:.5rem;transform:rotate(180deg);width:1.4375rem}.DocNavMobile-selectText{flex:1;margin-right:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocNavMobile-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:.0625rem solid var(--gray-8);border-radius:.1875rem;color:transparent;display:block}.DocNavMobile-select option{color:var(--gray-1)}.DocNavMobile-select optgroup{color:var(--gray-3)}@media only screen and (min-width:52rem){.DetailsContent :target:before{height:calc(var(--header-height) + .75rem);margin-top:calc(var(--header-height)*-1 + -.75rem)}.Documentation{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:17.5rem minmax(0,auto)}.Documentation-content,.js-docContent{max-width:60rem;min-width:0;width:100%}.Documentation-build{grid-column:span 2;text-align:center}.DocNav{display:block;max-height:calc(100vh - var(--header-height));overflow-x:hidden;overflow-y:auto;padding-top:1rem;padding-left:.25rem;position:-webkit-sticky;position:sticky;top:var(--header-height)}.DocNavMobile{display:none}.DocNav [role=group],.DocNav [role=tree]{margin:0;padding:0 0 2rem}.DocNav [role=treeitem][aria-level="1"]{margin-bottom:.5rem}.DocNav [role=group]{font-size:.875rem;padding:0}.DocNav [role=treeitem]{padding:.125rem 0 .125rem 1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DocNav [role=treeitem]:focus,.DocNav [role=treeitem]:hover{outline:0;text-decoration:underline}.DocNav [role=group] [role=treeitem]{padding-left:2.5rem}.DocNav ul[role=group]>:last-child{margin-bottom:.375rem}.DocNav [aria-selected=true]{color:var(--gray-1);font-weight:500}.DocNav [aria-selected=true]:not(.DocNav-groupLabel):before{border-radius:50%;background-color:var(--turq-dark);content:"";display:block;height:.3125rem;left:.4688rem;position:absolute;top:.6875rem;width:.3125rem}.DocNav [role=group] [aria-selected=true]:before{left:1.5rem;top:.75rem}.DocNav [role=group] [role=group] [role=treeitem]{border-left:.125rem solid var(--gray-9);margin-left:2.5rem;padding-left:.5rem}.DocNav [role=group] [role=group] [aria-selected=true]:before{display:none}.DocNav [role=group] [role=group] [aria-selected=true]{border-left:.125rem solid var(--turq-dark)}.DocNav-groupLabel{cursor:pointer;display:block}.DocNav a,.DocNav a:link,.DocNav a:visited{color:var(--gray-2);display:block;opacity:1;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.DocNav a:hover,.DocNav a[aria-selected=true]{color:var(--gray-1)}.DocNav-groupLabel:before{border-bottom:.25rem solid transparent;border-left:.25rem solid var(--gray-4);border-right:0;border-top:.25rem solid transparent;content:"";display:block;height:0;left:.5rem;position:absolute;top:.625rem;transition:transform .1s linear;width:0}.DocNav-groupLabel--empty:before{content:unset}.DocNav-groupLabel:after{content:"";display:block;height:2rem;left:0;position:absolute;top:0;width:2rem}.DocNav [role=group] .DocNav-groupLabel:before{left:1.5625rem;top:.6875rem}.DocNav-groupLabel[aria-expanded=true]{margin-bottom:.375em}.DocNav-groupLabel[aria-expanded=true]:before{transform:rotate(90deg)}.DocNav [aria-expanded=false]+[role=group]{display:none}}@media only screen and (min-width:100rem){.Documentation{grid-template-columns:22rem minmax(0,auto)}}@media only screen and (min-width:130rem){.Documentation{grid-template-columns:35rem minmax(0,auto)}}
-/*# sourceMappingURL=sidenav.css.map */
\ No newline at end of file
+ */
+
+/*
+ * Styling the sidenav.
+ */
+
+.DetailsContent :target::before {
+  height: calc(var(--header-height) + 3.75rem);
+  margin-top: calc(
+    -1 * (var(--header-height) + 3.75rem)
+  ); /* Move hidden anchor content for deep linking with a sticky header. */
+}
+.Documentation-nav,
+.Documentation-index,
+.DocNav,
+.DocNav-index {
+  display: none;
+}
+.DocNavMobile {
+  background-color: var(--white);
+  display: block;
+  height: 3rem;
+  margin: 0 -1rem;
+  position: sticky;
+  top: var(--header-height);
+  transition: box-shadow 0.2s linear;
+  z-index: 4;
+}
+@media print {
+  .DocNavMobile {
+    display: none;
+  }
+}
+.DocNavMobile--withShadow {
+  box-shadow: 0 0.1875rem 0.1875rem rgba(0, 0, 0, 0.2);
+}
+.DocNavMobile-label,
+.DocNavMobile-select {
+  left: 1rem;
+  top: 0.5rem;
+  height: 2rem;
+  position: absolute;
+  width: calc(100% - 2rem);
+}
+.DocNavMobile-label {
+  align-items: center;
+  color: var(--gray-2);
+  display: flex;
+  padding: 0 0.5rem;
+}
+.DocNavMobile-label::after {
+  border-bottom: 0;
+  border-left: 0.3em solid transparent;
+  border-right: 0.3rem solid transparent;
+  border-top: 0.3rem solid var(--gray-4);
+  content: '';
+  display: block;
+  height: 0;
+  position: absolute;
+  right: 0.625rem;
+  top: 0.875rem;
+  width: 0;
+}
+.DocNavMobile-selectIcon {
+  fill: var(--gray-3);
+  height: 1.4375rem;
+  margin-right: 0.5rem;
+  transform: rotate(180deg);
+  width: 1.4375rem;
+}
+.DocNavMobile-selectText {
+  flex: 1;
+  margin-right: 1.2rem;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+.DocNavMobile-select {
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  appearance: none;
+  background: transparent;
+  border: 0.0625rem solid var(--gray-8);
+  border-radius: 0.1875rem;
+  color: transparent;
+  display: block;
+}
+/**
+ * Firefox allows for styling of option and optgroup tags.
+ * Ensure they don’t inherit the clear styling of their parent.
+ */
+.DocNavMobile-select option {
+  color: var(--gray-1);
+}
+.DocNavMobile-select optgroup {
+  color: var(--gray-3);
+}
+@media only screen and (min-width: 52rem) {
+  .DetailsContent :target::before {
+    height: calc(var(--header-height) + 0.75rem);
+    margin-top: calc(
+      -1 * (var(--header-height) + 0.75rem)
+    ); /* Move hidden anchor content for deep linking with a sticky header. */
+  }
+  .Documentation {
+    column-gap: 2rem;
+    display: grid;
+    grid-template-columns: 17.5rem minmax(0, auto);
+  }
+  /**
+   * Remove once Doc HTML is fully rolled out, as js-* styles should NEVER be
+   * styled per https://golang.org/wiki/CSSStyleGuide.
+   */
+  .js-docContent,
+  .Documentation-content {
+    max-width: 60rem;
+    min-width: 0;
+    width: 100%;
+  }
+  .Documentation-build {
+    grid-column: span 2;
+    text-align: center;
+  }
+  .DocNav {
+    display: block;
+    max-height: calc(100vh - var(--header-height));
+    overflow-x: hidden;
+    overflow-y: auto;
+    padding-top: 1rem;
+    padding-left: 0.25rem;
+    position: sticky;
+    top: var(--header-height);
+  }
+  .DocNavMobile {
+    display: none;
+  }
+  .DocNav [role='tree'],
+  .DocNav [role='group'] {
+    margin: 0;
+    padding: 0 0 2rem 0;
+  }
+  .DocNav [role='treeitem'][aria-level='1'] {
+    margin-bottom: 0.5rem;
+  }
+  .DocNav [role='group'] {
+    font-size: 0.875rem;
+    padding: 0;
+  }
+  .DocNav [role='treeitem'] {
+    padding: 0.125rem 0 0.125rem 1.25rem;
+    position: relative;
+    user-select: none;
+  }
+  .DocNav [role='treeitem']:focus,
+  .DocNav [role='treeitem']:hover {
+    outline: 0;
+    text-decoration: underline;
+  }
+  .DocNav [role='group'] [role='treeitem'] {
+    padding-left: 2.5rem;
+  }
+  .DocNav ul[role='group'] > :last-child {
+    margin-bottom: 0.375rem;
+  }
+  .DocNav [aria-selected='true'] {
+    color: var(--gray-1);
+    font-weight: 500;
+  }
+  .DocNav [aria-selected='true']:not(.DocNav-groupLabel)::before {
+    border-radius: 50%;
+    background-color: var(--turq-dark);
+    content: '';
+    display: block;
+    height: 0.3125rem;
+    left: 0.4688rem;
+    position: absolute;
+    top: 0.6875rem;
+    width: 0.3125rem;
+  }
+  .DocNav [role='group'] [aria-selected='true']::before {
+    left: 1.5rem;
+    top: 0.75rem;
+  }
+  .DocNav [role='group'] [role='group'] [role='treeitem'] {
+    border-left: 0.125rem solid var(--gray-9);
+    margin-left: 2.5rem;
+    padding-left: 0.5rem;
+  }
+  .DocNav [role='group'] [role='group'] [aria-selected='true']::before {
+    display: none;
+  }
+  .DocNav [role='group'] [role='group'] [aria-selected='true'] {
+    border-left: 0.125rem solid var(--turq-dark);
+  }
+  .DocNav-groupLabel {
+    cursor: pointer;
+    display: block;
+  }
+  .DocNav a,
+  .DocNav a:link,
+  .DocNav a:visited {
+    color: var(--gray-2);
+    display: block;
+    opacity: 1;
+    overflow: hidden;
+    text-decoration: none;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .DocNav a:hover,
+  .DocNav a[aria-selected='true'] {
+    color: var(--gray-1);
+  }
+  .DocNav-groupLabel::before {
+    border-bottom: 0.25rem solid transparent;
+    border-left: 0.25rem solid var(--gray-4);
+    border-right: 0;
+    border-top: 0.25rem solid transparent;
+    content: '';
+    display: block;
+    height: 0;
+    left: 0.5rem;
+    position: absolute;
+    top: 0.625rem;
+    transition: transform 0.1s linear;
+    width: 0;
+  }
+  .DocNav-groupLabel--empty::before {
+    content: unset;
+  }
+  /* Added to increase hit target on triangle above. */
+  .DocNav-groupLabel::after {
+    content: '';
+    display: block;
+    height: 2rem;
+    left: 0;
+    position: absolute;
+    top: 0;
+    width: 2rem;
+  }
+  /**
+   * Expandable nodes at this level have smaller text and more left padding,
+   * so adjust for that.
+   */
+  .DocNav [role='group'] .DocNav-groupLabel::before {
+    left: 1.5625rem;
+    top: 0.6875rem;
+  }
+  .DocNav-groupLabel[aria-expanded='true'] {
+    margin-bottom: 0.375em;
+  }
+  .DocNav-groupLabel[aria-expanded='true']::before {
+    transform: rotate(90deg);
+  }
+  .DocNav [aria-expanded='false'] + [role='group'] {
+    display: none;
+  }
+}
+@media only screen and (min-width: 100rem) {
+  .Documentation {
+    grid-template-columns: 22rem minmax(0, auto);
+  }
+}
+@media only screen and (min-width: 130rem) {
+  .Documentation {
+    grid-template-columns: 35rem minmax(0, auto);
+  }
+}
diff --git a/content/static/css/sidenav.css.map b/content/static/css/sidenav.css.map
deleted file mode 100644
index 20717b3..0000000
--- a/content/static/css/sidenav.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/sidenav.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAMF,+BACE,2CAA4C,CAC5C,mDAGF,CACA,8DAIE,YACF,CACA,cACE,6BAA8B,CAC9B,aAAc,CACd,WAAY,CACZ,cAAe,CACf,uBAAgB,CAAhB,eAAgB,CAChB,wBAAyB,CACzB,gCAAkC,CAClC,SACF,CACA,aACE,cACE,YACF,CACF,CACA,0BACE,6CACF,CACA,yCAEE,SAAU,CACV,SAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,uBACF,CACA,oBACE,kBAAmB,CACnB,mBAAoB,CACpB,YAAa,CACb,eACF,CACA,0BACE,eAAgB,CAChB,kCAAoC,CACpC,oCAAsC,CACtC,oCAAsC,CACtC,UAAW,CACX,aAAc,CACd,QAAS,CACT,iBAAkB,CAClB,aAAe,CACf,WAAa,CACb,OACF,CACA,yBACE,kBAAmB,CACnB,gBAAiB,CACjB,kBAAoB,CACpB,wBAAyB,CACzB,eACF,CACA,yBACE,MAAO,CACP,mBAAoB,CACpB,eAAgB,CAChB,sBAAuB,CACvB,kBACF,CACA,qBACE,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,sBAAuB,CACvB,mCAAqC,CACrC,sBAAwB,CACxB,iBAAkB,CAClB,aACF,CAKA,4BACE,mBACF,CACA,8BACE,mBACF,CACA,yCACE,+BACE,0CAA4C,CAC5C,kDAGF,CACA,eACE,oBAAgB,CAAhB,eAAgB,CAChB,YAAa,CACb,4CACF,CAKA,sCAEE,eAAgB,CAChB,WAAY,CACZ,UACF,CACA,qBACE,kBAAmB,CACnB,iBACF,CACA,QACE,aAAc,CACd,6CAA8C,CAC9C,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,mBAAqB,CACrB,uBAAgB,CAAhB,eAAgB,CAChB,wBACF,CACA,cACE,YACF,CACA,yCAEE,QAAS,CACT,gBACF,CACA,wCACE,mBACF,CACA,qBACE,iBAAmB,CACnB,SACF,CACA,wBACE,iCAAoC,CACpC,iBAAkB,CAClB,wBAAiB,CAAjB,qBAAiB,CAAjB,oBAAiB,CAAjB,gBACF,CACA,4DAEE,SAAU,CACV,yBACF,CACA,qCACE,mBACF,CACA,mCACE,qBACF,CACA,6BACE,mBAAoB,CACpB,eACF,CACA,4DACE,iBAAkB,CAClB,iCAAkC,CAClC,UAAW,CACX,aAAc,CACd,eAAiB,CACjB,aAAe,CACf,iBAAkB,CAClB,YAAc,CACd,cACF,CACA,iDACE,WAAY,CACZ,UACF,CACA,kDACE,uCAAyC,CACzC,kBAAmB,CACnB,kBACF,CACA,8DACE,YACF,CACA,uDACE,0CACF,CACA,mBACE,cAAe,CACf,aACF,CACA,2CAGE,mBAAoB,CACpB,aAAc,CACd,SAAU,CACV,eAAgB,CAChB,oBAAqB,CACrB,sBAAuB,CACvB,kBACF,CACA,8CAEE,mBACF,CACA,0BACE,sCAAwC,CACxC,sCAAwC,CACxC,cAAe,CACf,mCAAqC,CACrC,UAAW,CACX,aAAc,CACd,QAAS,CACT,UAAY,CACZ,iBAAkB,CAClB,WAAa,CACb,+BAAiC,CACjC,OACF,CACA,iCACE,aACF,CAEA,yBACE,UAAW,CACX,aAAc,CACd,WAAY,CACZ,MAAO,CACP,iBAAkB,CAClB,KAAM,CACN,UACF,CAKA,+CACE,cAAe,CACf,YACF,CACA,uCACE,oBACF,CACA,8CACE,uBACF,CACA,2CACE,YACF,CACF,CACA,0CACE,eACE,0CACF,CACF,CACA,0CACE,eACE,0CACF,CACF","file":"sidenav.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n/*\n * Styling the sidenav.\n */\n\n.DetailsContent :target::before {\n  height: calc(var(--header-height) + 3.75rem);\n  margin-top: calc(\n    -1 * (var(--header-height) + 3.75rem)\n  ); /* Move hidden anchor content for deep linking with a sticky header. */\n}\n.Documentation-nav,\n.Documentation-index,\n.DocNav,\n.DocNav-index {\n  display: none;\n}\n.DocNavMobile {\n  background-color: var(--white);\n  display: block;\n  height: 3rem;\n  margin: 0 -1rem;\n  position: sticky;\n  top: var(--header-height);\n  transition: box-shadow 0.2s linear;\n  z-index: 4;\n}\n@media print {\n  .DocNavMobile {\n    display: none;\n  }\n}\n.DocNavMobile--withShadow {\n  box-shadow: 0 0.1875rem 0.1875rem rgba(0, 0, 0, 0.2);\n}\n.DocNavMobile-label,\n.DocNavMobile-select {\n  left: 1rem;\n  top: 0.5rem;\n  height: 2rem;\n  position: absolute;\n  width: calc(100% - 2rem);\n}\n.DocNavMobile-label {\n  align-items: center;\n  color: var(--gray-2);\n  display: flex;\n  padding: 0 0.5rem;\n}\n.DocNavMobile-label::after {\n  border-bottom: 0;\n  border-left: 0.3em solid transparent;\n  border-right: 0.3rem solid transparent;\n  border-top: 0.3rem solid var(--gray-4);\n  content: '';\n  display: block;\n  height: 0;\n  position: absolute;\n  right: 0.625rem;\n  top: 0.875rem;\n  width: 0;\n}\n.DocNavMobile-selectIcon {\n  fill: var(--gray-3);\n  height: 1.4375rem;\n  margin-right: 0.5rem;\n  transform: rotate(180deg);\n  width: 1.4375rem;\n}\n.DocNavMobile-selectText {\n  flex: 1;\n  margin-right: 1.2rem;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.DocNavMobile-select {\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  background: transparent;\n  border: 0.0625rem solid var(--gray-8);\n  border-radius: 0.1875rem;\n  color: transparent;\n  display: block;\n}\n/**\n * Firefox allows for styling of option and optgroup tags.\n * Ensure they don’t inherit the clear styling of their parent.\n */\n.DocNavMobile-select option {\n  color: var(--gray-1);\n}\n.DocNavMobile-select optgroup {\n  color: var(--gray-3);\n}\n@media only screen and (min-width: 52rem) {\n  .DetailsContent :target::before {\n    height: calc(var(--header-height) + 0.75rem);\n    margin-top: calc(\n      -1 * (var(--header-height) + 0.75rem)\n    ); /* Move hidden anchor content for deep linking with a sticky header. */\n  }\n  .Documentation {\n    column-gap: 2rem;\n    display: grid;\n    grid-template-columns: 17.5rem minmax(0, auto);\n  }\n  /**\n   * Remove once Doc HTML is fully rolled out, as js-* styles should NEVER be\n   * styled per https://golang.org/wiki/CSSStyleGuide.\n   */\n  .js-docContent,\n  .Documentation-content {\n    max-width: 60rem;\n    min-width: 0;\n    width: 100%;\n  }\n  .Documentation-build {\n    grid-column: span 2;\n    text-align: center;\n  }\n  .DocNav {\n    display: block;\n    max-height: calc(100vh - var(--header-height));\n    overflow-x: hidden;\n    overflow-y: auto;\n    padding-top: 1rem;\n    padding-left: 0.25rem;\n    position: sticky;\n    top: var(--header-height);\n  }\n  .DocNavMobile {\n    display: none;\n  }\n  .DocNav [role='tree'],\n  .DocNav [role='group'] {\n    margin: 0;\n    padding: 0 0 2rem 0;\n  }\n  .DocNav [role='treeitem'][aria-level='1'] {\n    margin-bottom: 0.5rem;\n  }\n  .DocNav [role='group'] {\n    font-size: 0.875rem;\n    padding: 0;\n  }\n  .DocNav [role='treeitem'] {\n    padding: 0.125rem 0 0.125rem 1.25rem;\n    position: relative;\n    user-select: none;\n  }\n  .DocNav [role='treeitem']:focus,\n  .DocNav [role='treeitem']:hover {\n    outline: 0;\n    text-decoration: underline;\n  }\n  .DocNav [role='group'] [role='treeitem'] {\n    padding-left: 2.5rem;\n  }\n  .DocNav ul[role='group'] > :last-child {\n    margin-bottom: 0.375rem;\n  }\n  .DocNav [aria-selected='true'] {\n    color: var(--gray-1);\n    font-weight: 500;\n  }\n  .DocNav [aria-selected='true']:not(.DocNav-groupLabel)::before {\n    border-radius: 50%;\n    background-color: var(--turq-dark);\n    content: '';\n    display: block;\n    height: 0.3125rem;\n    left: 0.4688rem;\n    position: absolute;\n    top: 0.6875rem;\n    width: 0.3125rem;\n  }\n  .DocNav [role='group'] [aria-selected='true']::before {\n    left: 1.5rem;\n    top: 0.75rem;\n  }\n  .DocNav [role='group'] [role='group'] [role='treeitem'] {\n    border-left: 0.125rem solid var(--gray-9);\n    margin-left: 2.5rem;\n    padding-left: 0.5rem;\n  }\n  .DocNav [role='group'] [role='group'] [aria-selected='true']::before {\n    display: none;\n  }\n  .DocNav [role='group'] [role='group'] [aria-selected='true'] {\n    border-left: 0.125rem solid var(--turq-dark);\n  }\n  .DocNav-groupLabel {\n    cursor: pointer;\n    display: block;\n  }\n  .DocNav a,\n  .DocNav a:link,\n  .DocNav a:visited {\n    color: var(--gray-2);\n    display: block;\n    opacity: 1;\n    overflow: hidden;\n    text-decoration: none;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .DocNav a:hover,\n  .DocNav a[aria-selected='true'] {\n    color: var(--gray-1);\n  }\n  .DocNav-groupLabel::before {\n    border-bottom: 0.25rem solid transparent;\n    border-left: 0.25rem solid var(--gray-4);\n    border-right: 0;\n    border-top: 0.25rem solid transparent;\n    content: '';\n    display: block;\n    height: 0;\n    left: 0.5rem;\n    position: absolute;\n    top: 0.625rem;\n    transition: transform 0.1s linear;\n    width: 0;\n  }\n  .DocNav-groupLabel--empty::before {\n    content: unset;\n  }\n  /* Added to increase hit target on triangle above. */\n  .DocNav-groupLabel::after {\n    content: '';\n    display: block;\n    height: 2rem;\n    left: 0;\n    position: absolute;\n    top: 0;\n    width: 2rem;\n  }\n  /**\n   * Expandable nodes at this level have smaller text and more left padding,\n   * so adjust for that.\n   */\n  .DocNav [role='group'] .DocNav-groupLabel::before {\n    left: 1.5625rem;\n    top: 0.6875rem;\n  }\n  .DocNav-groupLabel[aria-expanded='true'] {\n    margin-bottom: 0.375em;\n  }\n  .DocNav-groupLabel[aria-expanded='true']::before {\n    transform: rotate(90deg);\n  }\n  .DocNav [aria-expanded='false'] + [role='group'] {\n    display: none;\n  }\n}\n@media only screen and (min-width: 100rem) {\n  .Documentation {\n    grid-template-columns: 22rem minmax(0, auto);\n  }\n}\n@media only screen and (min-width: 130rem) {\n  .Documentation {\n    grid-template-columns: 35rem minmax(0, auto);\n  }\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit.css b/content/static/css/unit.css
index 148a578..c1b5ed4 100644
--- a/content/static/css/unit.css
+++ b/content/static/css/unit.css
@@ -2,5 +2,24 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */@import "./unit_header.css";@import "./unit_fixed_header.css";.Unit-content{margin:auto;max-width:98rem;min-height:32rem;padding:0 1rem}@media only screen and (min-width:57.7rem){.Unit-content{padding:0 1.5rem}}.Unit-content>div,section{margin-top:2rem;max-width:60rem}
-/*# sourceMappingURL=unit.css.map */
\ No newline at end of file
+ */
+
+@import './unit_header.css';
+@import './unit_fixed_header.css';
+
+.Unit-content {
+  margin: auto;
+  max-width: 98rem;
+  min-height: 32rem;
+  padding: 0 1rem;
+}
+@media only screen and (min-width: 57.7rem) {
+  .Unit-content {
+    padding: 0 1.5rem;
+  }
+}
+.Unit-content > div,
+section {
+  margin-top: 2rem;
+  max-width: 60rem;
+}
diff --git a/content/static/css/unit.css.map b/content/static/css/unit.css.map
deleted file mode 100644
index 40fb56d..0000000
--- a/content/static/css/unit.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,2BAA2B,CAC3B,iCAAiC,CAEjC,cACE,WAAY,CACZ,eAAgB,CAChB,gBAAiB,CACjB,cACF,CACA,2CACE,cACE,gBACF,CACF,CACA,0BAEE,eAAgB,CAChB,eACF","file":"unit.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n@import './unit_header.css';\n@import './unit_fixed_header.css';\n\n.Unit-content {\n  margin: auto;\n  max-width: 98rem;\n  min-height: 32rem;\n  padding: 0 1rem;\n}\n@media only screen and (min-width: 57.7rem) {\n  .Unit-content {\n    padding: 0 1.5rem;\n  }\n}\n.Unit-content > div,\nsection {\n  margin-top: 2rem;\n  max-width: 60rem;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_details.css b/content/static/css/unit_details.css
index 30c743e..78a1782 100644
--- a/content/static/css/unit_details.css
+++ b/content/static/css/unit_details.css
@@ -2,5 +2,107 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */@import "./readme.css";@import "./sidenav.css";@import "./unit_readme.css";@import "./unit_doc.css";@import "./unit_files.css";@import "./unit_directories.css";@import "./unit_meta.css";.UnitDetails{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:minmax(0,auto);margin:1rem auto auto;max-width:98rem;min-height:32rem;padding:0 1rem;word-break:break-word}@media only screen and (min-width:57.7rem){.UnitDetails{padding:0 1.5rem}}@media only screen and (min-width:52rem){.UnitDetails{grid-template-columns:15.5rem minmax(32.5rem,43.125rem);margin-top:0}}@media only screen and (min-width:64rem){.UnitDetails{grid-template-columns:15.5rem minmax(30.5rem,43.125rem) minmax(10rem,15.5rem)}}@media only screen and (min-width:80rem){.UnitDetails{grid-template-columns:15.5rem minmax(43.125rem,60rem) 15.5rem;justify-content:center}}.UnitDetails-outline{display:none;height:calc(100vh - 7.8475rem);margin-top:2.5rem;position:-webkit-sticky;position:sticky;top:4.5rem}@media only screen and (min-width:52rem){.UnitDetails-outline{display:block}}.UnitDetails-content{margin-top:.5rem;max-width:60rem}@media only screen and (min-width:52rem){.UnitDetails-content{margin-top:2rem}}.UnitDetails-meta{display:none;margin-top:2rem}@media only screen and (min-width:64rem){.UnitDetails-meta{display:block}}.UnitDetails-content :target:before{content:"";display:block;position:relative;width:0;height:calc(var(--header-height) + 3.75rem);margin-top:calc(var(--header-height)*-1 + -3.75rem)}@media only screen and (min-width:52rem){.UnitDetails-content :target:before{height:calc(var(--header-height) + .75rem);margin-top:calc(var(--header-height)*-1 + -.75rem)}}.UnitDetails-contentEmpty{background-color:var(--gray-10);color:var(--gray-2);height:15rem;padding-top:1rem;text-align:center}.UnitDetails-contentEmpty img{height:7.8125rem;width:auto}
-/*# sourceMappingURL=unit_details.css.map */
\ No newline at end of file
+ */
+
+@import './readme.css';
+@import './sidenav.css';
+@import './unit_readme.css';
+@import './unit_doc.css';
+@import './unit_files.css';
+@import './unit_directories.css';
+@import './unit_meta.css';
+
+.UnitDetails {
+  column-gap: 2rem;
+  display: grid;
+  grid-template-columns: minmax(0, auto);
+  margin: auto;
+  margin-top: 1rem;
+  max-width: 98rem;
+  min-height: 32rem;
+  padding: 0 1rem;
+  word-break: break-word;
+}
+@media only screen and (min-width: 57.7rem) {
+  .UnitDetails {
+    padding: 0 1.5rem;
+  }
+}
+@media only screen and (min-width: 52rem) {
+  .UnitDetails {
+    grid-template-columns: 15.5rem minmax(32.5rem, 43.125rem);
+    margin-top: 0;
+  }
+}
+@media only screen and (min-width: 64rem) {
+  .UnitDetails {
+    grid-template-columns: 15.5rem minmax(30.5rem, 43.125rem) minmax(10rem, 15.5rem);
+  }
+}
+@media only screen and (min-width: 80rem) {
+  .UnitDetails {
+    grid-template-columns: 15.5rem minmax(43.125rem, 60rem) 15.5rem;
+    justify-content: center;
+  }
+}
+.UnitDetails-outline {
+  display: none;
+  height: calc(100vh - 7.8475rem);
+  margin-top: 2.5rem;
+  position: sticky;
+  top: 4.5rem;
+}
+@media only screen and (min-width: 52rem) {
+  .UnitDetails-outline {
+    display: block;
+  }
+}
+.UnitDetails-content {
+  margin-top: 0.5rem;
+  max-width: 60rem;
+}
+@media only screen and (min-width: 52rem) {
+  .UnitDetails-content {
+    margin-top: 2rem;
+  }
+}
+.UnitDetails-meta {
+  display: none;
+  margin-top: 2rem;
+}
+@media only screen and (min-width: 64rem) {
+  .UnitDetails-meta {
+    display: block;
+  }
+}
+.UnitDetails-content :target::before {
+  content: '';
+  display: block;
+  position: relative;
+  width: 0;
+  height: calc(var(--header-height) + 3.75rem);
+  margin-top: calc(
+    -1 * (var(--header-height) + 3.75rem)
+  ); /* Move hidden anchor content for deep linking with a sticky header. */
+}
+@media only screen and (min-width: 52rem) {
+  .UnitDetails-content :target::before {
+    height: calc(var(--header-height) + 0.75rem);
+    margin-top: calc(
+      -1 * (var(--header-height) + 0.75rem)
+    ); /* Move hidden anchor content for deep linking with a sticky header. */
+  }
+}
+
+.UnitDetails-contentEmpty {
+  background-color: var(--gray-10);
+  color: var(--gray-2);
+  height: 15rem;
+  padding-top: 1rem;
+  text-align: center;
+}
+
+.UnitDetails-contentEmpty img {
+  height: 7.8125rem;
+  width: auto;
+}
diff --git a/content/static/css/unit_details.css.map b/content/static/css/unit_details.css.map
deleted file mode 100644
index fc59bbf..0000000
--- a/content/static/css/unit_details.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_details.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,sBAAsB,CACtB,uBAAuB,CACvB,2BAA2B,CAC3B,wBAAwB,CACxB,0BAA0B,CAC1B,gCAAgC,CAChC,yBAAyB,CAEzB,aACE,oBAAgB,CAAhB,eAAgB,CAChB,YAAa,CACb,oCAAsC,CAEtC,qBAAgB,CAChB,eAAgB,CAChB,gBAAiB,CACjB,cAAe,CACf,qBACF,CACA,2CACE,aACE,gBACF,CACF,CACA,yCACE,aACE,uDAAyD,CACzD,YACF,CACF,CACA,yCACE,aACE,6EACF,CACF,CACA,yCACE,aACE,6DAA+D,CAC/D,sBACF,CACF,CACA,qBACE,YAAa,CACb,8BAA+B,CAC/B,iBAAkB,CAClB,uBAAgB,CAAhB,eAAgB,CAChB,UACF,CACA,yCACE,qBACE,aACF,CACF,CACA,qBACE,gBAAkB,CAClB,eACF,CACA,yCACE,qBACE,eACF,CACF,CACA,kBACE,YAAa,CACb,eACF,CACA,yCACE,kBACE,aACF,CACF,CACA,oCACE,UAAW,CACX,aAAc,CACd,iBAAkB,CAClB,OAAQ,CACR,2CAA4C,CAC5C,mDAGF,CACA,yCACE,oCACE,0CAA4C,CAC5C,kDAGF,CACF,CAEA,0BACE,+BAAgC,CAChC,mBAAoB,CACpB,YAAa,CACb,gBAAiB,CACjB,iBACF,CAEA,8BACE,gBAAiB,CACjB,UACF","file":"unit_details.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n@import './readme.css';\n@import './sidenav.css';\n@import './unit_readme.css';\n@import './unit_doc.css';\n@import './unit_files.css';\n@import './unit_directories.css';\n@import './unit_meta.css';\n\n.UnitDetails {\n  column-gap: 2rem;\n  display: grid;\n  grid-template-columns: minmax(0, auto);\n  margin: auto;\n  margin-top: 1rem;\n  max-width: 98rem;\n  min-height: 32rem;\n  padding: 0 1rem;\n  word-break: break-word;\n}\n@media only screen and (min-width: 57.7rem) {\n  .UnitDetails {\n    padding: 0 1.5rem;\n  }\n}\n@media only screen and (min-width: 52rem) {\n  .UnitDetails {\n    grid-template-columns: 15.5rem minmax(32.5rem, 43.125rem);\n    margin-top: 0;\n  }\n}\n@media only screen and (min-width: 64rem) {\n  .UnitDetails {\n    grid-template-columns: 15.5rem minmax(30.5rem, 43.125rem) minmax(10rem, 15.5rem);\n  }\n}\n@media only screen and (min-width: 80rem) {\n  .UnitDetails {\n    grid-template-columns: 15.5rem minmax(43.125rem, 60rem) 15.5rem;\n    justify-content: center;\n  }\n}\n.UnitDetails-outline {\n  display: none;\n  height: calc(100vh - 7.8475rem);\n  margin-top: 2.5rem;\n  position: sticky;\n  top: 4.5rem;\n}\n@media only screen and (min-width: 52rem) {\n  .UnitDetails-outline {\n    display: block;\n  }\n}\n.UnitDetails-content {\n  margin-top: 0.5rem;\n  max-width: 60rem;\n}\n@media only screen and (min-width: 52rem) {\n  .UnitDetails-content {\n    margin-top: 2rem;\n  }\n}\n.UnitDetails-meta {\n  display: none;\n  margin-top: 2rem;\n}\n@media only screen and (min-width: 64rem) {\n  .UnitDetails-meta {\n    display: block;\n  }\n}\n.UnitDetails-content :target::before {\n  content: '';\n  display: block;\n  position: relative;\n  width: 0;\n  height: calc(var(--header-height) + 3.75rem);\n  margin-top: calc(\n    -1 * (var(--header-height) + 3.75rem)\n  ); /* Move hidden anchor content for deep linking with a sticky header. */\n}\n@media only screen and (min-width: 52rem) {\n  .UnitDetails-content :target::before {\n    height: calc(var(--header-height) + 0.75rem);\n    margin-top: calc(\n      -1 * (var(--header-height) + 0.75rem)\n    ); /* Move hidden anchor content for deep linking with a sticky header. */\n  }\n}\n\n.UnitDetails-contentEmpty {\n  background-color: var(--gray-10);\n  color: var(--gray-2);\n  height: 15rem;\n  padding-top: 1rem;\n  text-align: center;\n}\n\n.UnitDetails-contentEmpty img {\n  height: 7.8125rem;\n  width: auto;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_directories.css b/content/static/css/unit_directories.css
index ca4d650..9ddfb96 100644
--- a/content/static/css/unit_directories.css
+++ b/content/static/css/unit_directories.css
@@ -2,5 +2,44 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.UnitDirectories{margin-bottom:2rem}.UnitDirectories-title{border-bottom:.0625rem solid var(--gray-8);font-size:1.375rem;margin:.5rem 0 0;padding-bottom:1rem}.UnitDirectories-title img{height:1rem;margin:auto 1rem auto 0;width:auto}.UnitDirectories-table{margin-top:1.5rem;width:100%}.UnitDirectories-tableHeader{background-color:var(--gray-9)}.UnitDirectories td{max-width:32rem;word-break:break-word}.UnitDirectories td,.UnitDirectories th{border-bottom:.0625rem solid var(--gray-8);padding:.5rem 1rem}.UnitDirectories th{text-align:left}.UnitDirectories-moduleTag{background-color:var(--blue);border-radius:.15rem;color:var(--gray-1);font-size:.74rem;padding:.2rem .4rem}
-/*# sourceMappingURL=unit_directories.css.map */
\ No newline at end of file
+ */
+
+.UnitDirectories {
+  margin-bottom: 2rem;
+}
+.UnitDirectories-title {
+  border-bottom: 0.0625rem solid var(--gray-8);
+  font-size: 1.375rem;
+  margin: 0.5rem 0 0 0;
+  padding-bottom: 1rem;
+}
+.UnitDirectories-title img {
+  height: 1rem;
+  margin: auto 1rem auto 0;
+  width: auto;
+}
+.UnitDirectories-table {
+  margin-top: 1.5rem;
+  width: 100%;
+}
+.UnitDirectories-tableHeader {
+  background-color: var(--gray-9);
+}
+.UnitDirectories td {
+  border-bottom: 0.0625rem solid var(--gray-8);
+  max-width: 32rem;
+  padding: 0.5rem 1rem;
+  word-break: break-word;
+}
+.UnitDirectories th {
+  text-align: left;
+  border-bottom: 0.0625rem solid var(--gray-8);
+  padding: 0.5rem 1rem;
+}
+.UnitDirectories-moduleTag {
+  background-color: var(--blue);
+  border-radius: 0.15rem;
+  color: var(--gray-1);
+  font-size: 0.74rem;
+  padding: 0.2rem 0.4rem;
+}
diff --git a/content/static/css/unit_directories.css.map b/content/static/css/unit_directories.css.map
deleted file mode 100644
index fab3348..0000000
--- a/content/static/css/unit_directories.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_directories.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,iBACE,kBACF,CACA,uBACE,0CAA4C,CAC5C,kBAAmB,CACnB,gBAAoB,CACpB,mBACF,CACA,2BACE,WAAY,CACZ,uBAAwB,CACxB,UACF,CACA,uBACE,iBAAkB,CAClB,UACF,CACA,6BACE,8BACF,CACA,oBAEE,eAAgB,CAEhB,qBACF,CACA,wCALE,0CAA4C,CAE5C,kBAOF,CAJA,oBACE,eAGF,CACA,2BACE,4BAA6B,CAC7B,oBAAsB,CACtB,mBAAoB,CACpB,gBAAkB,CAClB,mBACF","file":"unit_directories.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitDirectories {\n  margin-bottom: 2rem;\n}\n.UnitDirectories-title {\n  border-bottom: 0.0625rem solid var(--gray-8);\n  font-size: 1.375rem;\n  margin: 0.5rem 0 0 0;\n  padding-bottom: 1rem;\n}\n.UnitDirectories-title img {\n  height: 1rem;\n  margin: auto 1rem auto 0;\n  width: auto;\n}\n.UnitDirectories-table {\n  margin-top: 1.5rem;\n  width: 100%;\n}\n.UnitDirectories-tableHeader {\n  background-color: var(--gray-9);\n}\n.UnitDirectories td {\n  border-bottom: 0.0625rem solid var(--gray-8);\n  max-width: 32rem;\n  padding: 0.5rem 1rem;\n  word-break: break-word;\n}\n.UnitDirectories th {\n  text-align: left;\n  border-bottom: 0.0625rem solid var(--gray-8);\n  padding: 0.5rem 1rem;\n}\n.UnitDirectories-moduleTag {\n  background-color: var(--blue);\n  border-radius: 0.15rem;\n  color: var(--gray-1);\n  font-size: 0.74rem;\n  padding: 0.2rem 0.4rem;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_doc.css b/content/static/css/unit_doc.css
index db95d74..1b560f9 100644
--- a/content/static/css/unit_doc.css
+++ b/content/static/css/unit_doc.css
@@ -2,5 +2,36 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.Documentation{display:block}.UnitDoc{margin-bottom:2rem}.UnitDoc-title{border-bottom:.0625rem solid var(--gray-8);font-size:1.375rem;margin:.5rem 0 0;padding-bottom:1rem}.UnitDoc-title img{height:1rem;margin:auto 1rem auto 0;width:auto}.UnitDoc-emptySection{background-color:var(--gray-10);color:var(--gray-2);height:12.25rem;margin-top:1.5rem;text-align:center}.UnitDoc-emptySection img{height:7.8125rem;width:auto}.UnitDoc .Documentation h4{font-size:1.375rem}
-/*# sourceMappingURL=unit_doc.css.map */
\ No newline at end of file
+ */
+
+.Documentation {
+  display: block;
+}
+.UnitDoc {
+  margin-bottom: 2rem;
+}
+.UnitDoc-title {
+  border-bottom: 0.0625rem solid var(--gray-8);
+  font-size: 1.375rem;
+  margin: 0.5rem 0 0 0;
+  padding-bottom: 1rem;
+}
+.UnitDoc-title img {
+  height: 1rem;
+  margin: auto 1rem auto 0;
+  width: auto;
+}
+.UnitDoc-emptySection {
+  background-color: var(--gray-10);
+  color: var(--gray-2);
+  height: 12.25rem;
+  margin-top: 1.5rem;
+  text-align: center;
+}
+.UnitDoc-emptySection img {
+  height: 7.8125rem;
+  width: auto;
+}
+.UnitDoc .Documentation h4 {
+  font-size: 1.375rem;
+}
diff --git a/content/static/css/unit_doc.css.map b/content/static/css/unit_doc.css.map
deleted file mode 100644
index 8554a09..0000000
--- a/content/static/css/unit_doc.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_doc.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,eACE,aACF,CACA,SACE,kBACF,CACA,eACE,0CAA4C,CAC5C,kBAAmB,CACnB,gBAAoB,CACpB,mBACF,CACA,mBACE,WAAY,CACZ,uBAAwB,CACxB,UACF,CACA,sBACE,+BAAgC,CAChC,mBAAoB,CACpB,eAAgB,CAChB,iBAAkB,CAClB,iBACF,CACA,0BACE,gBAAiB,CACjB,UACF,CACA,2BACE,kBACF","file":"unit_doc.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.Documentation {\n  display: block;\n}\n.UnitDoc {\n  margin-bottom: 2rem;\n}\n.UnitDoc-title {\n  border-bottom: 0.0625rem solid var(--gray-8);\n  font-size: 1.375rem;\n  margin: 0.5rem 0 0 0;\n  padding-bottom: 1rem;\n}\n.UnitDoc-title img {\n  height: 1rem;\n  margin: auto 1rem auto 0;\n  width: auto;\n}\n.UnitDoc-emptySection {\n  background-color: var(--gray-10);\n  color: var(--gray-2);\n  height: 12.25rem;\n  margin-top: 1.5rem;\n  text-align: center;\n}\n.UnitDoc-emptySection img {\n  height: 7.8125rem;\n  width: auto;\n}\n.UnitDoc .Documentation h4 {\n  font-size: 1.375rem;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_files.css b/content/static/css/unit_files.css
index e0fe858..192299b 100644
--- a/content/static/css/unit_files.css
+++ b/content/static/css/unit_files.css
@@ -2,5 +2,48 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.UnitFiles{margin-bottom:2rem}.UnitFiles-title{border-bottom:.0625rem solid var(--gray-8);font-size:1.375rem;margin:.5rem 0 0;padding-bottom:1rem}.UnitFiles-title img{height:1.25rem;margin:auto 1rem auto 0;width:auto}.UnitFiles-titleLink{position:relative}.UnitFiles-titleLink a{bottom:1rem;font-size:.875rem;position:absolute;right:0}.UnitFiles-titleLink a:after{background-image:url(/static/img/icon-launch.svg);background-repeat:no-repeat;background-size:.875rem 1.25rem;content:"";display:inline-block;height:1rem;left:.3125rem;position:relative;top:.125rem;width:1rem}.UnitFiles-fileList{-moz-column-count:5;-moz-column-width:12.5rem;columns:12.5rem 5;line-height:1.5rem;list-style:none;padding-left:0;word-break:break-all}
-/*# sourceMappingURL=unit_files.css.map */
\ No newline at end of file
+ */
+
+.UnitFiles {
+  margin-bottom: 2rem;
+}
+.UnitFiles-title {
+  border-bottom: 0.0625rem solid var(--gray-8);
+  font-size: 1.375rem;
+  margin: 0.5rem 0 0 0;
+  padding-bottom: 1rem;
+}
+.UnitFiles-title img {
+  height: 1.25rem;
+  margin: auto 1rem auto 0;
+  width: auto;
+}
+.UnitFiles-titleLink {
+  position: relative;
+}
+.UnitFiles-titleLink a {
+  bottom: 1rem;
+  font-size: 0.875rem;
+  position: absolute;
+  right: 0;
+}
+.UnitFiles-titleLink a::after {
+  background-image: url(/static/img/icon-launch.svg);
+  background-repeat: no-repeat;
+  background-size: 0.875rem 1.25rem;
+  content: '';
+  display: inline-block;
+  height: 1rem;
+  left: 0.3125rem;
+  position: relative;
+  top: 0.125rem;
+  width: 1rem;
+}
+.UnitFiles-fileList {
+  column-count: 5;
+  column-width: 12.5rem;
+  line-height: 1.5rem;
+  list-style: none;
+  padding-left: 0;
+  word-break: break-all;
+}
diff --git a/content/static/css/unit_files.css.map b/content/static/css/unit_files.css.map
deleted file mode 100644
index 57a20c5..0000000
--- a/content/static/css/unit_files.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_files.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,WACE,kBACF,CACA,iBACE,0CAA4C,CAC5C,kBAAmB,CACnB,gBAAoB,CACpB,mBACF,CACA,qBACE,cAAe,CACf,uBAAwB,CACxB,UACF,CACA,qBACE,iBACF,CACA,uBACE,WAAY,CACZ,iBAAmB,CACnB,iBAAkB,CAClB,OACF,CACA,6BACE,iDAAkD,CAClD,2BAA4B,CAC5B,+BAAiC,CACjC,UAAW,CACX,oBAAqB,CACrB,WAAY,CACZ,aAAe,CACf,iBAAkB,CAClB,WAAa,CACb,UACF,CACA,oBACE,mBAAe,CACf,yBAAqB,CAArB,iBAAqB,CACrB,kBAAmB,CACnB,eAAgB,CAChB,cAAe,CACf,oBACF","file":"unit_files.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitFiles {\n  margin-bottom: 2rem;\n}\n.UnitFiles-title {\n  border-bottom: 0.0625rem solid var(--gray-8);\n  font-size: 1.375rem;\n  margin: 0.5rem 0 0 0;\n  padding-bottom: 1rem;\n}\n.UnitFiles-title img {\n  height: 1.25rem;\n  margin: auto 1rem auto 0;\n  width: auto;\n}\n.UnitFiles-titleLink {\n  position: relative;\n}\n.UnitFiles-titleLink a {\n  bottom: 1rem;\n  font-size: 0.875rem;\n  position: absolute;\n  right: 0;\n}\n.UnitFiles-titleLink a::after {\n  background-image: url(/static/img/icon-launch.svg);\n  background-repeat: no-repeat;\n  background-size: 0.875rem 1.25rem;\n  content: '';\n  display: inline-block;\n  height: 1rem;\n  left: 0.3125rem;\n  position: relative;\n  top: 0.125rem;\n  width: 1rem;\n}\n.UnitFiles-fileList {\n  column-count: 5;\n  column-width: 12.5rem;\n  line-height: 1.5rem;\n  list-style: none;\n  padding-left: 0;\n  word-break: break-all;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_fixed_header.css b/content/static/css/unit_fixed_header.css
index a380d19..aa093c4 100644
--- a/content/static/css/unit_fixed_header.css
+++ b/content/static/css/unit_fixed_header.css
@@ -2,5 +2,234 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.UnitFixedHeader{background-color:var(--gray-10);border-bottom:.0625rem solid var(--gray-8);height:var(--header-height);position:fixed;top:0;left:0;transform:translateY(calc(var(--header-height)*-1));transition:transform .1s linear;width:100%;z-index:1000}@media print{.UnitFixedHeader{display:none}}.UnitFixedHeader--visible{transform:unset}.UnitFixedHeader-container{align-items:center;display:flex;height:100%;margin:0 auto;max-width:98rem;padding:0 .5rem;position:relative}.UnitFixedHeader-logoLink{margin-right:1rem}.UnitFixedHeader-logo{display:block;height:1.695625;width:4.5rem}.UnitFixedHeader-moduleInfo{align-items:baseline;display:flex;flex-wrap:nowrap;margin-right:3rem;min-width:0}.UnitFixedHeader-title{font-weight:600;font-size:1.125rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitFixedHeader-titleType{display:none}.UnitFixedHeader-titleType--small{display:inline}@media only screen and (min-width:25rem){.UnitFixedHeader-titleType{display:inline}.UnitFixedHeader-titleType--small{display:none}}.UnitFixedHeader .CopyToClipboardButton{top:.1875rem}.UnitFixedHeader-pathInput{left:-100vw;position:absolute;top:-100vh}.UnitFixedHeader-version{color:var(--gray-2);font-size:.6875rem;position:relative}@media only screen and (min-width:37.5rem){.UnitFixedHeader-container{padding:0 1.5rem}.UnitFixedHeader-logo{height:1.9541rem;width:5.1875rem}.UnitFixedHeader-title{font-size:1.5rem}.UnitFixedHeader .CopyToClipboardButton{top:.0625rem}.UnitFixedHeader-version{top:-.125rem}}.UnitFixedHeader-overflowingTabList{display:flex;flex:1;height:100%;min-width:0;position:relative}.UnitFixedHeader [role=tablist]{display:flex;flex:1;height:100%;justify-content:flex-end;margin:0;padding:0}.UnitFixedHeader [role=tab]{border-bottom:.25rem solid transparent;display:block;height:100%;padding:1.3125rem .5rem 0;white-space:nowrap}.UnitFixedHeader [role=tab]+[role=tab]{margin-left:1rem}.UnitFixedHeader [role=tab]:hover{border-bottom-color:var(--purple);text-decoration:none}.UnitFixedHeader [role=tab][aria-selected=true]{border-bottom-color:var(--turq-dark)}.UnitFixedHeader [role=tab][aria-hidden=true]{display:none}.UnitFixedHeader [role=tab][aria-disabled=true],.UnitFixedHeader [role=tab][aria-disabled=true]:hover{border-bottom-color:transparent;color:var(--gray-5);cursor:not-allowed}.UnitFixedHeader-overflowContainer{display:block;height:1.5rem;position:absolute;right:.0625rem;top:1.125rem;width:1.5rem}@media only screen and (min-width:80rem){.UnitFixedHeader-overflowContainer{display:none}}.UnitFixedHeader-overflowingTabList.is-overflowing{padding-right:1.5rem}.UnitFixedHeader-overflowingTabList.is-overflowing .UnitFixedHeader-overflowContainer{display:block}.UnitFixedHeader-overflowImage{fill:var(--gray-3);height:100%;left:0;position:absolute;top:0;width:100%}.UnitFixedHeader-overflowSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:transparent;cursor:pointer;font-size:1rem;height:100%;left:0;position:absolute;top:0;width:100%}.UnitFixedHeader-overflowSelect option{color:var(--gray-1)}.UnitHeaderFixed-detail{align-items:center;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:2rem;white-space:nowrap}.UnitHeaderFixed-detailItem{color:var(--gray-4);display:none;font-size:.875rem}.UnitHeaderFixed-detailItem img{margin-right:.5rem;vertical-align:middle}.UnitHeaderFixed-detailItem a>span{color:var(--gray-4)}.UnitHeaderFixed-detailItem:not(:first-of-type):before{content:"|";padding:1rem}@media only screen and (max-width:52rem){.UnitHeaderFixed-detailItem:not(:first-of-type):before{padding:.5rem}}@media only screen and (min-width:64rem){.UnitHeaderFixed-detailItem--md{display:block}}@media only screen and (min-width:80rem){.UnitHeaderFixed-detailItem--lg{display:block}}a.UnitFixedHeader-backLink{color:#000;display:block;font-size:1.125rem;line-height:1.5rem;margin:auto 0 auto auto}
-/*# sourceMappingURL=unit_fixed_header.css.map */
\ No newline at end of file
+ */
+
+.UnitFixedHeader {
+  background-color: var(--gray-10);
+  border-bottom: 0.0625rem solid var(--gray-8);
+  height: var(--header-height);
+  position: fixed;
+  top: 0;
+  left: 0;
+  transform: translateY(calc(var(--header-height) * -1));
+  transition: transform 100ms linear;
+  width: 100%;
+  z-index: 1000;
+}
+@media print {
+  .UnitFixedHeader {
+    display: none;
+  }
+}
+.UnitFixedHeader--visible {
+  transform: unset;
+}
+.UnitFixedHeader-container {
+  align-items: center;
+  display: flex;
+  height: 100%;
+  margin: 0 auto;
+  max-width: 98rem;
+  padding: 0 0.5rem;
+  position: relative;
+}
+.UnitFixedHeader-logoLink {
+  margin-right: 1rem;
+}
+.UnitFixedHeader-logo {
+  display: block;
+  height: 1.695625;
+  width: 4.5rem;
+}
+.UnitFixedHeader-moduleInfo {
+  align-items: baseline;
+  display: flex;
+  flex-wrap: nowrap;
+  margin-right: 3rem;
+  min-width: 0;
+}
+.UnitFixedHeader-title {
+  font-weight: 600;
+  font-size: 1.125rem;
+  line-height: 1.5;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+.UnitFixedHeader-titleType {
+  display: none;
+}
+.UnitFixedHeader-titleType--small {
+  display: inline;
+}
+@media only screen and (min-width: 25rem) {
+  .UnitFixedHeader-titleType {
+    display: inline;
+  }
+  .UnitFixedHeader-titleType--small {
+    display: none;
+  }
+}
+.UnitFixedHeader .CopyToClipboardButton {
+  top: 0.1875rem;
+}
+.UnitFixedHeader-pathInput {
+  left: -100vw;
+  position: absolute;
+  top: -100vh;
+}
+.UnitFixedHeader-version {
+  color: var(--gray-2);
+  font-size: 0.6875rem;
+  position: relative;
+}
+@media only screen and (min-width: 37.5rem) {
+  .UnitFixedHeader-container {
+    padding: 0 1.5rem;
+  }
+  .UnitFixedHeader-logo {
+    height: 1.9541rem;
+    width: 5.1875rem;
+  }
+  .UnitFixedHeader-title {
+    font-size: 1.5rem;
+  }
+  .UnitFixedHeader .CopyToClipboardButton {
+    top: 0.0625rem;
+  }
+  .UnitFixedHeader-version {
+    top: -0.125rem;
+  }
+}
+.UnitFixedHeader-overflowingTabList {
+  display: flex;
+  flex: 1;
+  height: 100%;
+  min-width: 0;
+  position: relative;
+}
+.UnitFixedHeader [role='tablist'] {
+  display: flex;
+  flex: 1;
+  height: 100%;
+  justify-content: flex-end;
+  margin: 0;
+  padding: 0;
+}
+.UnitFixedHeader [role='tab'] {
+  border-bottom: 0.25rem solid transparent;
+  display: block;
+  height: 100%;
+  padding: 1.3125rem 0.5rem 0 0.5rem;
+  white-space: nowrap;
+}
+.UnitFixedHeader [role='tab'] + [role='tab'] {
+  margin-left: 1rem;
+}
+.UnitFixedHeader [role='tab']:hover {
+  border-bottom-color: var(--purple);
+  text-decoration: none;
+}
+.UnitFixedHeader [role='tab'][aria-selected='true'] {
+  border-bottom-color: var(--turq-dark);
+}
+.UnitFixedHeader [role='tab'][aria-hidden='true'] {
+  display: none;
+}
+.UnitFixedHeader [role='tab'][aria-disabled='true'],
+.UnitFixedHeader [role='tab'][aria-disabled='true']:hover {
+  border-bottom-color: transparent;
+  color: var(--gray-5);
+  cursor: not-allowed;
+}
+.UnitFixedHeader-overflowContainer {
+  display: block;
+  height: 1.5rem;
+  position: absolute;
+  right: 0.0625rem;
+  top: 1.125rem;
+  width: 1.5rem;
+}
+@media only screen and (min-width: 80rem) {
+  .UnitFixedHeader-overflowContainer {
+    display: none;
+  }
+}
+.UnitFixedHeader-overflowingTabList.is-overflowing {
+  padding-right: 1.5rem;
+}
+.UnitFixedHeader-overflowingTabList.is-overflowing .UnitFixedHeader-overflowContainer {
+  display: block;
+}
+.UnitFixedHeader-overflowImage {
+  fill: var(--gray-3);
+  height: 100%;
+  left: 0;
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+.UnitFixedHeader-overflowSelect {
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  appearance: none;
+  background: transparent;
+  border: 0;
+  color: transparent;
+  cursor: pointer;
+  font-size: 1rem;
+  height: 100%;
+  left: 0;
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+.UnitFixedHeader-overflowSelect option {
+  color: var(--gray-1);
+}
+.UnitHeaderFixed-detail {
+  align-items: center;
+  display: flex;
+  flex-wrap: wrap;
+  margin-left: auto;
+  margin-right: 2rem;
+  white-space: nowrap;
+}
+.UnitHeaderFixed-detailItem {
+  color: var(--gray-4);
+  display: none;
+  font-size: 0.875rem;
+}
+.UnitHeaderFixed-detailItem img {
+  margin-right: 0.5rem;
+  vertical-align: middle;
+}
+.UnitHeaderFixed-detailItem a > span {
+  color: var(--gray-4);
+}
+.UnitHeaderFixed-detailItem:not(:first-of-type)::before {
+  content: '|';
+  padding: 1rem;
+}
+@media only screen and (max-width: 52rem) {
+  .UnitHeaderFixed-detailItem:not(:first-of-type)::before {
+    padding: 0.5rem;
+  }
+}
+@media only screen and (min-width: 64rem) {
+  .UnitHeaderFixed-detailItem--md {
+    display: block;
+  }
+}
+@media only screen and (min-width: 80rem) {
+  .UnitHeaderFixed-detailItem--lg {
+    display: block;
+  }
+}
+a.UnitFixedHeader-backLink {
+  color: black;
+  display: block;
+  font-size: 1.125rem;
+  line-height: 1.5rem;
+  margin: auto 0 auto auto;
+}
diff --git a/content/static/css/unit_fixed_header.css.map b/content/static/css/unit_fixed_header.css.map
deleted file mode 100644
index ff0b8a4..0000000
--- a/content/static/css/unit_fixed_header.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_fixed_header.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,iBACE,+BAAgC,CAChC,0CAA4C,CAC5C,2BAA4B,CAC5B,cAAe,CACf,KAAM,CACN,MAAO,CACP,mDAAsD,CACtD,+BAAkC,CAClC,UAAW,CACX,YACF,CACA,aACE,iBACE,YACF,CACF,CACA,0BACE,eACF,CACA,2BACE,kBAAmB,CACnB,YAAa,CACb,WAAY,CACZ,aAAc,CACd,eAAgB,CAChB,eAAiB,CACjB,iBACF,CACA,0BACE,iBACF,CACA,sBACE,aAAc,CACd,eAAgB,CAChB,YACF,CACA,4BACE,oBAAqB,CACrB,YAAa,CACb,gBAAiB,CACjB,iBAAkB,CAClB,WACF,CACA,uBACE,eAAgB,CAChB,kBAAmB,CACnB,eAAgB,CAChB,eAAgB,CAChB,sBAAuB,CACvB,kBACF,CACA,2BACE,YACF,CACA,kCACE,cACF,CACA,yCACE,2BACE,cACF,CACA,kCACE,YACF,CACF,CACA,wCACE,YACF,CACA,2BACE,WAAY,CACZ,iBAAkB,CAClB,UACF,CACA,yBACE,mBAAoB,CACpB,kBAAoB,CACpB,iBACF,CACA,2CACE,2BACE,gBACF,CACA,sBACE,gBAAiB,CACjB,eACF,CACA,uBACE,gBACF,CACA,wCACE,YACF,CACA,yBACE,YACF,CACF,CACA,oCACE,YAAa,CACb,MAAO,CACP,WAAY,CACZ,WAAY,CACZ,iBACF,CACA,gCACE,YAAa,CACb,MAAO,CACP,WAAY,CACZ,wBAAyB,CACzB,QAAS,CACT,SACF,CACA,4BACE,sCAAwC,CACxC,aAAc,CACd,WAAY,CACZ,yBAAkC,CAClC,kBACF,CACA,uCACE,gBACF,CACA,kCACE,iCAAkC,CAClC,oBACF,CACA,gDACE,oCACF,CACA,8CACE,YACF,CACA,sGAEE,+BAAgC,CAChC,mBAAoB,CACpB,kBACF,CACA,mCACE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,cAAgB,CAChB,YAAa,CACb,YACF,CACA,yCACE,mCACE,YACF,CACF,CACA,mDACE,oBACF,CACA,sFACE,aACF,CACA,+BACE,kBAAmB,CACnB,WAAY,CACZ,MAAO,CACP,iBAAkB,CAClB,KAAM,CACN,UACF,CACA,gCACE,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,sBAAuB,CACvB,QAAS,CACT,iBAAkB,CAClB,cAAe,CACf,cAAe,CACf,WAAY,CACZ,MAAO,CACP,iBAAkB,CAClB,KAAM,CACN,UACF,CACA,uCACE,mBACF,CACA,wBACE,kBAAmB,CACnB,YAAa,CACb,cAAe,CACf,gBAAiB,CACjB,iBAAkB,CAClB,kBACF,CACA,4BACE,mBAAoB,CACpB,YAAa,CACb,iBACF,CACA,gCACE,kBAAoB,CACpB,qBACF,CACA,mCACE,mBACF,CACA,uDACE,WAAY,CACZ,YACF,CACA,yCACE,uDACE,aACF,CACF,CACA,yCACE,gCACE,aACF,CACF,CACA,yCACE,gCACE,aACF,CACF,CACA,2BACE,UAAY,CACZ,aAAc,CACd,kBAAmB,CACnB,kBAAmB,CACnB,uBACF","file":"unit_fixed_header.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitFixedHeader {\n  background-color: var(--gray-10);\n  border-bottom: 0.0625rem solid var(--gray-8);\n  height: var(--header-height);\n  position: fixed;\n  top: 0;\n  left: 0;\n  transform: translateY(calc(var(--header-height) * -1));\n  transition: transform 100ms linear;\n  width: 100%;\n  z-index: 1000;\n}\n@media print {\n  .UnitFixedHeader {\n    display: none;\n  }\n}\n.UnitFixedHeader--visible {\n  transform: unset;\n}\n.UnitFixedHeader-container {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  margin: 0 auto;\n  max-width: 98rem;\n  padding: 0 0.5rem;\n  position: relative;\n}\n.UnitFixedHeader-logoLink {\n  margin-right: 1rem;\n}\n.UnitFixedHeader-logo {\n  display: block;\n  height: 1.695625;\n  width: 4.5rem;\n}\n.UnitFixedHeader-moduleInfo {\n  align-items: baseline;\n  display: flex;\n  flex-wrap: nowrap;\n  margin-right: 3rem;\n  min-width: 0;\n}\n.UnitFixedHeader-title {\n  font-weight: 600;\n  font-size: 1.125rem;\n  line-height: 1.5;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.UnitFixedHeader-titleType {\n  display: none;\n}\n.UnitFixedHeader-titleType--small {\n  display: inline;\n}\n@media only screen and (min-width: 25rem) {\n  .UnitFixedHeader-titleType {\n    display: inline;\n  }\n  .UnitFixedHeader-titleType--small {\n    display: none;\n  }\n}\n.UnitFixedHeader .CopyToClipboardButton {\n  top: 0.1875rem;\n}\n.UnitFixedHeader-pathInput {\n  left: -100vw;\n  position: absolute;\n  top: -100vh;\n}\n.UnitFixedHeader-version {\n  color: var(--gray-2);\n  font-size: 0.6875rem;\n  position: relative;\n}\n@media only screen and (min-width: 37.5rem) {\n  .UnitFixedHeader-container {\n    padding: 0 1.5rem;\n  }\n  .UnitFixedHeader-logo {\n    height: 1.9541rem;\n    width: 5.1875rem;\n  }\n  .UnitFixedHeader-title {\n    font-size: 1.5rem;\n  }\n  .UnitFixedHeader .CopyToClipboardButton {\n    top: 0.0625rem;\n  }\n  .UnitFixedHeader-version {\n    top: -0.125rem;\n  }\n}\n.UnitFixedHeader-overflowingTabList {\n  display: flex;\n  flex: 1;\n  height: 100%;\n  min-width: 0;\n  position: relative;\n}\n.UnitFixedHeader [role='tablist'] {\n  display: flex;\n  flex: 1;\n  height: 100%;\n  justify-content: flex-end;\n  margin: 0;\n  padding: 0;\n}\n.UnitFixedHeader [role='tab'] {\n  border-bottom: 0.25rem solid transparent;\n  display: block;\n  height: 100%;\n  padding: 1.3125rem 0.5rem 0 0.5rem;\n  white-space: nowrap;\n}\n.UnitFixedHeader [role='tab'] + [role='tab'] {\n  margin-left: 1rem;\n}\n.UnitFixedHeader [role='tab']:hover {\n  border-bottom-color: var(--purple);\n  text-decoration: none;\n}\n.UnitFixedHeader [role='tab'][aria-selected='true'] {\n  border-bottom-color: var(--turq-dark);\n}\n.UnitFixedHeader [role='tab'][aria-hidden='true'] {\n  display: none;\n}\n.UnitFixedHeader [role='tab'][aria-disabled='true'],\n.UnitFixedHeader [role='tab'][aria-disabled='true']:hover {\n  border-bottom-color: transparent;\n  color: var(--gray-5);\n  cursor: not-allowed;\n}\n.UnitFixedHeader-overflowContainer {\n  display: block;\n  height: 1.5rem;\n  position: absolute;\n  right: 0.0625rem;\n  top: 1.125rem;\n  width: 1.5rem;\n}\n@media only screen and (min-width: 80rem) {\n  .UnitFixedHeader-overflowContainer {\n    display: none;\n  }\n}\n.UnitFixedHeader-overflowingTabList.is-overflowing {\n  padding-right: 1.5rem;\n}\n.UnitFixedHeader-overflowingTabList.is-overflowing .UnitFixedHeader-overflowContainer {\n  display: block;\n}\n.UnitFixedHeader-overflowImage {\n  fill: var(--gray-3);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.UnitFixedHeader-overflowSelect {\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  background: transparent;\n  border: 0;\n  color: transparent;\n  cursor: pointer;\n  font-size: 1rem;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.UnitFixedHeader-overflowSelect option {\n  color: var(--gray-1);\n}\n.UnitHeaderFixed-detail {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin-left: auto;\n  margin-right: 2rem;\n  white-space: nowrap;\n}\n.UnitHeaderFixed-detailItem {\n  color: var(--gray-4);\n  display: none;\n  font-size: 0.875rem;\n}\n.UnitHeaderFixed-detailItem img {\n  margin-right: 0.5rem;\n  vertical-align: middle;\n}\n.UnitHeaderFixed-detailItem a > span {\n  color: var(--gray-4);\n}\n.UnitHeaderFixed-detailItem:not(:first-of-type)::before {\n  content: '|';\n  padding: 1rem;\n}\n@media only screen and (max-width: 52rem) {\n  .UnitHeaderFixed-detailItem:not(:first-of-type)::before {\n    padding: 0.5rem;\n  }\n}\n@media only screen and (min-width: 64rem) {\n  .UnitHeaderFixed-detailItem--md {\n    display: block;\n  }\n}\n@media only screen and (min-width: 80rem) {\n  .UnitHeaderFixed-detailItem--lg {\n    display: block;\n  }\n}\na.UnitFixedHeader-backLink {\n  color: black;\n  display: block;\n  font-size: 1.125rem;\n  line-height: 1.5rem;\n  margin: auto 0 auto auto;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_header.css b/content/static/css/unit_header.css
index 7bf59a1..fd2dcf7 100644
--- a/content/static/css/unit_header.css
+++ b/content/static/css/unit_header.css
@@ -2,5 +2,145 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.UnitHeader{border-bottom:.0625rem solid var(--gray-8);padding:.5rem 1rem}@media only screen and (min-width:57.7rem){.UnitHeader{border-bottom:.0625rem solid var(--gray-8);padding:.5rem 1.5rem}}.UnitHeader-container{margin:auto;max-width:95rem}.UnitHeader-breadcrumb{margin-top:.5rem}.UnitHeader-breadcrumbItem{color:var(--gray-4);display:inline-flex;font-size:.875rem;line-height:1.5rem}.UnitHeader-breadcrumbItem:not(:last-child):after{content:">";padding:0 .5rem}.UnitHeader-heading{display:flex;align-items:center}.UnitHeader-title{font-size:1.75rem;line-height:2.25rem;margin-bottom:1rem;margin-top:.625rem}.UnitHeader-detail{align-items:center;display:flex;flex-wrap:wrap;white-space:nowrap}@media only screen and (min-width:52rem){.UnitHeader-detail{margin-bottom:.5rem}}.UnitHeader-detailItem{color:var(--gray-4);font-size:.875rem;margin-bottom:.5rem}.UnitHeader-detailItem img{margin-right:.5rem;vertical-align:middle}.UnitHeader-detailItem a>span{color:var(--gray-4)}.UnitHeader-detailItem:not(:first-of-type):before{content:"|";padding:1rem}@media only screen and (max-width:52rem){.UnitHeader-detailItem:not(:last-of-type):before{padding:.5rem}}.DetailsHeader-badge,.UnitHeader-versionBadge{border-radius:unset;color:#fff;font-size:.7rem;margin:-1rem 0 -1rem .5rem;padding:.25rem .5rem;text-transform:uppercase;top:-.0625rem}.DetailsHeader-badge--latest,.UnitHeader-versionBadge--latest{background:var(--turq-dark)}.DetailsHeader-badge--goToLatest,.UnitHeader-versionBadge--goToLatest{background:var(--pink)}.DetailsHeader-badge--unknown,.UnitHeader-versionBadge--unknown{display:none}.UnitHeader-majorVersionBanner{background-color:var(--gray-10);display:flex;margin:-.5rem 0 1rem;padding:.75rem 0}.DetailsHeader-banner--latest,.UnitHeader-majorVersionBanner--latest{display:none}.UnitHeader-detailIcon{color:var(--gray-3);flex-shrink:0;margin-left:1rem;margin-right:.7rem;width:1rem}a.UnitHeader-backLink{color:#000;display:block;font-size:1rem}.UnitHeader-backLink img{height:.8125rem;margin-right:.5rem;position:relative;top:-.0625rem;width:auto}.UnitHeader-badge{border:.0625rem solid var(--gray-4);border-radius:.125rem;font-size:.6875rem;font-weight:500;line-height:1rem;margin-left:.5rem;padding:0 .35rem;text-align:center}
-/*# sourceMappingURL=unit_header.css.map */
\ No newline at end of file
+ */
+
+.UnitHeader {
+  border-bottom: 0.0625rem solid var(--gray-8);
+  padding: 0.5rem 1rem;
+}
+@media only screen and (min-width: 57.7rem) {
+  .UnitHeader {
+    border-bottom: 0.0625rem solid var(--gray-8);
+    padding: 0.5rem 1.5rem;
+  }
+}
+.UnitHeader-container {
+  margin: auto;
+  max-width: 95rem;
+}
+.UnitHeader-breadcrumb {
+  margin-top: 0.5rem;
+}
+.UnitHeader-breadcrumbItem {
+  color: var(--gray-4);
+  display: inline-flex;
+  font-size: 0.875rem;
+  line-height: 1.5rem;
+}
+.UnitHeader-breadcrumbItem:not(:last-child)::after {
+  content: '>';
+  padding: 0 0.5rem;
+}
+.UnitHeader-heading {
+  display: flex;
+  align-items: center;
+}
+.UnitHeader-title {
+  font-size: 1.75rem;
+  line-height: 2.25rem;
+  margin-bottom: 1rem;
+  margin-top: 0.625rem;
+}
+.UnitHeader-detail {
+  align-items: center;
+  display: flex;
+  flex-wrap: wrap;
+  white-space: nowrap;
+}
+@media only screen and (min-width: 52rem) {
+  .UnitHeader-detail {
+    margin-bottom: 0.5rem;
+  }
+}
+.UnitHeader-detailItem {
+  color: var(--gray-4);
+  font-size: 0.875rem;
+  margin-bottom: 0.5rem;
+}
+.UnitHeader-detailItem img {
+  margin-right: 0.5rem;
+  vertical-align: middle;
+}
+.UnitHeader-detailItem a > span {
+  color: var(--gray-4);
+}
+.UnitHeader-detailItem:not(:first-of-type)::before {
+  content: '|';
+  padding: 1rem;
+}
+@media only screen and (max-width: 52rem) {
+  .UnitHeader-detailItem:not(:last-of-type)::before {
+    padding: 0.5rem;
+  }
+}
+
+/*
+ * TODO: Replace DetailsHeader-badge with UnitHeader-versionBadge in
+ * middleware/latestversion.go after unit page is launched.
+ */
+.UnitHeader-versionBadge,
+.DetailsHeader-badge {
+  border-radius: unset;
+  color: white;
+  font-size: 0.7rem;
+  margin: -1rem 0 -1rem 0.5rem;
+  padding: 0.25rem 0.5rem;
+  text-transform: uppercase;
+  top: -0.0625rem;
+}
+.UnitHeader-versionBadge--latest,
+.DetailsHeader-badge--latest {
+  background: var(--turq-dark);
+}
+.UnitHeader-versionBadge--goToLatest,
+.DetailsHeader-badge--goToLatest {
+  background: var(--pink);
+}
+.UnitHeader-versionBadge--unknown,
+.DetailsHeader-badge--unknown {
+  display: none;
+}
+.UnitHeader-majorVersionBanner {
+  background-color: var(--gray-10);
+  display: flex;
+  margin: -0.5rem 0 1rem 0;
+  padding: 0.75rem 0;
+}
+
+/*
+ * TODO: Replace DetailsHeader-banner with UnitHeader-majorVersionBanner in
+ * middleware/latestversion.go after unit page is launched.
+ */
+.UnitHeader-majorVersionBanner--latest,
+.DetailsHeader-banner--latest {
+  display: none;
+}
+.UnitHeader-detailIcon {
+  color: var(--gray-3);
+  flex-shrink: 0;
+  margin-left: 1rem;
+  margin-right: 0.7rem;
+  width: 1rem;
+}
+a.UnitHeader-backLink {
+  color: black;
+  display: block;
+  font-size: 1rem;
+}
+.UnitHeader-backLink img {
+  height: 0.8125rem;
+  margin-right: 0.5rem;
+  position: relative;
+  top: -0.0625rem;
+  width: auto;
+}
+.UnitHeader-badge {
+  border: 0.0625rem solid var(--gray-4);
+  border-radius: 0.125rem;
+  font-size: 0.6875rem;
+  font-weight: 500;
+  line-height: 1rem;
+  margin-left: 0.5rem;
+  padding: 0 0.35rem;
+  text-align: center;
+}
diff --git a/content/static/css/unit_header.css.map b/content/static/css/unit_header.css.map
deleted file mode 100644
index 601879f..0000000
--- a/content/static/css/unit_header.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_header.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,YACE,0CAA4C,CAC5C,kBACF,CACA,2CACE,YACE,0CAA4C,CAC5C,oBACF,CACF,CACA,sBACE,WAAY,CACZ,eACF,CACA,uBACE,gBACF,CACA,2BACE,mBAAoB,CACpB,mBAAoB,CACpB,iBAAmB,CACnB,kBACF,CACA,kDACE,WAAY,CACZ,eACF,CACA,oBACE,YAAa,CACb,kBACF,CACA,kBACE,iBAAkB,CAClB,mBAAoB,CACpB,kBAAmB,CACnB,kBACF,CACA,mBACE,kBAAmB,CACnB,YAAa,CACb,cAAe,CACf,kBACF,CACA,yCACE,mBACE,mBACF,CACF,CACA,uBACE,mBAAoB,CACpB,iBAAmB,CACnB,mBACF,CACA,2BACE,kBAAoB,CACpB,qBACF,CACA,8BACE,mBACF,CACA,kDACE,WAAY,CACZ,YACF,CACA,yCACE,iDACE,aACF,CACF,CAMA,8CAEE,mBAAoB,CACpB,UAAY,CACZ,eAAiB,CACjB,0BAA4B,CAC5B,oBAAuB,CACvB,wBAAyB,CACzB,aACF,CACA,8DAEE,2BACF,CACA,sEAEE,sBACF,CACA,gEAEE,YACF,CACA,+BACE,+BAAgC,CAChC,YAAa,CACb,oBAAwB,CACxB,gBACF,CAMA,qEAEE,YACF,CACA,uBACE,mBAAoB,CACpB,aAAc,CACd,gBAAiB,CACjB,kBAAoB,CACpB,UACF,CACA,sBACE,UAAY,CACZ,aAAc,CACd,cACF,CACA,yBACE,eAAiB,CACjB,kBAAoB,CACpB,iBAAkB,CAClB,aAAe,CACf,UACF,CACA,kBACE,mCAAqC,CACrC,qBAAuB,CACvB,kBAAoB,CACpB,eAAgB,CAChB,gBAAiB,CACjB,iBAAmB,CACnB,gBAAkB,CAClB,iBACF","file":"unit_header.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitHeader {\n  border-bottom: 0.0625rem solid var(--gray-8);\n  padding: 0.5rem 1rem;\n}\n@media only screen and (min-width: 57.7rem) {\n  .UnitHeader {\n    border-bottom: 0.0625rem solid var(--gray-8);\n    padding: 0.5rem 1.5rem;\n  }\n}\n.UnitHeader-container {\n  margin: auto;\n  max-width: 95rem;\n}\n.UnitHeader-breadcrumb {\n  margin-top: 0.5rem;\n}\n.UnitHeader-breadcrumbItem {\n  color: var(--gray-4);\n  display: inline-flex;\n  font-size: 0.875rem;\n  line-height: 1.5rem;\n}\n.UnitHeader-breadcrumbItem:not(:last-child)::after {\n  content: '>';\n  padding: 0 0.5rem;\n}\n.UnitHeader-heading {\n  display: flex;\n  align-items: center;\n}\n.UnitHeader-title {\n  font-size: 1.75rem;\n  line-height: 2.25rem;\n  margin-bottom: 1rem;\n  margin-top: 0.625rem;\n}\n.UnitHeader-detail {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  white-space: nowrap;\n}\n@media only screen and (min-width: 52rem) {\n  .UnitHeader-detail {\n    margin-bottom: 0.5rem;\n  }\n}\n.UnitHeader-detailItem {\n  color: var(--gray-4);\n  font-size: 0.875rem;\n  margin-bottom: 0.5rem;\n}\n.UnitHeader-detailItem img {\n  margin-right: 0.5rem;\n  vertical-align: middle;\n}\n.UnitHeader-detailItem a > span {\n  color: var(--gray-4);\n}\n.UnitHeader-detailItem:not(:first-of-type)::before {\n  content: '|';\n  padding: 1rem;\n}\n@media only screen and (max-width: 52rem) {\n  .UnitHeader-detailItem:not(:last-of-type)::before {\n    padding: 0.5rem;\n  }\n}\n\n/*\n * TODO: Replace DetailsHeader-badge with UnitHeader-versionBadge in\n * middleware/latestversion.go after unit page is launched.\n */\n.UnitHeader-versionBadge,\n.DetailsHeader-badge {\n  border-radius: unset;\n  color: white;\n  font-size: 0.7rem;\n  margin: -1rem 0 -1rem 0.5rem;\n  padding: 0.25rem 0.5rem;\n  text-transform: uppercase;\n  top: -0.0625rem;\n}\n.UnitHeader-versionBadge--latest,\n.DetailsHeader-badge--latest {\n  background: var(--turq-dark);\n}\n.UnitHeader-versionBadge--goToLatest,\n.DetailsHeader-badge--goToLatest {\n  background: var(--pink);\n}\n.UnitHeader-versionBadge--unknown,\n.DetailsHeader-badge--unknown {\n  display: none;\n}\n.UnitHeader-majorVersionBanner {\n  background-color: var(--gray-10);\n  display: flex;\n  margin: -0.5rem 0 1rem 0;\n  padding: 0.75rem 0;\n}\n\n/*\n * TODO: Replace DetailsHeader-banner with UnitHeader-majorVersionBanner in\n * middleware/latestversion.go after unit page is launched.\n */\n.UnitHeader-majorVersionBanner--latest,\n.DetailsHeader-banner--latest {\n  display: none;\n}\n.UnitHeader-detailIcon {\n  color: var(--gray-3);\n  flex-shrink: 0;\n  margin-left: 1rem;\n  margin-right: 0.7rem;\n  width: 1rem;\n}\na.UnitHeader-backLink {\n  color: black;\n  display: block;\n  font-size: 1rem;\n}\n.UnitHeader-backLink img {\n  height: 0.8125rem;\n  margin-right: 0.5rem;\n  position: relative;\n  top: -0.0625rem;\n  width: auto;\n}\n.UnitHeader-badge {\n  border: 0.0625rem solid var(--gray-4);\n  border-radius: 0.125rem;\n  font-size: 0.6875rem;\n  font-weight: 500;\n  line-height: 1rem;\n  margin-left: 0.5rem;\n  padding: 0 0.35rem;\n  text-align: center;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_meta.css b/content/static/css/unit_meta.css
index 5d82118..6bbbcb8 100644
--- a/content/static/css/unit_meta.css
+++ b/content/static/css/unit_meta.css
@@ -2,5 +2,99 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.UnitMeta,.UnitMeta a{display:block}.UnitMeta a{margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.UnitMeta-header{font-weight:700;margin:1.125rem 0}.UnitMeta-repo,.UnitMetaDetails-header{font-size:1rem;margin-bottom:.5rem}.UnitMetaDetails-header{border-bottom:.0625rem solid var(--gray-8);display:flex;font-weight:700;justify-content:space-between;line-height:1rem;margin-top:1.85rem;padding-bottom:.5rem}.UnitMetaDetails ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.UnitMetaDetails li{font-size:1rem;margin-bottom:.75rem;white-space:nowrap}.UnitMetaDetails a{font-size:1rem;font-weight:400;text-transform:none}.UnitMetaDetails-icon{height:auto;margin-right:.25rem;position:relative;width:.875rem;top:.125rem;z-index:-1}.UnitMetaDetails-toggletip button{background:none;border:none;cursor:pointer;width:1.625rem}.UnitMetaDetails-toggletip [role=status]{height:0;position:absolute;width:0}.UnitMetaDetails-toggletipBubble{background:var(--white) 80%;border:.0625rem solid var(--gray-8);border-radius:.25rem;display:block;font-size:.75rem;left:-12rem;letter-spacing:.01875rem;line-height:1rem;padding:.5rem;position:relative;top:1.5rem;white-space:normal;width:12rem}@media only screen and (min-width:65rem){.UnitMetaDetails-toggletipBubble{left:-10rem}}@media only screen and (min-width:70rem){.UnitMetaDetails-toggletipBubble{left:-8rem}}@media only screen and (min-width:82rem){.UnitMetaDetails-toggletipBubble{left:-6rem}}
-/*# sourceMappingURL=unit_meta.css.map */
\ No newline at end of file
+ */
+
+.UnitMeta {
+  display: block;
+}
+.UnitMeta a {
+  display: block;
+  margin-bottom: 1rem;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+  width: 100%;
+}
+.UnitMeta-header {
+  font-weight: bold;
+  margin: 1.125rem 0;
+}
+.UnitMeta-repo {
+  font-size: 1rem;
+  margin-bottom: 0.5rem;
+}
+
+.UnitMetaDetails-header {
+  border-bottom: 0.0625rem solid var(--gray-8);
+  display: flex;
+  font-size: 1rem;
+  font-weight: bold;
+  justify-content: space-between;
+  line-height: 1rem;
+  margin-bottom: 0.5rem;
+  margin-top: 1.85rem;
+  padding-bottom: 0.5rem;
+}
+.UnitMetaDetails ul {
+  list-style: none;
+  padding-inline-start: 0;
+}
+.UnitMetaDetails li {
+  font-size: 1rem;
+  margin-bottom: 0.75rem;
+  white-space: nowrap;
+}
+.UnitMetaDetails a {
+  font-size: 1rem;
+  font-weight: normal;
+  text-transform: none;
+}
+.UnitMetaDetails-icon {
+  height: auto;
+  margin-right: 0.25rem;
+  position: relative;
+  width: 0.875rem;
+  top: 0.125rem;
+  z-index: -1;
+}
+.UnitMetaDetails-toggletip button {
+  background: none;
+  border: none;
+  cursor: pointer;
+  width: 1.625rem;
+}
+.UnitMetaDetails-toggletip [role='status'] {
+  height: 0;
+  position: absolute;
+  width: 0;
+}
+.UnitMetaDetails-toggletipBubble {
+  background: var(--white) 80%;
+  border: 0.0625rem solid var(--gray-8);
+  border-radius: 0.25rem;
+  display: block;
+  font-size: 0.75rem;
+  left: -12rem;
+  letter-spacing: 0.01875rem;
+  line-height: 1rem;
+  padding: 0.5rem;
+  position: relative;
+  top: 1.5rem;
+  white-space: initial;
+  width: 12rem;
+}
+@media only screen and (min-width: 65rem) {
+  .UnitMetaDetails-toggletipBubble {
+    left: -10rem;
+  }
+}
+@media only screen and (min-width: 70rem) {
+  .UnitMetaDetails-toggletipBubble {
+    left: -8rem;
+  }
+}
+@media only screen and (min-width: 82rem) {
+  .UnitMetaDetails-toggletipBubble {
+    left: -6rem;
+  }
+}
diff --git a/content/static/css/unit_meta.css.map b/content/static/css/unit_meta.css.map
deleted file mode 100644
index 7b3e128..0000000
--- a/content/static/css/unit_meta.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_meta.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAKF,sBAFE,aASF,CAPA,YAEE,kBAAmB,CACnB,eAAgB,CAChB,sBAAuB,CACvB,kBAAmB,CACnB,UACF,CACA,iBACE,eAAiB,CACjB,iBACF,CAMA,uCAJE,cAAe,CACf,mBAaF,CAVA,wBACE,0CAA4C,CAC5C,YAAa,CAEb,eAAiB,CACjB,6BAA8B,CAC9B,gBAAiB,CAEjB,kBAAmB,CACnB,oBACF,CACA,oBACE,eAAgB,CAChB,uBAAuB,CAAvB,sBACF,CACA,oBACE,cAAe,CACf,oBAAsB,CACtB,kBACF,CACA,mBACE,cAAe,CACf,eAAmB,CACnB,mBACF,CACA,sBACE,WAAY,CACZ,mBAAqB,CACrB,iBAAkB,CAClB,aAAe,CACf,WAAa,CACb,UACF,CACA,kCACE,eAAgB,CAChB,WAAY,CACZ,cAAe,CACf,cACF,CACA,yCACE,QAAS,CACT,iBAAkB,CAClB,OACF,CACA,iCACE,2BAA4B,CAC5B,mCAAqC,CACrC,oBAAsB,CACtB,aAAc,CACd,gBAAkB,CAClB,WAAY,CACZ,wBAA0B,CAC1B,gBAAiB,CACjB,aAAe,CACf,iBAAkB,CAClB,UAAW,CACX,kBAAoB,CACpB,WACF,CACA,yCACE,iCACE,WACF,CACF,CACA,yCACE,iCACE,UACF,CACF,CACA,yCACE,iCACE,UACF,CACF","file":"unit_meta.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitMeta {\n  display: block;\n}\n.UnitMeta a {\n  display: block;\n  margin-bottom: 1rem;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 100%;\n}\n.UnitMeta-header {\n  font-weight: bold;\n  margin: 1.125rem 0;\n}\n.UnitMeta-repo {\n  font-size: 1rem;\n  margin-bottom: 0.5rem;\n}\n\n.UnitMetaDetails-header {\n  border-bottom: 0.0625rem solid var(--gray-8);\n  display: flex;\n  font-size: 1rem;\n  font-weight: bold;\n  justify-content: space-between;\n  line-height: 1rem;\n  margin-bottom: 0.5rem;\n  margin-top: 1.85rem;\n  padding-bottom: 0.5rem;\n}\n.UnitMetaDetails ul {\n  list-style: none;\n  padding-inline-start: 0;\n}\n.UnitMetaDetails li {\n  font-size: 1rem;\n  margin-bottom: 0.75rem;\n  white-space: nowrap;\n}\n.UnitMetaDetails a {\n  font-size: 1rem;\n  font-weight: normal;\n  text-transform: none;\n}\n.UnitMetaDetails-icon {\n  height: auto;\n  margin-right: 0.25rem;\n  position: relative;\n  width: 0.875rem;\n  top: 0.125rem;\n  z-index: -1;\n}\n.UnitMetaDetails-toggletip button {\n  background: none;\n  border: none;\n  cursor: pointer;\n  width: 1.625rem;\n}\n.UnitMetaDetails-toggletip [role='status'] {\n  height: 0;\n  position: absolute;\n  width: 0;\n}\n.UnitMetaDetails-toggletipBubble {\n  background: var(--white) 80%;\n  border: 0.0625rem solid var(--gray-8);\n  border-radius: 0.25rem;\n  display: block;\n  font-size: 0.75rem;\n  left: -12rem;\n  letter-spacing: 0.01875rem;\n  line-height: 1rem;\n  padding: 0.5rem;\n  position: relative;\n  top: 1.5rem;\n  white-space: initial;\n  width: 12rem;\n}\n@media only screen and (min-width: 65rem) {\n  .UnitMetaDetails-toggletipBubble {\n    left: -10rem;\n  }\n}\n@media only screen and (min-width: 70rem) {\n  .UnitMetaDetails-toggletipBubble {\n    left: -8rem;\n  }\n}\n@media only screen and (min-width: 82rem) {\n  .UnitMetaDetails-toggletipBubble {\n    left: -6rem;\n  }\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_outline.css b/content/static/css/unit_outline.css
index fbd4f26..666065a 100644
--- a/content/static/css/unit_outline.css
+++ b/content/static/css/unit_outline.css
@@ -2,5 +2,171 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.DocNav-index,.Documentation-index{display:block}.UnitOutline{display:flex;flex-direction:column;max-height:100%;position:-webkit-sticky;position:sticky;top:4.5rem}.UnitOutline-jumpTo{display:flex;margin-bottom:-.1625rem}.UnitOutline-jumpTo button{background-color:#fff;border:.0625rem solid var(--gray-8);border-radius:.25rem;color:var(--gray-4);cursor:pointer;height:2rem;padding-left:1.5rem;text-align:left;width:100%}.UnitOutline-jumpTo button:hover:not([disabled]){border-color:var(--gray-7)}.UnitOutline-jumpTo:after{background-color:var(--gray-9);content:"f";content:"f"/"find";padding:.0625rem 0;right:.75rem;width:1.5rem}.UnitOutline-jumpTo:after,.UnitOutline-jumpTo:before{align-self:center;border-radius:.5rem;color:var(--gray-6);font-size:.75rem;position:absolute;text-align:center}.UnitOutline-jumpTo:before{content:url(/static/img/pkg-icon-jumpTo_16x16.svg);left:.4rem;top:.5rem}.UnitOutline-jumpToInput:disabled{background-color:var(--gray-9)}.UnitOutline ul[role=group],.UnitOutline ul[role=tree],.UnitOutline ul[role=treeitem]{list-style:none;padding-left:0}.UnitOutline li:last-of-type{padding-bottom:.25rem}.UnitOutline [role=treeitem][aria-expanded=false]+ul[role=group]{display:none}.UnitOutline [role=treeitem][aria-expanded=true]+ul[role=group]{display:block}.UnitOutline [role=treeitem][aria-level="1"]+ul[role=group]{max-height:calc(100vh - 20rem);overflow-y:auto;padding:.5rem .25rem 0}.UnitOutline a{color:var(--gray-2);display:block;line-height:1.5rem;overflow:hidden;padding:.125rem 0 .125rem 1.25rem;position:relative;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.UnitOutline a:focus,.UnitOutline a:hover{outline:transparent;text-decoration:underline}.UnitOutline [role=treeitem][aria-selected=true]{color:var(--gray-1);font-weight:500}.UnitOutline [role=treeitem][aria-level="1"]{display:block;font-size:1.125rem;font-weight:500;line-height:2.5rem;padding:0 1rem}.UnitOutline [role=treeitem][aria-level="1"][aria-expanded=true],.UnitOutline [role=treeitem][aria-level="1"][aria-selected=true]{background-color:var(--gray-9)}.UnitOutline [role=treeitem][aria-level="3"][aria-expanded=true]{margin-bottom:.375em}.UnitOutline [role=treeitem][aria-level="2"]{position:relative;margin-bottom:.25rem}.UnitOutline [role=treeitem][aria-level="3"]{font-size:.875rem;padding-left:2.5rem}.UnitOutline [role=treeitem][aria-level="4"]{border-left:.125rem solid var(--gray-9);font-size:.875rem;margin-left:2.5rem;padding-left:.5rem}.UnitOutline [role=treeitem][aria-selected=true][aria-level="2"]:not([aria-expanded]):before,.UnitOutline [role=treeitem][aria-selected=true][aria-level="3"]:not([aria-expanded]):before{border-radius:50%;background-color:var(--turq-dark);content:"";display:block;height:.3125rem;left:.4688rem;position:absolute;top:.6875rem;width:.3125rem}.UnitOutline [role=treeitem][aria-expanded][aria-owns][aria-level="2"]:before,.UnitOutline [role=treeitem][aria-expanded][aria-owns][aria-level="3"]:before{border-bottom:.25rem solid transparent;border-left:.25rem solid var(--gray-4);border-right:0;border-top:.25rem solid transparent;content:"";display:block;height:0;left:.5rem;position:absolute;top:.625rem;transition:transform .1s linear;width:0}.UnitOutline [role=treeitem][aria-expanded=true][aria-level="2"]:before,.UnitOutline [role=treeitem][aria-expanded=true][aria-level="3"]:before{transform:rotate(90deg)}.UnitOutline [role=treeitem][aria-expanded][aria-level="3"]:not([empty]):before,.UnitOutline [role=treeitem][aria-selected][aria-level="3"]:not([empty]):before{left:1.5rem;top:.75rem}.UnitOutline [role=treeitem][aria-selected=true][aria-level="4"]{border-left:.125rem solid var(--turq-dark)}
-/*# sourceMappingURL=unit_outline.css.map */
\ No newline at end of file
+ */
+
+/* TODO(jamal): remove these styles with legacy code. */
+.Documentation-index,
+.DocNav-index {
+  display: block;
+}
+
+.UnitOutline {
+  display: flex;
+  flex-direction: column;
+  max-height: 100%;
+  position: sticky;
+  top: 4.5rem;
+}
+.UnitOutline-jumpTo {
+  display: flex;
+  margin-bottom: -0.1625rem;
+}
+.UnitOutline-jumpTo button {
+  background-color: white;
+  border: 0.0625rem solid var(--gray-8);
+  border-radius: 0.25rem;
+  color: var(--gray-4);
+  cursor: pointer;
+  height: 2rem;
+  padding-left: 1.5rem;
+  text-align: left;
+  width: 100%;
+}
+.UnitOutline-jumpTo button:hover:not([disabled]) {
+  border-color: var(--gray-7);
+}
+.UnitOutline-jumpTo::after {
+  align-self: center;
+  background-color: var(--gray-9);
+  border-radius: 0.5rem;
+  color: var(--gray-6);
+  content: 'f';
+  content: 'f' / 'find';
+  font-size: 0.75rem;
+  padding: 0.0625rem 0;
+  position: absolute;
+  right: 0.75rem;
+  text-align: center;
+  width: 1.5rem;
+}
+.UnitOutline-jumpTo::before {
+  align-self: center;
+  border-radius: 0.5rem;
+  color: var(--gray-6);
+  content: url('/static/img/pkg-icon-jumpTo_16x16.svg');
+  font-size: 0.75rem;
+  left: 0.4rem;
+  position: absolute;
+  text-align: center;
+  top: 0.5rem;
+}
+.UnitOutline-jumpToInput:disabled {
+  background-color: var(--gray-9);
+}
+.UnitOutline ul[role='tree'],
+.UnitOutline ul[role='treeitem'],
+.UnitOutline ul[role='group'] {
+  list-style: none;
+  padding-left: 0;
+}
+.UnitOutline li:last-of-type {
+  padding-bottom: 0.25rem;
+}
+.UnitOutline [role='treeitem'][aria-expanded='false'] + ul[role='group'] {
+  display: none;
+}
+.UnitOutline [role='treeitem'][aria-expanded='true'] + ul[role='group'] {
+  display: block;
+}
+.UnitOutline [role='treeitem'][aria-level='1'] + ul[role='group'] {
+  max-height: calc(100vh - 20rem);
+  overflow-y: auto;
+  padding: 0.5rem 0.25rem 0 0.25rem;
+}
+.UnitOutline a {
+  color: var(--gray-2);
+  display: block;
+  line-height: 1.5rem;
+  overflow: hidden;
+  padding: 0.125rem 0 0.125rem 1.25rem;
+  position: relative;
+  text-overflow: ellipsis;
+  user-select: none;
+  white-space: nowrap;
+}
+.UnitOutline a:focus,
+.UnitOutline a:hover {
+  outline: transparent;
+  text-decoration: underline;
+}
+.UnitOutline [role='treeitem'][aria-selected='true'] {
+  color: var(--gray-1);
+  font-weight: 500;
+}
+.UnitOutline [role='treeitem'][aria-level='1'] {
+  display: block;
+  font-size: 1.125rem;
+  font-weight: 500;
+  line-height: 2.5rem;
+  padding: 0 1rem;
+}
+.UnitOutline [role='treeitem'][aria-level='1'][aria-selected='true'],
+.UnitOutline [role='treeitem'][aria-level='1'][aria-expanded='true'] {
+  background-color: var(--gray-9);
+}
+.UnitOutline [role='treeitem'][aria-level='3'][aria-expanded='true'] {
+  margin-bottom: 0.375em;
+}
+.UnitOutline [role='treeitem'][aria-level='2'] {
+  position: relative;
+  margin-bottom: 0.25rem;
+}
+.UnitOutline [role='treeitem'][aria-level='3'] {
+  font-size: 0.875rem;
+  padding-left: 2.5rem;
+}
+.UnitOutline [role='treeitem'][aria-level='4'] {
+  border-left: 0.125rem solid var(--gray-9);
+  font-size: 0.875rem;
+  margin-left: 2.5rem;
+  padding-left: 0.5rem;
+}
+.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='2']:not([aria-expanded])::before,
+.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='3']:not([aria-expanded])::before {
+  border-radius: 50%;
+  background-color: var(--turq-dark);
+  content: '';
+  display: block;
+  height: 0.3125rem;
+  left: 0.4688rem;
+  position: absolute;
+  top: 0.6875rem;
+  width: 0.3125rem;
+}
+.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='2']::before,
+.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='3']::before {
+  border-bottom: 0.25rem solid transparent;
+  border-left: 0.25rem solid var(--gray-4);
+  border-right: 0;
+  border-top: 0.25rem solid transparent;
+  content: '';
+  display: block;
+  height: 0;
+  left: 0.5rem;
+  position: absolute;
+  top: 0.625rem;
+  transition: transform 0.1s linear;
+  width: 0;
+}
+.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='2']::before,
+.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='3']::before {
+  transform: rotate(90deg);
+}
+.UnitOutline [role='treeitem'][aria-expanded][aria-level='3']:not([empty])::before,
+.UnitOutline [role='treeitem'][aria-selected][aria-level='3']:not([empty])::before {
+  left: 1.5rem;
+  top: 0.75rem;
+}
+.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='4'] {
+  border-left: 0.125rem solid var(--turq-dark);
+}
diff --git a/content/static/css/unit_outline.css.map b/content/static/css/unit_outline.css.map
deleted file mode 100644
index 72c007c..0000000
--- a/content/static/css/unit_outline.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_outline.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAGF,mCAEE,aACF,CAEA,aACE,YAAa,CACb,qBAAsB,CACtB,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAChB,UACF,CACA,oBACE,YAAa,CACb,uBACF,CACA,2BACE,qBAAuB,CACvB,mCAAqC,CACrC,oBAAsB,CACtB,mBAAoB,CACpB,cAAe,CACf,WAAY,CACZ,mBAAoB,CACpB,eAAgB,CAChB,UACF,CACA,iDACE,0BACF,CACA,0BAEE,8BAA+B,CAG/B,WAAY,CACZ,kBAAqB,CAErB,kBAAoB,CAEpB,YAAc,CAEd,YACF,CACA,qDAbE,iBAAkB,CAElB,mBAAqB,CACrB,mBAAoB,CAGpB,gBAAkB,CAElB,iBAAkB,CAElB,iBAaF,CAVA,2BAIE,kDAAqD,CAErD,UAAY,CAGZ,SACF,CACA,kCACE,8BACF,CACA,sFAGE,eAAgB,CAChB,cACF,CACA,6BACE,qBACF,CACA,iEACE,YACF,CACA,gEACE,aACF,CACA,4DACE,8BAA+B,CAC/B,eAAgB,CAChB,sBACF,CACA,eACE,mBAAoB,CACpB,aAAc,CACd,kBAAmB,CACnB,eAAgB,CAChB,iCAAoC,CACpC,iBAAkB,CAClB,sBAAuB,CACvB,wBAAiB,CAAjB,qBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CACjB,kBACF,CACA,0CAEE,mBAAoB,CACpB,yBACF,CACA,iDACE,mBAAoB,CACpB,eACF,CACA,6CACE,aAAc,CACd,kBAAmB,CACnB,eAAgB,CAChB,kBAAmB,CACnB,cACF,CACA,kIAEE,8BACF,CACA,iEACE,oBACF,CACA,6CACE,iBAAkB,CAClB,oBACF,CACA,6CACE,iBAAmB,CACnB,mBACF,CACA,6CACE,uCAAyC,CACzC,iBAAmB,CACnB,kBAAmB,CACnB,kBACF,CACA,0LAEE,iBAAkB,CAClB,iCAAkC,CAClC,UAAW,CACX,aAAc,CACd,eAAiB,CACjB,aAAe,CACf,iBAAkB,CAClB,YAAc,CACd,cACF,CACA,4JAEE,sCAAwC,CACxC,sCAAwC,CACxC,cAAe,CACf,mCAAqC,CACrC,UAAW,CACX,aAAc,CACd,QAAS,CACT,UAAY,CACZ,iBAAkB,CAClB,WAAa,CACb,+BAAiC,CACjC,OACF,CACA,gJAEE,uBACF,CACA,gKAEE,WAAY,CACZ,UACF,CACA,iEACE,0CACF","file":"unit_outline.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n/* TODO(jamal): remove these styles with legacy code. */\n.Documentation-index,\n.DocNav-index {\n  display: block;\n}\n\n.UnitOutline {\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  position: sticky;\n  top: 4.5rem;\n}\n.UnitOutline-jumpTo {\n  display: flex;\n  margin-bottom: -0.1625rem;\n}\n.UnitOutline-jumpTo button {\n  background-color: white;\n  border: 0.0625rem solid var(--gray-8);\n  border-radius: 0.25rem;\n  color: var(--gray-4);\n  cursor: pointer;\n  height: 2rem;\n  padding-left: 1.5rem;\n  text-align: left;\n  width: 100%;\n}\n.UnitOutline-jumpTo button:hover:not([disabled]) {\n  border-color: var(--gray-7);\n}\n.UnitOutline-jumpTo::after {\n  align-self: center;\n  background-color: var(--gray-9);\n  border-radius: 0.5rem;\n  color: var(--gray-6);\n  content: 'f';\n  content: 'f' / 'find';\n  font-size: 0.75rem;\n  padding: 0.0625rem 0;\n  position: absolute;\n  right: 0.75rem;\n  text-align: center;\n  width: 1.5rem;\n}\n.UnitOutline-jumpTo::before {\n  align-self: center;\n  border-radius: 0.5rem;\n  color: var(--gray-6);\n  content: url('/static/img/pkg-icon-jumpTo_16x16.svg');\n  font-size: 0.75rem;\n  left: 0.4rem;\n  position: absolute;\n  text-align: center;\n  top: 0.5rem;\n}\n.UnitOutline-jumpToInput:disabled {\n  background-color: var(--gray-9);\n}\n.UnitOutline ul[role='tree'],\n.UnitOutline ul[role='treeitem'],\n.UnitOutline ul[role='group'] {\n  list-style: none;\n  padding-left: 0;\n}\n.UnitOutline li:last-of-type {\n  padding-bottom: 0.25rem;\n}\n.UnitOutline [role='treeitem'][aria-expanded='false'] + ul[role='group'] {\n  display: none;\n}\n.UnitOutline [role='treeitem'][aria-expanded='true'] + ul[role='group'] {\n  display: block;\n}\n.UnitOutline [role='treeitem'][aria-level='1'] + ul[role='group'] {\n  max-height: calc(100vh - 20rem);\n  overflow-y: auto;\n  padding: 0.5rem 0.25rem 0 0.25rem;\n}\n.UnitOutline a {\n  color: var(--gray-2);\n  display: block;\n  line-height: 1.5rem;\n  overflow: hidden;\n  padding: 0.125rem 0 0.125rem 1.25rem;\n  position: relative;\n  text-overflow: ellipsis;\n  user-select: none;\n  white-space: nowrap;\n}\n.UnitOutline a:focus,\n.UnitOutline a:hover {\n  outline: transparent;\n  text-decoration: underline;\n}\n.UnitOutline [role='treeitem'][aria-selected='true'] {\n  color: var(--gray-1);\n  font-weight: 500;\n}\n.UnitOutline [role='treeitem'][aria-level='1'] {\n  display: block;\n  font-size: 1.125rem;\n  font-weight: 500;\n  line-height: 2.5rem;\n  padding: 0 1rem;\n}\n.UnitOutline [role='treeitem'][aria-level='1'][aria-selected='true'],\n.UnitOutline [role='treeitem'][aria-level='1'][aria-expanded='true'] {\n  background-color: var(--gray-9);\n}\n.UnitOutline [role='treeitem'][aria-level='3'][aria-expanded='true'] {\n  margin-bottom: 0.375em;\n}\n.UnitOutline [role='treeitem'][aria-level='2'] {\n  position: relative;\n  margin-bottom: 0.25rem;\n}\n.UnitOutline [role='treeitem'][aria-level='3'] {\n  font-size: 0.875rem;\n  padding-left: 2.5rem;\n}\n.UnitOutline [role='treeitem'][aria-level='4'] {\n  border-left: 0.125rem solid var(--gray-9);\n  font-size: 0.875rem;\n  margin-left: 2.5rem;\n  padding-left: 0.5rem;\n}\n.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='2']:not([aria-expanded])::before,\n.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='3']:not([aria-expanded])::before {\n  border-radius: 50%;\n  background-color: var(--turq-dark);\n  content: '';\n  display: block;\n  height: 0.3125rem;\n  left: 0.4688rem;\n  position: absolute;\n  top: 0.6875rem;\n  width: 0.3125rem;\n}\n.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='2']::before,\n.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='3']::before {\n  border-bottom: 0.25rem solid transparent;\n  border-left: 0.25rem solid var(--gray-4);\n  border-right: 0;\n  border-top: 0.25rem solid transparent;\n  content: '';\n  display: block;\n  height: 0;\n  left: 0.5rem;\n  position: absolute;\n  top: 0.625rem;\n  transition: transform 0.1s linear;\n  width: 0;\n}\n.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='2']::before,\n.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='3']::before {\n  transform: rotate(90deg);\n}\n.UnitOutline [role='treeitem'][aria-expanded][aria-level='3']:not([empty])::before,\n.UnitOutline [role='treeitem'][aria-selected][aria-level='3']:not([empty])::before {\n  left: 1.5rem;\n  top: 0.75rem;\n}\n.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='4'] {\n  border-left: 0.125rem solid var(--turq-dark);\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_readme.css b/content/static/css/unit_readme.css
index 74e2615..7a523bb 100644
--- a/content/static/css/unit_readme.css
+++ b/content/static/css/unit_readme.css
@@ -2,5 +2,58 @@
  * Copyright 2020 The Go Authors. All rights reserved.
  * Use of this source code is governed by a BSD-style
  * license that can be found in the LICENSE file.
- */.UnitReadme{margin-bottom:2rem}.UnitReadme-title{border-bottom:.0625rem solid var(--gray-8);font-size:1.375rem;margin:.5rem 0 0;padding-bottom:1rem}.UnitReadme-title img{margin-right:1rem}.UnitReadme-content{position:relative;max-height:20rem;overflow:hidden}.UnitReadme-content ul{line-height:1.5rem}.UnitReadme-fadeOut{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:1.875rem 0;background-image:linear-gradient(180deg,transparent,var(--white))}.UnitReadme-collapseLink,.UnitReadme-expandLink{cursor:pointer;padding:.625rem 0;color:var(--turq-dark)}.UnitReadme-collapseLink{display:none}.UnitReadme--expanded .UnitReadme-content{max-height:none}.UnitReadme--expanded .UnitReadme-expandLink,.UnitReadme--expanded .UnitReadme-fadeOut{display:none}.UnitReadme--expanded .UnitReadme-collapseLink{display:block}
-/*# sourceMappingURL=unit_readme.css.map */
\ No newline at end of file
+ */
+
+.UnitReadme {
+  margin-bottom: 2rem;
+}
+.UnitReadme-title {
+  border-bottom: 0.0625rem solid var(--gray-8);
+  font-size: 1.375rem;
+  margin: 0.5rem 0 0 0;
+  padding-bottom: 1rem;
+}
+.UnitReadme-title img {
+  margin-right: 1rem;
+}
+.UnitReadme-content {
+  position: relative;
+  max-height: 20rem;
+  overflow: hidden;
+}
+.UnitReadme-content ul {
+  line-height: 1.5rem;
+}
+.UnitReadme-fadeOut {
+  position: absolute;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  text-align: center;
+  margin: 0;
+  padding: 1.875rem 0;
+  background-image: linear-gradient(to bottom, transparent, var(--white));
+}
+.UnitReadme-expandLink {
+  cursor: pointer;
+  padding: 0.625rem 0;
+  color: var(--turq-dark);
+}
+.UnitReadme-collapseLink {
+  cursor: pointer;
+  display: none;
+  padding: 0.625rem 0;
+  color: var(--turq-dark);
+}
+.UnitReadme--expanded .UnitReadme-content {
+  max-height: initial;
+}
+.UnitReadme--expanded .UnitReadme-fadeOut {
+  display: none;
+}
+.UnitReadme--expanded .UnitReadme-expandLink {
+  display: none;
+}
+.UnitReadme--expanded .UnitReadme-collapseLink {
+  display: block;
+}
diff --git a/content/static/css/unit_readme.css.map b/content/static/css/unit_readme.css.map
deleted file mode 100644
index b705096..0000000
--- a/content/static/css/unit_readme.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../../lib/css/unit_readme.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,YACE,kBACF,CACA,kBACE,0CAA4C,CAC5C,kBAAmB,CACnB,gBAAoB,CACpB,mBACF,CACA,sBACE,iBACF,CACA,oBACE,iBAAkB,CAClB,gBAAiB,CACjB,eACF,CACA,uBACE,kBACF,CACA,oBACE,iBAAkB,CAClB,QAAS,CACT,MAAO,CACP,UAAW,CACX,iBAAkB,CAClB,QAAS,CACT,kBAAmB,CACnB,iEACF,CAMA,gDAJE,cAAe,CACf,iBAAmB,CACnB,sBAOF,CALA,yBAEE,YAGF,CACA,0CACE,eACF,CAIA,uFACE,YACF,CACA,+CACE,aACF","file":"unit_readme.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitReadme {\n  margin-bottom: 2rem;\n}\n.UnitReadme-title {\n  border-bottom: 0.0625rem solid var(--gray-8);\n  font-size: 1.375rem;\n  margin: 0.5rem 0 0 0;\n  padding-bottom: 1rem;\n}\n.UnitReadme-title img {\n  margin-right: 1rem;\n}\n.UnitReadme-content {\n  position: relative;\n  max-height: 20rem;\n  overflow: hidden;\n}\n.UnitReadme-content ul {\n  line-height: 1.5rem;\n}\n.UnitReadme-fadeOut {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  text-align: center;\n  margin: 0;\n  padding: 1.875rem 0;\n  background-image: linear-gradient(to bottom, transparent, var(--white));\n}\n.UnitReadme-expandLink {\n  cursor: pointer;\n  padding: 0.625rem 0;\n  color: var(--turq-dark);\n}\n.UnitReadme-collapseLink {\n  cursor: pointer;\n  display: none;\n  padding: 0.625rem 0;\n  color: var(--turq-dark);\n}\n.UnitReadme--expanded .UnitReadme-content {\n  max-height: initial;\n}\n.UnitReadme--expanded .UnitReadme-fadeOut {\n  display: none;\n}\n.UnitReadme--expanded .UnitReadme-expandLink {\n  display: none;\n}\n.UnitReadme--expanded .UnitReadme-collapseLink {\n  display: block;\n}\n"]}
\ No newline at end of file
diff --git a/devtools/cmd/css/main.go b/devtools/cmd/css/main.go
index a7956f2..f2de24c 100644
--- a/devtools/cmd/css/main.go
+++ b/devtools/cmd/css/main.go
@@ -24,7 +24,7 @@
 )
 
 const (
-	cssFile              = "content/lib/css/readme.css"
+	cssFile              = "content/static/css/readme.css"
 	githubStylesheet     = "https://raw.githubusercontent.com/sindresorhus/github-markdown-css/gh-pages/github-markdown.css"
 	githubREADMEClass    = ".markdown-body"
 	discoveryREADMEClass = ".Overview-readmeContent"
diff --git a/package-lock.json b/package-lock.json
index c6f64ed..74a7f93 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -803,11 +803,6 @@
         "@types/node": "*"
       }
     },
-    "@types/q": {
-      "version": "1.5.4",
-      "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
-      "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug=="
-    },
     "@types/stack-utils": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz",
@@ -972,11 +967,6 @@
         "uri-js": "^4.2.2"
       }
     },
-    "alphanum-sort": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
-      "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
-    },
     "ansi-colors": {
       "version": "4.1.1",
       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
@@ -1090,29 +1080,11 @@
       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
     },
-    "at-least-node": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
-      "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
-    },
     "atob": {
       "version": "2.1.2",
       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
     },
-    "autoprefixer": {
-      "version": "10.0.2",
-      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.0.2.tgz",
-      "integrity": "sha512-okBmu9OMdt6DNEcZmnl0IYVv8Xl/xYWRSnc2OJ9UJEOt1u30opG1B8aLsViqKryBaYv1SKB4f85fOGZs5zYxHQ==",
-      "requires": {
-        "browserslist": "^4.14.7",
-        "caniuse-lite": "^1.0.30001157",
-        "colorette": "^1.2.1",
-        "normalize-range": "^0.1.2",
-        "num2fraction": "^1.2.2",
-        "postcss-value-parser": "^4.1.0"
-      }
-    },
     "aws-sign2": {
       "version": "0.7.0",
       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
@@ -1262,11 +1234,6 @@
         "tweetnacl": "^0.14.3"
       }
     },
-    "binary-extensions": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
-      "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ=="
-    },
     "bl": {
       "version": "4.0.3",
       "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz",
@@ -1277,11 +1244,6 @@
         "readable-stream": "^3.4.0"
       }
     },
-    "boolbase": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
-      "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
-    },
     "brace-expansion": {
       "version": "1.1.11",
       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -1410,29 +1372,6 @@
         "get-intrinsic": "^1.0.0"
       }
     },
-    "caller-callsite": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
-      "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
-      "requires": {
-        "callsites": "^2.0.0"
-      },
-      "dependencies": {
-        "callsites": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
-          "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="
-        }
-      }
-    },
-    "caller-path": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
-      "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
-      "requires": {
-        "caller-callsite": "^2.0.0"
-      }
-    },
     "callsites": {
       "version": "3.1.0",
       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -1453,17 +1392,6 @@
         "quick-lru": "^4.0.1"
       }
     },
-    "caniuse-api": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
-      "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
-      "requires": {
-        "browserslist": "^4.0.0",
-        "caniuse-lite": "^1.0.0",
-        "lodash.memoize": "^4.1.2",
-        "lodash.uniq": "^4.5.0"
-      }
-    },
     "caniuse-lite": {
       "version": "1.0.30001170",
       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001170.tgz",
@@ -1547,29 +1475,6 @@
       "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
       "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg=="
     },
-    "chokidar": {
-      "version": "3.4.3",
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
-      "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
-      "requires": {
-        "anymatch": "~3.1.1",
-        "braces": "~3.0.2",
-        "fsevents": "~2.1.2",
-        "glob-parent": "~5.1.0",
-        "is-binary-path": "~2.1.0",
-        "is-glob": "~4.0.1",
-        "normalize-path": "~3.0.0",
-        "readdirp": "~3.5.0"
-      },
-      "dependencies": {
-        "fsevents": {
-          "version": "2.1.3",
-          "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
-          "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
-          "optional": true
-        }
-      }
-    },
     "chownr": {
       "version": "1.1.4",
       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
@@ -1659,28 +1564,6 @@
       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
     },
-    "coa": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
-      "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
-      "requires": {
-        "@types/q": "^1.5.1",
-        "chalk": "^2.4.1",
-        "q": "^1.1.2"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          }
-        }
-      }
-    },
     "collect-v8-coverage": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
@@ -1695,15 +1578,6 @@
         "object-visit": "^1.0.0"
       }
     },
-    "color": {
-      "version": "3.1.3",
-      "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
-      "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
-      "requires": {
-        "color-convert": "^1.9.1",
-        "color-string": "^1.5.4"
-      }
-    },
     "color-convert": {
       "version": "1.9.3",
       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@@ -1717,15 +1591,6 @@
       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
     },
-    "color-string": {
-      "version": "1.5.4",
-      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
-      "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
-      "requires": {
-        "color-name": "^1.0.0",
-        "simple-swizzle": "^0.2.2"
-      }
-    },
     "colorette": {
       "version": "1.2.1",
       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
@@ -1802,367 +1667,11 @@
         "which": "^2.0.1"
       }
     },
-    "css-color-names": {
-      "version": "0.0.4",
-      "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
-      "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA="
-    },
-    "css-declaration-sorter": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
-      "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
-      "requires": {
-        "postcss": "^7.0.1",
-        "timsort": "^0.3.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "css-select": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
-      "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
-      "requires": {
-        "boolbase": "^1.0.0",
-        "css-what": "^3.2.1",
-        "domutils": "^1.7.0",
-        "nth-check": "^1.0.2"
-      }
-    },
-    "css-select-base-adapter": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
-      "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
-    },
-    "css-tree": {
-      "version": "1.0.0-alpha.37",
-      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
-      "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
-      "requires": {
-        "mdn-data": "2.0.4",
-        "source-map": "^0.6.1"
-      },
-      "dependencies": {
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        }
-      }
-    },
-    "css-what": {
-      "version": "3.4.2",
-      "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
-      "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
-    },
     "cssesc": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
     },
-    "cssnano": {
-      "version": "4.1.10",
-      "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
-      "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
-      "requires": {
-        "cosmiconfig": "^5.0.0",
-        "cssnano-preset-default": "^4.0.7",
-        "is-resolvable": "^1.0.0",
-        "postcss": "^7.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "cosmiconfig": {
-          "version": "5.2.1",
-          "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
-          "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
-          "requires": {
-            "import-fresh": "^2.0.0",
-            "is-directory": "^0.3.1",
-            "js-yaml": "^3.13.1",
-            "parse-json": "^4.0.0"
-          }
-        },
-        "import-fresh": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
-          "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
-          "requires": {
-            "caller-path": "^2.0.0",
-            "resolve-from": "^3.0.0"
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "resolve-from": {
-          "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
-          "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "cssnano-preset-default": {
-      "version": "4.0.7",
-      "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
-      "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
-      "requires": {
-        "css-declaration-sorter": "^4.0.1",
-        "cssnano-util-raw-cache": "^4.0.1",
-        "postcss": "^7.0.0",
-        "postcss-calc": "^7.0.1",
-        "postcss-colormin": "^4.0.3",
-        "postcss-convert-values": "^4.0.1",
-        "postcss-discard-comments": "^4.0.2",
-        "postcss-discard-duplicates": "^4.0.2",
-        "postcss-discard-empty": "^4.0.1",
-        "postcss-discard-overridden": "^4.0.1",
-        "postcss-merge-longhand": "^4.0.11",
-        "postcss-merge-rules": "^4.0.3",
-        "postcss-minify-font-values": "^4.0.2",
-        "postcss-minify-gradients": "^4.0.2",
-        "postcss-minify-params": "^4.0.2",
-        "postcss-minify-selectors": "^4.0.2",
-        "postcss-normalize-charset": "^4.0.1",
-        "postcss-normalize-display-values": "^4.0.2",
-        "postcss-normalize-positions": "^4.0.2",
-        "postcss-normalize-repeat-style": "^4.0.2",
-        "postcss-normalize-string": "^4.0.2",
-        "postcss-normalize-timing-functions": "^4.0.2",
-        "postcss-normalize-unicode": "^4.0.1",
-        "postcss-normalize-url": "^4.0.1",
-        "postcss-normalize-whitespace": "^4.0.2",
-        "postcss-ordered-values": "^4.1.2",
-        "postcss-reduce-initial": "^4.0.3",
-        "postcss-reduce-transforms": "^4.0.2",
-        "postcss-svgo": "^4.0.2",
-        "postcss-unique-selectors": "^4.0.1"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "cssnano-util-get-arguments": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
-      "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8="
-    },
-    "cssnano-util-get-match": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
-      "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0="
-    },
-    "cssnano-util-raw-cache": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
-      "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
-      "requires": {
-        "postcss": "^7.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "cssnano-util-same-parent": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
-      "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q=="
-    },
-    "csso": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
-      "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
-      "requires": {
-        "css-tree": "^1.1.2"
-      },
-      "dependencies": {
-        "css-tree": {
-          "version": "1.1.2",
-          "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
-          "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
-          "requires": {
-            "mdn-data": "2.0.14",
-            "source-map": "^0.6.1"
-          }
-        },
-        "mdn-data": {
-          "version": "2.0.14",
-          "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
-          "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        }
-      }
-    },
     "cssom": {
       "version": "0.4.4",
       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
@@ -2318,11 +1827,6 @@
       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
     },
-    "dependency-graph": {
-      "version": "0.9.0",
-      "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz",
-      "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w=="
-    },
     "detect-newline": {
       "version": "3.1.0",
       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
@@ -2412,14 +1916,6 @@
         "domelementtype": "1"
       }
     },
-    "dot-prop": {
-      "version": "5.3.0",
-      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
-      "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
-      "requires": {
-        "is-obj": "^2.0.0"
-      }
-    },
     "duplexer3": {
       "version": "0.1.4",
       "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
@@ -3150,17 +2646,6 @@
       "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
       "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
     },
-    "fs-extra": {
-      "version": "9.0.1",
-      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
-      "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
-      "requires": {
-        "at-least-node": "^1.0.0",
-        "graceful-fs": "^4.2.0",
-        "jsonfile": "^6.0.1",
-        "universalify": "^1.0.0"
-      }
-    },
     "fs.realpath": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -3466,11 +2951,6 @@
         }
       }
     },
-    "hex-color-regex": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
-      "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
-    },
     "hosted-git-info": {
       "version": "3.0.7",
       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz",
@@ -3479,21 +2959,6 @@
         "lru-cache": "^6.0.0"
       }
     },
-    "hsl-regex": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
-      "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4="
-    },
-    "hsla-regex": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
-      "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg="
-    },
-    "html-comment-regex": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
-      "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ=="
-    },
     "html-encoding-sniffer": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
@@ -3572,14 +3037,6 @@
       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
       "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
     },
-    "import-cwd": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
-      "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
-      "requires": {
-        "import-from": "^3.0.0"
-      }
-    },
     "import-fresh": {
       "version": "3.3.0",
       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -3589,21 +3046,6 @@
         "resolve-from": "^4.0.0"
       }
     },
-    "import-from": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
-      "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
-      "requires": {
-        "resolve-from": "^5.0.0"
-      },
-      "dependencies": {
-        "resolve-from": {
-          "version": "5.0.0",
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
-          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
-        }
-      }
-    },
     "import-lazy": {
       "version": "4.0.0",
       "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
@@ -3657,11 +3099,6 @@
       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
     },
-    "is-absolute-url": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
-      "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY="
-    },
     "is-accessor-descriptor": {
       "version": "0.1.6",
       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
@@ -3704,14 +3141,6 @@
       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
     },
-    "is-binary-path": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
-      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
-      "requires": {
-        "binary-extensions": "^2.0.0"
-      }
-    },
     "is-buffer": {
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
@@ -3730,19 +3159,6 @@
         "ci-info": "^2.0.0"
       }
     },
-    "is-color-stop": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
-      "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
-      "requires": {
-        "css-color-names": "^0.0.4",
-        "hex-color-regex": "^1.1.0",
-        "hsl-regex": "^1.0.0",
-        "hsla-regex": "^1.0.0",
-        "rgb-regex": "^1.0.1",
-        "rgba-regex": "^1.0.0"
-      }
-    },
     "is-core-module": {
       "version": "2.2.0",
       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
@@ -3801,11 +3217,6 @@
         }
       }
     },
-    "is-directory": {
-      "version": "0.3.1",
-      "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
-      "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE="
-    },
     "is-docker": {
       "version": "2.1.1",
       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
@@ -3855,11 +3266,6 @@
       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
     },
-    "is-obj": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
-      "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
-    },
     "is-plain-obj": {
       "version": "2.1.0",
       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -3891,24 +3297,11 @@
       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
       "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA=="
     },
-    "is-resolvable": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
-      "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="
-    },
     "is-stream": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
       "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw=="
     },
-    "is-svg": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
-      "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
-      "requires": {
-        "html-comment-regex": "^1.1.0"
-      }
-    },
     "is-symbol": {
       "version": "1.0.3",
       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
@@ -4664,22 +4057,6 @@
         "minimist": "^1.2.5"
       }
     },
-    "jsonfile": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
-      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
-      "requires": {
-        "graceful-fs": "^4.1.6",
-        "universalify": "^2.0.0"
-      },
-      "dependencies": {
-        "universalify": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
-          "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
-        }
-      }
-    },
     "jsprim": {
       "version": "1.4.1",
       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
@@ -4757,26 +4134,6 @@
       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
     },
-    "lodash.difference": {
-      "version": "4.5.0",
-      "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
-      "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw="
-    },
-    "lodash.forown": {
-      "version": "4.4.0",
-      "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz",
-      "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68="
-    },
-    "lodash.get": {
-      "version": "4.4.2",
-      "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
-      "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
-    },
-    "lodash.groupby": {
-      "version": "4.6.0",
-      "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
-      "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E="
-    },
     "lodash.memoize": {
       "version": "4.1.2",
       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
@@ -4787,11 +4144,6 @@
       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
     },
-    "lodash.uniq": {
-      "version": "4.5.0",
-      "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
-      "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
-    },
     "log-symbols": {
       "version": "4.0.0",
       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
@@ -4899,11 +4251,6 @@
       "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
       "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w=="
     },
-    "mdn-data": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
-      "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
-    },
     "memorystream": {
       "version": "0.3.1",
       "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
@@ -5274,14 +4621,6 @@
         }
       }
     },
-    "nth-check": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
-      "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
-      "requires": {
-        "boolbase": "~1.0.0"
-      }
-    },
     "num2fraction": {
       "version": "1.2.2",
       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
@@ -5359,16 +4698,6 @@
         "object-keys": "^1.1.1"
       }
     },
-    "object.getownpropertydescriptors": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
-      "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
-      "requires": {
-        "call-bind": "^1.0.0",
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.18.0-next.1"
-      }
-    },
     "object.pick": {
       "version": "1.3.0",
       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
@@ -5377,17 +4706,6 @@
         "isobject": "^3.0.1"
       }
     },
-    "object.values": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
-      "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
-      "requires": {
-        "call-bind": "^1.0.0",
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.18.0-next.1",
-        "has": "^1.0.3"
-      }
-    },
     "once": {
       "version": "1.4.0",
       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -5603,9 +4921,9 @@
       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
     },
     "postcss": {
-      "version": "8.2.1",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.1.tgz",
-      "integrity": "sha512-RhsqOOAQzTgh1UB/IZdca7F9WDb7SUCR2Vnv1x7DbvuuggQIpoDwjK+q0rzoPffhYvWNKX5JSwS4so4K3UC6vA==",
+      "version": "8.2.3",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.3.tgz",
+      "integrity": "sha512-tdmNCCmxJEsLZNj810qlj8QbvnUNKFL9A5doV+uHrGGK/YNKWEslrytnHDWr9M/GgGjfUFwXCRbxd/b6IoRBXQ==",
       "requires": {
         "colorette": "^1.2.1",
         "nanoid": "^3.1.20",
@@ -5619,500 +4937,6 @@
         }
       }
     },
-    "postcss-calc": {
-      "version": "7.0.5",
-      "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
-      "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
-      "requires": {
-        "postcss": "^7.0.27",
-        "postcss-selector-parser": "^6.0.2",
-        "postcss-value-parser": "^4.0.2"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-cli": {
-      "version": "8.3.0",
-      "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.0.tgz",
-      "integrity": "sha512-GqWohD9VmH+LCe+xsv6VCdcgNylNBmsrbxJlyXUGteGGdcmazj2YxSiJMUmQpg8pE6LRox9idtsTB7JZq5a+rw==",
-      "requires": {
-        "chalk": "^4.0.0",
-        "chokidar": "^3.3.0",
-        "dependency-graph": "^0.9.0",
-        "fs-extra": "^9.0.0",
-        "get-stdin": "^8.0.0",
-        "globby": "^11.0.0",
-        "postcss-load-config": "^3.0.0",
-        "postcss-reporter": "^7.0.0",
-        "pretty-hrtime": "^1.0.3",
-        "read-cache": "^1.0.0",
-        "slash": "^3.0.0",
-        "yargs": "^16.0.0"
-      },
-      "dependencies": {
-        "ansi-styles": {
-          "version": "4.3.0",
-          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
-          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-          "requires": {
-            "color-convert": "^2.0.1"
-          }
-        },
-        "cliui": {
-          "version": "7.0.4",
-          "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
-          "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
-          "requires": {
-            "string-width": "^4.2.0",
-            "strip-ansi": "^6.0.0",
-            "wrap-ansi": "^7.0.0"
-          }
-        },
-        "color-convert": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-          "requires": {
-            "color-name": "~1.1.4"
-          }
-        },
-        "color-name": {
-          "version": "1.1.4",
-          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
-        },
-        "emoji-regex": {
-          "version": "8.0.0",
-          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-          "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
-        },
-        "get-stdin": {
-          "version": "8.0.0",
-          "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
-          "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="
-        },
-        "is-fullwidth-code-point": {
-          "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
-        },
-        "string-width": {
-          "version": "4.2.0",
-          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
-          "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
-          "requires": {
-            "emoji-regex": "^8.0.0",
-            "is-fullwidth-code-point": "^3.0.0",
-            "strip-ansi": "^6.0.0"
-          }
-        },
-        "wrap-ansi": {
-          "version": "7.0.0",
-          "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
-          "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
-          "requires": {
-            "ansi-styles": "^4.0.0",
-            "string-width": "^4.1.0",
-            "strip-ansi": "^6.0.0"
-          }
-        },
-        "y18n": {
-          "version": "5.0.5",
-          "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
-          "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg=="
-        },
-        "yargs": {
-          "version": "16.2.0",
-          "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
-          "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
-          "requires": {
-            "cliui": "^7.0.2",
-            "escalade": "^3.1.1",
-            "get-caller-file": "^2.0.5",
-            "require-directory": "^2.1.1",
-            "string-width": "^4.2.0",
-            "y18n": "^5.0.5",
-            "yargs-parser": "^20.2.2"
-          }
-        }
-      }
-    },
-    "postcss-colormin": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
-      "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
-      "requires": {
-        "browserslist": "^4.0.0",
-        "color": "^3.0.0",
-        "has": "^1.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-convert-values": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
-      "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
-      "requires": {
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-discard-comments": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
-      "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
-      "requires": {
-        "postcss": "^7.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-discard-duplicates": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
-      "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
-      "requires": {
-        "postcss": "^7.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-discard-empty": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
-      "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
-      "requires": {
-        "postcss": "^7.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-discard-overridden": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
-      "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
-      "requires": {
-        "postcss": "^7.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
     "postcss-html": {
       "version": "0.36.0",
       "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz",
@@ -6174,1128 +4998,11 @@
         }
       }
     },
-    "postcss-load-config": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.0.tgz",
-      "integrity": "sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==",
-      "requires": {
-        "cosmiconfig": "^7.0.0",
-        "import-cwd": "^3.0.0"
-      }
-    },
     "postcss-media-query-parser": {
       "version": "0.2.3",
       "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
       "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ="
     },
-    "postcss-merge-longhand": {
-      "version": "4.0.11",
-      "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
-      "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
-      "requires": {
-        "css-color-names": "0.0.4",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0",
-        "stylehacks": "^4.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-merge-rules": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
-      "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
-      "requires": {
-        "browserslist": "^4.0.0",
-        "caniuse-api": "^3.0.0",
-        "cssnano-util-same-parent": "^4.0.0",
-        "postcss": "^7.0.0",
-        "postcss-selector-parser": "^3.0.0",
-        "vendors": "^1.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-selector-parser": {
-          "version": "3.1.2",
-          "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
-          "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
-          "requires": {
-            "dot-prop": "^5.2.0",
-            "indexes-of": "^1.0.1",
-            "uniq": "^1.0.1"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-minify-font-values": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
-      "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
-      "requires": {
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-minify-gradients": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
-      "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
-      "requires": {
-        "cssnano-util-get-arguments": "^4.0.0",
-        "is-color-stop": "^1.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-minify-params": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
-      "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
-      "requires": {
-        "alphanum-sort": "^1.0.0",
-        "browserslist": "^4.0.0",
-        "cssnano-util-get-arguments": "^4.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0",
-        "uniqs": "^2.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-minify-selectors": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
-      "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
-      "requires": {
-        "alphanum-sort": "^1.0.0",
-        "has": "^1.0.0",
-        "postcss": "^7.0.0",
-        "postcss-selector-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-selector-parser": {
-          "version": "3.1.2",
-          "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
-          "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
-          "requires": {
-            "dot-prop": "^5.2.0",
-            "indexes-of": "^1.0.1",
-            "uniq": "^1.0.1"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-charset": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
-      "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
-      "requires": {
-        "postcss": "^7.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-display-values": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
-      "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
-      "requires": {
-        "cssnano-util-get-match": "^4.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-positions": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
-      "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
-      "requires": {
-        "cssnano-util-get-arguments": "^4.0.0",
-        "has": "^1.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-repeat-style": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
-      "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
-      "requires": {
-        "cssnano-util-get-arguments": "^4.0.0",
-        "cssnano-util-get-match": "^4.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-string": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
-      "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
-      "requires": {
-        "has": "^1.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-timing-functions": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
-      "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
-      "requires": {
-        "cssnano-util-get-match": "^4.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-unicode": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
-      "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
-      "requires": {
-        "browserslist": "^4.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-url": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
-      "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
-      "requires": {
-        "is-absolute-url": "^2.0.0",
-        "normalize-url": "^3.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "normalize-url": {
-          "version": "3.3.0",
-          "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
-          "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-normalize-whitespace": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
-      "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
-      "requires": {
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-ordered-values": {
-      "version": "4.1.2",
-      "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
-      "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
-      "requires": {
-        "cssnano-util-get-arguments": "^4.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-reduce-initial": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
-      "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
-      "requires": {
-        "browserslist": "^4.0.0",
-        "caniuse-api": "^3.0.0",
-        "has": "^1.0.0",
-        "postcss": "^7.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-reduce-transforms": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
-      "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
-      "requires": {
-        "cssnano-util-get-match": "^4.0.0",
-        "has": "^1.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
-    "postcss-reporter": {
-      "version": "7.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz",
-      "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==",
-      "requires": {
-        "colorette": "^1.2.1",
-        "lodash.difference": "^4.5.0",
-        "lodash.forown": "^4.4.0",
-        "lodash.get": "^4.4.2",
-        "lodash.groupby": "^4.6.0",
-        "lodash.sortby": "^4.7.0"
-      }
-    },
     "postcss-resolve-nested-selector": {
       "version": "0.1.1",
       "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
@@ -7472,127 +5179,11 @@
         "util-deprecate": "^1.0.2"
       }
     },
-    "postcss-svgo": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
-      "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
-      "requires": {
-        "is-svg": "^3.0.0",
-        "postcss": "^7.0.0",
-        "postcss-value-parser": "^3.0.0",
-        "svgo": "^1.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-value-parser": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-          "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
     "postcss-syntax": {
       "version": "0.36.2",
       "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
       "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w=="
     },
-    "postcss-unique-selectors": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
-      "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
-      "requires": {
-        "alphanum-sort": "^1.0.0",
-        "postcss": "^7.0.0",
-        "uniqs": "^2.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
     "postcss-value-parser": {
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
@@ -7655,11 +5246,6 @@
         }
       }
     },
-    "pretty-hrtime": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
-      "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE="
-    },
     "progress": {
       "version": "2.0.3",
       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
@@ -7741,11 +5327,6 @@
         }
       }
     },
-    "q": {
-      "version": "1.5.1",
-      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
-      "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="
-    },
     "qs": {
       "version": "6.5.2",
       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
@@ -7779,21 +5360,6 @@
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz",
       "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA=="
     },
-    "read-cache": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
-      "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
-      "requires": {
-        "pify": "^2.3.0"
-      },
-      "dependencies": {
-        "pify": {
-          "version": "2.3.0",
-          "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-          "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
-        }
-      }
-    },
     "read-pkg": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
@@ -7865,14 +5431,6 @@
         "util-deprecate": "^1.0.1"
       }
     },
-    "readdirp": {
-      "version": "3.5.0",
-      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
-      "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
-      "requires": {
-        "picomatch": "^2.2.1"
-      }
-    },
     "redent": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
@@ -8087,16 +5645,6 @@
       "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
       "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
     },
-    "rgb-regex": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
-      "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE="
-    },
-    "rgba-regex": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
-      "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM="
-    },
     "rimraf": {
       "version": "2.6.3",
       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
@@ -8268,11 +5816,6 @@
         }
       }
     },
-    "sax": {
-      "version": "1.2.4",
-      "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
-      "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
-    },
     "saxes": {
       "version": "5.0.1",
       "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
@@ -8344,21 +5887,6 @@
       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
     },
-    "simple-swizzle": {
-      "version": "0.2.2",
-      "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
-      "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
-      "requires": {
-        "is-arrayish": "^0.3.1"
-      },
-      "dependencies": {
-        "is-arrayish": {
-          "version": "0.3.2",
-          "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
-          "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
-        }
-      }
-    },
     "sisteransi": {
       "version": "1.0.5",
       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
@@ -8624,11 +6152,6 @@
       "resolved": "https://registry.npmjs.org/ssim.js/-/ssim.js-3.5.0.tgz",
       "integrity": "sha512-Aj6Jl2z6oDmgYFFbQqK7fght19bXdOxY7Tj03nF+03M9gCBAjeIiO8/PlEGMfKDwYpw4q6iBqVq2YuREorGg/g=="
     },
-    "stable": {
-      "version": "0.1.8",
-      "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
-      "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
-    },
     "stack-utils": {
       "version": "2.0.3",
       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
@@ -8786,71 +6309,6 @@
       "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
       "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI="
     },
-    "stylehacks": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
-      "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
-      "requires": {
-        "browserslist": "^4.0.0",
-        "postcss": "^7.0.0",
-        "postcss-selector-parser": "^3.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          },
-          "dependencies": {
-            "supports-color": {
-              "version": "5.5.0",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-              "requires": {
-                "has-flag": "^3.0.0"
-              }
-            }
-          }
-        },
-        "postcss": {
-          "version": "7.0.35",
-          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-          "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
-          "requires": {
-            "chalk": "^2.4.2",
-            "source-map": "^0.6.1",
-            "supports-color": "^6.1.0"
-          }
-        },
-        "postcss-selector-parser": {
-          "version": "3.1.2",
-          "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
-          "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
-          "requires": {
-            "dot-prop": "^5.2.0",
-            "indexes-of": "^1.0.1",
-            "uniq": "^1.0.1"
-          }
-        },
-        "source-map": {
-          "version": "0.6.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-        },
-        "supports-color": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-          "requires": {
-            "has-flag": "^3.0.0"
-          }
-        }
-      }
-    },
     "stylelint": {
       "version": "13.8.0",
       "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz",
@@ -9203,38 +6661,6 @@
       "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
       "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q="
     },
-    "svgo": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
-      "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
-      "requires": {
-        "chalk": "^2.4.1",
-        "coa": "^2.0.2",
-        "css-select": "^2.0.0",
-        "css-select-base-adapter": "^0.1.1",
-        "css-tree": "1.0.0-alpha.37",
-        "csso": "^4.0.2",
-        "js-yaml": "^3.13.1",
-        "mkdirp": "~0.5.1",
-        "object.values": "^1.1.0",
-        "sax": "~1.2.4",
-        "stable": "^0.1.8",
-        "unquote": "~1.1.1",
-        "util.promisify": "~1.0.0"
-      },
-      "dependencies": {
-        "chalk": {
-          "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-          "requires": {
-            "ansi-styles": "^3.2.1",
-            "escape-string-regexp": "^1.0.5",
-            "supports-color": "^5.3.0"
-          }
-        }
-      }
-    },
     "symbol-tree": {
       "version": "3.2.4",
       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
@@ -9308,11 +6734,6 @@
       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
     },
-    "timsort": {
-      "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
-      "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q="
-    },
     "tmpl": {
       "version": "1.0.4",
       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
@@ -9518,11 +6939,6 @@
       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
     },
-    "uniqs": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
-      "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI="
-    },
     "unist-util-find-all-after": {
       "version": "3.0.2",
       "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
@@ -9544,16 +6960,6 @@
         "@types/unist": "^2.0.2"
       }
     },
-    "universalify": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
-      "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug=="
-    },
-    "unquote": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
-      "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ="
-    },
     "unset-value": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
@@ -9621,37 +7027,6 @@
       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
     },
-    "util.promisify": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
-      "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
-      "requires": {
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.17.2",
-        "has-symbols": "^1.0.1",
-        "object.getownpropertydescriptors": "^2.1.0"
-      },
-      "dependencies": {
-        "es-abstract": {
-          "version": "1.17.7",
-          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
-          "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
-          "requires": {
-            "es-to-primitive": "^1.2.1",
-            "function-bind": "^1.1.1",
-            "has": "^1.0.3",
-            "has-symbols": "^1.0.1",
-            "is-callable": "^1.2.2",
-            "is-regex": "^1.1.1",
-            "object-inspect": "^1.8.0",
-            "object-keys": "^1.1.1",
-            "object.assign": "^4.1.1",
-            "string.prototype.trimend": "^1.0.1",
-            "string.prototype.trimstart": "^1.0.1"
-          }
-        }
-      }
-    },
     "uuid": {
       "version": "8.3.2",
       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
@@ -9697,11 +7072,6 @@
         "builtins": "^1.0.3"
       }
     },
-    "vendors": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
-      "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w=="
-    },
     "verror": {
       "version": "1.10.0",
       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
diff --git a/package.json b/package.json
index e22a556..5e1bd89 100644
--- a/package.json
+++ b/package.json
@@ -6,12 +6,8 @@
   },
   "private": true,
   "scripts": {
-    "build": "run-p build-*",
-    "build-js": "tsc --project .",
-    "build-css": "postcss content/lib/css/*.css --map --use autoprefixer cssnano --dir content/static/css",
-    "develop": "run-p develop-*",
-    "develop-js": "tsc --project . --watch",
-    "develop-css": "postcss content/lib/css/*.css --use autoprefixer --dir content/static/css --watch",
+    "build": "tsc --project .",
+    "develop": "tsc --project . --watch",
     "lint": "run-s --continue-on-error \"lint-* -- {1}\" -- ",
     "lint-js": "eslint . --ext .ts",
     "lint-css": "stylelint **/*.css",
@@ -27,8 +23,6 @@
     "@types/puppeteer": "5.4.0",
     "@typescript-eslint/eslint-plugin": "4.5.0",
     "@typescript-eslint/parser": "4.5.0",
-    "autoprefixer": "10.0.2",
-    "cssnano": "4.1.10",
     "eslint": "7.12.0",
     "eslint-config-prettier": "6.14.0",
     "eslint-plugin-jest": "24.1.3",
@@ -37,8 +31,7 @@
     "jest-image-snapshot": "4.2.0",
     "js-green-licenses": "2.0.1",
     "npm-run-all": "4.1.5",
-    "postcss": "^8.2.1",
-    "postcss-cli": "8.3.0",
+    "postcss": "^8.2.3",
     "prettier": "2.1.2",
     "puppeteer": "5.5.0",
     "stylelint": "13.8.0",