/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/documentation.less ***!
  \***************************************************************************************************************************************************************************************************/
/* NOT FOR USE IN PRODUCTION */
:target {
  scroll-margin-block: 10ex;
}
.documentation-bar {
  margin-top: min(14vw, 64px);
  padding: 32px 20px;
  background: #000;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}
.documentation-bar:first-child {
  margin-top: 0;
}
.documentation-bar + .documentation-bar--subbar {
  padding-top: 0;
}
.documentation-bar ~ .documentation-bar:not(.documentation-bar--subbar) {
  margin-top: min(14vw, 64px);
}
.documentation-bar + .pattern--pad {
  margin-top: 0;
}
@media print {
  .documentation-bar {
    display: none;
  }
}
.pattern--pad + .documentation-bar,
.pattern--pad + .documentation-bar:not(.documentation-bar--subbar) {
  margin-top: 0;
}
.documentation-bar--subbar {
  margin: 0;
  margin-top: min(14vw, 64px);
  padding: 16px 40px;
  font-size: 18px;
}
.documentation-bar--subbar + .pattern--pad {
  margin-top: 0;
}
@media print {
  .documentation-bar--subbar {
    display: none;
  }
}
.documentation-bar + .documentation-bar--subbar {
  margin-top: 0;
}
.documentation-navbar {
  position: sticky;
  top: 0;
  z-index: 1000;
  padding: 30px 20px;
  color: #000;
  font-size: 12px;
  font-weight: 700;
  background-color: white;
  border-bottom: 1px solid #ccc;
}
.documentation-navbar ul {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  column-gap: 8px;
  row-gap: 8px;
  margin: 0;
  padding: 0;
}
.documentation-navbar ul li {
  margin: 0;
}
.documentation-navbar ul li a {
  background: #f6f6f6;
  padding: 5px;
  border-radius: 4px;
  text-decoration: none;
}
.documentation-navbar ~ .documentation-bar {
  margin-top: 0;
}
@media print {
  .documentation-navbar {
    display: none;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG9jdW1lbnRhdGlvbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsOEJBQThCO0FBQzlCO0VBQ0k7QUFDSjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUo7QUFFSTtFQUFlO0FBQ25CO0FBVEE7RUFVa0M7QUFFbEM7QUFaQTtFQVkwRDtBQUcxRDtBQWZBO0VBY3FCO0FBSXJCO0FBRkk7RUFBQTtJQUFjO0VBTWhCO0FBQ0Y7QUFKQTs7RUFDb0U7QUFPcEU7QUFMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBT0o7QUFYQTtFQU1xQjtBQVFyQjtBQU5JO0VBQUE7SUFBYztFQVVoQjtBQUNGO0FBVEE7RUFBaUQ7QUFZakQ7QUFWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlKO0FBckJBO0VBWVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZUjtBQTlCQTtFQXFCWTtBQVlaO0FBakNBO0VBc0JlO0VBQXFCO0VBQWM7RUFBb0I7QUFpQnRFO0FBdkNBO0VBMEIwQjtBQWdCMUI7QUFkSTtFQUFBO0lBQWM7RUFrQmhCO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9kb2N1bWVudGF0aW9uLmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTk9UIEZPUiBVU0UgSU4gUFJPRFVDVElPTiAqL1xuOnRhcmdldCB7XG4gICAgc2Nyb2xsLW1hcmdpbi1ibG9jazogMTBleDtcbn1cblxuLmRvY3VtZW50YXRpb24tYmFye1xuICAgIG1hcmdpbi10b3A6IG1pbigxNHZ3LCA2NHB4KTtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6Zmlyc3QtY2hpbGR7IG1hcmdpbi10b3A6IDA7IH1cblxuICAgICsgLmRvY3VtZW50YXRpb24tYmFyLS1zdWJiYXJ7IHBhZGRpbmctdG9wOiAwOyB9XG5cbiAgICB+IC5kb2N1bWVudGF0aW9uLWJhcjpub3QoLmRvY3VtZW50YXRpb24tYmFyLS1zdWJiYXIpeyBtYXJnaW4tdG9wOiBtaW4oMTR2dywgNjRweCk7IH1cblxuICAgICsgLnBhdHRlcm4tLXBhZHsgbWFyZ2luLXRvcDogMDsgfVxuXG4gICAgQG1lZGlhIHByaW50eyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi5wYXR0ZXJuLS1wYWQgKyAuZG9jdW1lbnRhdGlvbi1iYXIsXG4ucGF0dGVybi0tcGFkICsgLmRvY3VtZW50YXRpb24tYmFyOm5vdCguZG9jdW1lbnRhdGlvbi1iYXItLXN1YmJhcil7IG1hcmdpbi10b3A6IDA7IH1cblxuLmRvY3VtZW50YXRpb24tYmFyLS1zdWJiYXJ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IG1pbigxNHZ3LCA2NHB4KTtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgKyAucGF0dGVybi0tcGFkeyBtYXJnaW4tdG9wOiAwOyB9XG5cbiAgICBAbWVkaWEgcHJpbnR7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbi5kb2N1bWVudGF0aW9uLWJhciArIC5kb2N1bWVudGF0aW9uLWJhci0tc3ViYmFyeyBtYXJnaW4tdG9wOiAwOyB9XG5cbi5kb2N1bWVudGF0aW9uLW5hdmJhcntcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpeyBcbiAgICAgICAgICAgIG1hcmdpbjogMDsgXG4gICAgICAgICAgICBheyBiYWNrZ3JvdW5kOiAjZjZmNmY2OyBwYWRkaW5nOiA1cHg7IGJvcmRlci1yYWRpdXM6IDRweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB+IC5kb2N1bWVudGF0aW9uLWJhcnsgbWFyZ2luLXRvcDogMDsgfVxuXG4gICAgQG1lZGlhIHByaW50eyBkaXNwbGF5OiBub25lOyB9XG5cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/