@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Staatliches&subset=latin-ext");
.has-custom-padding {
  padding-top: var(--cp-padding-top, 0);
  padding-bottom: var(--cp-padding-bottom, 0);
  padding-inline: var(--cp-padding-inline, 0);
}
.has-custom-margin {
  margin-top: var(--cp-margin-top, 0);
  margin-bottom: var(--cp-margin-bottom, 0);
}
.has-custom-content-width {
  --cp-content-width:var(--cp-custom-content-width);
  --cp-content-max-width:var(--cp-custom-content-max-width);
}
.has-content-width {
  max-width: var(--cp-content-max-width, 60rem);
  width: var(--cp-content-width, 90vw);
}
.has-clip-path {
  padding-top: calc((var(--cp-padding-top,0) + var(--cp-clip-shape-upper-height,40)) * 0.0625rem);
  padding-bottom: calc((var(--cp-padding-bottom,0) + var(--cp-clip-shape-below-height,40)) * 0.0625rem);
  margin-top: calc((var(--cp-margin-top,0) - var(--cp-clip-shape-upper-height,40)) * 0.0625rem);
  margin-bottom: calc((var(--cp-margin-bottom,0) - var(--cp-clip-shape-below-height,40)) * 0.0625rem);
}
.has-clip-path.has-clip-shape-ellipse.has-clip-shape-both {
  clip-path: ellipse(calc(150% - sqrt(var(--cp-clip-shape-amount,50)) * 10%) 50% at 50% 50%);
}
.has-clip-path.has-clip-shape-ellipse.has-clip-shape-upper {
  clip-path: ellipse(calc(150% - sqrt(var(--cp-clip-shape-amount,50)) * 10%) 100% at 50% 100%);
}
.has-clip-path.has-clip-shape-ellipse.has-clip-shape-below {
  clip-path: ellipse(calc(150% - sqrt(var(--cp-clip-shape-amount,50)) * 10%) 100% at 50% 0%);
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-none.has-clip-shape-below-none {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-none.has-clip-shape-below-left {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-none.has-clip-shape-below-right {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% 100%);
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-left.has-clip-shape-below-none {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 0%, 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-left.has-clip-shape-below-left {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 0%, 100% 100%, 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-left.has-clip-shape-below-right {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 0%, 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% 100%);
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-right.has-clip-shape-below-none {
  clip-path: polygon(0% 0%, 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-right.has-clip-shape-below-left {
  clip-path: polygon(0% 0%, 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 100%, 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-clip-path.has-clip-shape-slope.has-clip-shape-upper-right.has-clip-shape-below-right {
  clip-path: polygon(0% 0%, 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% 100%);
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-none.has-clip-shape-below-none {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-none.has-clip-shape-below-in {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 50% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% 100%);
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-none.has-clip-shape-below-out {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 50% 100%, 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-in.has-clip-shape-below-none {
  clip-path: polygon(0% 0%, 50% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 0%, 100% 100%, 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-in.has-clip-shape-below-in {
  clip-path: polygon(0% 0%, 50% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 0%, 100% 100%, 100% 100%, 50% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% 100%);
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-in.has-clip-shape-below-out {
  clip-path: polygon(0% 0%, 50% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 0%, 100% 100%, 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 50% 100%, 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-out.has-clip-shape-below-none {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 50% 0%, 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-out.has-clip-shape-below-in {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 50% 0%, 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 100%, 50% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% 100%);
}
.has-clip-path.has-clip-shape-arrow.has-clip-shape-upper-out.has-clip-shape-below-out {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 50% 0%, 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 50% 100%, 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-none.has-clip-shape-below-none {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-none.has-clip-shape-below-in {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, calc(50% + var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) 100%, 50% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), calc(50% - var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-none.has-clip-shape-below-out {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), calc(50% + var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 50% 100%, calc(50% - var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-in.has-clip-shape-below-none {
  clip-path: polygon(0% 0%, calc(50% - var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) 0%, 50% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), calc(50% + var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) 0%, 100% 0%, 100% 100%, 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-in.has-clip-shape-below-in {
  clip-path: polygon(0% 0%, calc(50% - var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) 0%, 50% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), calc(50% + var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) 0%, 100% 0%, 100% 100%, 100% 100%, calc(50% + var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) 100%, 50% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), calc(50% - var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-in.has-clip-shape-below-out {
  clip-path: polygon(0% 0%, calc(50% - var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) 0%, 50% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), calc(50% + var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) 0%, 100% 0%, 100% 100%, 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), calc(50% + var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 50% 100%, calc(50% - var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-out.has-clip-shape-below-none {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), calc(50% - var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 50% 0%, calc(50% + var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-out.has-clip-shape-below-in {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), calc(50% - var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 50% 0%, calc(50% + var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% 100%, calc(50% + var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) 100%, 50% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), calc(50% - var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) 100%, 0% 100%);
}
.has-clip-path.has-clip-shape-tail.has-clip-shape-upper-out.has-clip-shape-below-out {
  clip-path: polygon(0% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), calc(50% - var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 50% 0%, calc(50% + var(--cp-clip-shape-upper-width,40) * 0.0625rem / 2) calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% calc(var(--cp-clip-shape-upper-height,40) * 0.0625rem), 100% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), calc(50% + var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 50% 100%, calc(50% - var(--cp-clip-shape-below-width,40) * 0.0625rem / 2) calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem), 0% calc(100% - var(--cp-clip-shape-below-height,40) * 0.0625rem));
}
.has-background-image {
  position: relative;
}
.has-background-image::before {
  content: "";
  display: block;
  position: absolute;
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  inset: 0rem;
  z-index: 0;
  background-image: var(--cp-background-image, "./images/bg.png");
  background-repeat: var(--cp-background-image-repeat, repeat);
  background-position: var(--cp-background-image-position, repeat);
  background-size: var(--cp-background-image-size, contain);
  mix-blend-mode: var(--cp-background-image-blendmode, normal);
  opacity: var(--cp-background-image-opacity, 1);
}
.has-background-image.has-background-image-fixed::before {
  position: fixed;
  width: 100vw;
  height: 100vh;
}
.has-background-image.has-background-image-fixed:not(.has-clip-path) {
  clip-path: inset(0rem);
}
.has-background-pattern {
  background-image: var(--cp-background-pattern-image, "./images/bg.png");
  background-repeat: var(--cp-background-pattern-repeat, repeat);
  background-position: var(--cp-background-pattern-position, repeat);
  background-size: var(--cp-background-pattern-size, contain);
}
.has-background-color {
  background-color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),var(--cp-tones-bx-l),var(--cp-tones-bx-a,1));
}
.has-background-color-alt {
  background-color: hsla(var(--cp-tones-sx-h),var(--cp-tones-sx-s),var(--cp-tones-sx-l),var(--cp-tones-sx-a,1));
}
.color--0 {
  --cp-tones-b-h: 0;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 0;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 0;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 0;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 0;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 0;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color0 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_0 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--1 {
  --cp-tones-b-h: 30;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 30;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 30;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 30;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 30;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 30;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color1 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_1 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--2 {
  --cp-tones-b-h: 60;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 60;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 60;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 60;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 60;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 60;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color2 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_2 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--3 {
  --cp-tones-b-h: 90;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 90;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 90;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 90;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 90;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 90;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color3 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_3 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--4 {
  --cp-tones-b-h: 120;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 120;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 120;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 120;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 120;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 120;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color4 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_4 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--5 {
  --cp-tones-b-h: 150;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 150;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 150;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 150;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 150;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 150;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color5 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_5 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--6 {
  --cp-tones-b-h: 180;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 180;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 180;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 180;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 180;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 180;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color6 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_6 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--7 {
  --cp-tones-b-h: 210;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 210;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 210;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 210;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 210;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 210;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color7 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_7 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--8 {
  --cp-tones-b-h: 240;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 240;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 240;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 240;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 240;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 240;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color8 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_8 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--9 {
  --cp-tones-b-h: 270;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 270;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 270;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 270;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 270;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 270;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color9 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_9 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--10 {
  --cp-tones-b-h: 300;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 300;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 300;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 300;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 300;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 300;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color10 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_10 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--11 {
  --cp-tones-b-h: 330;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 330;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 330;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 330;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 330;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 330;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color11 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_11 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color--12 {
  --cp-tones-b-h: 360;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 360;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 360;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 360;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 360;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 360;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color12 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.color_12 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
}
.tone-s-2 {
  --cp-tones-b-s: calc(var(--cp-root-tones-b-s) + var(--cp-tones-ss,20%) * -2);
  --cp-tones-s-s: calc(var(--cp-root-tones-s-s) + var(--cp-tones-ss,20%) * -2);
  --cp-tones-t-s: calc(var(--cp-root-tones-t-s) + var(--cp-tones-ss,20%) * -2);
  --cp-tones-m-s: calc(var(--cp-root-tones-m-s) + var(--cp-tones-ss,20%) * -2);
  --cp-tones-a-s: calc(var(--cp-root-tones-a-s) + var(--cp-tones-ss,20%) * -2);
  --cp-tones-i-s: calc(var(--cp-root-tones-i-s) + var(--cp-tones-ss,20%) * -2);
}
.tone-l-2 {
  --cp-tones-b-l: calc(var(--cp-root-tones-b-l) + var(--cp-tones-ls,10%) * -2);
  --cp-tones-s-l: calc(var(--cp-root-tones-s-l) + var(--cp-tones-ls,10%) * -2);
  --cp-tones-t-l: calc(var(--cp-root-tones-t-l) + var(--cp-tones-ls,10%) * -2);
  --cp-tones-m-l: calc(var(--cp-root-tones-m-l) + var(--cp-tones-ls,10%) * -2);
  --cp-tones-a-l: calc(var(--cp-root-tones-a-l) + var(--cp-tones-ls,10%) * -2);
  --cp-tones-i-l: calc(var(--cp-root-tones-i-l) + var(--cp-tones-ls,10%) * -2);
}
.tone-s-1 {
  --cp-tones-b-s: calc(var(--cp-root-tones-b-s) + var(--cp-tones-ss,20%) * -1);
  --cp-tones-s-s: calc(var(--cp-root-tones-s-s) + var(--cp-tones-ss,20%) * -1);
  --cp-tones-t-s: calc(var(--cp-root-tones-t-s) + var(--cp-tones-ss,20%) * -1);
  --cp-tones-m-s: calc(var(--cp-root-tones-m-s) + var(--cp-tones-ss,20%) * -1);
  --cp-tones-a-s: calc(var(--cp-root-tones-a-s) + var(--cp-tones-ss,20%) * -1);
  --cp-tones-i-s: calc(var(--cp-root-tones-i-s) + var(--cp-tones-ss,20%) * -1);
}
.tone-l-1 {
  --cp-tones-b-l: calc(var(--cp-root-tones-b-l) + var(--cp-tones-ls,10%) * -1);
  --cp-tones-s-l: calc(var(--cp-root-tones-s-l) + var(--cp-tones-ls,10%) * -1);
  --cp-tones-t-l: calc(var(--cp-root-tones-t-l) + var(--cp-tones-ls,10%) * -1);
  --cp-tones-m-l: calc(var(--cp-root-tones-m-l) + var(--cp-tones-ls,10%) * -1);
  --cp-tones-a-l: calc(var(--cp-root-tones-a-l) + var(--cp-tones-ls,10%) * -1);
  --cp-tones-i-l: calc(var(--cp-root-tones-i-l) + var(--cp-tones-ls,10%) * -1);
}
.tone-s0 {
  --cp-tones-b-s: calc(var(--cp-root-tones-b-s) + var(--cp-tones-ss,20%) * 0);
  --cp-tones-s-s: calc(var(--cp-root-tones-s-s) + var(--cp-tones-ss,20%) * 0);
  --cp-tones-t-s: calc(var(--cp-root-tones-t-s) + var(--cp-tones-ss,20%) * 0);
  --cp-tones-m-s: calc(var(--cp-root-tones-m-s) + var(--cp-tones-ss,20%) * 0);
  --cp-tones-a-s: calc(var(--cp-root-tones-a-s) + var(--cp-tones-ss,20%) * 0);
  --cp-tones-i-s: calc(var(--cp-root-tones-i-s) + var(--cp-tones-ss,20%) * 0);
}
.tone-l0 {
  --cp-tones-b-l: calc(var(--cp-root-tones-b-l) + var(--cp-tones-ls,10%) * 0);
  --cp-tones-s-l: calc(var(--cp-root-tones-s-l) + var(--cp-tones-ls,10%) * 0);
  --cp-tones-t-l: calc(var(--cp-root-tones-t-l) + var(--cp-tones-ls,10%) * 0);
  --cp-tones-m-l: calc(var(--cp-root-tones-m-l) + var(--cp-tones-ls,10%) * 0);
  --cp-tones-a-l: calc(var(--cp-root-tones-a-l) + var(--cp-tones-ls,10%) * 0);
  --cp-tones-i-l: calc(var(--cp-root-tones-i-l) + var(--cp-tones-ls,10%) * 0);
}
.tone-s1 {
  --cp-tones-b-s: calc(var(--cp-root-tones-b-s) + var(--cp-tones-ss,20%) * 1);
  --cp-tones-s-s: calc(var(--cp-root-tones-s-s) + var(--cp-tones-ss,20%) * 1);
  --cp-tones-t-s: calc(var(--cp-root-tones-t-s) + var(--cp-tones-ss,20%) * 1);
  --cp-tones-m-s: calc(var(--cp-root-tones-m-s) + var(--cp-tones-ss,20%) * 1);
  --cp-tones-a-s: calc(var(--cp-root-tones-a-s) + var(--cp-tones-ss,20%) * 1);
  --cp-tones-i-s: calc(var(--cp-root-tones-i-s) + var(--cp-tones-ss,20%) * 1);
}
.tone-l1 {
  --cp-tones-b-l: calc(var(--cp-root-tones-b-l) + var(--cp-tones-ls,10%) * 1);
  --cp-tones-s-l: calc(var(--cp-root-tones-s-l) + var(--cp-tones-ls,10%) * 1);
  --cp-tones-t-l: calc(var(--cp-root-tones-t-l) + var(--cp-tones-ls,10%) * 1);
  --cp-tones-m-l: calc(var(--cp-root-tones-m-l) + var(--cp-tones-ls,10%) * 1);
  --cp-tones-a-l: calc(var(--cp-root-tones-a-l) + var(--cp-tones-ls,10%) * 1);
  --cp-tones-i-l: calc(var(--cp-root-tones-i-l) + var(--cp-tones-ls,10%) * 1);
}
.tone-s2 {
  --cp-tones-b-s: calc(var(--cp-root-tones-b-s) + var(--cp-tones-ss,20%) * 2);
  --cp-tones-s-s: calc(var(--cp-root-tones-s-s) + var(--cp-tones-ss,20%) * 2);
  --cp-tones-t-s: calc(var(--cp-root-tones-t-s) + var(--cp-tones-ss,20%) * 2);
  --cp-tones-m-s: calc(var(--cp-root-tones-m-s) + var(--cp-tones-ss,20%) * 2);
  --cp-tones-a-s: calc(var(--cp-root-tones-a-s) + var(--cp-tones-ss,20%) * 2);
  --cp-tones-i-s: calc(var(--cp-root-tones-i-s) + var(--cp-tones-ss,20%) * 2);
}
.tone-l2 {
  --cp-tones-b-l: calc(var(--cp-root-tones-b-l) + var(--cp-tones-ls,10%) * 2);
  --cp-tones-s-l: calc(var(--cp-root-tones-s-l) + var(--cp-tones-ls,10%) * 2);
  --cp-tones-t-l: calc(var(--cp-root-tones-t-l) + var(--cp-tones-ls,10%) * 2);
  --cp-tones-m-l: calc(var(--cp-root-tones-m-l) + var(--cp-tones-ls,10%) * 2);
  --cp-tones-a-l: calc(var(--cp-root-tones-a-l) + var(--cp-tones-ls,10%) * 2);
  --cp-tones-i-l: calc(var(--cp-root-tones-i-l) + var(--cp-tones-ls,10%) * 2);
}
.has-color-scheme-reverted {
  --cp-tones-bx-h: var(--cp-tones-b-h);
  --cp-container-tones-bx-h: var(--cp-tones-b-h);
  --cp-tones-bx-s: var(--cp-tones-b-s);
  --cp-container-tones-bx-s: var(--cp-tones-b-s);
  --cp-tones-bx-l: var(--cp-tones-b-l);
  --cp-container-tones-bx-l: var(--cp-tones-b-l);
  --cp-tones-bx-a: var(--cp-tones-b-a);
  --cp-container-tones-bx-a: var(--cp-tones-b-a);
  --cp-tones-bx-t: var(--cp-tones-b-t);
  --cp-container-tones-bx-t: var(--cp-tones-b-t);
  --cp-tones-bx-S: var(--cp-tones-b-S);
  --cp-container-tones-bx-S: var(--cp-tones-b-S);
  --cp-tones-bx-B: var(--cp-tones-b-B);
  --cp-container-tones-bx-B: var(--cp-tones-b-B);
  --cp-tones-sx-h: var(--cp-tones-s-h);
  --cp-container-tones-sx-h: var(--cp-tones-s-h);
  --cp-tones-sx-s: var(--cp-tones-s-s);
  --cp-container-tones-sx-s: var(--cp-tones-s-s);
  --cp-tones-sx-l: var(--cp-tones-s-l);
  --cp-container-tones-sx-l: var(--cp-tones-s-l);
  --cp-tones-sx-a: var(--cp-tones-s-a);
  --cp-container-tones-sx-a: var(--cp-tones-s-a);
  --cp-tones-sx-t: var(--cp-tones-s-t);
  --cp-container-tones-sx-t: var(--cp-tones-s-t);
  --cp-tones-sx-S: var(--cp-tones-s-S);
  --cp-container-tones-sx-S: var(--cp-tones-s-S);
  --cp-tones-sx-B: var(--cp-tones-s-B);
  --cp-container-tones-sx-B: var(--cp-tones-s-B);
  --cp-tones-tx-h: var(--cp-tones-t-h);
  --cp-container-tones-tx-h: var(--cp-tones-t-h);
  --cp-tones-tx-s: var(--cp-tones-t-s);
  --cp-container-tones-tx-s: var(--cp-tones-t-s);
  --cp-tones-tx-l: var(--cp-tones-t-l);
  --cp-container-tones-tx-l: var(--cp-tones-t-l);
  --cp-tones-tx-a: var(--cp-tones-t-a);
  --cp-container-tones-tx-a: var(--cp-tones-t-a);
  --cp-tones-tx-t: var(--cp-tones-t-t);
  --cp-container-tones-tx-t: var(--cp-tones-t-t);
  --cp-tones-tx-S: var(--cp-tones-t-S);
  --cp-container-tones-tx-S: var(--cp-tones-t-S);
  --cp-tones-tx-B: var(--cp-tones-t-B);
  --cp-container-tones-tx-B: var(--cp-tones-t-B);
  --cp-tones-mx-h: var(--cp-tones-m-h);
  --cp-container-tones-mx-h: var(--cp-tones-m-h);
  --cp-tones-mx-s: var(--cp-tones-m-s);
  --cp-container-tones-mx-s: var(--cp-tones-m-s);
  --cp-tones-mx-l: var(--cp-tones-m-l);
  --cp-container-tones-mx-l: var(--cp-tones-m-l);
  --cp-tones-mx-a: var(--cp-tones-m-a);
  --cp-container-tones-mx-a: var(--cp-tones-m-a);
  --cp-tones-mx-t: var(--cp-tones-m-t);
  --cp-container-tones-mx-t: var(--cp-tones-m-t);
  --cp-tones-mx-S: var(--cp-tones-m-S);
  --cp-container-tones-mx-S: var(--cp-tones-m-S);
  --cp-tones-mx-B: var(--cp-tones-m-B);
  --cp-container-tones-mx-B: var(--cp-tones-m-B);
  --cp-tones-ax-h: var(--cp-tones-a-h);
  --cp-container-tones-ax-h: var(--cp-tones-a-h);
  --cp-tones-ax-s: var(--cp-tones-a-s);
  --cp-container-tones-ax-s: var(--cp-tones-a-s);
  --cp-tones-ax-l: var(--cp-tones-a-l);
  --cp-container-tones-ax-l: var(--cp-tones-a-l);
  --cp-tones-ax-a: var(--cp-tones-a-a);
  --cp-container-tones-ax-a: var(--cp-tones-a-a);
  --cp-tones-ax-t: var(--cp-tones-a-t);
  --cp-container-tones-ax-t: var(--cp-tones-a-t);
  --cp-tones-ax-S: var(--cp-tones-a-S);
  --cp-container-tones-ax-S: var(--cp-tones-a-S);
  --cp-tones-ax-B: var(--cp-tones-a-B);
  --cp-container-tones-ax-B: var(--cp-tones-a-B);
  --cp-tones-ix-h: var(--cp-tones-i-h);
  --cp-container-tones-ix-h: var(--cp-tones-i-h);
  --cp-tones-ix-s: var(--cp-tones-i-s);
  --cp-container-tones-ix-s: var(--cp-tones-i-s);
  --cp-tones-ix-l: var(--cp-tones-i-l);
  --cp-container-tones-ix-l: var(--cp-tones-i-l);
  --cp-tones-ix-a: var(--cp-tones-i-a);
  --cp-container-tones-ix-a: var(--cp-tones-i-a);
  --cp-tones-ix-t: var(--cp-tones-i-t);
  --cp-container-tones-ix-t: var(--cp-tones-i-t);
  --cp-tones-ix-S: var(--cp-tones-i-S);
  --cp-container-tones-ix-S: var(--cp-tones-i-S);
  --cp-tones-ix-B: var(--cp-tones-i-B);
  --cp-container-tones-ix-B: var(--cp-tones-i-B);
}
.has-color-scheme-inverted {
  --cp-tones-bx-h: var(--cp-tones-m-h);
  --cp-container-tones-bx-h: var(--cp-tones-m-h);
  --cp-tones-bx-s: var(--cp-tones-m-s);
  --cp-container-tones-bx-s: var(--cp-tones-m-s);
  --cp-tones-bx-l: var(--cp-tones-m-l);
  --cp-container-tones-bx-l: var(--cp-tones-m-l);
  --cp-tones-bx-a: var(--cp-tones-m-a);
  --cp-container-tones-bx-a: var(--cp-tones-m-a);
  --cp-tones-bx-t: var(--cp-tones-m-t);
  --cp-container-tones-bx-t: var(--cp-tones-m-t);
  --cp-tones-bx-S: var(--cp-tones-m-S);
  --cp-container-tones-bx-S: var(--cp-tones-m-S);
  --cp-tones-bx-B: var(--cp-tones-m-B);
  --cp-container-tones-bx-B: var(--cp-tones-m-B);
  --cp-tones-sx-h: var(--cp-tones-a-h);
  --cp-container-tones-sx-h: var(--cp-tones-a-h);
  --cp-tones-sx-s: var(--cp-tones-a-s);
  --cp-container-tones-sx-s: var(--cp-tones-a-s);
  --cp-tones-sx-l: var(--cp-tones-a-l);
  --cp-container-tones-sx-l: var(--cp-tones-a-l);
  --cp-tones-sx-a: var(--cp-tones-a-a);
  --cp-container-tones-sx-a: var(--cp-tones-a-a);
  --cp-tones-sx-t: var(--cp-tones-a-t);
  --cp-container-tones-sx-t: var(--cp-tones-a-t);
  --cp-tones-sx-S: var(--cp-tones-a-S);
  --cp-container-tones-sx-S: var(--cp-tones-a-S);
  --cp-tones-sx-B: var(--cp-tones-a-B);
  --cp-container-tones-sx-B: var(--cp-tones-a-B);
  --cp-tones-tx-h: var(--cp-tones-i-h);
  --cp-container-tones-tx-h: var(--cp-tones-i-h);
  --cp-tones-tx-s: var(--cp-tones-i-s);
  --cp-container-tones-tx-s: var(--cp-tones-i-s);
  --cp-tones-tx-l: var(--cp-tones-i-l);
  --cp-container-tones-tx-l: var(--cp-tones-i-l);
  --cp-tones-tx-a: var(--cp-tones-i-a);
  --cp-container-tones-tx-a: var(--cp-tones-i-a);
  --cp-tones-tx-t: var(--cp-tones-i-t);
  --cp-container-tones-tx-t: var(--cp-tones-i-t);
  --cp-tones-tx-S: var(--cp-tones-i-S);
  --cp-container-tones-tx-S: var(--cp-tones-i-S);
  --cp-tones-tx-B: var(--cp-tones-i-B);
  --cp-container-tones-tx-B: var(--cp-tones-i-B);
  --cp-tones-mx-h: var(--cp-tones-b-h);
  --cp-container-tones-mx-h: var(--cp-tones-b-h);
  --cp-tones-mx-s: var(--cp-tones-b-s);
  --cp-container-tones-mx-s: var(--cp-tones-b-s);
  --cp-tones-mx-l: var(--cp-tones-b-l);
  --cp-container-tones-mx-l: var(--cp-tones-b-l);
  --cp-tones-mx-a: var(--cp-tones-b-a);
  --cp-container-tones-mx-a: var(--cp-tones-b-a);
  --cp-tones-mx-t: var(--cp-tones-b-t);
  --cp-container-tones-mx-t: var(--cp-tones-b-t);
  --cp-tones-mx-S: var(--cp-tones-b-S);
  --cp-container-tones-mx-S: var(--cp-tones-b-S);
  --cp-tones-mx-B: var(--cp-tones-b-B);
  --cp-container-tones-mx-B: var(--cp-tones-b-B);
  --cp-tones-ax-h: var(--cp-tones-s-h);
  --cp-container-tones-ax-h: var(--cp-tones-s-h);
  --cp-tones-ax-s: var(--cp-tones-s-s);
  --cp-container-tones-ax-s: var(--cp-tones-s-s);
  --cp-tones-ax-l: var(--cp-tones-s-l);
  --cp-container-tones-ax-l: var(--cp-tones-s-l);
  --cp-tones-ax-a: var(--cp-tones-s-a);
  --cp-container-tones-ax-a: var(--cp-tones-s-a);
  --cp-tones-ax-t: var(--cp-tones-s-t);
  --cp-container-tones-ax-t: var(--cp-tones-s-t);
  --cp-tones-ax-S: var(--cp-tones-s-S);
  --cp-container-tones-ax-S: var(--cp-tones-s-S);
  --cp-tones-ax-B: var(--cp-tones-s-B);
  --cp-container-tones-ax-B: var(--cp-tones-s-B);
  --cp-tones-ix-h: var(--cp-tones-t-h);
  --cp-container-tones-ix-h: var(--cp-tones-t-h);
  --cp-tones-ix-s: var(--cp-tones-t-s);
  --cp-container-tones-ix-s: var(--cp-tones-t-s);
  --cp-tones-ix-l: var(--cp-tones-t-l);
  --cp-container-tones-ix-l: var(--cp-tones-t-l);
  --cp-tones-ix-a: var(--cp-tones-t-a);
  --cp-container-tones-ix-a: var(--cp-tones-t-a);
  --cp-tones-ix-t: var(--cp-tones-t-t);
  --cp-container-tones-ix-t: var(--cp-tones-t-t);
  --cp-tones-ix-S: var(--cp-tones-t-S);
  --cp-container-tones-ix-S: var(--cp-tones-t-S);
  --cp-tones-ix-B: var(--cp-tones-t-B);
  --cp-container-tones-ix-B: var(--cp-tones-t-B);
}
:root {
  --cp-content-width:95%;
  --cp-content-max-width:60rem;
}
.cp-message {
  margin: 0.625rem;
  padding: 1.25rem;
  border-color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 15),var(--cp-tones-tx-a,1));
  border-width: 0.1875rem;
  border-style: solid;
  border-radius: 0.625rem;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 15),var(--cp-tones-tx-a,1));
  text-align: center;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
.cp-caution {
  margin: 0.625rem;
  padding: 1.25rem;
  background-color: hsla(var(--cp-tones-mx-h),var(--cp-tones-mx-s),calc(100% - var(--cp-tones-mx-t) * 50),var(--cp-tones-mx-a,1));
  border-radius: 0.625rem;
  color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),var(--cp-tones-bx-l),var(--cp-tones-bx-a,1));
  text-align: center;
  font-weight: bold;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
}
.cp-meta-item {
  position: relative;
}
.cp-meta-item.is-layout-inline {
  display: inline-block;
}
.cp-meta-item.is-multiple .cp-meta-item-unit {
  position: relative;
  margin: 0.3125rem;
  padding: 0.625rem;
  background-color: hsla(var(--cp-tones-mx-h),var(--cp-tones-mx-s),calc(100% - var(--cp-tones-mx-t) * 100),calc(var(--cp-tones-mx-a,1) * 0));
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 1;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons {
  position: absolute;
  top: -0.625rem;
  right: 0rem;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  transform: -webkit- translateY(0.625rem);
  transform: translateY(0.625rem);
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-inc, .cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-dec {
  display: inline-block;
  width: 0.625rem;
  height: 0.625rem;
  margin: 0.125rem;
  padding: 0.3125rem;
  background-color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 50),var(--cp-tones-tx-a,1));
  border-radius: 50%;
  font-size: 0.625rem;
  line-height: 1em;
  font-family: e;
  text-align: center;
  color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),calc(100% - var(--cp-tones-bx-t) * 100),calc(var(--cp-tones-bx-a,1) * 0.5));
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-inc:hover, .cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-dec:hover {
  color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),var(--cp-tones-bx-l),var(--cp-tones-bx-a,1));
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-inc::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-dec::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons {
  position: absolute;
  right: -1.5em;
  top: 50%;
  border-radius: 0.25rem 0rem 0.25rem 0rem;
  font-size: 0.875rem;
  line-height: 1em;
  transform: -webkit- translateY(-50%);
  transform: translateY(-50%);
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-up, .cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-down, .cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-handle {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0.5em 0rem;
  text-align: center;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),var(--cp-tones-tx-l),var(--cp-tones-tx-a,1));
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0.2;
  cursor: pointer;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-up:hover, .cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-down:hover, .cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-handle:hover {
  opacity: 0.5;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-up::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-handle::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-down::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit:hover {
  cursor: pointer;
  opacity: 1;
}
.cp-meta-item.is-multiple .cp-meta-item-unit:hover .multiple-input-buttons {
  opacity: 1;
  transform: -webkit- translateY(0rem);
  transform: translateY(0rem);
}
.cp-meta-item fieldset {
  margin: 0.625rem 0rem;
  padding: 0.625rem;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.3));
  border-radius: 0.3125rem;
}
.cp-meta-item fieldset legend {
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.3));
}
.cp-meta-item select, .cp-meta-item input[type="text"], .cp-meta-item textarea {
  padding: 0.625rem;
  margin: 0.3125rem;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.1));
  border-style: none;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),var(--cp-tones-tx-l),var(--cp-tones-tx-a,1));
  font-size: 1rem;
}
.cp-meta-item-unit-input.is-input-type-text {
  padding: 0.5em 1em;
  margin: 0rem 0.5em;
  width: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.1));
  border-style: none;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),var(--cp-tones-tx-l),var(--cp-tones-tx-a,1));
  font-size: 1rem;
}
.cp-meta-item-unit-input.is-input-type-text:placeholder {
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.3));
}
.cp-meta-item-unit-input.is-input-type-text::-webkit-input-placeholder {
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.3));
}
.cp-meta-item-unit-input.is-input-type-text:-ms-input-placeholder {
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.3));
}
.cp-meta-item-unit-input.is-input-type-text::-moz-placeholder {
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.3));
}
.cp-meta-item-unit-input.is-input-type-select {
  padding: 0.625rem;
  margin: 0.3125rem;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 100),calc(var(--cp-tones-tx-a,1) * 0.1));
  border-style: none;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),var(--cp-tones-tx-l),var(--cp-tones-tx-a,1));
  font-size: 1rem;
}
.cp-meta-item-unit-input.is-type-number {
  width: 3.75rem;
  text-align: right;
}
.cp-meta-item-unit-input.is-value-type-number {
  width: 7.5rem;
}
.cp-meta-item img.ajax_upload_media {
  width: 6.25rem;
  height: auto;
}
.cp-meta-item span.pdf {
  display: inline-block;
  width: 10rem;
  height: 14.375rem;
  overflow: hidden;
}
.cp-meta-item span.pdf object {
  width: 200%;
  height: 200%;
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  transform: -webkit- scale(0.5);
  transform: scale(0.5);
}
.cp-meta-item span.checkbox, .cp-meta-item span.radio {
  display: inline-block;
  padding: 0.625rem;
  font-size: 1rem;
  font-family: var(--cp-fonts-t);
  line-height: 1em;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 40),var(--cp-tones-tx-a,1));
  cursor: pointer;
}
.cp-meta-item span.checkbox > .label, .cp-meta-item span.radio > .label {
  display: block;
  padding: 0.625rem;
  font-size: 1rem;
  line-height: 1em;
  font-weight: 500;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 50),var(--cp-tones-tx-a,1));
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.cp-meta-item span.checkbox > .label:before, .cp-meta-item span.radio > .label:before {
  display: inline-block;
  margin-right: 0.3125rem;
  color: hsla(var(--cp-tones-sh-h),var(--cp-tones-sh-s),var(--cp-tones-sh-l),var(--cp-tones-sh-a,1));
}
.cp-meta-item span.checkbox > input:checked + .label, .cp-meta-item span.radio > input:checked + .label {
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),var(--cp-tones-tx-l),var(--cp-tones-tx-a,1));
}
.cp-meta-item span.checkbox > input:checked + .label:before, .cp-meta-item span.radio > input:checked + .label:before {
  color: hsla(var(--cp-tones-mx-h),var(--cp-tones-mx-s),var(--cp-tones-mx-l),var(--cp-tones-mx-a,1));
}
.cp-meta-item span.checkbox > input:disabled + .label, .cp-meta-item span.radio > input:disabled + .label {
  display: none;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 10),var(--cp-tones-tx-a,1));
}
.cp-meta-item span.checkbox > input:disabled + .label:before, .cp-meta-item span.radio > input:disabled + .label:before {
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),calc(100% - var(--cp-tones-tx-t) * 10),var(--cp-tones-tx-a,1));
}
.cp-meta-item span.checkbox input, .cp-meta-item span.radio input {
  display: none;
}
.cp-meta-item span.checkbox > .label:before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item span.checkbox > input:checked + .label:before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item span.radio > .label:before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item span.radio > input:checked + .label:before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-lightbox__container {
  position: fixed;
  top: 0rem;
  left: 0rem;
  z-index: 100000;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 1;
}
.cp-lightbox__container:not(.active) {
  pointer-events: none;
  opacity: 0;
}
.cp-lightbox__content {
  position: relative;
  max-width: 50rem;
  width: auto;
  max-height: 80vh;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: auto;
  background-color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),var(--cp-tones-bx-l),var(--cp-tones-bx-a,1));
  transform: -webkit- translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  box-shadow: 0 10px 21px hsla(var(--cp-tones-shd-h),var(--cp-tones-shd-s),var(--cp-tones-shd-l),var(--cp-tones-shd-a,1));
}
.cp-lightbox__content-body {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.cp-lightbox__control .button {
  margin: 0rem;
  padding: 0rem;
  border-style: none;
  background-color: transparent;
}
.cp-lightbox__control .prev, .cp-lightbox__control .next {
  display: none;
  position: absolute;
  bottom: -3.125rem;
  height: 1.875rem;
  margin: auto;
  font-size: 1.25rem;
  color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),var(--cp-tones-bx-l),var(--cp-tones-bx-a,1));
  opacity: 0.8;
}
.cp-lightbox__control .prev.active, .cp-lightbox__control .next.active {
  display: block;
}
.cp-lightbox__control .prev {
  left: 0.3125rem;
}
.cp-lightbox__control .prev::before {
  content: "＜";
}
.cp-lightbox__control .next {
  right: 0.3125rem;
}
.cp-lightbox__control .next::before {
  content: "＞";
}
.cp-lightbox__control .close {
  position: absolute;
  width: 1.875rem;
  height: 1.875rem;
  top: -3.125rem;
  right: 0.625rem;
}
.cp-lightbox__control .close::before, .cp-lightbox__control .close::after {
  content: "";
  position: absolute;
  top: 0.9375rem;
  width: 1.875rem;
  height: 0.0625rem;
  background-color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),var(--cp-tones-bx-l),var(--cp-tones-bx-a,1));
}
.cp-lightbox__control .close::before {
  transform: -webkit- rotateZ(45deg);
  transform: rotateZ(45deg);
}
.cp-lightbox__control .close::after {
  transform: -webkit- rotateZ(-45deg);
  transform: rotateZ(-45deg);
}
.cp-lightbox__control ul.dots {
  position: absolute;
  bottom: -3.125rem;
  left: 1.25rem;
  right: 1.25rem;
  text-align: center;
}
.cp-lightbox__control ul.dots li.dot {
  display: inline-block;
  margin: 0.3125rem;
  width: 0.625rem;
  height: 0.625rem;
  border-style: solid;
  border-color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),var(--cp-tones-bx-l),var(--cp-tones-bx-a,1));
  border-width: 0.0625rem;
  border-radius: 0.625rem;
  background-color: hsla(var(--cp-tones-bx-h),var(--cp-tones-bx-s),var(--cp-tones-bx-l),var(--cp-tones-bx-a,1));
  vertical-align: middle;
  opacity: 0.2;
}
.cp-lightbox__control ul.dots li.dot.active {
  opacity: 1;
}
.cp-lightbox__group:not(.active) {
  display: none;
}
.cp-responsiveimage-img {
  display: block;
  width: 100%;
  height: auto;
  margin-inline: auto;
}
/*# sourceMappingURL=./content.css.map */