x-button {
  box-sizing: content-box;
  display: inline-block;
  margin: 0px;
  border-radius: 0.5rem;
  transition: 0.3s;
  box-shadow: none;
  outline: none !important;
}
x-button:hover {
  cursor: pointer;
}
x-button:active {
  transition: 0.1s;
  opacity: 0.8;
}
x-button.button-block {
  width: 100%;
}
x-button.button-block button, x-button.button-block a {
  width: 100%;
}
x-button.button-loading {
  animation: loadingComponent 2s infinite;
}
x-button.button-loading button, x-button.button-loading a {
  padding-right: 2.5em !important;
}
x-button.button-loading .loading-indicator {
  opacity: 1;
  z-index: auto;
  visibility: visible;
}
x-button.button-disabled button, x-button.button-disabled a {
  opacity: 0.6;
  cursor: not-allowed !important;
}
x-button.button-small button, x-button.button-small a {
  padding: 1.2rem 0.75rem;
  height: 1.5rem;
  font-size: 0.875rem;
}
x-button .loading-indicator {
  position: absolute;
  top: 50%;
  left: auto;
  right: 1.5em;
  width: 1em;
  height: 1em;
  margin: -0.5em;
  opacity: 0;
  z-index: -1;
  transition: all 0.3s;
  transition-timing-function: ease-in;
  color: inherit;
  display: inline-block;
  box-sizing: content-box;
  animation: cycle 0.8s infinite linear;
}
x-button .loading-indicator:after {
  content: " ";
  display: block;
  width: 2em;
  height: 2em;
  box-sizing: border-box;
  transform-origin: 0em 0em;
  transform: translateZ(0) scale(0.5);
  backface-visibility: hidden;
  border-radius: 50%;
  border: 0.3em solid currentColor;
  border-left-color: transparent;
}
x-button .loading-indicator > * {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-0.5em, -0.5em);
}
x-button a.button-link {
  border-bottom: 1px dashed var(--color-primary, #4275F2);
  padding: 1px 4px;
  height: auto;
  border-radius: 0px;
  line-height: 1.1em;
  font-size: 1rem;
}
x-button button, x-button a {
  font-family: "Poppins", "Arial", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  position: relative;
  transition: 0.4s transform, 0.4s opacity, 0.4s box-shadow, 0.4s background-color, 0.4s padding, 0.2s color;
  transition-timing-function: ease-in;
  box-sizing: border-box;
  overflow: hidden;
  text-decoration: none;
  color: var(--color-text, #4A4A4A);
  padding: 2px 0.825rem;
  border: none;
  text-align: center;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  font-size: 1rem;
  line-height: 1em;
  margin: 0px;
  outline: none;
  font-weight: 700;
  height: 50px;
  min-width: 50px;
  appearance: none;
  user-select: none;
  width: 100%;
}
.is-dark-mode x-button button, .is-dark-mode x-button a {
  color: var(--color-text-light, #FEFEFE);
}
x-button button:hover, x-button a:hover {
  color: var(--color-primary, #4275F2);
}
x-button button:hover x-icon, x-button a:hover x-icon {
  scale: 1.2;
}
x-button button:active x-icon, x-button a:active x-icon {
  scale: 1;
}
x-button button:disabled, x-button button[disabled=disabled], x-button a:disabled, x-button a[disabled=disabled] {
  opacity: 0.6;
  cursor: not-allowed !important;
}
x-button button x-icon, x-button a x-icon {
  color: inherit;
  transition: scale 0.2s cubic-bezier(0.5, 0, 0, 1);
}
x-button button.button-loading, x-button a.button-loading {
  padding-right: 2.5em !important;
}
x-button button.button-loading .loading-indicator, x-button a.button-loading .loading-indicator {
  opacity: 1;
  z-index: auto;
  visibility: visible;
}
x-button button .button-slot, x-button a .button-slot {
  display: block;
  width: max-content;
  padding: 2px 0.5rem;
  white-space: nowrap;
}
x-button button .button-slot:empty, x-button a .button-slot:empty {
  display: none;
}
x-button.button-primary.button-focus, x-button.button-primary.button-selected, x-button.button-primary:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.25), 0 0 0 3px rgba(var(--color-primary-rgb, 66, 117, 242), 0.3);
}
.is-dark-mode x-button.button-primary.button-focus, .is-dark-mode x-button.button-primary.button-selected, .is-dark-mode x-button.button-primary:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.15), 0 0 0 3px rgba(var(--color-primary-rgb, 66, 117, 242), 0.3);
}
x-button.button-primary button, x-button.button-primary a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-primary, #4275F2);
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.25);
}
.is-dark-mode x-button.button-primary button, .is-dark-mode x-button.button-primary a {
  color: var(--color-primary-lucid, rgb(226.65, 234.3, 253.05));
  background-color: var(--color-primary-shade, rgb(56.1, 99.45, 205.7));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-primary button:hover, .is-dark-mode x-button.button-primary button:focus, .is-dark-mode x-button.button-primary button.button-focus, .is-dark-mode x-button.button-primary a:hover, .is-dark-mode x-button.button-primary a:focus, .is-dark-mode x-button.button-primary a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.15), 0 0 0 3px rgba(var(--color-primary-rgb, 66, 117, 242), 0.3);
  background-color: var(--color-primary-shaded, rgb(46.2, 81.9, 169.4));
}
x-button.button-primary button:hover, x-button.button-primary button:focus, x-button.button-primary button.button-focus, x-button.button-primary a:hover, x-button.button-primary a:focus, x-button.button-primary a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.25), 0 0 0 3px rgba(var(--color-primary-rgb, 66, 117, 242), 0.3);
  background-color: var(--color-primary-shade, rgb(56.1, 99.45, 205.7));
}
x-chip x-button.button-primary button, x-chip x-button.button-primary a {
  color: var(--color-primary-shade, rgb(56.1, 99.45, 205.7)) !important;
  background-color: rgba(var(--color-primary-rgb, 66, 117, 242), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-primary button:hover, x-chip x-button.button-primary button:focus, x-chip x-button.button-primary button.button-focus, x-chip x-button.button-primary a:hover, x-chip x-button.button-primary a:focus, x-chip x-button.button-primary a.button-focus {
  background-color: rgba(var(--color-primary-rgb, 66, 117, 242), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-primary button, .is-dark-mode x-chip x-button.button-primary a {
  color: var(--color-primary-tint, rgb(94.35, 137.7, 243.95)) !important;
}
x-chip x-button.button-primary button x-icon, x-chip x-button.button-primary a x-icon {
  color: var(--color-primary-shade, rgb(56.1, 99.45, 205.7)) !important;
}
.is-dark-mode x-chip x-button.button-primary button x-icon, .is-dark-mode x-chip x-button.button-primary a x-icon {
  color: var(--color-primary-tint, rgb(94.35, 137.7, 243.95)) !important;
}
x-button.button-accent.button-focus, x-button.button-accent.button-selected, x-button.button-accent:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-accent-rgb, 242, 39, 16), 0.25), 0 0 0 3px rgba(var(--color-accent-rgb, 242, 39, 16), 0.3);
}
.is-dark-mode x-button.button-accent.button-focus, .is-dark-mode x-button.button-accent.button-selected, .is-dark-mode x-button.button-accent:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-accent-rgb, 242, 39, 16), 0.15), 0 0 0 3px rgba(var(--color-accent-rgb, 242, 39, 16), 0.3);
}
x-button.button-accent button, x-button.button-accent a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-accent, #F22710);
  box-shadow: 0 8px 15px 0 rgba(var(--color-accent-rgb, 242, 39, 16), 0.25);
}
.is-dark-mode x-button.button-accent button, .is-dark-mode x-button.button-accent a {
  color: var(--color-accent-lucid, rgb(253.05, 222.6, 219.15));
  background-color: var(--color-accent-shade, rgb(205.7, 33.15, 13.6));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-accent button:hover, .is-dark-mode x-button.button-accent button:focus, .is-dark-mode x-button.button-accent button.button-focus, .is-dark-mode x-button.button-accent a:hover, .is-dark-mode x-button.button-accent a:focus, .is-dark-mode x-button.button-accent a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-accent-rgb, 242, 39, 16), 0.15), 0 0 0 3px rgba(var(--color-accent-rgb, 242, 39, 16), 0.3);
  background-color: var(--color-accent-shaded, rgb(169.4, 27.3, 11.2));
}
x-button.button-accent button:hover, x-button.button-accent button:focus, x-button.button-accent button.button-focus, x-button.button-accent a:hover, x-button.button-accent a:focus, x-button.button-accent a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-accent-rgb, 242, 39, 16), 0.25), 0 0 0 3px rgba(var(--color-accent-rgb, 242, 39, 16), 0.3);
  background-color: var(--color-accent-shade, rgb(205.7, 33.15, 13.6));
}
x-chip x-button.button-accent button, x-chip x-button.button-accent a {
  color: var(--color-accent-shade, rgb(205.7, 33.15, 13.6)) !important;
  background-color: rgba(var(--color-accent-rgb, 242, 39, 16), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-accent button:hover, x-chip x-button.button-accent button:focus, x-chip x-button.button-accent button.button-focus, x-chip x-button.button-accent a:hover, x-chip x-button.button-accent a:focus, x-chip x-button.button-accent a.button-focus {
  background-color: rgba(var(--color-accent-rgb, 242, 39, 16), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-accent button, .is-dark-mode x-chip x-button.button-accent a {
  color: var(--color-accent-tint, rgb(243.95, 71.4, 51.85)) !important;
}
x-chip x-button.button-accent button x-icon, x-chip x-button.button-accent a x-icon {
  color: var(--color-accent-shade, rgb(205.7, 33.15, 13.6)) !important;
}
.is-dark-mode x-chip x-button.button-accent button x-icon, .is-dark-mode x-chip x-button.button-accent a x-icon {
  color: var(--color-accent-tint, rgb(243.95, 71.4, 51.85)) !important;
}
x-button.button-danger.button-focus, x-button.button-danger.button-selected, x-button.button-danger:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-danger-rgb, 220, 53, 69), 0.25), 0 0 0 3px rgba(var(--color-danger-rgb, 220, 53, 69), 0.3);
}
.is-dark-mode x-button.button-danger.button-focus, .is-dark-mode x-button.button-danger.button-selected, .is-dark-mode x-button.button-danger:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-danger-rgb, 220, 53, 69), 0.15), 0 0 0 3px rgba(var(--color-danger-rgb, 220, 53, 69), 0.3);
}
x-button.button-danger button, x-button.button-danger a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-danger, #DC3545);
  box-shadow: 0 8px 15px 0 rgba(var(--color-danger-rgb, 220, 53, 69), 0.25);
}
.is-dark-mode x-button.button-danger button, .is-dark-mode x-button.button-danger a {
  color: var(--color-danger-lucid, rgb(249.75, 224.7, 227.1));
  background-color: var(--color-danger-shade, rgb(187, 45.05, 58.65));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-danger button:hover, .is-dark-mode x-button.button-danger button:focus, .is-dark-mode x-button.button-danger button.button-focus, .is-dark-mode x-button.button-danger a:hover, .is-dark-mode x-button.button-danger a:focus, .is-dark-mode x-button.button-danger a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-danger-rgb, 220, 53, 69), 0.15), 0 0 0 3px rgba(var(--color-danger-rgb, 220, 53, 69), 0.3);
  background-color: var(--color-danger-shaded, rgb(154, 37.1, 48.3));
}
x-button.button-danger button:hover, x-button.button-danger button:focus, x-button.button-danger button.button-focus, x-button.button-danger a:hover, x-button.button-danger a:focus, x-button.button-danger a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-danger-rgb, 220, 53, 69), 0.25), 0 0 0 3px rgba(var(--color-danger-rgb, 220, 53, 69), 0.3);
  background-color: var(--color-danger-shade, rgb(187, 45.05, 58.65));
}
x-chip x-button.button-danger button, x-chip x-button.button-danger a {
  color: var(--color-danger-shade, rgb(187, 45.05, 58.65)) !important;
  background-color: rgba(var(--color-danger-rgb, 220, 53, 69), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-danger button:hover, x-chip x-button.button-danger button:focus, x-chip x-button.button-danger button.button-focus, x-chip x-button.button-danger a:hover, x-chip x-button.button-danger a:focus, x-chip x-button.button-danger a.button-focus {
  background-color: rgba(var(--color-danger-rgb, 220, 53, 69), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-danger button, .is-dark-mode x-chip x-button.button-danger a {
  color: var(--color-danger-tint, rgb(225.25, 83.3, 96.9)) !important;
}
x-chip x-button.button-danger button x-icon, x-chip x-button.button-danger a x-icon {
  color: var(--color-danger-shade, rgb(187, 45.05, 58.65)) !important;
}
.is-dark-mode x-chip x-button.button-danger button x-icon, .is-dark-mode x-chip x-button.button-danger a x-icon {
  color: var(--color-danger-tint, rgb(225.25, 83.3, 96.9)) !important;
}
x-button.button-warning.button-focus, x-button.button-warning.button-selected, x-button.button-warning:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-warning-rgb, 227, 163, 47), 0.25), 0 0 0 3px rgba(var(--color-warning-rgb, 227, 163, 47), 0.3);
}
.is-dark-mode x-button.button-warning.button-focus, .is-dark-mode x-button.button-warning.button-selected, .is-dark-mode x-button.button-warning:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-warning-rgb, 227, 163, 47), 0.15), 0 0 0 3px rgba(var(--color-warning-rgb, 227, 163, 47), 0.3);
}
x-button.button-warning button, x-button.button-warning a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-warning, #E3A32F);
  box-shadow: 0 8px 15px 0 rgba(var(--color-warning-rgb, 227, 163, 47), 0.25);
}
.is-dark-mode x-button.button-warning button, .is-dark-mode x-button.button-warning a {
  color: var(--color-warning-lucid, rgb(250.8, 241.2, 223.8));
  background-color: var(--color-warning-shade, rgb(192.95, 138.55, 39.95));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-warning button:hover, .is-dark-mode x-button.button-warning button:focus, .is-dark-mode x-button.button-warning button.button-focus, .is-dark-mode x-button.button-warning a:hover, .is-dark-mode x-button.button-warning a:focus, .is-dark-mode x-button.button-warning a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-warning-rgb, 227, 163, 47), 0.15), 0 0 0 3px rgba(var(--color-warning-rgb, 227, 163, 47), 0.3);
  background-color: var(--color-warning-shaded, rgb(158.9, 114.1, 32.9));
}
x-button.button-warning button:hover, x-button.button-warning button:focus, x-button.button-warning button.button-focus, x-button.button-warning a:hover, x-button.button-warning a:focus, x-button.button-warning a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-warning-rgb, 227, 163, 47), 0.25), 0 0 0 3px rgba(var(--color-warning-rgb, 227, 163, 47), 0.3);
  background-color: var(--color-warning-shade, rgb(192.95, 138.55, 39.95));
}
x-chip x-button.button-warning button, x-chip x-button.button-warning a {
  color: var(--color-warning-shade, rgb(192.95, 138.55, 39.95)) !important;
  background-color: rgba(var(--color-warning-rgb, 227, 163, 47), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-warning button:hover, x-chip x-button.button-warning button:focus, x-chip x-button.button-warning button.button-focus, x-chip x-button.button-warning a:hover, x-chip x-button.button-warning a:focus, x-chip x-button.button-warning a.button-focus {
  background-color: rgba(var(--color-warning-rgb, 227, 163, 47), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-warning button, .is-dark-mode x-chip x-button.button-warning a {
  color: var(--color-warning-tint, rgb(231.2, 176.8, 78.2)) !important;
}
x-chip x-button.button-warning button x-icon, x-chip x-button.button-warning a x-icon {
  color: var(--color-warning-shade, rgb(192.95, 138.55, 39.95)) !important;
}
.is-dark-mode x-chip x-button.button-warning button x-icon, .is-dark-mode x-chip x-button.button-warning a x-icon {
  color: var(--color-warning-tint, rgb(231.2, 176.8, 78.2)) !important;
}
x-button.button-success.button-focus, x-button.button-success.button-selected, x-button.button-success:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-success-rgb, 0, 174, 105), 0.25), 0 0 0 3px rgba(var(--color-success-rgb, 0, 174, 105), 0.3);
}
.is-dark-mode x-button.button-success.button-focus, .is-dark-mode x-button.button-success.button-selected, .is-dark-mode x-button.button-success:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-success-rgb, 0, 174, 105), 0.15), 0 0 0 3px rgba(var(--color-success-rgb, 0, 174, 105), 0.3);
}
x-button.button-success button, x-button.button-success a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-success, #00AE69);
  box-shadow: 0 8px 15px 0 rgba(var(--color-success-rgb, 0, 174, 105), 0.25);
}
.is-dark-mode x-button.button-success button, .is-dark-mode x-button.button-success a {
  color: var(--color-success-lucid, rgb(216.75, 242.85, 232.5));
  background-color: var(--color-success-shade, rgb(0, 147.9, 89.25));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-success button:hover, .is-dark-mode x-button.button-success button:focus, .is-dark-mode x-button.button-success button.button-focus, .is-dark-mode x-button.button-success a:hover, .is-dark-mode x-button.button-success a:focus, .is-dark-mode x-button.button-success a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-success-rgb, 0, 174, 105), 0.15), 0 0 0 3px rgba(var(--color-success-rgb, 0, 174, 105), 0.3);
  background-color: var(--color-success-shaded, rgb(0, 121.8, 73.5));
}
x-button.button-success button:hover, x-button.button-success button:focus, x-button.button-success button.button-focus, x-button.button-success a:hover, x-button.button-success a:focus, x-button.button-success a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-success-rgb, 0, 174, 105), 0.25), 0 0 0 3px rgba(var(--color-success-rgb, 0, 174, 105), 0.3);
  background-color: var(--color-success-shade, rgb(0, 147.9, 89.25));
}
x-chip x-button.button-success button, x-chip x-button.button-success a {
  color: var(--color-success-shade, rgb(0, 147.9, 89.25)) !important;
  background-color: rgba(var(--color-success-rgb, 0, 174, 105), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-success button:hover, x-chip x-button.button-success button:focus, x-chip x-button.button-success button.button-focus, x-chip x-button.button-success a:hover, x-chip x-button.button-success a:focus, x-chip x-button.button-success a.button-focus {
  background-color: rgba(var(--color-success-rgb, 0, 174, 105), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-success button, .is-dark-mode x-chip x-button.button-success a {
  color: var(--color-success-tint, rgb(38.25, 186.15, 127.5)) !important;
}
x-chip x-button.button-success button x-icon, x-chip x-button.button-success a x-icon {
  color: var(--color-success-shade, rgb(0, 147.9, 89.25)) !important;
}
.is-dark-mode x-chip x-button.button-success button x-icon, .is-dark-mode x-chip x-button.button-success a x-icon {
  color: var(--color-success-tint, rgb(38.25, 186.15, 127.5)) !important;
}
x-button.button-info.button-focus, x-button.button-info.button-selected, x-button.button-info:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-info-rgb, 47, 170, 200), 0.25), 0 0 0 3px rgba(var(--color-info-rgb, 47, 170, 200), 0.3);
}
.is-dark-mode x-button.button-info.button-focus, .is-dark-mode x-button.button-info.button-selected, .is-dark-mode x-button.button-info:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-info-rgb, 47, 170, 200), 0.15), 0 0 0 3px rgba(var(--color-info-rgb, 47, 170, 200), 0.3);
}
x-button.button-info button, x-button.button-info a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-info, #2FAAC8);
  box-shadow: 0 8px 15px 0 rgba(var(--color-info-rgb, 47, 170, 200), 0.25);
}
.is-dark-mode x-button.button-info button, .is-dark-mode x-button.button-info a {
  color: var(--color-info-lucid, rgb(223.8, 242.25, 246.75));
  background-color: var(--color-info-shade, rgb(39.95, 144.5, 170));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-info button:hover, .is-dark-mode x-button.button-info button:focus, .is-dark-mode x-button.button-info button.button-focus, .is-dark-mode x-button.button-info a:hover, .is-dark-mode x-button.button-info a:focus, .is-dark-mode x-button.button-info a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-info-rgb, 47, 170, 200), 0.15), 0 0 0 3px rgba(var(--color-info-rgb, 47, 170, 200), 0.3);
  background-color: var(--color-info-shaded, rgb(32.9, 119, 140));
}
x-button.button-info button:hover, x-button.button-info button:focus, x-button.button-info button.button-focus, x-button.button-info a:hover, x-button.button-info a:focus, x-button.button-info a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-info-rgb, 47, 170, 200), 0.25), 0 0 0 3px rgba(var(--color-info-rgb, 47, 170, 200), 0.3);
  background-color: var(--color-info-shade, rgb(39.95, 144.5, 170));
}
x-chip x-button.button-info button, x-chip x-button.button-info a {
  color: var(--color-info-shade, rgb(39.95, 144.5, 170)) !important;
  background-color: rgba(var(--color-info-rgb, 47, 170, 200), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-info button:hover, x-chip x-button.button-info button:focus, x-chip x-button.button-info button.button-focus, x-chip x-button.button-info a:hover, x-chip x-button.button-info a:focus, x-chip x-button.button-info a.button-focus {
  background-color: rgba(var(--color-info-rgb, 47, 170, 200), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-info button, .is-dark-mode x-chip x-button.button-info a {
  color: var(--color-info-tint, rgb(78.2, 182.75, 208.25)) !important;
}
x-chip x-button.button-info button x-icon, x-chip x-button.button-info a x-icon {
  color: var(--color-info-shade, rgb(39.95, 144.5, 170)) !important;
}
.is-dark-mode x-chip x-button.button-info button x-icon, .is-dark-mode x-chip x-button.button-info a x-icon {
  color: var(--color-info-tint, rgb(78.2, 182.75, 208.25)) !important;
}
x-button.button-link.button-focus, x-button.button-link.button-selected, x-button.button-link:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-link-rgb, 66, 117, 242), 0.25), 0 0 0 3px rgba(var(--color-link-rgb, 66, 117, 242), 0.3);
}
.is-dark-mode x-button.button-link.button-focus, .is-dark-mode x-button.button-link.button-selected, .is-dark-mode x-button.button-link:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-link-rgb, 66, 117, 242), 0.15), 0 0 0 3px rgba(var(--color-link-rgb, 66, 117, 242), 0.3);
}
x-button.button-link button, x-button.button-link a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-link, #4275F2);
  box-shadow: 0 8px 15px 0 rgba(var(--color-link-rgb, 66, 117, 242), 0.25);
}
.is-dark-mode x-button.button-link button, .is-dark-mode x-button.button-link a {
  color: var(--color-link-lucid, rgb(226.65, 234.3, 253.05));
  background-color: var(--color-link-shade, rgb(56.1, 99.45, 205.7));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-link button:hover, .is-dark-mode x-button.button-link button:focus, .is-dark-mode x-button.button-link button.button-focus, .is-dark-mode x-button.button-link a:hover, .is-dark-mode x-button.button-link a:focus, .is-dark-mode x-button.button-link a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-link-rgb, 66, 117, 242), 0.15), 0 0 0 3px rgba(var(--color-link-rgb, 66, 117, 242), 0.3);
  background-color: var(--color-link-shaded, rgb(46.2, 81.9, 169.4));
}
x-button.button-link button:hover, x-button.button-link button:focus, x-button.button-link button.button-focus, x-button.button-link a:hover, x-button.button-link a:focus, x-button.button-link a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-link-rgb, 66, 117, 242), 0.25), 0 0 0 3px rgba(var(--color-link-rgb, 66, 117, 242), 0.3);
  background-color: var(--color-link-shade, rgb(56.1, 99.45, 205.7));
}
x-chip x-button.button-link button, x-chip x-button.button-link a {
  color: var(--color-link-shade, rgb(56.1, 99.45, 205.7)) !important;
  background-color: rgba(var(--color-link-rgb, 66, 117, 242), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-link button:hover, x-chip x-button.button-link button:focus, x-chip x-button.button-link button.button-focus, x-chip x-button.button-link a:hover, x-chip x-button.button-link a:focus, x-chip x-button.button-link a.button-focus {
  background-color: rgba(var(--color-link-rgb, 66, 117, 242), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-link button, .is-dark-mode x-chip x-button.button-link a {
  color: var(--color-link-tint, rgb(94.35, 137.7, 243.95)) !important;
}
x-chip x-button.button-link button x-icon, x-chip x-button.button-link a x-icon {
  color: var(--color-link-shade, rgb(56.1, 99.45, 205.7)) !important;
}
.is-dark-mode x-chip x-button.button-link button x-icon, .is-dark-mode x-chip x-button.button-link a x-icon {
  color: var(--color-link-tint, rgb(94.35, 137.7, 243.95)) !important;
}
x-button.button-blue.button-focus, x-button.button-blue.button-selected, x-button.button-blue:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-blue-rgb, 45, 95, 181), 0.25), 0 0 0 3px rgba(var(--color-blue-rgb, 45, 95, 181), 0.3);
}
.is-dark-mode x-button.button-blue.button-focus, .is-dark-mode x-button.button-blue.button-selected, .is-dark-mode x-button.button-blue:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-blue-rgb, 45, 95, 181), 0.15), 0 0 0 3px rgba(var(--color-blue-rgb, 45, 95, 181), 0.3);
}
x-button.button-blue button, x-button.button-blue a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-blue, #2D5FB5);
  box-shadow: 0 8px 15px 0 rgba(var(--color-blue-rgb, 45, 95, 181), 0.25);
}
.is-dark-mode x-button.button-blue button, .is-dark-mode x-button.button-blue a {
  color: var(--color-blue-lucid, rgb(223.5, 231, 243.9));
  background-color: var(--color-blue-shade, rgb(38.25, 80.75, 153.85));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-blue button:hover, .is-dark-mode x-button.button-blue button:focus, .is-dark-mode x-button.button-blue button.button-focus, .is-dark-mode x-button.button-blue a:hover, .is-dark-mode x-button.button-blue a:focus, .is-dark-mode x-button.button-blue a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-blue-rgb, 45, 95, 181), 0.15), 0 0 0 3px rgba(var(--color-blue-rgb, 45, 95, 181), 0.3);
  background-color: var(--color-blue-shaded, rgb(31.5, 66.5, 126.7));
}
x-button.button-blue button:hover, x-button.button-blue button:focus, x-button.button-blue button.button-focus, x-button.button-blue a:hover, x-button.button-blue a:focus, x-button.button-blue a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-blue-rgb, 45, 95, 181), 0.25), 0 0 0 3px rgba(var(--color-blue-rgb, 45, 95, 181), 0.3);
  background-color: var(--color-blue-shade, rgb(38.25, 80.75, 153.85));
}
x-chip x-button.button-blue button, x-chip x-button.button-blue a {
  color: var(--color-blue-shade, rgb(38.25, 80.75, 153.85)) !important;
  background-color: rgba(var(--color-blue-rgb, 45, 95, 181), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-blue button:hover, x-chip x-button.button-blue button:focus, x-chip x-button.button-blue button.button-focus, x-chip x-button.button-blue a:hover, x-chip x-button.button-blue a:focus, x-chip x-button.button-blue a.button-focus {
  background-color: rgba(var(--color-blue-rgb, 45, 95, 181), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-blue button, .is-dark-mode x-chip x-button.button-blue a {
  color: var(--color-blue-tint, rgb(76.5, 119, 192.1)) !important;
}
x-chip x-button.button-blue button x-icon, x-chip x-button.button-blue a x-icon {
  color: var(--color-blue-shade, rgb(38.25, 80.75, 153.85)) !important;
}
.is-dark-mode x-chip x-button.button-blue button x-icon, .is-dark-mode x-chip x-button.button-blue a x-icon {
  color: var(--color-blue-tint, rgb(76.5, 119, 192.1)) !important;
}
x-button.button-indigo.button-focus, x-button.button-indigo.button-selected, x-button.button-indigo:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-indigo-rgb, 84, 99, 179), 0.25), 0 0 0 3px rgba(var(--color-indigo-rgb, 84, 99, 179), 0.3);
}
.is-dark-mode x-button.button-indigo.button-focus, .is-dark-mode x-button.button-indigo.button-selected, .is-dark-mode x-button.button-indigo:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-indigo-rgb, 84, 99, 179), 0.15), 0 0 0 3px rgba(var(--color-indigo-rgb, 84, 99, 179), 0.3);
}
x-button.button-indigo button, x-button.button-indigo a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-indigo, #5463B3);
  box-shadow: 0 8px 15px 0 rgba(var(--color-indigo-rgb, 84, 99, 179), 0.25);
}
.is-dark-mode x-button.button-indigo button, .is-dark-mode x-button.button-indigo a {
  color: var(--color-indigo-lucid, rgb(229.35, 231.6, 243.6));
  background-color: var(--color-indigo-shade, rgb(71.4, 84.15, 152.15));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-indigo button:hover, .is-dark-mode x-button.button-indigo button:focus, .is-dark-mode x-button.button-indigo button.button-focus, .is-dark-mode x-button.button-indigo a:hover, .is-dark-mode x-button.button-indigo a:focus, .is-dark-mode x-button.button-indigo a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-indigo-rgb, 84, 99, 179), 0.15), 0 0 0 3px rgba(var(--color-indigo-rgb, 84, 99, 179), 0.3);
  background-color: var(--color-indigo-shaded, rgb(58.8, 69.3, 125.3));
}
x-button.button-indigo button:hover, x-button.button-indigo button:focus, x-button.button-indigo button.button-focus, x-button.button-indigo a:hover, x-button.button-indigo a:focus, x-button.button-indigo a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-indigo-rgb, 84, 99, 179), 0.25), 0 0 0 3px rgba(var(--color-indigo-rgb, 84, 99, 179), 0.3);
  background-color: var(--color-indigo-shade, rgb(71.4, 84.15, 152.15));
}
x-chip x-button.button-indigo button, x-chip x-button.button-indigo a {
  color: var(--color-indigo-shade, rgb(71.4, 84.15, 152.15)) !important;
  background-color: rgba(var(--color-indigo-rgb, 84, 99, 179), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-indigo button:hover, x-chip x-button.button-indigo button:focus, x-chip x-button.button-indigo button.button-focus, x-chip x-button.button-indigo a:hover, x-chip x-button.button-indigo a:focus, x-chip x-button.button-indigo a.button-focus {
  background-color: rgba(var(--color-indigo-rgb, 84, 99, 179), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-indigo button, .is-dark-mode x-chip x-button.button-indigo a {
  color: var(--color-indigo-tint, rgb(109.65, 122.4, 190.4)) !important;
}
x-chip x-button.button-indigo button x-icon, x-chip x-button.button-indigo a x-icon {
  color: var(--color-indigo-shade, rgb(71.4, 84.15, 152.15)) !important;
}
.is-dark-mode x-chip x-button.button-indigo button x-icon, .is-dark-mode x-chip x-button.button-indigo a x-icon {
  color: var(--color-indigo-tint, rgb(109.65, 122.4, 190.4)) !important;
}
x-button.button-purple.button-focus, x-button.button-purple.button-selected, x-button.button-purple:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-purple-rgb, 125, 85, 199), 0.25), 0 0 0 3px rgba(var(--color-purple-rgb, 125, 85, 199), 0.3);
}
.is-dark-mode x-button.button-purple.button-focus, .is-dark-mode x-button.button-purple.button-selected, .is-dark-mode x-button.button-purple:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-purple-rgb, 125, 85, 199), 0.15), 0 0 0 3px rgba(var(--color-purple-rgb, 125, 85, 199), 0.3);
}
x-button.button-purple button, x-button.button-purple a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-purple, #7D55C7);
  box-shadow: 0 8px 15px 0 rgba(var(--color-purple-rgb, 125, 85, 199), 0.25);
}
.is-dark-mode x-button.button-purple button, .is-dark-mode x-button.button-purple a {
  color: var(--color-purple-lucid, rgb(235.5, 229.5, 246.6));
  background-color: var(--color-purple-shade, rgb(106.25, 72.25, 169.15));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-purple button:hover, .is-dark-mode x-button.button-purple button:focus, .is-dark-mode x-button.button-purple button.button-focus, .is-dark-mode x-button.button-purple a:hover, .is-dark-mode x-button.button-purple a:focus, .is-dark-mode x-button.button-purple a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-purple-rgb, 125, 85, 199), 0.15), 0 0 0 3px rgba(var(--color-purple-rgb, 125, 85, 199), 0.3);
  background-color: var(--color-purple-shaded, rgb(87.5, 59.5, 139.3));
}
x-button.button-purple button:hover, x-button.button-purple button:focus, x-button.button-purple button.button-focus, x-button.button-purple a:hover, x-button.button-purple a:focus, x-button.button-purple a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-purple-rgb, 125, 85, 199), 0.25), 0 0 0 3px rgba(var(--color-purple-rgb, 125, 85, 199), 0.3);
  background-color: var(--color-purple-shade, rgb(106.25, 72.25, 169.15));
}
x-chip x-button.button-purple button, x-chip x-button.button-purple a {
  color: var(--color-purple-shade, rgb(106.25, 72.25, 169.15)) !important;
  background-color: rgba(var(--color-purple-rgb, 125, 85, 199), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-purple button:hover, x-chip x-button.button-purple button:focus, x-chip x-button.button-purple button.button-focus, x-chip x-button.button-purple a:hover, x-chip x-button.button-purple a:focus, x-chip x-button.button-purple a.button-focus {
  background-color: rgba(var(--color-purple-rgb, 125, 85, 199), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-purple button, .is-dark-mode x-chip x-button.button-purple a {
  color: var(--color-purple-tint, rgb(144.5, 110.5, 207.4)) !important;
}
x-chip x-button.button-purple button x-icon, x-chip x-button.button-purple a x-icon {
  color: var(--color-purple-shade, rgb(106.25, 72.25, 169.15)) !important;
}
.is-dark-mode x-chip x-button.button-purple button x-icon, .is-dark-mode x-chip x-button.button-purple a x-icon {
  color: var(--color-purple-tint, rgb(144.5, 110.5, 207.4)) !important;
}
x-button.button-pink.button-focus, x-button.button-pink.button-selected, x-button.button-pink:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-pink-rgb, 246, 109, 155), 0.25), 0 0 0 3px rgba(var(--color-pink-rgb, 246, 109, 155), 0.3);
}
.is-dark-mode x-button.button-pink.button-focus, .is-dark-mode x-button.button-pink.button-selected, .is-dark-mode x-button.button-pink:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-pink-rgb, 246, 109, 155), 0.15), 0 0 0 3px rgba(var(--color-pink-rgb, 246, 109, 155), 0.3);
}
x-button.button-pink button, x-button.button-pink a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-pink, #F66D9B);
  box-shadow: 0 8px 15px 0 rgba(var(--color-pink-rgb, 246, 109, 155), 0.25);
}
.is-dark-mode x-button.button-pink button, .is-dark-mode x-button.button-pink a {
  color: var(--color-pink-lucid, rgb(253.65, 233.1, 240));
  background-color: var(--color-pink-shade, rgb(209.1, 92.65, 131.75));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-pink button:hover, .is-dark-mode x-button.button-pink button:focus, .is-dark-mode x-button.button-pink button.button-focus, .is-dark-mode x-button.button-pink a:hover, .is-dark-mode x-button.button-pink a:focus, .is-dark-mode x-button.button-pink a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-pink-rgb, 246, 109, 155), 0.15), 0 0 0 3px rgba(var(--color-pink-rgb, 246, 109, 155), 0.3);
  background-color: var(--color-pink-shaded, rgb(172.2, 76.3, 108.5));
}
x-button.button-pink button:hover, x-button.button-pink button:focus, x-button.button-pink button.button-focus, x-button.button-pink a:hover, x-button.button-pink a:focus, x-button.button-pink a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-pink-rgb, 246, 109, 155), 0.25), 0 0 0 3px rgba(var(--color-pink-rgb, 246, 109, 155), 0.3);
  background-color: var(--color-pink-shade, rgb(209.1, 92.65, 131.75));
}
x-chip x-button.button-pink button, x-chip x-button.button-pink a {
  color: var(--color-pink-shade, rgb(209.1, 92.65, 131.75)) !important;
  background-color: rgba(var(--color-pink-rgb, 246, 109, 155), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-pink button:hover, x-chip x-button.button-pink button:focus, x-chip x-button.button-pink button.button-focus, x-chip x-button.button-pink a:hover, x-chip x-button.button-pink a:focus, x-chip x-button.button-pink a.button-focus {
  background-color: rgba(var(--color-pink-rgb, 246, 109, 155), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-pink button, .is-dark-mode x-chip x-button.button-pink a {
  color: var(--color-pink-tint, rgb(247.35, 130.9, 170)) !important;
}
x-chip x-button.button-pink button x-icon, x-chip x-button.button-pink a x-icon {
  color: var(--color-pink-shade, rgb(209.1, 92.65, 131.75)) !important;
}
.is-dark-mode x-chip x-button.button-pink button x-icon, .is-dark-mode x-chip x-button.button-pink a x-icon {
  color: var(--color-pink-tint, rgb(247.35, 130.9, 170)) !important;
}
x-button.button-red.button-focus, x-button.button-red.button-selected, x-button.button-red:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-red-rgb, 199, 60, 54), 0.25), 0 0 0 3px rgba(var(--color-red-rgb, 199, 60, 54), 0.3);
}
.is-dark-mode x-button.button-red.button-focus, .is-dark-mode x-button.button-red.button-selected, .is-dark-mode x-button.button-red:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-red-rgb, 199, 60, 54), 0.15), 0 0 0 3px rgba(var(--color-red-rgb, 199, 60, 54), 0.3);
}
x-button.button-red button, x-button.button-red a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-red, #C73C36);
  box-shadow: 0 8px 15px 0 rgba(var(--color-red-rgb, 199, 60, 54), 0.25);
}
.is-dark-mode x-button.button-red button, .is-dark-mode x-button.button-red a {
  color: var(--color-red-lucid, rgb(246.6, 225.75, 224.85));
  background-color: var(--color-red-shade, rgb(169.15, 51, 45.9));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-red button:hover, .is-dark-mode x-button.button-red button:focus, .is-dark-mode x-button.button-red button.button-focus, .is-dark-mode x-button.button-red a:hover, .is-dark-mode x-button.button-red a:focus, .is-dark-mode x-button.button-red a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-red-rgb, 199, 60, 54), 0.15), 0 0 0 3px rgba(var(--color-red-rgb, 199, 60, 54), 0.3);
  background-color: var(--color-red-shaded, rgb(139.3, 42, 37.8));
}
x-button.button-red button:hover, x-button.button-red button:focus, x-button.button-red button.button-focus, x-button.button-red a:hover, x-button.button-red a:focus, x-button.button-red a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-red-rgb, 199, 60, 54), 0.25), 0 0 0 3px rgba(var(--color-red-rgb, 199, 60, 54), 0.3);
  background-color: var(--color-red-shade, rgb(169.15, 51, 45.9));
}
x-chip x-button.button-red button, x-chip x-button.button-red a {
  color: var(--color-red-shade, rgb(169.15, 51, 45.9)) !important;
  background-color: rgba(var(--color-red-rgb, 199, 60, 54), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-red button:hover, x-chip x-button.button-red button:focus, x-chip x-button.button-red button.button-focus, x-chip x-button.button-red a:hover, x-chip x-button.button-red a:focus, x-chip x-button.button-red a.button-focus {
  background-color: rgba(var(--color-red-rgb, 199, 60, 54), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-red button, .is-dark-mode x-chip x-button.button-red a {
  color: var(--color-red-tint, rgb(207.4, 89.25, 84.15)) !important;
}
x-chip x-button.button-red button x-icon, x-chip x-button.button-red a x-icon {
  color: var(--color-red-shade, rgb(169.15, 51, 45.9)) !important;
}
.is-dark-mode x-chip x-button.button-red button x-icon, .is-dark-mode x-chip x-button.button-red a x-icon {
  color: var(--color-red-tint, rgb(207.4, 89.25, 84.15)) !important;
}
x-button.button-orange.button-focus, x-button.button-orange.button-selected, x-button.button-orange:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-orange-rgb, 217, 124, 53), 0.25), 0 0 0 3px rgba(var(--color-orange-rgb, 217, 124, 53), 0.3);
}
.is-dark-mode x-button.button-orange.button-focus, .is-dark-mode x-button.button-orange.button-selected, .is-dark-mode x-button.button-orange:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-orange-rgb, 217, 124, 53), 0.15), 0 0 0 3px rgba(var(--color-orange-rgb, 217, 124, 53), 0.3);
}
x-button.button-orange button, x-button.button-orange a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-orange, #D97C35);
  box-shadow: 0 8px 15px 0 rgba(var(--color-orange-rgb, 217, 124, 53), 0.25);
}
.is-dark-mode x-button.button-orange button, .is-dark-mode x-button.button-orange a {
  color: var(--color-orange-lucid, rgb(249.3, 235.35, 224.7));
  background-color: var(--color-orange-shade, rgb(184.45, 105.4, 45.05));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-orange button:hover, .is-dark-mode x-button.button-orange button:focus, .is-dark-mode x-button.button-orange button.button-focus, .is-dark-mode x-button.button-orange a:hover, .is-dark-mode x-button.button-orange a:focus, .is-dark-mode x-button.button-orange a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-orange-rgb, 217, 124, 53), 0.15), 0 0 0 3px rgba(var(--color-orange-rgb, 217, 124, 53), 0.3);
  background-color: var(--color-orange-shaded, rgb(151.9, 86.8, 37.1));
}
x-button.button-orange button:hover, x-button.button-orange button:focus, x-button.button-orange button.button-focus, x-button.button-orange a:hover, x-button.button-orange a:focus, x-button.button-orange a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-orange-rgb, 217, 124, 53), 0.25), 0 0 0 3px rgba(var(--color-orange-rgb, 217, 124, 53), 0.3);
  background-color: var(--color-orange-shade, rgb(184.45, 105.4, 45.05));
}
x-chip x-button.button-orange button, x-chip x-button.button-orange a {
  color: var(--color-orange-shade, rgb(184.45, 105.4, 45.05)) !important;
  background-color: rgba(var(--color-orange-rgb, 217, 124, 53), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-orange button:hover, x-chip x-button.button-orange button:focus, x-chip x-button.button-orange button.button-focus, x-chip x-button.button-orange a:hover, x-chip x-button.button-orange a:focus, x-chip x-button.button-orange a.button-focus {
  background-color: rgba(var(--color-orange-rgb, 217, 124, 53), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-orange button, .is-dark-mode x-chip x-button.button-orange a {
  color: var(--color-orange-tint, rgb(222.7, 143.65, 83.3)) !important;
}
x-chip x-button.button-orange button x-icon, x-chip x-button.button-orange a x-icon {
  color: var(--color-orange-shade, rgb(184.45, 105.4, 45.05)) !important;
}
.is-dark-mode x-chip x-button.button-orange button x-icon, .is-dark-mode x-chip x-button.button-orange a x-icon {
  color: var(--color-orange-tint, rgb(222.7, 143.65, 83.3)) !important;
}
x-button.button-yellow.button-focus, x-button.button-yellow.button-selected, x-button.button-yellow:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-yellow-rgb, 212, 174, 50), 0.25), 0 0 0 3px rgba(var(--color-yellow-rgb, 212, 174, 50), 0.3);
}
.is-dark-mode x-button.button-yellow.button-focus, .is-dark-mode x-button.button-yellow.button-selected, .is-dark-mode x-button.button-yellow:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-yellow-rgb, 212, 174, 50), 0.15), 0 0 0 3px rgba(var(--color-yellow-rgb, 212, 174, 50), 0.3);
}
x-button.button-yellow button, x-button.button-yellow a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-yellow, #D4AE32);
  box-shadow: 0 8px 15px 0 rgba(var(--color-yellow-rgb, 212, 174, 50), 0.25);
}
.is-dark-mode x-button.button-yellow button, .is-dark-mode x-button.button-yellow a {
  color: var(--color-yellow-lucid, rgb(248.55, 242.85, 224.25));
  background-color: var(--color-yellow-shade, rgb(180.2, 147.9, 42.5));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-yellow button:hover, .is-dark-mode x-button.button-yellow button:focus, .is-dark-mode x-button.button-yellow button.button-focus, .is-dark-mode x-button.button-yellow a:hover, .is-dark-mode x-button.button-yellow a:focus, .is-dark-mode x-button.button-yellow a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-yellow-rgb, 212, 174, 50), 0.15), 0 0 0 3px rgba(var(--color-yellow-rgb, 212, 174, 50), 0.3);
  background-color: var(--color-yellow-shaded, rgb(148.4, 121.8, 35));
}
x-button.button-yellow button:hover, x-button.button-yellow button:focus, x-button.button-yellow button.button-focus, x-button.button-yellow a:hover, x-button.button-yellow a:focus, x-button.button-yellow a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-yellow-rgb, 212, 174, 50), 0.25), 0 0 0 3px rgba(var(--color-yellow-rgb, 212, 174, 50), 0.3);
  background-color: var(--color-yellow-shade, rgb(180.2, 147.9, 42.5));
}
x-chip x-button.button-yellow button, x-chip x-button.button-yellow a {
  color: var(--color-yellow-shade, rgb(180.2, 147.9, 42.5)) !important;
  background-color: rgba(var(--color-yellow-rgb, 212, 174, 50), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-yellow button:hover, x-chip x-button.button-yellow button:focus, x-chip x-button.button-yellow button.button-focus, x-chip x-button.button-yellow a:hover, x-chip x-button.button-yellow a:focus, x-chip x-button.button-yellow a.button-focus {
  background-color: rgba(var(--color-yellow-rgb, 212, 174, 50), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-yellow button, .is-dark-mode x-chip x-button.button-yellow a {
  color: var(--color-yellow-tint, rgb(218.45, 186.15, 80.75)) !important;
}
x-chip x-button.button-yellow button x-icon, x-chip x-button.button-yellow a x-icon {
  color: var(--color-yellow-shade, rgb(180.2, 147.9, 42.5)) !important;
}
.is-dark-mode x-chip x-button.button-yellow button x-icon, .is-dark-mode x-chip x-button.button-yellow a x-icon {
  color: var(--color-yellow-tint, rgb(218.45, 186.15, 80.75)) !important;
}
x-button.button-green.button-focus, x-button.button-green.button-selected, x-button.button-green:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-green-rgb, 56, 193, 114), 0.25), 0 0 0 3px rgba(var(--color-green-rgb, 56, 193, 114), 0.3);
}
.is-dark-mode x-button.button-green.button-focus, .is-dark-mode x-button.button-green.button-selected, .is-dark-mode x-button.button-green:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-green-rgb, 56, 193, 114), 0.15), 0 0 0 3px rgba(var(--color-green-rgb, 56, 193, 114), 0.3);
}
x-button.button-green button, x-button.button-green a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-green, #38C172);
  box-shadow: 0 8px 15px 0 rgba(var(--color-green-rgb, 56, 193, 114), 0.25);
}
.is-dark-mode x-button.button-green button, .is-dark-mode x-button.button-green a {
  color: var(--color-green-lucid, rgb(225.15, 245.7, 233.85));
  background-color: var(--color-green-shade, rgb(47.6, 164.05, 96.9));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-green button:hover, .is-dark-mode x-button.button-green button:focus, .is-dark-mode x-button.button-green button.button-focus, .is-dark-mode x-button.button-green a:hover, .is-dark-mode x-button.button-green a:focus, .is-dark-mode x-button.button-green a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-green-rgb, 56, 193, 114), 0.15), 0 0 0 3px rgba(var(--color-green-rgb, 56, 193, 114), 0.3);
  background-color: var(--color-green-shaded, rgb(39.2, 135.1, 79.8));
}
x-button.button-green button:hover, x-button.button-green button:focus, x-button.button-green button.button-focus, x-button.button-green a:hover, x-button.button-green a:focus, x-button.button-green a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-green-rgb, 56, 193, 114), 0.25), 0 0 0 3px rgba(var(--color-green-rgb, 56, 193, 114), 0.3);
  background-color: var(--color-green-shade, rgb(47.6, 164.05, 96.9));
}
x-chip x-button.button-green button, x-chip x-button.button-green a {
  color: var(--color-green-shade, rgb(47.6, 164.05, 96.9)) !important;
  background-color: rgba(var(--color-green-rgb, 56, 193, 114), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-green button:hover, x-chip x-button.button-green button:focus, x-chip x-button.button-green button.button-focus, x-chip x-button.button-green a:hover, x-chip x-button.button-green a:focus, x-chip x-button.button-green a.button-focus {
  background-color: rgba(var(--color-green-rgb, 56, 193, 114), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-green button, .is-dark-mode x-chip x-button.button-green a {
  color: var(--color-green-tint, rgb(85.85, 202.3, 135.15)) !important;
}
x-chip x-button.button-green button x-icon, x-chip x-button.button-green a x-icon {
  color: var(--color-green-shade, rgb(47.6, 164.05, 96.9)) !important;
}
.is-dark-mode x-chip x-button.button-green button x-icon, .is-dark-mode x-chip x-button.button-green a x-icon {
  color: var(--color-green-tint, rgb(85.85, 202.3, 135.15)) !important;
}
x-button.button-teal.button-focus, x-button.button-teal.button-selected, x-button.button-teal:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-teal-rgb, 77, 192, 181), 0.25), 0 0 0 3px rgba(var(--color-teal-rgb, 77, 192, 181), 0.3);
}
.is-dark-mode x-button.button-teal.button-focus, .is-dark-mode x-button.button-teal.button-selected, .is-dark-mode x-button.button-teal:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-teal-rgb, 77, 192, 181), 0.15), 0 0 0 3px rgba(var(--color-teal-rgb, 77, 192, 181), 0.3);
}
x-button.button-teal button, x-button.button-teal a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-teal, #4DC0B5);
  box-shadow: 0 8px 15px 0 rgba(var(--color-teal-rgb, 77, 192, 181), 0.25);
}
.is-dark-mode x-button.button-teal button, .is-dark-mode x-button.button-teal a {
  color: var(--color-teal-lucid, rgb(228.3, 245.55, 243.9));
  background-color: var(--color-teal-shade, rgb(65.45, 163.2, 153.85));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-teal button:hover, .is-dark-mode x-button.button-teal button:focus, .is-dark-mode x-button.button-teal button.button-focus, .is-dark-mode x-button.button-teal a:hover, .is-dark-mode x-button.button-teal a:focus, .is-dark-mode x-button.button-teal a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-teal-rgb, 77, 192, 181), 0.15), 0 0 0 3px rgba(var(--color-teal-rgb, 77, 192, 181), 0.3);
  background-color: var(--color-teal-shaded, rgb(53.9, 134.4, 126.7));
}
x-button.button-teal button:hover, x-button.button-teal button:focus, x-button.button-teal button.button-focus, x-button.button-teal a:hover, x-button.button-teal a:focus, x-button.button-teal a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-teal-rgb, 77, 192, 181), 0.25), 0 0 0 3px rgba(var(--color-teal-rgb, 77, 192, 181), 0.3);
  background-color: var(--color-teal-shade, rgb(65.45, 163.2, 153.85));
}
x-chip x-button.button-teal button, x-chip x-button.button-teal a {
  color: var(--color-teal-shade, rgb(65.45, 163.2, 153.85)) !important;
  background-color: rgba(var(--color-teal-rgb, 77, 192, 181), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-teal button:hover, x-chip x-button.button-teal button:focus, x-chip x-button.button-teal button.button-focus, x-chip x-button.button-teal a:hover, x-chip x-button.button-teal a:focus, x-chip x-button.button-teal a.button-focus {
  background-color: rgba(var(--color-teal-rgb, 77, 192, 181), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-teal button, .is-dark-mode x-chip x-button.button-teal a {
  color: var(--color-teal-tint, rgb(103.7, 201.45, 192.1)) !important;
}
x-chip x-button.button-teal button x-icon, x-chip x-button.button-teal a x-icon {
  color: var(--color-teal-shade, rgb(65.45, 163.2, 153.85)) !important;
}
.is-dark-mode x-chip x-button.button-teal button x-icon, .is-dark-mode x-chip x-button.button-teal a x-icon {
  color: var(--color-teal-tint, rgb(103.7, 201.45, 192.1)) !important;
}
x-button.button-cyan.button-focus, x-button.button-cyan.button-selected, x-button.button-cyan:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-cyan-rgb, 108, 178, 235), 0.25), 0 0 0 3px rgba(var(--color-cyan-rgb, 108, 178, 235), 0.3);
}
.is-dark-mode x-button.button-cyan.button-focus, .is-dark-mode x-button.button-cyan.button-selected, .is-dark-mode x-button.button-cyan:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-cyan-rgb, 108, 178, 235), 0.15), 0 0 0 3px rgba(var(--color-cyan-rgb, 108, 178, 235), 0.3);
}
x-button.button-cyan button, x-button.button-cyan a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-cyan, #6CB2EB);
  box-shadow: 0 8px 15px 0 rgba(var(--color-cyan-rgb, 108, 178, 235), 0.25);
}
.is-dark-mode x-button.button-cyan button, .is-dark-mode x-button.button-cyan a {
  color: var(--color-cyan-lucid, rgb(232.95, 243.45, 252));
  background-color: var(--color-cyan-shade, rgb(91.8, 151.3, 199.75));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-cyan button:hover, .is-dark-mode x-button.button-cyan button:focus, .is-dark-mode x-button.button-cyan button.button-focus, .is-dark-mode x-button.button-cyan a:hover, .is-dark-mode x-button.button-cyan a:focus, .is-dark-mode x-button.button-cyan a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-cyan-rgb, 108, 178, 235), 0.15), 0 0 0 3px rgba(var(--color-cyan-rgb, 108, 178, 235), 0.3);
  background-color: var(--color-cyan-shaded, rgb(75.6, 124.6, 164.5));
}
x-button.button-cyan button:hover, x-button.button-cyan button:focus, x-button.button-cyan button.button-focus, x-button.button-cyan a:hover, x-button.button-cyan a:focus, x-button.button-cyan a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-cyan-rgb, 108, 178, 235), 0.25), 0 0 0 3px rgba(var(--color-cyan-rgb, 108, 178, 235), 0.3);
  background-color: var(--color-cyan-shade, rgb(91.8, 151.3, 199.75));
}
x-chip x-button.button-cyan button, x-chip x-button.button-cyan a {
  color: var(--color-cyan-shade, rgb(91.8, 151.3, 199.75)) !important;
  background-color: rgba(var(--color-cyan-rgb, 108, 178, 235), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-cyan button:hover, x-chip x-button.button-cyan button:focus, x-chip x-button.button-cyan button.button-focus, x-chip x-button.button-cyan a:hover, x-chip x-button.button-cyan a:focus, x-chip x-button.button-cyan a.button-focus {
  background-color: rgba(var(--color-cyan-rgb, 108, 178, 235), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-cyan button, .is-dark-mode x-chip x-button.button-cyan a {
  color: var(--color-cyan-tint, rgb(130.05, 189.55, 238)) !important;
}
x-chip x-button.button-cyan button x-icon, x-chip x-button.button-cyan a x-icon {
  color: var(--color-cyan-shade, rgb(91.8, 151.3, 199.75)) !important;
}
.is-dark-mode x-chip x-button.button-cyan button x-icon, .is-dark-mode x-chip x-button.button-cyan a x-icon {
  color: var(--color-cyan-tint, rgb(130.05, 189.55, 238)) !important;
}
x-button.button-brown.button-focus, x-button.button-brown.button-selected, x-button.button-brown:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-brown-rgb, 87, 69, 53), 0.25), 0 0 0 3px rgba(var(--color-brown-rgb, 87, 69, 53), 0.3);
}
.is-dark-mode x-button.button-brown.button-focus, .is-dark-mode x-button.button-brown.button-selected, .is-dark-mode x-button.button-brown:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-brown-rgb, 87, 69, 53), 0.15), 0 0 0 3px rgba(var(--color-brown-rgb, 87, 69, 53), 0.3);
}
x-button.button-brown button, x-button.button-brown a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-brown, #574535);
  box-shadow: 0 8px 15px 0 rgba(var(--color-brown-rgb, 87, 69, 53), 0.25);
}
.is-dark-mode x-button.button-brown button, .is-dark-mode x-button.button-brown a {
  color: var(--color-brown-lucid, rgb(229.8, 227.1, 224.7));
  background-color: var(--color-brown-shade, rgb(73.95, 58.65, 45.05));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-brown button:hover, .is-dark-mode x-button.button-brown button:focus, .is-dark-mode x-button.button-brown button.button-focus, .is-dark-mode x-button.button-brown a:hover, .is-dark-mode x-button.button-brown a:focus, .is-dark-mode x-button.button-brown a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-brown-rgb, 87, 69, 53), 0.15), 0 0 0 3px rgba(var(--color-brown-rgb, 87, 69, 53), 0.3);
  background-color: var(--color-brown-shaded, rgb(60.9, 48.3, 37.1));
}
x-button.button-brown button:hover, x-button.button-brown button:focus, x-button.button-brown button.button-focus, x-button.button-brown a:hover, x-button.button-brown a:focus, x-button.button-brown a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-brown-rgb, 87, 69, 53), 0.25), 0 0 0 3px rgba(var(--color-brown-rgb, 87, 69, 53), 0.3);
  background-color: var(--color-brown-shade, rgb(73.95, 58.65, 45.05));
}
x-chip x-button.button-brown button, x-chip x-button.button-brown a {
  color: var(--color-brown-shade, rgb(73.95, 58.65, 45.05)) !important;
  background-color: rgba(var(--color-brown-rgb, 87, 69, 53), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-brown button:hover, x-chip x-button.button-brown button:focus, x-chip x-button.button-brown button.button-focus, x-chip x-button.button-brown a:hover, x-chip x-button.button-brown a:focus, x-chip x-button.button-brown a.button-focus {
  background-color: rgba(var(--color-brown-rgb, 87, 69, 53), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-brown button, .is-dark-mode x-chip x-button.button-brown a {
  color: var(--color-brown-tint, rgb(112.2, 96.9, 83.3)) !important;
}
x-chip x-button.button-brown button x-icon, x-chip x-button.button-brown a x-icon {
  color: var(--color-brown-shade, rgb(73.95, 58.65, 45.05)) !important;
}
.is-dark-mode x-chip x-button.button-brown button x-icon, .is-dark-mode x-chip x-button.button-brown a x-icon {
  color: var(--color-brown-tint, rgb(112.2, 96.9, 83.3)) !important;
}
x-button.button-stone.button-focus, x-button.button-stone.button-selected, x-button.button-stone:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-stone-rgb, 56, 72, 90), 0.25), 0 0 0 3px rgba(var(--color-stone-rgb, 56, 72, 90), 0.3);
}
.is-dark-mode x-button.button-stone.button-focus, .is-dark-mode x-button.button-stone.button-selected, .is-dark-mode x-button.button-stone:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-stone-rgb, 56, 72, 90), 0.15), 0 0 0 3px rgba(var(--color-stone-rgb, 56, 72, 90), 0.3);
}
x-button.button-stone button, x-button.button-stone a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-stone, #38485A);
  box-shadow: 0 8px 15px 0 rgba(var(--color-stone-rgb, 56, 72, 90), 0.25);
}
.is-dark-mode x-button.button-stone button, .is-dark-mode x-button.button-stone a {
  color: var(--color-stone-lucid, rgb(225.15, 227.55, 230.25));
  background-color: var(--color-stone-shade, rgb(47.6, 61.2, 76.5));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.35);
}
.is-dark-mode x-button.button-stone button:hover, .is-dark-mode x-button.button-stone button:focus, .is-dark-mode x-button.button-stone button.button-focus, .is-dark-mode x-button.button-stone a:hover, .is-dark-mode x-button.button-stone a:focus, .is-dark-mode x-button.button-stone a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-stone-rgb, 56, 72, 90), 0.15), 0 0 0 3px rgba(var(--color-stone-rgb, 56, 72, 90), 0.3);
  background-color: var(--color-stone-shaded, rgb(39.2, 50.4, 63));
}
x-button.button-stone button:hover, x-button.button-stone button:focus, x-button.button-stone button.button-focus, x-button.button-stone a:hover, x-button.button-stone a:focus, x-button.button-stone a.button-focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-stone-rgb, 56, 72, 90), 0.25), 0 0 0 3px rgba(var(--color-stone-rgb, 56, 72, 90), 0.3);
  background-color: var(--color-stone-shade, rgb(47.6, 61.2, 76.5));
}
x-chip x-button.button-stone button, x-chip x-button.button-stone a {
  color: var(--color-stone-shade, rgb(47.6, 61.2, 76.5)) !important;
  background-color: rgba(var(--color-stone-rgb, 56, 72, 90), 0.3) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-stone button:hover, x-chip x-button.button-stone button:focus, x-chip x-button.button-stone button.button-focus, x-chip x-button.button-stone a:hover, x-chip x-button.button-stone a:focus, x-chip x-button.button-stone a.button-focus {
  background-color: rgba(var(--color-stone-rgb, 56, 72, 90), 0.2) !important;
}
.is-dark-mode x-chip x-button.button-stone button, .is-dark-mode x-chip x-button.button-stone a {
  color: var(--color-stone-tint, rgb(85.85, 99.45, 114.75)) !important;
}
x-chip x-button.button-stone button x-icon, x-chip x-button.button-stone a x-icon {
  color: var(--color-stone-shade, rgb(47.6, 61.2, 76.5)) !important;
}
.is-dark-mode x-chip x-button.button-stone button x-icon, .is-dark-mode x-chip x-button.button-stone a x-icon {
  color: var(--color-stone-tint, rgb(85.85, 99.45, 114.75)) !important;
}
x-button.button-simple.button-focus, x-button.button-simple.button-selected, x-button.button-simple:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.25), 0 0 0 3px rgba(var(--color-primary-rgb, 66, 117, 242), 0.3);
}
.is-dark-mode x-button.button-simple.button-focus, .is-dark-mode x-button.button-simple.button-selected, .is-dark-mode x-button.button-simple:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.15), 0 0 0 3px rgba(var(--color-primary-rgb, 66, 117, 242), 0.3);
}
x-button.button-simple button, x-button.button-simple a {
  color: var(--color-primary, #4275F2);
  background-color: transparent;
  box-shadow: none;
}
.is-dark-mode x-button.button-simple button, .is-dark-mode x-button.button-simple a {
  color: var(--color-text-light, #FEFEFE);
  background-color: transparent;
  box-shadow: none;
}
.is-dark-mode x-button.button-simple button:hover, .is-dark-mode x-button.button-simple button:focus, .is-dark-mode x-button.button-simple button.button-focus, .is-dark-mode x-button.button-simple a:hover, .is-dark-mode x-button.button-simple a:focus, .is-dark-mode x-button.button-simple a.button-focus {
  background-color: var(--color-dark-shaded, rgb(21.7, 21.7, 21.7));
}
x-button.button-default.button-focus, x-button.button-default:focus {
  box-shadow: 0 0 0 3px rgba(var(--color-default-rgb, 155, 155, 155), 0.3);
}
.is-dark-mode x-button.button-default.button-focus, .is-dark-mode x-button.button-default:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.15), 0 0 0 3px rgba(var(--color-border-rgb, 200, 199, 204), 0.1);
}
x-button.button-default button, x-button.button-default a {
  color: var(--color-default-shaded, rgb(108.5, 108.5, 108.5));
  background-color: var(--color-border-tintedest, rgb(230.25, 229.8, 232.05));
  box-shadow: none;
}
.is-dark-mode x-button.button-default button, .is-dark-mode x-button.button-default a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-dark-tint, rgb(64.6, 64.6, 64.6));
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.15);
}
.is-dark-mode x-button.button-default button:hover, .is-dark-mode x-button.button-default button:focus, .is-dark-mode x-button.button-default button.button-focus, .is-dark-mode x-button.button-default a:hover, .is-dark-mode x-button.button-default a:focus, .is-dark-mode x-button.button-default a.button-focus {
  background-color: var(--color-dark, #1F1F1F);
  box-shadow: 0 8px 15px 0 rgba(var(--color-dark-rgb, 31, 31, 31), 0.15), 0 0 0 3px rgba(var(--color-default-rgb, 155, 155, 155), 0.3);
}
x-button.button-default button:hover, x-button.button-default button:focus, x-button.button-default button.button-focus, x-button.button-default a:hover, x-button.button-default a:focus, x-button.button-default a.button-focus {
  color: var(--color-primary, #4275F2);
  box-shadow: 0 0 0 3px rgba(var(--color-default-rgb, 155, 155, 155), 0.3);
}
x-chip x-button.button-default:first-of-type {
  margin-left: -1px;
}
x-chip x-button.button-default:last-of-type {
  margin-right: -1px;
}
x-chip x-button.button-default:focus, x-chip x-button.button-default.button-focus {
  box-shadow: 0 0 0 3px var(--color-primary-tinted, rgb(122.7, 158.4, 245.9));
}
x-chip x-button.button-simple button, x-chip x-button.button-simple a, x-chip x-button.button-default button, x-chip x-button.button-default a {
  color: var(--color-default-shade, rgb(131.75, 131.75, 131.75)) !important;
  box-shadow: none !important;
  font-weight: normal !important;
}
x-chip x-button.button-simple button:hover, x-chip x-button.button-simple button:focus, x-chip x-button.button-simple button.button-focus, x-chip x-button.button-simple a:hover, x-chip x-button.button-simple a:focus, x-chip x-button.button-simple a.button-focus, x-chip x-button.button-default button:hover, x-chip x-button.button-default button:focus, x-chip x-button.button-default button.button-focus, x-chip x-button.button-default a:hover, x-chip x-button.button-default a:focus, x-chip x-button.button-default a.button-focus {
  background-color: var(--color-primary-lucid, rgb(226.65, 234.3, 253.05)) !important;
  color: var(--color-primary, #4275F2) !important;
  box-shadow: none !important;
}
.is-dark-mode x-chip x-button.button-simple button:hover, .is-dark-mode x-chip x-button.button-simple button:focus, .is-dark-mode x-chip x-button.button-simple button.button-focus, .is-dark-mode x-chip x-button.button-simple a:hover, .is-dark-mode x-chip x-button.button-simple a:focus, .is-dark-mode x-chip x-button.button-simple a.button-focus, .is-dark-mode x-chip x-button.button-default button:hover, .is-dark-mode x-chip x-button.button-default button:focus, .is-dark-mode x-chip x-button.button-default button.button-focus, .is-dark-mode x-chip x-button.button-default a:hover, .is-dark-mode x-chip x-button.button-default a:focus, .is-dark-mode x-chip x-button.button-default a.button-focus {
  background-color: var(--color-primary, #4275F2) !important;
  color: var(--color-primary-lucid, rgb(226.65, 234.3, 253.05)) !important;
  box-shadow: none !important;
}
x-dock x-button {
  border-radius: 25px;
}
x-dock x-button button, x-dock x-button a {
  border: none;
  border-radius: 25px;
}
.translucent x-dock x-button.button-primary .button, .translucent x-dock x-button.button-primary a {
  background: rgba(var(--color-primary-rgb, 66, 117, 242), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-accent .button, .translucent x-dock x-button.button-accent a {
  background: rgba(var(--color-accent-rgb, 242, 39, 16), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-danger .button, .translucent x-dock x-button.button-danger a {
  background: rgba(var(--color-danger-rgb, 220, 53, 69), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-warning .button, .translucent x-dock x-button.button-warning a {
  background: rgba(var(--color-warning-rgb, 227, 163, 47), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-success .button, .translucent x-dock x-button.button-success a {
  background: rgba(var(--color-success-rgb, 0, 174, 105), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-info .button, .translucent x-dock x-button.button-info a {
  background: rgba(var(--color-info-rgb, 47, 170, 200), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-link .button, .translucent x-dock x-button.button-link a {
  background: rgba(var(--color-link-rgb, 66, 117, 242), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-blue .button, .translucent x-dock x-button.button-blue a {
  background: rgba(var(--color-blue-rgb, 45, 95, 181), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-indigo .button, .translucent x-dock x-button.button-indigo a {
  background: rgba(var(--color-indigo-rgb, 84, 99, 179), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-purple .button, .translucent x-dock x-button.button-purple a {
  background: rgba(var(--color-purple-rgb, 125, 85, 199), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-pink .button, .translucent x-dock x-button.button-pink a {
  background: rgba(var(--color-pink-rgb, 246, 109, 155), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-red .button, .translucent x-dock x-button.button-red a {
  background: rgba(var(--color-red-rgb, 199, 60, 54), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-orange .button, .translucent x-dock x-button.button-orange a {
  background: rgba(var(--color-orange-rgb, 217, 124, 53), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-yellow .button, .translucent x-dock x-button.button-yellow a {
  background: rgba(var(--color-yellow-rgb, 212, 174, 50), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-green .button, .translucent x-dock x-button.button-green a {
  background: rgba(var(--color-green-rgb, 56, 193, 114), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-teal .button, .translucent x-dock x-button.button-teal a {
  background: rgba(var(--color-teal-rgb, 77, 192, 181), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-cyan .button, .translucent x-dock x-button.button-cyan a {
  background: rgba(var(--color-cyan-rgb, 108, 178, 235), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-brown .button, .translucent x-dock x-button.button-brown a {
  background: rgba(var(--color-brown-rgb, 87, 69, 53), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
.translucent x-dock x-button.button-stone .button, .translucent x-dock x-button.button-stone a {
  background: rgba(var(--color-stone-rgb, 56, 72, 90), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}
x-dock x-button.button-default.button-focus, x-dock x-button.button-default.button-selected, x-dock x-button.button-default:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.25), inset 0 0 0 1px var(--color-primary, #4275F2), 0 0 0 3px rgba(var(--color-primary-rgb, 66, 117, 242), 0.3);
}
.is-dark-mode x-dock x-button.button-default.button-focus, .is-dark-mode x-dock x-button.button-default.button-selected, .is-dark-mode x-dock x-button.button-default:focus {
  box-shadow: 0 8px 15px 0 rgba(var(--color-primary-rgb, 66, 117, 242), 0.15), inset 0 0 0 1px var(--color-primary, #4275F2), 0 0 0 3px rgba(var(--color-primary-rgb, 66, 117, 242), 0.3);
}
x-dock x-button.button-default.button-focus button, x-dock x-button.button-default.button-focus a, x-dock x-button.button-default.button-selected button, x-dock x-button.button-default.button-selected a, x-dock x-button.button-default:focus button, x-dock x-button.button-default:focus a {
  box-shadow: 0px 3px 1rem rgba(var(--color-border-rgb, 200, 199, 204), 0.1), inset 0 0 0 1px var(--color-primary, #4275F2) !important;
}
x-dock x-button.button-default button, x-dock x-button.button-default a {
  background-color: var(--color-white, #FFFFFF);
  box-shadow: 0px 3px 1rem rgba(var(--color-border-rgb, 200, 199, 204), 0.2), inset 0 0 0 1px rgba(var(--color-border-rgb, 200, 199, 204), 0.35);
}
.is-dark-mode x-dock x-button.button-default button, .is-dark-mode x-dock x-button.button-default a {
  color: var(--color-text-light, #FEFEFE);
  background-color: var(--color-black, #000000);
  box-shadow: 0px 3px 1rem rgba(var(--color-black-rgb, 0, 0, 0), 0.35), inset 0 0 0 1px var(--color-dark-tint, rgb(64.6, 64.6, 64.6));
}
.is-dark-mode x-dock x-button.button-default button:hover, .is-dark-mode x-dock x-button.button-default button:focus, .is-dark-mode x-dock x-button.button-default button.button-focus, .is-dark-mode x-dock x-button.button-default a:hover, .is-dark-mode x-dock x-button.button-default a:focus, .is-dark-mode x-dock x-button.button-default a.button-focus {
  background-color: var(--color-black, #000000);
  box-shadow: 0px 3px 1rem rgba(var(--color-black-rgb, 0, 0, 0), 0.35), inset 0 0 0 1px var(--color-dark-tint, rgb(64.6, 64.6, 64.6));
}
x-dock x-button.button-default button:hover, x-dock x-button.button-default button:focus, x-dock x-button.button-default button.button-focus, x-dock x-button.button-default a:hover, x-dock x-button.button-default a:focus, x-dock x-button.button-default a.button-focus {
  background-color: var(--color-white, #FFFFFF);
  box-shadow: 0px 3px 1rem rgba(var(--color-border-rgb, 200, 199, 204), 0.1), inset 0 0 0 1px rgba(var(--color-border-rgb, 200, 199, 204), 0.35);
}
.translucent x-dock x-button.button-default button, .translucent x-dock x-button.button-default a {
  background: rgba(var(--background-body-rgb), 0.7);
  backdrop-filter: var(--translucent-backdrop-filter);
}