/**
 * @file default.scss
 */
body {
  /* overflow: hidden; */
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: calc(1rem + -0.3333333333rem);
}

p {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  pointer-events: auto;
}

/**
Based on Robert Penner's easing equations
@url http://robertpenner.com/easing/
**/
/** Animation tinkering *********************************************************************/
.fadeIn {
  animation: fadeIn 1s;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.pulse-warn {
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: pulseWarn 2s infinite;
}

@keyframes pulseWarn {
  0%, 100% {
    color: #dc1e46;
    opacity: 1;
  }
  50% {
    color: #c2c4cc;
    opacity: 1;
  }
}
.spin {
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: spin 3s infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  70% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.sand-drip {
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: sand-drip 3s infinite;
}

@keyframes sand-drip {
  0% {
    top: 2%;
  }
  20% {
    top: 50%;
  }
  50% {
    top: 50%;
  }
  70% {
    top: 2%;
  }
  100% {
    top: 2%;
  }
}
.fxs-button {
  min-height: 2.6666666667rem;
  min-width: 13.3333333333rem;
}

.fxs-button:focus .fxs-button__bg--focus, .fxs-button:hover .fxs-button__bg--focus, .fxs-button.pressed .fxs-button__bg--focus {
  opacity: 1;
}

.fxs-button:active .fxs-button__bg--active,
.fxs-button.pressed .fxs-button__bg--active {
  opacity: 1;
}

.fxs-button.disabled .fxs-button__bg--active,
.fxs-button.disabled .fxs-button__bg--focus,
.fxs-button.disabled-focusable .fxs-button__bg--active,
.fxs-button.disabled-focusable .fxs-button__bg--focus {
  opacity: 0;
}
.fxs-button.disabled .fxs-button__bg--disabled,
.fxs-button.disabled-focusable .fxs-button__bg--disabled {
  opacity: 1;
}

.minusplus-button {
  position: relative;
  width: 5em;
  height: 5em;
  margin: -0.25em;
  pointer-events: auto;
  font-size: calc(1rem + -0.1111111111rem);
}
.minusplus-button.minusplus-button--minus > .minusplus-button__nav {
  left: -1.25em;
  top: -1em;
}
.minusplus-button.minusplus-button--delete > .minusplus-button__nav {
  left: -1.25em;
  top: -1em;
}
.minusplus-button > .minusplus-button__nav {
  position: absolute;
  left: auto;
  right: -2em;
  top: -1em;
}
.minusplus-button:hover > .minusplus-button__highlight,
.minusplus-button:hover > .minusplus-button__icon--highlight, .minusplus-button:focus > .minusplus-button__highlight,
.minusplus-button:focus > .minusplus-button__icon--highlight, .minusplus-button.pressed > .minusplus-button__highlight,
.minusplus-button.pressed > .minusplus-button__icon--highlight {
  opacity: 0.875;
}
.minusplus-button.disabled {
  opacity: 0.3;
}

.minusplus-button__icon.minusplus-button__icon--highlight {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  filter: fxs-color-tint(var(--player-color-primary-text));
}

#tooltip-root-content .failure-reason {
  color: red;
}

/** minmax *************************************************************************/
.fxs-minmax-button {
  position: relative;
  width: 5em;
  height: 2em;
  margin: -0.25em;
}
.fxs-minmax-button:hover > .minmax-button__highlight,
.fxs-minmax-button:hover > .minmax-button__arrow--highlight, .fxs-minmax-button:focus > .minmax-button__highlight,
.fxs-minmax-button:focus > .minmax-button__arrow--highlight, .fxs-minmax-button.pressed > .minmax-button__highlight,
.fxs-minmax-button.pressed > .minmax-button__arrow--highlight {
  opacity: 0.875;
}

.minmax-button__arrow.minmax-button__arrow--highlight {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  filter: fxs-color-tint(var(--player-color-secondary));
}


/** Minimize Button *******************************************************************/
.fxs-minimize-button {
  cursor: pointer;
  position: absolute;
  right: 1.7777777778rem;
  top: 0;
  width: 1.7777777778rem;
  height: 1.7777777778rem;
  background-image: url("");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right top;
  pointer-events: auto;
}

.minimized-content {
  display: none !important;
}

.minimized-frame {
  height: auto !important;
}

.maximized-frame {
  height: initial;
}

/** Close Button *******************************************************************/
.fxs-close-button {
  width: 1.7777777778rem;
  height: 1.7777777778rem;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: auto;
}
.fxs-close-button.touch-enabled {
  width: 3.5555555556rem;
  height: 3.5555555556rem;
}
.fxs-close-button .fxs-touch-enabled-close-button {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.6666666667rem;
  height: 2.6666666667rem;
  align-items: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.fxs-button-group {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.fxs-button-group > .fxs-button,
.fxs-button-group > .fxs-text-button,
.fxs-button-group > .fxs-hero-button,
.fxs-button-group > .fxs-minmax-button,
.fxs-button-group > .minusplus-button,
.fxs-button-group > .fxs-checkbox,
.fxs-button-group > .fxs-radio-button {
  margin-left: 0.6666666667rem;
  margin-right: 0.6666666667rem;
}
.fxs-button-group > :first-child {
  margin-left: 0;
}
.fxs-button-group > :last-child {
  margin-right: 0;
}

/** Circle Check Mark ********************************/
.checkmark-container {
  --checkmark-size: 2.2222222222rem;
  --bg-size: calc(-0.4444444444rem + var(--checkmark-size));
  --inner-circle-end: calc(-0.3333333333rem + (0.5 * var(--bg-size)));
  --outer-circle-start: calc(-0.2777777778rem + (0.5 * var(--bg-size)));
  --outer-circle-end: calc(-0.2222222222rem + (0.5 * var(--bg-size)));
  --transparent-start: calc(-0.1666666667rem + (0.5 * var(--bg-size)));
  --transparent-end: calc(0.5 * var(--bg-size));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: var(--checkmark-size);
  height: var(--checkmark-size);
  background-image: radial-gradient(circle at 50% 50%, #333640 0rem, #333640 var(--inner-circle-end), #8c7e62 var(--outer-circle-start), #8c7e62 var(--outer-circle-end), transparent var(--transparent-start), transparent var(--transparent-end));
  background-size: var(--bg-size) var(--bg-size), 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.mask-center-contain {
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

.fxs-chooser-item-selected {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.fxs-chooser-item-selected.selected {
  opacity: 1;
}

.fxs-chooser-item.disabled {
  opacity: 0.8;
}
.fxs-chooser-item:focus .fxs-chooser-item-highlight, .fxs-chooser-item:hover .fxs-chooser-item-highlight, .fxs-chooser-item.pressed .fxs-chooser-item-highlight {
  background: linear-gradient(90deg, #595243 0%, rgba(41, 43, 51, 0.5) 100%);
  animation: fxs-chooser-item-focus-glow;
  animation-duration: 1.3333s;
  animation-direction: alternate;
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  animation-iteration-count: infinite;
}
.fxs-chooser-item:focus .fxs-chooser-item-selected.show-on-hover, .fxs-chooser-item:hover .fxs-chooser-item-selected.show-on-hover, .fxs-chooser-item.pressed .fxs-chooser-item-selected.show-on-hover {
  opacity: 1;
}

.fxs-chooser-item-disabled {
  background-color: #12151f;
}

.fxs-chooser-item-icon-image {
  height: 3.1111111111rem;
  width: 3.1111111111rem;
  background-size: 120% 120%;
  background-position-x: 50%;
  background-position-y: 50%;
  border-radius: 100%;
}

.fxs-chooser-item-lock-bg {
  background-image: radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 81%, rgba(0, 0, 0, 0.5) 100%);
  border-radius: 100%;
}

@keyframes fxs-chooser-item-focus-glow {
  0% {
    opacity: 0.3333;
  }
  100% {
    opacity: 1;
  }
}
.fxs-dropdown.no-background .dropdown__container .dropdown__bg {
  background-color: transparent;
}

.fxs-dropdown.no-border .dropdown__container {
  border: 0;
}

icon-dropdown[show-icon-on-list-item=false] .dropdownitem__icon {
  display: none;
}

leader-dropdown[show-icon-on-list-item=false] .dropdownitem__icon {
  display: none;
}

lobby-dropdown[show-icon-on-list-item=false] .dropdownitem__icon {
  display: none;
}

.fxs-dropdown-open-up {
  animation: dropdown-open-up 0.15s ease-out 0ms forwards;
}

.fxs-dropdown-open-down {
  animation: dropdown-open-down 0.15s ease-out 0ms forwards;
}

.fxs-dropdown-close-up {
  animation: dropdown-close-up 0.15s ease-out 0ms forwards;
}

.fxs-dropdown-close-down {
  animation: dropdown-close-down 0.15s ease-out 0ms forwards;
}

@keyframes dropdown-open-up {
  0% {
    transform: translateY(-100%) scaleY(0);
  }
  100% {
    transform: translateY(-100%) scaleY(1);
  }
}
@keyframes dropdown-open-down {
  0% {
    transform: scaleY(0);
  }
  100% {
    transform: scaleY(1);
  }
}
@keyframes dropdown-close-up {
  100% {
    transform: translateY(-100%) scaleY(0);
  }
}
@keyframes dropdown-close-down {
  100% {
    transform: scaleY(0);
  }
}
/** Header ********************************************************************/
.fxs-header,
.fxs-editable-header {
  color: #a8845a;
}

.bg-herobutton-gradient {
  background: linear-gradient(270deg, #b4975e 0%, #584c32 50%, #b4975e 100%);
  transition: opacity 0.2s;
}

fxs-hero-button {
  background-image: linear-gradient(270deg, #4c473d 0%, #23252b 50%, #4c473d 100%);
}
fxs-hero-button:focus .bg-herobutton-gradient, fxs-hero-button:hover .bg-herobutton-gradient, fxs-hero-button:active .bg-herobutton-gradient, fxs-hero-button.pressed .bg-herobutton-gradient {
  opacity: 1;
}
fxs-hero-button.disabled {
  background: linear-gradient(270deg, #31302e 0%, #22242b 50%, #31302e 100%);
}
fxs-hero-button.disabled .bg-herobutton-gradient {
  opacity: 0;
}

/** Hold to Confirm *********************************************************************/
fxs-hold-to-confirm {
  --hold-time: 3s;
  display: flex;
  flex-direction: row;
  position: relative;
  width: 1.7777777778rem;
  height: 1.7777777778rem;
}
fxs-hold-to-confirm .fxs-button__content {
  left: calc(-1 * (max(1.7777777778rem, 1.7777777778rem) + 0.2222222222rem * 4 - 1.7777777778rem) / 2);
  top: calc(-1 * (max(1.7777777778rem, 1.7777777778rem) + 0.2222222222rem * 4 - 1.7777777778rem) / 2);
  padding: 1.5em;
}
fxs-hold-to-confirm .fxs-hold-to-confirm__icon {
  position: absolute;
  width: 1.7777777778rem;
  height: 1.7777777778rem;
  left: calc((max(1.7777777778rem, 1.7777777778rem) + 0.2222222222rem * 4 - 1.7777777778rem) / 2);
  top: calc((max(1.7777777778rem, 1.7777777778rem) + 0.2222222222rem * 4 - 1.7777777778rem) / 2);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
fxs-hold-to-confirm fxs-ring-meter {
  position: absolute;
  top: calc(-1 * (max(1.7777777778rem, 1.7777777778rem) + 0.2222222222rem * 4 - 1.7777777778rem) / 2);
  left: calc(-1 * (max(1.7777777778rem, 1.7777777778rem) + 0.2222222222rem * 4 - 1.7777777778rem) / 2);
  width: calc(max(1.7777777778rem, 1.7777777778rem) + 0.2222222222rem * 4);
  height: calc(max(1.7777777778rem, 1.7777777778rem) + 0.2222222222rem * 4);
}

/** Icon *********************************************************************/
fxs-icon {
  width: inherit;
  height: inherit;
  pointer-events: none;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.fxs-inner-frame {
  background: linear-gradient(180deg, rgba(5, 7, 13, 0.4) 0%, rgba(5, 7, 13, 0.2) 50.5%, rgba(5, 7, 13, 0.35) 100%);
}

.fxs-inner-frame-darker {
  background: linear-gradient(to bottom, rgba(35, 37, 43, 0.9), rgba(18, 21, 31, 0.8));
}

.fxs-inner-frame-opaque {
  background: linear-gradient(to bottom, #23252b, #12151f);
}

/** Nav Help *********************************************************************/
.trigger-nav-help .fxs-nav-help {
  display: flex;
}

.hide-nav-help .fxs-nav-help {
  display: none;
}

/** Displayed on hover/focus only ***************************************************/
[hover-only-trigger=true] .hover-only-display {
  display: none;
}
[hover-only-trigger=true]:hover .hover-only-display, [hover-only-trigger=true]:focus .hover-only-display {
  display: flex;
}

/** Generic ornamentation *********************************************************************/
fxs-ornament1 {
  display: flex;
  width: 100%;
  height: 3em;
}
fxs-ornament1 .ornamentcontainer {
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
fxs-ornament1 .ornament, fxs-ornament1 .right, fxs-ornament1 .left {
  border-width: 0rem 0.8333333333rem;
  min-height: 0.5555555556rem;
  filter: fxs-color-mask(rgb(120, 98, 74));
}
fxs-ornament1 .left {
  width: 50%;
  height: 100%;
}
fxs-ornament1 .right {
  width: 50%;
  height: 100%;
  transform: scaleX(-1);
  position: absolute;
  right: 0;
}

fxs-ornament2 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 1em;
}

fxs-ornament3 {
  display: flex;
  width: 100%;
  height: 0.2222222222rem;
  min-height: 2.7777777778rem;
}

.fxs-ornament-left-divider {
  width: 100%;
  min-height: 1.7777777778rem;
  bottom: 0rem;
}

fxs-progress-bar {
  position: relative;
}
fxs-progress-bar .bar-caption {
  visibility: hidden;
  position: absolute;
  padding-left: 0.4444444444rem;
  text-shadow: 0rem 0.1111111111rem black;
  width: auto;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
}
fxs-progress-bar .hidden {
  visibility: hidden;
}
.step-icon-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.step-icon-container .step-icon-bg {
  margin-left: calc(-0.5 * var(--icon-width));
}

.step-icon-bg {
  --step-offset: 0%;
  position: absolute;
  left: var(--step-offset);
  pointer-events: none;
}
.step-icon-bg .step-icon-highlight-frame {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border: 0.2222222222rem solid rgb(255, 228, 184);
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.step-icon-bg:focus .step-icon-highlight-frame {
  opacity: 1;
}

.step-icon {
  border-top-left-radius: 100% 100%;
  border-top-right-radius: 100% 100%;
  border-bottom-left-radius: 100% 100%;
  border-bottom-right-radius: 100% 100%;
}

/** Reward Icon Button *********************************************************************/
fxs-reward-button:hover, fxs-reward-button:focus, fxs-reward-button.pressed {
  background: linear-gradient(90deg, #4c473d 0%, rgba(5, 7, 13, 0.5) 100%);
}
fxs-reward-button .fxs-reward-button__action {
  border-top: rgba(76, 83, 102, 0.5) 0.0555555556rem solid;
}
fxs-reward-button .fxs-reward-button__icon {
  background-image: none;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
fxs-reward-button .fxs-reward__quest-icon {
  width: 1.6666666667rem;
  height: 1.6666666667rem;
}

/** Ring Meter *********************************************************************/
fxs-ring-meter {
  position: relative;
}
fxs-ring-meter .fxs-ring-meter__default-ring .fxs-ring-meter__ring-left {
  border-radius: 0;
  border-top-left-radius: 200% 100%;
  border-bottom-left-radius: 200% 100%;
  border-left-width: 0.2222222222rem;
  border-right-width: 0;
}
fxs-ring-meter .fxs-ring-meter__default-ring .fxs-ring-meter__ring-right {
  border-radius: 0;
  border-top-right-radius: 200% 100%;
  border-bottom-right-radius: 200% 100%;
  border-left-width: 0;
  border-right-width: 0.2222222222rem;
}
fxs-ring-meter .fxs-ring-meter__default-ring .fxs-ring-meter__ring-right,
fxs-ring-meter .fxs-ring-meter__default-ring .fxs-ring-meter__ring-left {
  border-color: rgb(255, 228, 184);
  border-style: solid;
  border-top-width: 0.2222222222rem;
  border-bottom-width: 0.2222222222rem;
}

.fxs-ring-meter__content {
  position: relative;
  top: 0;
  left: 0;
}

.fxs-ring-meter__mask-left,
.fxs-ring-meter__mask-right {
  position: absolute;
  width: 50%;
  height: 100%;
  overflow: hidden;
}

.fxs-ring-meter__mask-left {
  transform: rotate(180deg);
  transform-origin: center right;
  left: 0;
}

.fxs-ring-meter__mask-right {
  transform: rotate(180deg);
  transform-origin: center left;
  right: 0;
}

.fxs-ring-meter__ring-right,
.fxs-ring-meter__ring-left {
  position: absolute;
  width: 100%;
  height: 100%;
}

.fxs-ring-meter__ring-left {
  transform-origin: center right;
}

.fxs-ring-meter__ring-right {
  transform-origin: center left;
}

.fxs-ring-meter__ring {
  position: absolute;
  width: 100%;
  height: 100%;
}

.fxs-selector.disabled {
  opacity: 0.5;
}

.fxs-selector-ornate {
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 6.2222222222rem;
}
.fxs-selector-ornate .disabled {
  opacity: 0.5;
}

.fxs-selector-ornate-darkener {
  background-color: rgba(0, 0, 0, 0.5);
}

/** Stepper *********************************************************************/
.fxs-stepper {
  display: flex;
  flex-direction: row;
  align-items: center;
  pointer-events: auto;
}
.fxs-stepper:focus {
  background-color: #e5e5e5;
  color: var(--player-color-secondary);
}

.fxs-stepper-right {
  cursor: pointer;
  margin-left: 0.8888888889rem;
  position: relative;
  width: 5em;
  height: 5em;
  pointer-events: auto;
}

.fxs-stepper-left {
  cursor: pointer;
  margin-right: 2em;
  position: relative;
  width: 5em;
  height: 5em;
  pointer-events: auto;
}

.fxs-stepper-center-container {
  min-width: 25em;
  height: 3em;
}

.fxs-stepper-step-container {
  height: 1em;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 auto;
  flex-direction: row;
}

.fxs-stepper-step {
  height: 0.25em;
  margin: 0.125em;
  min-width: 1em;
  background-color: #91745d;
  pointer-events: auto;
}
.fxs-stepper-step.selected {
  height: 0.5em;
  background-color: #eaddcb;
}

.fxs-stepper-caption {
  display: flex;
  justify-content: center;
  font-size: calc(1rem + -0.1111111111rem);
  margin-bottom: 0.25em;
  color: #eaddcb;
}

.fxs-stepper-arrow {
  position: relative;
  width: 5em;
  height: 5em;
  background-size: cover;
}
.fxs-subsystem-frame {
  display: flex;
  position: relative;
  flex-direction: column;
  max-height: 100%;
  margin: 0.8888888889rem;
}
.fxs-subsystem-frame .fxs-scrollbar-container {
  margin-right: 0.6666666667rem;
}

.frame-diplo {
  width: 35.3333333333rem;
}

.fxs-subsystem-frame__topbar {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  align-self: stretch;
}
.fxs-subsystem-frame__topbar > .fxs-close-button {
  right: 0.1111111111rem;
  top: -0.6666666667rem;
}

.fxs-subsystem-frame__filigree {
  display: flex;
  flex-direction: row;
  margin-top: -1.7777777778rem;
  min-width: 21.3333333333rem;
}

.subsystem-frame__filigree-dip {
  height: 12.2222222222rem;
}

.fxs-text-button {
  position: relative;
  pointer-events: auto;
  align-self: center;
}
.fxs-text-button:hover .text-button__highlight,
.fxs-text-button:hover .text-button__highlight-decorative, .fxs-text-button:focus .text-button__highlight,
.fxs-text-button:focus .text-button__highlight-decorative, .fxs-text-button.pressed .text-button__highlight,
.fxs-text-button.pressed .text-button__highlight-decorative {
  opacity: 1;
}
.fxs-text-button:hover .text-button__label, .fxs-text-button:focus .text-button__label, .fxs-text-button.pressed .text-button__label {
  color: #e5d2ac;
}
.fxs-text-button.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.fxs-text-button.disabled > .text-button__highlight {
  display: none;
}
.fxs-text-button.disabled > .text-button__highlight-decorative {
  display: none;
}

.text-button__label {
  line-height: 150%;
  letter-spacing: 0.2777777778rem;
}

.text-button__highlight {
  position: absolute;
  pointer-events: none;
  top: -0.3333333333rem;
  bottom: -0.3333333333rem;
  left: -0.6666666667rem;
  right: -0.6666666667rem;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.375s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.33, 1, 0.68, 1), cubic-bezier(0.215, 0.61, 0.355, 1);
}

.text-button__highlight-decorative-bg {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%);
}

.text-button__highlight-decorative {
  position: absolute;
  pointer-events: none;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.375s;
  transition-delay: 0s;
}

.text-button__highlight-decorative-rays {
  position: absolute;
  width: 15rem;
  height: 1.2222222222rem;
}

.text-button__highlight-decorative-glow {
  position: absolute;
  width: 15.5rem;
  height: 3.2777777778rem;
}

/** Textbox *********************************************************************/
.fxs-textbox > input.no-border {
  border: 0;
}
.fxs-textbox > input.no-background {
  background-color: transparent;
}

.highlight-row {
  position: relative;
  padding: 0.3333333333rem;
  border: 0.1111111111rem solid transparent;
  min-height: 3.5555555556rem;
}

.highlight-row:hover::before, .highlight-row:focus-within::before, .highlight-row.pressed::before {
  opacity: 1;
}

.highlight-row::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  opacity: 0;
  background: linear-gradient(to right, rgb(135, 93, 47) 0%, rgba(135, 93, 47, 0.5) 20%, rgba(135, 93, 47, 0) 30%, rgba(135, 93, 47, 0) 100%);
  transition: opacity 175ms;
}

/** Link *********************************************************************/
fxs-link {
  color: #e5d2ac;
  cursor: pointer;
}
fxs-link:hover, fxs-link.pressed {
  text-decoration-line: underline;
  text-decoration-color: #e5d2ac;
}

.hero-button-2-centerpiece {
  width: 0.6111111111rem;
  height: 3.5555555556rem;
  margin-top: -0.7222222222rem;
}

.hero-button-2-gradient {
  background-image: linear-gradient(270deg, #8c7e62 0%, #e0b766 0.01%, rgba(76, 71, 61, 0.75) 50%, #e0b766 100%);
  opacity: 0;
  transition: opacity 0.2s;
}

.hero-button-2 {
  background: linear-gradient(270deg, #4c473d 0%, #35373d 50%, #4c473d 100%);
}
.hero-button-2:focus .hero-button-2-gradient, .hero-button-2:hover .hero-button-2-gradient, .hero-button-2:active .hero-button-2-gradient, .hero-button-2.pressed .hero-button-2-gradient {
  opacity: 1;
}
.hero-button-2.disabled {
  background: linear-gradient(270deg, #31302e 0%, #22242b 50%, #31302e 100%);
  color: #85878c;
}
.hero-button-2.disabled .hero-button-2-gradient {
  opacity: 0;
}

fxs-slot {
  pointer-events: none;
  position: absolute;
  display: flex;
  flex-wrap: nowrap;
}

fxs-hslot {
  pointer-events: none;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}

fxs-vslot {
  pointer-events: none;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
}

.fxs-slot-target {
  position: absolute;
  width: 100%;
  height: 100%;
}

.sidepanel {
  position: absolute;
  top: 0;
  height: 100%;
  width: 26.6666666667rem;
  max-width: 45vh;
}
.sidepanel.expanded {
  max-width: 100%;
  width: 80%;
}
.sidepanel.max {
  max-width: 100%;
  width: 100%;
}

.sidepanel.left_panel {
  left: 0;
  transform: translateX(0%);
}

.sidepanel.left_panel.empty {
  transform: translateX(-110%);
}

.sidepanel.right_panel {
  transform-origin: 0% 0%;
  right: 0;
  transform: translateX(0%);
}

.sidepanel.right_panel.empty {
  transform: translateX(110%);
}

.screen {
  width: 100%;
  height: 100%;
  padding-top: var(--safezone-top);
  padding-bottom: var(--safezone-bottom);
  padding-left: var(--safezone-left);
  padding-right: var(--safezone-right);
}

.harness {
  pointer-events: none;
  position: relative;
  width: 100%;
  height: 100%;
  margin: auto;
}
.harness.radial-menu-mode {
  border: 1.1111111111rem solid transparent;
}
.harness > .top {
  top: 0;
}
.harness > .left {
  left: 0;
}
.harness > .bottom {
  bottom: 0;
  display: flex;
  align-content: flex-end;
}
.harness > .right {
  right: 0;
}
.harness > .right > .div {
  right: 0;
}
.harness > .center-abs,
.harness > .middle.center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.harness > .center-v,
.harness > .middle {
  top: 50%;
  transform: translate(0%, -50%);
}
.harness > .center-h,
.harness > .center {
  left: 50%;
  transform: translate(-50%, 0%);
}

.flex {
  display: flex;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.relative {
  position: relative;
}

.absolute, .fullscreen {
  position: absolute;
}

.fixed {
  position: fixed;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-2 {
  flex: 2 2 0;
}

.flex-3 {
  flex: 3 3 0;
}

.flex-4 {
  flex: 4 4 0;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-initial {
  flex: 0 1 auto;
}

.flex-none {
  flex: none;
}

.basis-full {
  flex-basis: 100%;
}

.grow-0 {
  flex-grow: 0;
}

.grow {
  flex-grow: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.shrink {
  flex-shrink: 1;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.-z-1 {
  z-index: -1;
}

.z-0 {
  z-index: 0;
}

.z-1 {
  z-index: 1;
}

.cursor-auto {
  cursor: auto;
}

.cursor-text {
  cursor: text;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-help {
  cursor: help;
}

.cursor-wait {
  cursor: wait;
}

.transition-opacity {
  transition: opacity 175ms ease-in-out;
}

.transition-transform {
  transition: transform 175ms ease-in-out;
}

.transition-color {
  transition: color 175ms ease-in-out;
}

.transition-border-color {
  transition: border-color 175ms ease-in-out;
}

.transition-height {
  transition: height 175ms ease-in-out;
}

.transition-width {
  transition: width 175ms ease-in-out;
}

.transition-top {
  transition: top 175ms ease-in-out;
}

.transition-right {
  transition: right 175ms ease-in-out;
}

.transition-bottom {
  transition: bottom 175ms ease-in-out;
}

.transition-left {
  transition: left 175ms ease-in-out;
}

.transition-all {
  transition: all 175ms ease-in-out;
}

.ease-linear {
  transition-timing-function: linear;
}

.ease-in {
  transition-timing-function: ease-in;
}

.ease-out {
  transition-timing-function: ease-out;
}

.ease-in-out {
  transition-timing-function: ease-in-out;
}

.duration-0 {
  transition-duration: 0s;
}

.duration-75 {
  transition-duration: 75ms;
}

.duration-100 {
  transition-duration: 100ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-250 {
  transition-duration: 250ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-400 {
  transition-duration: 400ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.duration-1000 {
  transition-duration: 1000ms;
}

.opacity-0 {
  opacity: 0;
}

.group:hover .group-hover\:opacity-0,
.hover\:opacity-0:hover {
  opacity: 0;
}

.group:focus .group-focus\:opacity-0,
.focus\:opacity-0:focus {
  opacity: 0;
}

.group:active .group-active\:opacity-0,
.active\:opacity-0:active {
  opacity: 0;
}

.group.pressed .group-pressed\:opacity-0,
.pressed\:opacity-0.pressed {
  opacity: 0;
}

.opacity-5 {
  opacity: 0.05;
}

.group:hover .group-hover\:opacity-5,
.hover\:opacity-5:hover {
  opacity: 0.05;
}

.group:focus .group-focus\:opacity-5,
.focus\:opacity-5:focus {
  opacity: 0.05;
}

.group:active .group-active\:opacity-5,
.active\:opacity-5:active {
  opacity: 0.05;
}

.group.pressed .group-pressed\:opacity-5,
.pressed\:opacity-5.pressed {
  opacity: 0.05;
}

.opacity-10 {
  opacity: 0.1;
}

.group:hover .group-hover\:opacity-10,
.hover\:opacity-10:hover {
  opacity: 0.1;
}

.group:focus .group-focus\:opacity-10,
.focus\:opacity-10:focus {
  opacity: 0.1;
}

.group:active .group-active\:opacity-10,
.active\:opacity-10:active {
  opacity: 0.1;
}

.group.pressed .group-pressed\:opacity-10,
.pressed\:opacity-10.pressed {
  opacity: 0.1;
}

.opacity-15 {
  opacity: 0.15;
}

.group:hover .group-hover\:opacity-15,
.hover\:opacity-15:hover {
  opacity: 0.15;
}

.group:focus .group-focus\:opacity-15,
.focus\:opacity-15:focus {
  opacity: 0.15;
}

.group:active .group-active\:opacity-15,
.active\:opacity-15:active {
  opacity: 0.15;
}

.group.pressed .group-pressed\:opacity-15,
.pressed\:opacity-15.pressed {
  opacity: 0.15;
}

.opacity-20 {
  opacity: 0.2;
}

.group:hover .group-hover\:opacity-20,
.hover\:opacity-20:hover {
  opacity: 0.2;
}

.group:focus .group-focus\:opacity-20,
.focus\:opacity-20:focus {
  opacity: 0.2;
}

.group:active .group-active\:opacity-20,
.active\:opacity-20:active {
  opacity: 0.2;
}

.group.pressed .group-pressed\:opacity-20,
.pressed\:opacity-20.pressed {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.group:hover .group-hover\:opacity-25,
.hover\:opacity-25:hover {
  opacity: 0.25;
}

.group:focus .group-focus\:opacity-25,
.focus\:opacity-25:focus {
  opacity: 0.25;
}

.group:active .group-active\:opacity-25,
.active\:opacity-25:active {
  opacity: 0.25;
}

.group.pressed .group-pressed\:opacity-25,
.pressed\:opacity-25.pressed {
  opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3;
}

.group:hover .group-hover\:opacity-30,
.hover\:opacity-30:hover {
  opacity: 0.3;
}

.group:focus .group-focus\:opacity-30,
.focus\:opacity-30:focus {
  opacity: 0.3;
}

.group:active .group-active\:opacity-30,
.active\:opacity-30:active {
  opacity: 0.3;
}

.group.pressed .group-pressed\:opacity-30,
.pressed\:opacity-30.pressed {
  opacity: 0.3;
}

.opacity-35 {
  opacity: 0.35;
}

.group:hover .group-hover\:opacity-35,
.hover\:opacity-35:hover {
  opacity: 0.35;
}

.group:focus .group-focus\:opacity-35,
.focus\:opacity-35:focus {
  opacity: 0.35;
}

.group:active .group-active\:opacity-35,
.active\:opacity-35:active {
  opacity: 0.35;
}

.group.pressed .group-pressed\:opacity-35,
.pressed\:opacity-35.pressed {
  opacity: 0.35;
}

.opacity-40 {
  opacity: 0.4;
}

.group:hover .group-hover\:opacity-40,
.hover\:opacity-40:hover {
  opacity: 0.4;
}

.group:focus .group-focus\:opacity-40,
.focus\:opacity-40:focus {
  opacity: 0.4;
}

.group:active .group-active\:opacity-40,
.active\:opacity-40:active {
  opacity: 0.4;
}

.group.pressed .group-pressed\:opacity-40,
.pressed\:opacity-40.pressed {
  opacity: 0.4;
}

.opacity-45 {
  opacity: 0.45;
}

.group:hover .group-hover\:opacity-45,
.hover\:opacity-45:hover {
  opacity: 0.45;
}

.group:focus .group-focus\:opacity-45,
.focus\:opacity-45:focus {
  opacity: 0.45;
}

.group:active .group-active\:opacity-45,
.active\:opacity-45:active {
  opacity: 0.45;
}

.group.pressed .group-pressed\:opacity-45,
.pressed\:opacity-45.pressed {
  opacity: 0.45;
}

.opacity-50 {
  opacity: 0.5;
}

.group:hover .group-hover\:opacity-50,
.hover\:opacity-50:hover {
  opacity: 0.5;
}

.group:focus .group-focus\:opacity-50,
.focus\:opacity-50:focus {
  opacity: 0.5;
}

.group:active .group-active\:opacity-50,
.active\:opacity-50:active {
  opacity: 0.5;
}

.group.pressed .group-pressed\:opacity-50,
.pressed\:opacity-50.pressed {
  opacity: 0.5;
}

.opacity-55 {
  opacity: 0.55;
}

.group:hover .group-hover\:opacity-55,
.hover\:opacity-55:hover {
  opacity: 0.55;
}

.group:focus .group-focus\:opacity-55,
.focus\:opacity-55:focus {
  opacity: 0.55;
}

.group:active .group-active\:opacity-55,
.active\:opacity-55:active {
  opacity: 0.55;
}

.group.pressed .group-pressed\:opacity-55,
.pressed\:opacity-55.pressed {
  opacity: 0.55;
}

.opacity-60 {
  opacity: 0.6;
}

.group:hover .group-hover\:opacity-60,
.hover\:opacity-60:hover {
  opacity: 0.6;
}

.group:focus .group-focus\:opacity-60,
.focus\:opacity-60:focus {
  opacity: 0.6;
}

.group:active .group-active\:opacity-60,
.active\:opacity-60:active {
  opacity: 0.6;
}

.group.pressed .group-pressed\:opacity-60,
.pressed\:opacity-60.pressed {
  opacity: 0.6;
}

.opacity-65 {
  opacity: 0.65;
}

.group:hover .group-hover\:opacity-65,
.hover\:opacity-65:hover {
  opacity: 0.65;
}

.group:focus .group-focus\:opacity-65,
.focus\:opacity-65:focus {
  opacity: 0.65;
}

.group:active .group-active\:opacity-65,
.active\:opacity-65:active {
  opacity: 0.65;
}

.group.pressed .group-pressed\:opacity-65,
.pressed\:opacity-65.pressed {
  opacity: 0.65;
}

.opacity-70 {
  opacity: 0.7;
}

.group:hover .group-hover\:opacity-70,
.hover\:opacity-70:hover {
  opacity: 0.7;
}

.group:focus .group-focus\:opacity-70,
.focus\:opacity-70:focus {
  opacity: 0.7;
}

.group:active .group-active\:opacity-70,
.active\:opacity-70:active {
  opacity: 0.7;
}

.group.pressed .group-pressed\:opacity-70,
.pressed\:opacity-70.pressed {
  opacity: 0.7;
}

.opacity-75 {
  opacity: 0.75;
}

.group:hover .group-hover\:opacity-75,
.hover\:opacity-75:hover {
  opacity: 0.75;
}

.group:focus .group-focus\:opacity-75,
.focus\:opacity-75:focus {
  opacity: 0.75;
}

.group:active .group-active\:opacity-75,
.active\:opacity-75:active {
  opacity: 0.75;
}

.group.pressed .group-pressed\:opacity-75,
.pressed\:opacity-75.pressed {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.group:hover .group-hover\:opacity-80,
.hover\:opacity-80:hover {
  opacity: 0.8;
}

.group:focus .group-focus\:opacity-80,
.focus\:opacity-80:focus {
  opacity: 0.8;
}

.group:active .group-active\:opacity-80,
.active\:opacity-80:active {
  opacity: 0.8;
}

.group.pressed .group-pressed\:opacity-80,
.pressed\:opacity-80.pressed {
  opacity: 0.8;
}

.opacity-85 {
  opacity: 0.85;
}

.group:hover .group-hover\:opacity-85,
.hover\:opacity-85:hover {
  opacity: 0.85;
}

.group:focus .group-focus\:opacity-85,
.focus\:opacity-85:focus {
  opacity: 0.85;
}

.group:active .group-active\:opacity-85,
.active\:opacity-85:active {
  opacity: 0.85;
}

.group.pressed .group-pressed\:opacity-85,
.pressed\:opacity-85.pressed {
  opacity: 0.85;
}

.opacity-90 {
  opacity: 0.9;
}

.group:hover .group-hover\:opacity-90,
.hover\:opacity-90:hover {
  opacity: 0.9;
}

.group:focus .group-focus\:opacity-90,
.focus\:opacity-90:focus {
  opacity: 0.9;
}

.group:active .group-active\:opacity-90,
.active\:opacity-90:active {
  opacity: 0.9;
}

.group.pressed .group-pressed\:opacity-90,
.pressed\:opacity-90.pressed {
  opacity: 0.9;
}

.opacity-95 {
  opacity: 0.95;
}

.group:hover .group-hover\:opacity-95,
.hover\:opacity-95:hover {
  opacity: 0.95;
}

.group:focus .group-focus\:opacity-95,
.focus\:opacity-95:focus {
  opacity: 0.95;
}

.group:active .group-active\:opacity-95,
.active\:opacity-95:active {
  opacity: 0.95;
}

.group.pressed .group-pressed\:opacity-95,
.pressed\:opacity-95.pressed {
  opacity: 0.95;
}

.opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-100,
.hover\:opacity-100:hover {
  opacity: 1;
}

.group:focus .group-focus\:opacity-100,
.focus\:opacity-100:focus {
  opacity: 1;
}

.group:active .group-active\:opacity-100,
.active\:opacity-100:active {
  opacity: 1;
}

.group.pressed .group-pressed\:opacity-100,
.pressed\:opacity-100.pressed {
  opacity: 1;
}

.origin-center {
  transform-origin: center;
}

.origin-top {
  transform-origin: top;
}

.origin-top-right {
  transform-origin: top right;
}

.origin-bottom-right {
  transform-origin: bottom right;
}

.origin-bottom {
  transform-origin: bottom;
}

.origin-bottom-left {
  transform-origin: bottom left;
}

.origin-left {
  transform-origin: left;
}

.origin-top-left {
  transform-origin: top left;
}

.translate-x-0 {
  transform: translateX(0);
}

.translate-y-0 {
  transform: translateY(0);
}

.translate-x-1\/4 {
  transform: translateX(25%);
}

.translate-y-1\/4 {
  transform: translateY(25%);
}

.-translate-x-1\/4 {
  transform: translateX(-25%);
}

.-translate-y-1\/4 {
  transform: translateY(-25%);
}

.translate-x-1\/3 {
  transform: translateX(33.3333%);
}

.translate-y-1\/3 {
  transform: translateY(33.3333%);
}

.-translate-x-1\/3 {
  transform: translateX(-33.3333%);
}

.-translate-y-1\/3 {
  transform: translateY(-33.3333%);
}

.translate-x-1\/2 {
  transform: translateX(50%);
}

.translate-y-1\/2 {
  transform: translateY(50%);
}

.-translate-x-1\/2 {
  transform: translateX(-50%);
}

.-translate-y-1\/2 {
  transform: translateY(-50%);
}

.translate-x-2\/3 {
  transform: translateX(66.6667%);
}

.translate-y-2\/3 {
  transform: translateY(66.6667%);
}

.-translate-x-2\/3 {
  transform: translateX(-66.6667%);
}

.-translate-y-2\/3 {
  transform: translateY(-66.6667%);
}

.translate-x-3\/4 {
  transform: translateX(75%);
}

.translate-y-3\/4 {
  transform: translateY(75%);
}

.-translate-x-3\/4 {
  transform: translateX(-75%);
}

.-translate-y-3\/4 {
  transform: translateY(-75%);
}

.translate-x-full {
  transform: translateX(100%);
}

.translate-y-full {
  transform: translateY(100%);
}

.-translate-x-full {
  transform: translateX(-100%);
}

.-translate-y-full {
  transform: translateY(-100%);
}

.scale-0 {
  transform: scale(0);
}

.group:hover .group-hover\:scale-0,
.hover\:scale-0:hover {
  transform: scale(0);
}

.group:focus .group-focus\:scale-0,
.focus\:scale-0:focus {
  transform: scale(0);
}

.group:active .group-active\:scale-0,
.active\:scale-0:active {
  transform: scale(0);
}

.group.pressed .group-pressed\:scale-0,
.pressed\:scale-0.pressed {
  transform: scale(0);
}

.scale-x-0 {
  transform: scaleX(0);
}

.scale-y-0 {
  transform: scaleY(0);
}

.-scale-0 {
  transform: scale(0);
}

.group:hover .group-hover\:-scale-0,
.hover\:-scale-0:hover {
  transform: scale(0);
}

.group:focus .group-focus\:-scale-0,
.focus\:-scale-0:focus {
  transform: scale(0);
}

.group:active .group-active\:-scale-0,
.active\:-scale-0:active {
  transform: scale(0);
}

.-scale-x-0 {
  transform: scaleX(0);
}

.-scale-y-0 {
  transform: scaleY(0);
}

.scale-50 {
  transform: scale(0.5);
}

.group:hover .group-hover\:scale-50,
.hover\:scale-50:hover {
  transform: scale(0.5);
}

.group:focus .group-focus\:scale-50,
.focus\:scale-50:focus {
  transform: scale(0.5);
}

.group:active .group-active\:scale-50,
.active\:scale-50:active {
  transform: scale(0.5);
}

.group.pressed .group-pressed\:scale-50,
.pressed\:scale-50.pressed {
  transform: scale(0.5);
}

.scale-x-50 {
  transform: scaleX(0.5);
}

.scale-y-50 {
  transform: scaleY(0.5);
}

.-scale-50 {
  transform: scale(-0.5);
}

.group:hover .group-hover\:-scale-50,
.hover\:-scale-50:hover {
  transform: scale(-0.5);
}

.group:focus .group-focus\:-scale-50,
.focus\:-scale-50:focus {
  transform: scale(-0.5);
}

.group:active .group-active\:-scale-50,
.active\:-scale-50:active {
  transform: scale(-0.5);
}

.-scale-x-50 {
  transform: scaleX(-0.5);
}

.-scale-y-50 {
  transform: scaleY(-0.5);
}

.scale-90 {
  transform: scale(0.9);
}

.group:hover .group-hover\:scale-90,
.hover\:scale-90:hover {
  transform: scale(0.9);
}

.group:focus .group-focus\:scale-90,
.focus\:scale-90:focus {
  transform: scale(0.9);
}

.group:active .group-active\:scale-90,
.active\:scale-90:active {
  transform: scale(0.9);
}

.group.pressed .group-pressed\:scale-90,
.pressed\:scale-90.pressed {
  transform: scale(0.9);
}

.scale-x-90 {
  transform: scaleX(0.9);
}

.scale-y-90 {
  transform: scaleY(0.9);
}

.-scale-90 {
  transform: scale(-0.9);
}

.group:hover .group-hover\:-scale-90,
.hover\:-scale-90:hover {
  transform: scale(-0.9);
}

.group:focus .group-focus\:-scale-90,
.focus\:-scale-90:focus {
  transform: scale(-0.9);
}

.group:active .group-active\:-scale-90,
.active\:-scale-90:active {
  transform: scale(-0.9);
}

.-scale-x-90 {
  transform: scaleX(-0.9);
}

.-scale-y-90 {
  transform: scaleY(-0.9);
}

.scale-95 {
  transform: scale(0.95);
}

.group:hover .group-hover\:scale-95,
.hover\:scale-95:hover {
  transform: scale(0.95);
}

.group:focus .group-focus\:scale-95,
.focus\:scale-95:focus {
  transform: scale(0.95);
}

.group:active .group-active\:scale-95,
.active\:scale-95:active {
  transform: scale(0.95);
}

.group.pressed .group-pressed\:scale-95,
.pressed\:scale-95.pressed {
  transform: scale(0.95);
}

.scale-x-95 {
  transform: scaleX(0.95);
}

.scale-y-95 {
  transform: scaleY(0.95);
}

.-scale-95 {
  transform: scale(-0.95);
}

.group:hover .group-hover\:-scale-95,
.hover\:-scale-95:hover {
  transform: scale(-0.95);
}

.group:focus .group-focus\:-scale-95,
.focus\:-scale-95:focus {
  transform: scale(-0.95);
}

.group:active .group-active\:-scale-95,
.active\:-scale-95:active {
  transform: scale(-0.95);
}

.-scale-x-95 {
  transform: scaleX(-0.95);
}

.-scale-y-95 {
  transform: scaleY(-0.95);
}

.scale-100 {
  transform: scale(1);
}

.group:hover .group-hover\:scale-100,
.hover\:scale-100:hover {
  transform: scale(1);
}

.group:focus .group-focus\:scale-100,
.focus\:scale-100:focus {
  transform: scale(1);
}

.group:active .group-active\:scale-100,
.active\:scale-100:active {
  transform: scale(1);
}

.group.pressed .group-pressed\:scale-100,
.pressed\:scale-100.pressed {
  transform: scale(1);
}

.scale-x-100 {
  transform: scaleX(1);
}

.scale-y-100 {
  transform: scaleY(1);
}

.-scale-100 {
  transform: scale(-1);
}

.group:hover .group-hover\:-scale-100,
.hover\:-scale-100:hover {
  transform: scale(-1);
}

.group:focus .group-focus\:-scale-100,
.focus\:-scale-100:focus {
  transform: scale(-1);
}

.group:active .group-active\:-scale-100,
.active\:-scale-100:active {
  transform: scale(-1);
}

.-scale-x-100 {
  transform: scaleX(-1);
}

.-scale-y-100 {
  transform: scaleY(-1);
}

.scale-105 {
  transform: scale(1.05);
}

.group:hover .group-hover\:scale-105,
.hover\:scale-105:hover {
  transform: scale(1.05);
}

.group:focus .group-focus\:scale-105,
.focus\:scale-105:focus {
  transform: scale(1.05);
}

.group:active .group-active\:scale-105,
.active\:scale-105:active {
  transform: scale(1.05);
}

.group.pressed .group-pressed\:scale-105,
.pressed\:scale-105.pressed {
  transform: scale(1.05);
}

.scale-x-105 {
  transform: scaleX(1.05);
}

.scale-y-105 {
  transform: scaleY(1.05);
}

.-scale-105 {
  transform: scale(-1.05);
}

.group:hover .group-hover\:-scale-105,
.hover\:-scale-105:hover {
  transform: scale(-1.05);
}

.group:focus .group-focus\:-scale-105,
.focus\:-scale-105:focus {
  transform: scale(-1.05);
}

.group:active .group-active\:-scale-105,
.active\:-scale-105:active {
  transform: scale(-1.05);
}

.-scale-x-105 {
  transform: scaleX(-1.05);
}

.-scale-y-105 {
  transform: scaleY(-1.05);
}

.scale-110 {
  transform: scale(1.1);
}

.group:hover .group-hover\:scale-110,
.hover\:scale-110:hover {
  transform: scale(1.1);
}

.group:focus .group-focus\:scale-110,
.focus\:scale-110:focus {
  transform: scale(1.1);
}

.group:active .group-active\:scale-110,
.active\:scale-110:active {
  transform: scale(1.1);
}

.group.pressed .group-pressed\:scale-110,
.pressed\:scale-110.pressed {
  transform: scale(1.1);
}

.scale-x-110 {
  transform: scaleX(1.1);
}

.scale-y-110 {
  transform: scaleY(1.1);
}

.-scale-110 {
  transform: scale(-1.1);
}

.group:hover .group-hover\:-scale-110,
.hover\:-scale-110:hover {
  transform: scale(-1.1);
}

.group:focus .group-focus\:-scale-110,
.focus\:-scale-110:focus {
  transform: scale(-1.1);
}

.group:active .group-active\:-scale-110,
.active\:-scale-110:active {
  transform: scale(-1.1);
}

.-scale-x-110 {
  transform: scaleX(-1.1);
}

.-scale-y-110 {
  transform: scaleY(-1.1);
}

.scale-125 {
  transform: scale(1.25);
}

.group:hover .group-hover\:scale-125,
.hover\:scale-125:hover {
  transform: scale(1.25);
}

.group:focus .group-focus\:scale-125,
.focus\:scale-125:focus {
  transform: scale(1.25);
}

.group:active .group-active\:scale-125,
.active\:scale-125:active {
  transform: scale(1.25);
}

.group.pressed .group-pressed\:scale-125,
.pressed\:scale-125.pressed {
  transform: scale(1.25);
}

.scale-x-125 {
  transform: scaleX(1.25);
}

.scale-y-125 {
  transform: scaleY(1.25);
}

.-scale-125 {
  transform: scale(-1.25);
}

.group:hover .group-hover\:-scale-125,
.hover\:-scale-125:hover {
  transform: scale(-1.25);
}

.group:focus .group-focus\:-scale-125,
.focus\:-scale-125:focus {
  transform: scale(-1.25);
}

.group:active .group-active\:-scale-125,
.active\:-scale-125:active {
  transform: scale(-1.25);
}

.-scale-x-125 {
  transform: scaleX(-1.25);
}

.-scale-y-125 {
  transform: scaleY(-1.25);
}

.scale-150 {
  transform: scale(1.5);
}

.group:hover .group-hover\:scale-150,
.hover\:scale-150:hover {
  transform: scale(1.5);
}

.group:focus .group-focus\:scale-150,
.focus\:scale-150:focus {
  transform: scale(1.5);
}

.group:active .group-active\:scale-150,
.active\:scale-150:active {
  transform: scale(1.5);
}

.group.pressed .group-pressed\:scale-150,
.pressed\:scale-150.pressed {
  transform: scale(1.5);
}

.scale-x-150 {
  transform: scaleX(1.5);
}

.scale-y-150 {
  transform: scaleY(1.5);
}

.-scale-150 {
  transform: scale(-1.5);
}

.group:hover .group-hover\:-scale-150,
.hover\:-scale-150:hover {
  transform: scale(-1.5);
}

.group:focus .group-focus\:-scale-150,
.focus\:-scale-150:focus {
  transform: scale(-1.5);
}

.group:active .group-active\:-scale-150,
.active\:-scale-150:active {
  transform: scale(-1.5);
}

.-scale-x-150 {
  transform: scaleX(-1.5);
}

.-scale-y-150 {
  transform: scaleY(-1.5);
}

.scale-200 {
  transform: scale(2);
}

.group:hover .group-hover\:scale-200,
.hover\:scale-200:hover {
  transform: scale(2);
}

.group:focus .group-focus\:scale-200,
.focus\:scale-200:focus {
  transform: scale(2);
}

.group:active .group-active\:scale-200,
.active\:scale-200:active {
  transform: scale(2);
}

.group.pressed .group-pressed\:scale-200,
.pressed\:scale-200.pressed {
  transform: scale(2);
}

.scale-x-200 {
  transform: scaleX(2);
}

.scale-y-200 {
  transform: scaleY(2);
}

.-scale-200 {
  transform: scale(-2);
}

.group:hover .group-hover\:-scale-200,
.hover\:-scale-200:hover {
  transform: scale(-2);
}

.group:focus .group-focus\:-scale-200,
.focus\:-scale-200:focus {
  transform: scale(-2);
}

.group:active .group-active\:-scale-200,
.active\:-scale-200:active {
  transform: scale(-2);
}

.-scale-x-200 {
  transform: scaleX(-2);
}

.-scale-y-200 {
  transform: scaleY(-2);
}

.rotate-0 {
  transform: rotate(0);
}

.-rotate-0 {
  transform: rotate(0);
}

.rotate-x-0 {
  transform: rotateX(0);
}

.-rotate-x-0 {
  transform: rotateX(0);
}

.rotate-y-0 {
  transform: rotateY(0);
}

.-rotate-y-0 {
  transform: rotateY(0);
}

.rotate-45 {
  transform: rotate(45deg);
}

.-rotate-45 {
  transform: rotate(-45deg);
}

.rotate-x-45 {
  transform: rotateX(45deg);
}

.-rotate-x-45 {
  transform: rotateX(-45deg);
}

.rotate-y-45 {
  transform: rotateY(45deg);
}

.-rotate-y-45 {
  transform: rotateY(-45deg);
}

.rotate-90 {
  transform: rotate(90deg);
}

.-rotate-90 {
  transform: rotate(-90deg);
}

.rotate-x-90 {
  transform: rotateX(90deg);
}

.-rotate-x-90 {
  transform: rotateX(-90deg);
}

.rotate-y-90 {
  transform: rotateY(90deg);
}

.-rotate-y-90 {
  transform: rotateY(-90deg);
}

.rotate-180 {
  transform: rotate(180deg);
}

.-rotate-180 {
  transform: rotate(-180deg);
}

.rotate-x-180 {
  transform: rotateX(180deg);
}

.-rotate-x-180 {
  transform: rotateX(-180deg);
}

.rotate-y-180 {
  transform: rotateY(180deg);
}

.-rotate-y-180 {
  transform: rotateY(-180deg);
}

/* Flex flow utilities */
.flow-column {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.flow-column-wrap {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.flow-column-reverse {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap-reverse;
}

.flow-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.flow-row-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.flow-row-reverse {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap-reverse;
}

/* Contain utilities */
.contain-strict, .fullscreen {
  contain: strict;
}

.contain-content {
  contain: content;
}

.contain-none {
  contain: none;
}

/* Border widths */
.border-0 {
  border-width: 0;
  border-style: solid;
}

.border-t-0 {
  border-top-width: 0;
  border-top-style: solid;
}

.border-r-0 {
  border-right-width: 0;
  border-right-style: solid;
}

.border-b-0 {
  border-bottom-width: 0;
  border-bottom-style: solid;
}

.border-l-0 {
  border-left-width: 0;
  border-left-style: solid;
}

.border {
  border-width: 0.0555555556rem;
  border-style: solid;
}

.border-t {
  border-top-width: 0.0555555556rem;
  border-top-style: solid;
}

.border-r {
  border-right-width: 0.0555555556rem;
  border-right-style: solid;
}

.border-b {
  border-bottom-width: 0.0555555556rem;
  border-bottom-style: solid;
}

.border-l {
  border-left-width: 0.0555555556rem;
  border-left-style: solid;
}

.border-2 {
  border-width: 0.1111111111rem;
  border-style: solid;
}

.border-t-2 {
  border-top-width: 0.1111111111rem;
  border-top-style: solid;
}

.border-r-2 {
  border-right-width: 0.1111111111rem;
  border-right-style: solid;
}

.border-b-2 {
  border-bottom-width: 0.1111111111rem;
  border-bottom-style: solid;
}

.border-l-2 {
  border-left-width: 0.1111111111rem;
  border-left-style: solid;
}

.border-4 {
  border-width: 0.2222222222rem;
  border-style: solid;
}

.border-t-4 {
  border-top-width: 0.2222222222rem;
  border-top-style: solid;
}

.border-r-4 {
  border-right-width: 0.2222222222rem;
  border-right-style: solid;
}

.border-b-4 {
  border-bottom-width: 0.2222222222rem;
  border-bottom-style: solid;
}

.border-l-4 {
  border-left-width: 0.2222222222rem;
  border-left-style: solid;
}

.border-8 {
  border-width: 0.4444444444rem;
  border-style: solid;
}

.border-t-8 {
  border-top-width: 0.4444444444rem;
  border-top-style: solid;
}

.border-r-8 {
  border-right-width: 0.4444444444rem;
  border-right-style: solid;
}

.border-b-8 {
  border-bottom-width: 0.4444444444rem;
  border-bottom-style: solid;
}

.border-l-8 {
  border-left-width: 0.4444444444rem;
  border-left-style: solid;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: 0.1111111111rem;
}

.rounded {
  border-radius: 0.2222222222rem;
}

.rounded-lg {
  border-radius: 0.4444444444rem;
}

.rounded-xl {
  border-radius: 0.6666666667rem;
}

.rounded-2xl {
  border-radius: 0.8888888889rem;
}

.rounded-3xl {
  border-radius: 1.3333333333rem;
}

.rounded-full {
  border-radius: 9999px;
}

/* Color utilities */
.text-primary {
  color: #4c5366;
}

.group:hover .group-hover\:text-primary,
.hover\:text-primary:hover {
  color: #4c5366;
}

.group:focus .group-focus\:text-primary,
.focus\:text-primary:focus {
  color: #4c5366;
}

.group:active .group-active\:text-primary,
.active\:text-primary:active {
  color: #4c5366;
}

.group.pressed .group-pressed\:text-primary,
.pressed\:text-primary.pressed {
  color: #4c5366;
}

.text-gradient-primary {
  fxs-font-gradient-color: #4c5366;
}

.bg-primary {
  background-color: #4c5366;
}

.group:hover .group-hover\:bg-primary,
.hover\:bg-primary:hover {
  background-color: #4c5366;
}

.group:focus .group-focus\:bg-primary,
.focus\:bg-primary:focus {
  background-color: #4c5366;
}

.group:active .group-active\:bg-primary,
.active\:bg-primary:active {
  background-color: #4c5366;
}

.group.pressed .group-pressed\:bg-primary,
.pressed\:bg-primary.pressed {
  background-color: #4c5366;
}

.border-primary {
  border-color: #4c5366;
}

.group:hover .group-hover\:border-primary,
.hover\:border-primary:hover {
  border-color: #4c5366;
}

.group:focus .group-focus\:border-primary,
.focus\:border-primary:focus {
  border-color: #4c5366;
}

.group:active .group-active\:border-primary,
.active\:border-primary:active {
  border-color: #4c5366;
}

.group.pressed .group-pressed\:border-primary,
.pressed\:border-primary.pressed {
  border-color: #4c5366;
}

.border-t-primary {
  border-top-color: #4c5366;
}

.group:hover .group-hover\:border-t-primary,
.hover\:border-t-primary:hover {
  border-top-color: #4c5366;
}

.group:focus .group-focus\:border-t-primary,
.focus\:border-t-primary:focus {
  border-top-color: #4c5366;
}

.group:active .group-active\:border-t-primary,
.active\:border-t-primary:active {
  border-top-color: #4c5366;
}

.group.pressed .group-pressed\:border-t-primary,
.pressed\:border-t-primary.pressed {
  border-top-color: #4c5366;
}

.border-r-primary {
  border-right-color: #4c5366;
}

.group:hover .group-hover\:border-r-primary,
.hover\:border-r-primary:hover {
  border-right-color: #4c5366;
}

.group:focus .group-focus\:border-r-primary,
.focus\:border-r-primary:focus {
  border-right-color: #4c5366;
}

.group:active .group-active\:border-r-primary,
.active\:border-r-primary:active {
  border-right-color: #4c5366;
}

.group.pressed .group-pressed\:border-r-primary,
.pressed\:border-r-primary.pressed {
  border-right-color: #4c5366;
}

.border-b-primary {
  border-bottom-color: #4c5366;
}

.group:hover .group-hover\:border-b-primary,
.hover\:border-b-primary:hover {
  border-bottom-color: #4c5366;
}

.group:focus .group-focus\:border-b-primary,
.focus\:border-b-primary:focus {
  border-bottom-color: #4c5366;
}

.group:active .group-active\:border-b-primary,
.active\:border-b-primary:active {
  border-bottom-color: #4c5366;
}

.group.pressed .group-pressed\:border-b-primary,
.pressed\:border-b-primary.pressed {
  border-bottom-color: #4c5366;
}

.border-l-primary {
  border-left-color: #4c5366;
}

.group:hover .group-hover\:border-l-primary,
.hover\:border-l-primary:hover {
  border-left-color: #4c5366;
}

.group:focus .group-focus\:border-l-primary,
.focus\:border-l-primary:focus {
  border-left-color: #4c5366;
}

.group:active .group-active\:border-l-primary,
.active\:border-l-primary:active {
  border-left-color: #4c5366;
}

.group.pressed .group-pressed\:border-l-primary,
.pressed\:border-l-primary.pressed {
  border-left-color: #4c5366;
}

.tint-border-primary {
  fxs-border-image-tint: #4c5366;
}

.tint-bg-primary {
  fxs-background-image-tint: #4c5366;
}

.group:hover .group-hover\:tint-bg-primary,
.hover\:tint-bg-primary:hover {
  fxs-background-image-tint: #4c5366;
}

.group:focus .group-focus\:tint-bg-primary,
.focus\:tint-bg-primary:focus {
  fxs-background-image-tint: #4c5366;
}

.group:active .group-active\:tint-bg-primary,
.active\:tint-bg-primary:active {
  fxs-background-image-tint: #4c5366;
}

.group.pressed .group-pressed\:tint-bg-primary,
.pressed\:tint-bg-primary.pressed {
  fxs-background-image-tint: #4c5366;
}

.text-primary-1 {
  color: #8d97a6;
}

.group:hover .group-hover\:text-primary-1,
.hover\:text-primary-1:hover {
  color: #8d97a6;
}

.group:focus .group-focus\:text-primary-1,
.focus\:text-primary-1:focus {
  color: #8d97a6;
}

.group:active .group-active\:text-primary-1,
.active\:text-primary-1:active {
  color: #8d97a6;
}

.group.pressed .group-pressed\:text-primary-1,
.pressed\:text-primary-1.pressed {
  color: #8d97a6;
}

.text-gradient-primary-1 {
  fxs-font-gradient-color: #8d97a6;
}

.bg-primary-1 {
  background-color: #8d97a6;
}

.group:hover .group-hover\:bg-primary-1,
.hover\:bg-primary-1:hover {
  background-color: #8d97a6;
}

.group:focus .group-focus\:bg-primary-1,
.focus\:bg-primary-1:focus {
  background-color: #8d97a6;
}

.group:active .group-active\:bg-primary-1,
.active\:bg-primary-1:active {
  background-color: #8d97a6;
}

.group.pressed .group-pressed\:bg-primary-1,
.pressed\:bg-primary-1.pressed {
  background-color: #8d97a6;
}

.border-primary-1 {
  border-color: #8d97a6;
}

.group:hover .group-hover\:border-primary-1,
.hover\:border-primary-1:hover {
  border-color: #8d97a6;
}

.group:focus .group-focus\:border-primary-1,
.focus\:border-primary-1:focus {
  border-color: #8d97a6;
}

.group:active .group-active\:border-primary-1,
.active\:border-primary-1:active {
  border-color: #8d97a6;
}

.group.pressed .group-pressed\:border-primary-1,
.pressed\:border-primary-1.pressed {
  border-color: #8d97a6;
}

.border-t-primary-1 {
  border-top-color: #8d97a6;
}

.group:hover .group-hover\:border-t-primary-1,
.hover\:border-t-primary-1:hover {
  border-top-color: #8d97a6;
}

.group:focus .group-focus\:border-t-primary-1,
.focus\:border-t-primary-1:focus {
  border-top-color: #8d97a6;
}

.group:active .group-active\:border-t-primary-1,
.active\:border-t-primary-1:active {
  border-top-color: #8d97a6;
}

.group.pressed .group-pressed\:border-t-primary-1,
.pressed\:border-t-primary-1.pressed {
  border-top-color: #8d97a6;
}

.border-r-primary-1 {
  border-right-color: #8d97a6;
}

.group:hover .group-hover\:border-r-primary-1,
.hover\:border-r-primary-1:hover {
  border-right-color: #8d97a6;
}

.group:focus .group-focus\:border-r-primary-1,
.focus\:border-r-primary-1:focus {
  border-right-color: #8d97a6;
}

.group:active .group-active\:border-r-primary-1,
.active\:border-r-primary-1:active {
  border-right-color: #8d97a6;
}

.group.pressed .group-pressed\:border-r-primary-1,
.pressed\:border-r-primary-1.pressed {
  border-right-color: #8d97a6;
}

.border-b-primary-1 {
  border-bottom-color: #8d97a6;
}

.group:hover .group-hover\:border-b-primary-1,
.hover\:border-b-primary-1:hover {
  border-bottom-color: #8d97a6;
}

.group:focus .group-focus\:border-b-primary-1,
.focus\:border-b-primary-1:focus {
  border-bottom-color: #8d97a6;
}

.group:active .group-active\:border-b-primary-1,
.active\:border-b-primary-1:active {
  border-bottom-color: #8d97a6;
}

.group.pressed .group-pressed\:border-b-primary-1,
.pressed\:border-b-primary-1.pressed {
  border-bottom-color: #8d97a6;
}

.border-l-primary-1 {
  border-left-color: #8d97a6;
}

.group:hover .group-hover\:border-l-primary-1,
.hover\:border-l-primary-1:hover {
  border-left-color: #8d97a6;
}

.group:focus .group-focus\:border-l-primary-1,
.focus\:border-l-primary-1:focus {
  border-left-color: #8d97a6;
}

.group:active .group-active\:border-l-primary-1,
.active\:border-l-primary-1:active {
  border-left-color: #8d97a6;
}

.group.pressed .group-pressed\:border-l-primary-1,
.pressed\:border-l-primary-1.pressed {
  border-left-color: #8d97a6;
}

.tint-border-primary-1 {
  fxs-border-image-tint: #8d97a6;
}

.tint-bg-primary-1 {
  fxs-background-image-tint: #8d97a6;
}

.group:hover .group-hover\:tint-bg-primary-1,
.hover\:tint-bg-primary-1:hover {
  fxs-background-image-tint: #8d97a6;
}

.group:focus .group-focus\:tint-bg-primary-1,
.focus\:tint-bg-primary-1:focus {
  fxs-background-image-tint: #8d97a6;
}

.group:active .group-active\:tint-bg-primary-1,
.active\:tint-bg-primary-1:active {
  fxs-background-image-tint: #8d97a6;
}

.group.pressed .group-pressed\:tint-bg-primary-1,
.pressed\:tint-bg-primary-1.pressed {
  fxs-background-image-tint: #8d97a6;
}

.text-primary-2 {
  color: #4c5366;
}

.group:hover .group-hover\:text-primary-2,
.hover\:text-primary-2:hover {
  color: #4c5366;
}

.group:focus .group-focus\:text-primary-2,
.focus\:text-primary-2:focus {
  color: #4c5366;
}

.group:active .group-active\:text-primary-2,
.active\:text-primary-2:active {
  color: #4c5366;
}

.group.pressed .group-pressed\:text-primary-2,
.pressed\:text-primary-2.pressed {
  color: #4c5366;
}

.text-gradient-primary-2 {
  fxs-font-gradient-color: #4c5366;
}

.bg-primary-2 {
  background-color: #4c5366;
}

.group:hover .group-hover\:bg-primary-2,
.hover\:bg-primary-2:hover {
  background-color: #4c5366;
}

.group:focus .group-focus\:bg-primary-2,
.focus\:bg-primary-2:focus {
  background-color: #4c5366;
}

.group:active .group-active\:bg-primary-2,
.active\:bg-primary-2:active {
  background-color: #4c5366;
}

.group.pressed .group-pressed\:bg-primary-2,
.pressed\:bg-primary-2.pressed {
  background-color: #4c5366;
}

.border-primary-2 {
  border-color: #4c5366;
}

.group:hover .group-hover\:border-primary-2,
.hover\:border-primary-2:hover {
  border-color: #4c5366;
}

.group:focus .group-focus\:border-primary-2,
.focus\:border-primary-2:focus {
  border-color: #4c5366;
}

.group:active .group-active\:border-primary-2,
.active\:border-primary-2:active {
  border-color: #4c5366;
}

.group.pressed .group-pressed\:border-primary-2,
.pressed\:border-primary-2.pressed {
  border-color: #4c5366;
}

.border-t-primary-2 {
  border-top-color: #4c5366;
}

.group:hover .group-hover\:border-t-primary-2,
.hover\:border-t-primary-2:hover {
  border-top-color: #4c5366;
}

.group:focus .group-focus\:border-t-primary-2,
.focus\:border-t-primary-2:focus {
  border-top-color: #4c5366;
}

.group:active .group-active\:border-t-primary-2,
.active\:border-t-primary-2:active {
  border-top-color: #4c5366;
}

.group.pressed .group-pressed\:border-t-primary-2,
.pressed\:border-t-primary-2.pressed {
  border-top-color: #4c5366;
}

.border-r-primary-2 {
  border-right-color: #4c5366;
}

.group:hover .group-hover\:border-r-primary-2,
.hover\:border-r-primary-2:hover {
  border-right-color: #4c5366;
}

.group:focus .group-focus\:border-r-primary-2,
.focus\:border-r-primary-2:focus {
  border-right-color: #4c5366;
}

.group:active .group-active\:border-r-primary-2,
.active\:border-r-primary-2:active {
  border-right-color: #4c5366;
}

.group.pressed .group-pressed\:border-r-primary-2,
.pressed\:border-r-primary-2.pressed {
  border-right-color: #4c5366;
}

.border-b-primary-2 {
  border-bottom-color: #4c5366;
}

.group:hover .group-hover\:border-b-primary-2,
.hover\:border-b-primary-2:hover {
  border-bottom-color: #4c5366;
}

.group:focus .group-focus\:border-b-primary-2,
.focus\:border-b-primary-2:focus {
  border-bottom-color: #4c5366;
}

.group:active .group-active\:border-b-primary-2,
.active\:border-b-primary-2:active {
  border-bottom-color: #4c5366;
}

.group.pressed .group-pressed\:border-b-primary-2,
.pressed\:border-b-primary-2.pressed {
  border-bottom-color: #4c5366;
}

.border-l-primary-2 {
  border-left-color: #4c5366;
}

.group:hover .group-hover\:border-l-primary-2,
.hover\:border-l-primary-2:hover {
  border-left-color: #4c5366;
}

.group:focus .group-focus\:border-l-primary-2,
.focus\:border-l-primary-2:focus {
  border-left-color: #4c5366;
}

.group:active .group-active\:border-l-primary-2,
.active\:border-l-primary-2:active {
  border-left-color: #4c5366;
}

.group.pressed .group-pressed\:border-l-primary-2,
.pressed\:border-l-primary-2.pressed {
  border-left-color: #4c5366;
}

.tint-border-primary-2 {
  fxs-border-image-tint: #4c5366;
}

.tint-bg-primary-2 {
  fxs-background-image-tint: #4c5366;
}

.group:hover .group-hover\:tint-bg-primary-2,
.hover\:tint-bg-primary-2:hover {
  fxs-background-image-tint: #4c5366;
}

.group:focus .group-focus\:tint-bg-primary-2,
.focus\:tint-bg-primary-2:focus {
  fxs-background-image-tint: #4c5366;
}

.group:active .group-active\:tint-bg-primary-2,
.active\:tint-bg-primary-2:active {
  fxs-background-image-tint: #4c5366;
}

.group.pressed .group-pressed\:tint-bg-primary-2,
.pressed\:tint-bg-primary-2.pressed {
  fxs-background-image-tint: #4c5366;
}

.text-primary-3 {
  color: #333640;
}

.group:hover .group-hover\:text-primary-3,
.hover\:text-primary-3:hover {
  color: #333640;
}

.group:focus .group-focus\:text-primary-3,
.focus\:text-primary-3:focus {
  color: #333640;
}

.group:active .group-active\:text-primary-3,
.active\:text-primary-3:active {
  color: #333640;
}

.group.pressed .group-pressed\:text-primary-3,
.pressed\:text-primary-3.pressed {
  color: #333640;
}

.text-gradient-primary-3 {
  fxs-font-gradient-color: #333640;
}

.bg-primary-3 {
  background-color: #333640;
}

.group:hover .group-hover\:bg-primary-3,
.hover\:bg-primary-3:hover {
  background-color: #333640;
}

.group:focus .group-focus\:bg-primary-3,
.focus\:bg-primary-3:focus {
  background-color: #333640;
}

.group:active .group-active\:bg-primary-3,
.active\:bg-primary-3:active {
  background-color: #333640;
}

.group.pressed .group-pressed\:bg-primary-3,
.pressed\:bg-primary-3.pressed {
  background-color: #333640;
}

.border-primary-3 {
  border-color: #333640;
}

.group:hover .group-hover\:border-primary-3,
.hover\:border-primary-3:hover {
  border-color: #333640;
}

.group:focus .group-focus\:border-primary-3,
.focus\:border-primary-3:focus {
  border-color: #333640;
}

.group:active .group-active\:border-primary-3,
.active\:border-primary-3:active {
  border-color: #333640;
}

.group.pressed .group-pressed\:border-primary-3,
.pressed\:border-primary-3.pressed {
  border-color: #333640;
}

.border-t-primary-3 {
  border-top-color: #333640;
}

.group:hover .group-hover\:border-t-primary-3,
.hover\:border-t-primary-3:hover {
  border-top-color: #333640;
}

.group:focus .group-focus\:border-t-primary-3,
.focus\:border-t-primary-3:focus {
  border-top-color: #333640;
}

.group:active .group-active\:border-t-primary-3,
.active\:border-t-primary-3:active {
  border-top-color: #333640;
}

.group.pressed .group-pressed\:border-t-primary-3,
.pressed\:border-t-primary-3.pressed {
  border-top-color: #333640;
}

.border-r-primary-3 {
  border-right-color: #333640;
}

.group:hover .group-hover\:border-r-primary-3,
.hover\:border-r-primary-3:hover {
  border-right-color: #333640;
}

.group:focus .group-focus\:border-r-primary-3,
.focus\:border-r-primary-3:focus {
  border-right-color: #333640;
}

.group:active .group-active\:border-r-primary-3,
.active\:border-r-primary-3:active {
  border-right-color: #333640;
}

.group.pressed .group-pressed\:border-r-primary-3,
.pressed\:border-r-primary-3.pressed {
  border-right-color: #333640;
}

.border-b-primary-3 {
  border-bottom-color: #333640;
}

.group:hover .group-hover\:border-b-primary-3,
.hover\:border-b-primary-3:hover {
  border-bottom-color: #333640;
}

.group:focus .group-focus\:border-b-primary-3,
.focus\:border-b-primary-3:focus {
  border-bottom-color: #333640;
}

.group:active .group-active\:border-b-primary-3,
.active\:border-b-primary-3:active {
  border-bottom-color: #333640;
}

.group.pressed .group-pressed\:border-b-primary-3,
.pressed\:border-b-primary-3.pressed {
  border-bottom-color: #333640;
}

.border-l-primary-3 {
  border-left-color: #333640;
}

.group:hover .group-hover\:border-l-primary-3,
.hover\:border-l-primary-3:hover {
  border-left-color: #333640;
}

.group:focus .group-focus\:border-l-primary-3,
.focus\:border-l-primary-3:focus {
  border-left-color: #333640;
}

.group:active .group-active\:border-l-primary-3,
.active\:border-l-primary-3:active {
  border-left-color: #333640;
}

.group.pressed .group-pressed\:border-l-primary-3,
.pressed\:border-l-primary-3.pressed {
  border-left-color: #333640;
}

.tint-border-primary-3 {
  fxs-border-image-tint: #333640;
}

.tint-bg-primary-3 {
  fxs-background-image-tint: #333640;
}

.group:hover .group-hover\:tint-bg-primary-3,
.hover\:tint-bg-primary-3:hover {
  fxs-background-image-tint: #333640;
}

.group:focus .group-focus\:tint-bg-primary-3,
.focus\:tint-bg-primary-3:focus {
  fxs-background-image-tint: #333640;
}

.group:active .group-active\:tint-bg-primary-3,
.active\:tint-bg-primary-3:active {
  fxs-background-image-tint: #333640;
}

.group.pressed .group-pressed\:tint-bg-primary-3,
.pressed\:tint-bg-primary-3.pressed {
  fxs-background-image-tint: #333640;
}

.text-primary-4 {
  color: #23252b;
}

.group:hover .group-hover\:text-primary-4,
.hover\:text-primary-4:hover {
  color: #23252b;
}

.group:focus .group-focus\:text-primary-4,
.focus\:text-primary-4:focus {
  color: #23252b;
}

.group:active .group-active\:text-primary-4,
.active\:text-primary-4:active {
  color: #23252b;
}

.group.pressed .group-pressed\:text-primary-4,
.pressed\:text-primary-4.pressed {
  color: #23252b;
}

.text-gradient-primary-4 {
  fxs-font-gradient-color: #23252b;
}

.bg-primary-4 {
  background-color: #23252b;
}

.group:hover .group-hover\:bg-primary-4,
.hover\:bg-primary-4:hover {
  background-color: #23252b;
}

.group:focus .group-focus\:bg-primary-4,
.focus\:bg-primary-4:focus {
  background-color: #23252b;
}

.group:active .group-active\:bg-primary-4,
.active\:bg-primary-4:active {
  background-color: #23252b;
}

.group.pressed .group-pressed\:bg-primary-4,
.pressed\:bg-primary-4.pressed {
  background-color: #23252b;
}

.border-primary-4 {
  border-color: #23252b;
}

.group:hover .group-hover\:border-primary-4,
.hover\:border-primary-4:hover {
  border-color: #23252b;
}

.group:focus .group-focus\:border-primary-4,
.focus\:border-primary-4:focus {
  border-color: #23252b;
}

.group:active .group-active\:border-primary-4,
.active\:border-primary-4:active {
  border-color: #23252b;
}

.group.pressed .group-pressed\:border-primary-4,
.pressed\:border-primary-4.pressed {
  border-color: #23252b;
}

.border-t-primary-4 {
  border-top-color: #23252b;
}

.group:hover .group-hover\:border-t-primary-4,
.hover\:border-t-primary-4:hover {
  border-top-color: #23252b;
}

.group:focus .group-focus\:border-t-primary-4,
.focus\:border-t-primary-4:focus {
  border-top-color: #23252b;
}

.group:active .group-active\:border-t-primary-4,
.active\:border-t-primary-4:active {
  border-top-color: #23252b;
}

.group.pressed .group-pressed\:border-t-primary-4,
.pressed\:border-t-primary-4.pressed {
  border-top-color: #23252b;
}

.border-r-primary-4 {
  border-right-color: #23252b;
}

.group:hover .group-hover\:border-r-primary-4,
.hover\:border-r-primary-4:hover {
  border-right-color: #23252b;
}

.group:focus .group-focus\:border-r-primary-4,
.focus\:border-r-primary-4:focus {
  border-right-color: #23252b;
}

.group:active .group-active\:border-r-primary-4,
.active\:border-r-primary-4:active {
  border-right-color: #23252b;
}

.group.pressed .group-pressed\:border-r-primary-4,
.pressed\:border-r-primary-4.pressed {
  border-right-color: #23252b;
}

.border-b-primary-4 {
  border-bottom-color: #23252b;
}

.group:hover .group-hover\:border-b-primary-4,
.hover\:border-b-primary-4:hover {
  border-bottom-color: #23252b;
}

.group:focus .group-focus\:border-b-primary-4,
.focus\:border-b-primary-4:focus {
  border-bottom-color: #23252b;
}

.group:active .group-active\:border-b-primary-4,
.active\:border-b-primary-4:active {
  border-bottom-color: #23252b;
}

.group.pressed .group-pressed\:border-b-primary-4,
.pressed\:border-b-primary-4.pressed {
  border-bottom-color: #23252b;
}

.border-l-primary-4 {
  border-left-color: #23252b;
}

.group:hover .group-hover\:border-l-primary-4,
.hover\:border-l-primary-4:hover {
  border-left-color: #23252b;
}

.group:focus .group-focus\:border-l-primary-4,
.focus\:border-l-primary-4:focus {
  border-left-color: #23252b;
}

.group:active .group-active\:border-l-primary-4,
.active\:border-l-primary-4:active {
  border-left-color: #23252b;
}

.group.pressed .group-pressed\:border-l-primary-4,
.pressed\:border-l-primary-4.pressed {
  border-left-color: #23252b;
}

.tint-border-primary-4 {
  fxs-border-image-tint: #23252b;
}

.tint-bg-primary-4 {
  fxs-background-image-tint: #23252b;
}

.group:hover .group-hover\:tint-bg-primary-4,
.hover\:tint-bg-primary-4:hover {
  fxs-background-image-tint: #23252b;
}

.group:focus .group-focus\:tint-bg-primary-4,
.focus\:tint-bg-primary-4:focus {
  fxs-background-image-tint: #23252b;
}

.group:active .group-active\:tint-bg-primary-4,
.active\:tint-bg-primary-4:active {
  fxs-background-image-tint: #23252b;
}

.group.pressed .group-pressed\:tint-bg-primary-4,
.pressed\:tint-bg-primary-4.pressed {
  fxs-background-image-tint: #23252b;
}

.text-primary-5 {
  color: #12151f;
}

.group:hover .group-hover\:text-primary-5,
.hover\:text-primary-5:hover {
  color: #12151f;
}

.group:focus .group-focus\:text-primary-5,
.focus\:text-primary-5:focus {
  color: #12151f;
}

.group:active .group-active\:text-primary-5,
.active\:text-primary-5:active {
  color: #12151f;
}

.group.pressed .group-pressed\:text-primary-5,
.pressed\:text-primary-5.pressed {
  color: #12151f;
}

.text-gradient-primary-5 {
  fxs-font-gradient-color: #12151f;
}

.bg-primary-5 {
  background-color: #12151f;
}

.group:hover .group-hover\:bg-primary-5,
.hover\:bg-primary-5:hover {
  background-color: #12151f;
}

.group:focus .group-focus\:bg-primary-5,
.focus\:bg-primary-5:focus {
  background-color: #12151f;
}

.group:active .group-active\:bg-primary-5,
.active\:bg-primary-5:active {
  background-color: #12151f;
}

.group.pressed .group-pressed\:bg-primary-5,
.pressed\:bg-primary-5.pressed {
  background-color: #12151f;
}

.border-primary-5 {
  border-color: #12151f;
}

.group:hover .group-hover\:border-primary-5,
.hover\:border-primary-5:hover {
  border-color: #12151f;
}

.group:focus .group-focus\:border-primary-5,
.focus\:border-primary-5:focus {
  border-color: #12151f;
}

.group:active .group-active\:border-primary-5,
.active\:border-primary-5:active {
  border-color: #12151f;
}

.group.pressed .group-pressed\:border-primary-5,
.pressed\:border-primary-5.pressed {
  border-color: #12151f;
}

.border-t-primary-5 {
  border-top-color: #12151f;
}

.group:hover .group-hover\:border-t-primary-5,
.hover\:border-t-primary-5:hover {
  border-top-color: #12151f;
}

.group:focus .group-focus\:border-t-primary-5,
.focus\:border-t-primary-5:focus {
  border-top-color: #12151f;
}

.group:active .group-active\:border-t-primary-5,
.active\:border-t-primary-5:active {
  border-top-color: #12151f;
}

.group.pressed .group-pressed\:border-t-primary-5,
.pressed\:border-t-primary-5.pressed {
  border-top-color: #12151f;
}

.border-r-primary-5 {
  border-right-color: #12151f;
}

.group:hover .group-hover\:border-r-primary-5,
.hover\:border-r-primary-5:hover {
  border-right-color: #12151f;
}

.group:focus .group-focus\:border-r-primary-5,
.focus\:border-r-primary-5:focus {
  border-right-color: #12151f;
}

.group:active .group-active\:border-r-primary-5,
.active\:border-r-primary-5:active {
  border-right-color: #12151f;
}

.group.pressed .group-pressed\:border-r-primary-5,
.pressed\:border-r-primary-5.pressed {
  border-right-color: #12151f;
}

.border-b-primary-5 {
  border-bottom-color: #12151f;
}

.group:hover .group-hover\:border-b-primary-5,
.hover\:border-b-primary-5:hover {
  border-bottom-color: #12151f;
}

.group:focus .group-focus\:border-b-primary-5,
.focus\:border-b-primary-5:focus {
  border-bottom-color: #12151f;
}

.group:active .group-active\:border-b-primary-5,
.active\:border-b-primary-5:active {
  border-bottom-color: #12151f;
}

.group.pressed .group-pressed\:border-b-primary-5,
.pressed\:border-b-primary-5.pressed {
  border-bottom-color: #12151f;
}

.border-l-primary-5 {
  border-left-color: #12151f;
}

.group:hover .group-hover\:border-l-primary-5,
.hover\:border-l-primary-5:hover {
  border-left-color: #12151f;
}

.group:focus .group-focus\:border-l-primary-5,
.focus\:border-l-primary-5:focus {
  border-left-color: #12151f;
}

.group:active .group-active\:border-l-primary-5,
.active\:border-l-primary-5:active {
  border-left-color: #12151f;
}

.group.pressed .group-pressed\:border-l-primary-5,
.pressed\:border-l-primary-5.pressed {
  border-left-color: #12151f;
}

.tint-border-primary-5 {
  fxs-border-image-tint: #12151f;
}

.tint-bg-primary-5 {
  fxs-background-image-tint: #12151f;
}

.group:hover .group-hover\:tint-bg-primary-5,
.hover\:tint-bg-primary-5:hover {
  fxs-background-image-tint: #12151f;
}

.group:focus .group-focus\:tint-bg-primary-5,
.focus\:tint-bg-primary-5:focus {
  fxs-background-image-tint: #12151f;
}

.group:active .group-active\:tint-bg-primary-5,
.active\:tint-bg-primary-5:active {
  fxs-background-image-tint: #12151f;
}

.group.pressed .group-pressed\:tint-bg-primary-5,
.pressed\:tint-bg-primary-5.pressed {
  fxs-background-image-tint: #12151f;
}

.text-secondary {
  color: #e5d2ac;
}

.group:hover .group-hover\:text-secondary,
.hover\:text-secondary:hover {
  color: #e5d2ac;
}

.group:focus .group-focus\:text-secondary,
.focus\:text-secondary:focus {
  color: #e5d2ac;
}

.group:active .group-active\:text-secondary,
.active\:text-secondary:active {
  color: #e5d2ac;
}

.group.pressed .group-pressed\:text-secondary,
.pressed\:text-secondary.pressed {
  color: #e5d2ac;
}

.text-gradient-secondary {
  fxs-font-gradient-color: #e5d2ac;
}

.bg-secondary {
  background-color: #e5d2ac;
}

.group:hover .group-hover\:bg-secondary,
.hover\:bg-secondary:hover {
  background-color: #e5d2ac;
}

.group:focus .group-focus\:bg-secondary,
.focus\:bg-secondary:focus {
  background-color: #e5d2ac;
}

.group:active .group-active\:bg-secondary,
.active\:bg-secondary:active {
  background-color: #e5d2ac;
}

.group.pressed .group-pressed\:bg-secondary,
.pressed\:bg-secondary.pressed {
  background-color: #e5d2ac;
}

.border-secondary {
  border-color: #e5d2ac;
}

.group:hover .group-hover\:border-secondary,
.hover\:border-secondary:hover {
  border-color: #e5d2ac;
}

.group:focus .group-focus\:border-secondary,
.focus\:border-secondary:focus {
  border-color: #e5d2ac;
}

.group:active .group-active\:border-secondary,
.active\:border-secondary:active {
  border-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-secondary,
.pressed\:border-secondary.pressed {
  border-color: #e5d2ac;
}

.border-t-secondary {
  border-top-color: #e5d2ac;
}

.group:hover .group-hover\:border-t-secondary,
.hover\:border-t-secondary:hover {
  border-top-color: #e5d2ac;
}

.group:focus .group-focus\:border-t-secondary,
.focus\:border-t-secondary:focus {
  border-top-color: #e5d2ac;
}

.group:active .group-active\:border-t-secondary,
.active\:border-t-secondary:active {
  border-top-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-t-secondary,
.pressed\:border-t-secondary.pressed {
  border-top-color: #e5d2ac;
}

.border-r-secondary {
  border-right-color: #e5d2ac;
}

.group:hover .group-hover\:border-r-secondary,
.hover\:border-r-secondary:hover {
  border-right-color: #e5d2ac;
}

.group:focus .group-focus\:border-r-secondary,
.focus\:border-r-secondary:focus {
  border-right-color: #e5d2ac;
}

.group:active .group-active\:border-r-secondary,
.active\:border-r-secondary:active {
  border-right-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-r-secondary,
.pressed\:border-r-secondary.pressed {
  border-right-color: #e5d2ac;
}

.border-b-secondary {
  border-bottom-color: #e5d2ac;
}

.group:hover .group-hover\:border-b-secondary,
.hover\:border-b-secondary:hover {
  border-bottom-color: #e5d2ac;
}

.group:focus .group-focus\:border-b-secondary,
.focus\:border-b-secondary:focus {
  border-bottom-color: #e5d2ac;
}

.group:active .group-active\:border-b-secondary,
.active\:border-b-secondary:active {
  border-bottom-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-b-secondary,
.pressed\:border-b-secondary.pressed {
  border-bottom-color: #e5d2ac;
}

.border-l-secondary {
  border-left-color: #e5d2ac;
}

.group:hover .group-hover\:border-l-secondary,
.hover\:border-l-secondary:hover {
  border-left-color: #e5d2ac;
}

.group:focus .group-focus\:border-l-secondary,
.focus\:border-l-secondary:focus {
  border-left-color: #e5d2ac;
}

.group:active .group-active\:border-l-secondary,
.active\:border-l-secondary:active {
  border-left-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-l-secondary,
.pressed\:border-l-secondary.pressed {
  border-left-color: #e5d2ac;
}

.tint-border-secondary {
  fxs-border-image-tint: #e5d2ac;
}

.tint-bg-secondary {
  fxs-background-image-tint: #e5d2ac;
}

.group:hover .group-hover\:tint-bg-secondary,
.hover\:tint-bg-secondary:hover {
  fxs-background-image-tint: #e5d2ac;
}

.group:focus .group-focus\:tint-bg-secondary,
.focus\:tint-bg-secondary:focus {
  fxs-background-image-tint: #e5d2ac;
}

.group:active .group-active\:tint-bg-secondary,
.active\:tint-bg-secondary:active {
  fxs-background-image-tint: #e5d2ac;
}

.group.pressed .group-pressed\:tint-bg-secondary,
.pressed\:tint-bg-secondary.pressed {
  fxs-background-image-tint: #e5d2ac;
}

.text-secondary-1 {
  color: #e5d2ac;
}

.group:hover .group-hover\:text-secondary-1,
.hover\:text-secondary-1:hover {
  color: #e5d2ac;
}

.group:focus .group-focus\:text-secondary-1,
.focus\:text-secondary-1:focus {
  color: #e5d2ac;
}

.group:active .group-active\:text-secondary-1,
.active\:text-secondary-1:active {
  color: #e5d2ac;
}

.group.pressed .group-pressed\:text-secondary-1,
.pressed\:text-secondary-1.pressed {
  color: #e5d2ac;
}

.text-gradient-secondary-1 {
  fxs-font-gradient-color: #e5d2ac;
}

.bg-secondary-1 {
  background-color: #e5d2ac;
}

.group:hover .group-hover\:bg-secondary-1,
.hover\:bg-secondary-1:hover {
  background-color: #e5d2ac;
}

.group:focus .group-focus\:bg-secondary-1,
.focus\:bg-secondary-1:focus {
  background-color: #e5d2ac;
}

.group:active .group-active\:bg-secondary-1,
.active\:bg-secondary-1:active {
  background-color: #e5d2ac;
}

.group.pressed .group-pressed\:bg-secondary-1,
.pressed\:bg-secondary-1.pressed {
  background-color: #e5d2ac;
}

.border-secondary-1 {
  border-color: #e5d2ac;
}

.group:hover .group-hover\:border-secondary-1,
.hover\:border-secondary-1:hover {
  border-color: #e5d2ac;
}

.group:focus .group-focus\:border-secondary-1,
.focus\:border-secondary-1:focus {
  border-color: #e5d2ac;
}

.group:active .group-active\:border-secondary-1,
.active\:border-secondary-1:active {
  border-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-secondary-1,
.pressed\:border-secondary-1.pressed {
  border-color: #e5d2ac;
}

.border-t-secondary-1 {
  border-top-color: #e5d2ac;
}

.group:hover .group-hover\:border-t-secondary-1,
.hover\:border-t-secondary-1:hover {
  border-top-color: #e5d2ac;
}

.group:focus .group-focus\:border-t-secondary-1,
.focus\:border-t-secondary-1:focus {
  border-top-color: #e5d2ac;
}

.group:active .group-active\:border-t-secondary-1,
.active\:border-t-secondary-1:active {
  border-top-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-t-secondary-1,
.pressed\:border-t-secondary-1.pressed {
  border-top-color: #e5d2ac;
}

.border-r-secondary-1 {
  border-right-color: #e5d2ac;
}

.group:hover .group-hover\:border-r-secondary-1,
.hover\:border-r-secondary-1:hover {
  border-right-color: #e5d2ac;
}

.group:focus .group-focus\:border-r-secondary-1,
.focus\:border-r-secondary-1:focus {
  border-right-color: #e5d2ac;
}

.group:active .group-active\:border-r-secondary-1,
.active\:border-r-secondary-1:active {
  border-right-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-r-secondary-1,
.pressed\:border-r-secondary-1.pressed {
  border-right-color: #e5d2ac;
}

.border-b-secondary-1 {
  border-bottom-color: #e5d2ac;
}

.group:hover .group-hover\:border-b-secondary-1,
.hover\:border-b-secondary-1:hover {
  border-bottom-color: #e5d2ac;
}

.group:focus .group-focus\:border-b-secondary-1,
.focus\:border-b-secondary-1:focus {
  border-bottom-color: #e5d2ac;
}

.group:active .group-active\:border-b-secondary-1,
.active\:border-b-secondary-1:active {
  border-bottom-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-b-secondary-1,
.pressed\:border-b-secondary-1.pressed {
  border-bottom-color: #e5d2ac;
}

.border-l-secondary-1 {
  border-left-color: #e5d2ac;
}

.group:hover .group-hover\:border-l-secondary-1,
.hover\:border-l-secondary-1:hover {
  border-left-color: #e5d2ac;
}

.group:focus .group-focus\:border-l-secondary-1,
.focus\:border-l-secondary-1:focus {
  border-left-color: #e5d2ac;
}

.group:active .group-active\:border-l-secondary-1,
.active\:border-l-secondary-1:active {
  border-left-color: #e5d2ac;
}

.group.pressed .group-pressed\:border-l-secondary-1,
.pressed\:border-l-secondary-1.pressed {
  border-left-color: #e5d2ac;
}

.tint-border-secondary-1 {
  fxs-border-image-tint: #e5d2ac;
}

.tint-bg-secondary-1 {
  fxs-background-image-tint: #e5d2ac;
}

.group:hover .group-hover\:tint-bg-secondary-1,
.hover\:tint-bg-secondary-1:hover {
  fxs-background-image-tint: #e5d2ac;
}

.group:focus .group-focus\:tint-bg-secondary-1,
.focus\:tint-bg-secondary-1:focus {
  fxs-background-image-tint: #e5d2ac;
}

.group:active .group-active\:tint-bg-secondary-1,
.active\:tint-bg-secondary-1:active {
  fxs-background-image-tint: #e5d2ac;
}

.group.pressed .group-pressed\:tint-bg-secondary-1,
.pressed\:tint-bg-secondary-1.pressed {
  fxs-background-image-tint: #e5d2ac;
}

.text-secondary-2 {
  color: #8c7e62;
}

.group:hover .group-hover\:text-secondary-2,
.hover\:text-secondary-2:hover {
  color: #8c7e62;
}

.group:focus .group-focus\:text-secondary-2,
.focus\:text-secondary-2:focus {
  color: #8c7e62;
}

.group:active .group-active\:text-secondary-2,
.active\:text-secondary-2:active {
  color: #8c7e62;
}

.group.pressed .group-pressed\:text-secondary-2,
.pressed\:text-secondary-2.pressed {
  color: #8c7e62;
}

.text-gradient-secondary-2 {
  fxs-font-gradient-color: #8c7e62;
}

.bg-secondary-2 {
  background-color: #8c7e62;
}

.group:hover .group-hover\:bg-secondary-2,
.hover\:bg-secondary-2:hover {
  background-color: #8c7e62;
}

.group:focus .group-focus\:bg-secondary-2,
.focus\:bg-secondary-2:focus {
  background-color: #8c7e62;
}

.group:active .group-active\:bg-secondary-2,
.active\:bg-secondary-2:active {
  background-color: #8c7e62;
}

.group.pressed .group-pressed\:bg-secondary-2,
.pressed\:bg-secondary-2.pressed {
  background-color: #8c7e62;
}

.border-secondary-2 {
  border-color: #8c7e62;
}

.group:hover .group-hover\:border-secondary-2,
.hover\:border-secondary-2:hover {
  border-color: #8c7e62;
}

.group:focus .group-focus\:border-secondary-2,
.focus\:border-secondary-2:focus {
  border-color: #8c7e62;
}

.group:active .group-active\:border-secondary-2,
.active\:border-secondary-2:active {
  border-color: #8c7e62;
}

.group.pressed .group-pressed\:border-secondary-2,
.pressed\:border-secondary-2.pressed {
  border-color: #8c7e62;
}

.border-t-secondary-2 {
  border-top-color: #8c7e62;
}

.group:hover .group-hover\:border-t-secondary-2,
.hover\:border-t-secondary-2:hover {
  border-top-color: #8c7e62;
}

.group:focus .group-focus\:border-t-secondary-2,
.focus\:border-t-secondary-2:focus {
  border-top-color: #8c7e62;
}

.group:active .group-active\:border-t-secondary-2,
.active\:border-t-secondary-2:active {
  border-top-color: #8c7e62;
}

.group.pressed .group-pressed\:border-t-secondary-2,
.pressed\:border-t-secondary-2.pressed {
  border-top-color: #8c7e62;
}

.border-r-secondary-2 {
  border-right-color: #8c7e62;
}

.group:hover .group-hover\:border-r-secondary-2,
.hover\:border-r-secondary-2:hover {
  border-right-color: #8c7e62;
}

.group:focus .group-focus\:border-r-secondary-2,
.focus\:border-r-secondary-2:focus {
  border-right-color: #8c7e62;
}

.group:active .group-active\:border-r-secondary-2,
.active\:border-r-secondary-2:active {
  border-right-color: #8c7e62;
}

.group.pressed .group-pressed\:border-r-secondary-2,
.pressed\:border-r-secondary-2.pressed {
  border-right-color: #8c7e62;
}

.border-b-secondary-2 {
  border-bottom-color: #8c7e62;
}

.group:hover .group-hover\:border-b-secondary-2,
.hover\:border-b-secondary-2:hover {
  border-bottom-color: #8c7e62;
}

.group:focus .group-focus\:border-b-secondary-2,
.focus\:border-b-secondary-2:focus {
  border-bottom-color: #8c7e62;
}

.group:active .group-active\:border-b-secondary-2,
.active\:border-b-secondary-2:active {
  border-bottom-color: #8c7e62;
}

.group.pressed .group-pressed\:border-b-secondary-2,
.pressed\:border-b-secondary-2.pressed {
  border-bottom-color: #8c7e62;
}

.border-l-secondary-2 {
  border-left-color: #8c7e62;
}

.group:hover .group-hover\:border-l-secondary-2,
.hover\:border-l-secondary-2:hover {
  border-left-color: #8c7e62;
}

.group:focus .group-focus\:border-l-secondary-2,
.focus\:border-l-secondary-2:focus {
  border-left-color: #8c7e62;
}

.group:active .group-active\:border-l-secondary-2,
.active\:border-l-secondary-2:active {
  border-left-color: #8c7e62;
}

.group.pressed .group-pressed\:border-l-secondary-2,
.pressed\:border-l-secondary-2.pressed {
  border-left-color: #8c7e62;
}

.tint-border-secondary-2 {
  fxs-border-image-tint: #8c7e62;
}

.tint-bg-secondary-2 {
  fxs-background-image-tint: #8c7e62;
}

.group:hover .group-hover\:tint-bg-secondary-2,
.hover\:tint-bg-secondary-2:hover {
  fxs-background-image-tint: #8c7e62;
}

.group:focus .group-focus\:tint-bg-secondary-2,
.focus\:tint-bg-secondary-2:focus {
  fxs-background-image-tint: #8c7e62;
}

.group:active .group-active\:tint-bg-secondary-2,
.active\:tint-bg-secondary-2:active {
  fxs-background-image-tint: #8c7e62;
}

.group.pressed .group-pressed\:tint-bg-secondary-2,
.pressed\:tint-bg-secondary-2.pressed {
  fxs-background-image-tint: #8c7e62;
}

.text-secondary-3 {
  color: #4c473d;
}

.group:hover .group-hover\:text-secondary-3,
.hover\:text-secondary-3:hover {
  color: #4c473d;
}

.group:focus .group-focus\:text-secondary-3,
.focus\:text-secondary-3:focus {
  color: #4c473d;
}

.group:active .group-active\:text-secondary-3,
.active\:text-secondary-3:active {
  color: #4c473d;
}

.group.pressed .group-pressed\:text-secondary-3,
.pressed\:text-secondary-3.pressed {
  color: #4c473d;
}

.text-gradient-secondary-3 {
  fxs-font-gradient-color: #4c473d;
}

.bg-secondary-3 {
  background-color: #4c473d;
}

.group:hover .group-hover\:bg-secondary-3,
.hover\:bg-secondary-3:hover {
  background-color: #4c473d;
}

.group:focus .group-focus\:bg-secondary-3,
.focus\:bg-secondary-3:focus {
  background-color: #4c473d;
}

.group:active .group-active\:bg-secondary-3,
.active\:bg-secondary-3:active {
  background-color: #4c473d;
}

.group.pressed .group-pressed\:bg-secondary-3,
.pressed\:bg-secondary-3.pressed {
  background-color: #4c473d;
}

.border-secondary-3 {
  border-color: #4c473d;
}

.group:hover .group-hover\:border-secondary-3,
.hover\:border-secondary-3:hover {
  border-color: #4c473d;
}

.group:focus .group-focus\:border-secondary-3,
.focus\:border-secondary-3:focus {
  border-color: #4c473d;
}

.group:active .group-active\:border-secondary-3,
.active\:border-secondary-3:active {
  border-color: #4c473d;
}

.group.pressed .group-pressed\:border-secondary-3,
.pressed\:border-secondary-3.pressed {
  border-color: #4c473d;
}

.border-t-secondary-3 {
  border-top-color: #4c473d;
}

.group:hover .group-hover\:border-t-secondary-3,
.hover\:border-t-secondary-3:hover {
  border-top-color: #4c473d;
}

.group:focus .group-focus\:border-t-secondary-3,
.focus\:border-t-secondary-3:focus {
  border-top-color: #4c473d;
}

.group:active .group-active\:border-t-secondary-3,
.active\:border-t-secondary-3:active {
  border-top-color: #4c473d;
}

.group.pressed .group-pressed\:border-t-secondary-3,
.pressed\:border-t-secondary-3.pressed {
  border-top-color: #4c473d;
}

.border-r-secondary-3 {
  border-right-color: #4c473d;
}

.group:hover .group-hover\:border-r-secondary-3,
.hover\:border-r-secondary-3:hover {
  border-right-color: #4c473d;
}

.group:focus .group-focus\:border-r-secondary-3,
.focus\:border-r-secondary-3:focus {
  border-right-color: #4c473d;
}

.group:active .group-active\:border-r-secondary-3,
.active\:border-r-secondary-3:active {
  border-right-color: #4c473d;
}

.group.pressed .group-pressed\:border-r-secondary-3,
.pressed\:border-r-secondary-3.pressed {
  border-right-color: #4c473d;
}

.border-b-secondary-3 {
  border-bottom-color: #4c473d;
}

.group:hover .group-hover\:border-b-secondary-3,
.hover\:border-b-secondary-3:hover {
  border-bottom-color: #4c473d;
}

.group:focus .group-focus\:border-b-secondary-3,
.focus\:border-b-secondary-3:focus {
  border-bottom-color: #4c473d;
}

.group:active .group-active\:border-b-secondary-3,
.active\:border-b-secondary-3:active {
  border-bottom-color: #4c473d;
}

.group.pressed .group-pressed\:border-b-secondary-3,
.pressed\:border-b-secondary-3.pressed {
  border-bottom-color: #4c473d;
}

.border-l-secondary-3 {
  border-left-color: #4c473d;
}

.group:hover .group-hover\:border-l-secondary-3,
.hover\:border-l-secondary-3:hover {
  border-left-color: #4c473d;
}

.group:focus .group-focus\:border-l-secondary-3,
.focus\:border-l-secondary-3:focus {
  border-left-color: #4c473d;
}

.group:active .group-active\:border-l-secondary-3,
.active\:border-l-secondary-3:active {
  border-left-color: #4c473d;
}

.group.pressed .group-pressed\:border-l-secondary-3,
.pressed\:border-l-secondary-3.pressed {
  border-left-color: #4c473d;
}

.tint-border-secondary-3 {
  fxs-border-image-tint: #4c473d;
}

.tint-bg-secondary-3 {
  fxs-background-image-tint: #4c473d;
}

.group:hover .group-hover\:tint-bg-secondary-3,
.hover\:tint-bg-secondary-3:hover {
  fxs-background-image-tint: #4c473d;
}

.group:focus .group-focus\:tint-bg-secondary-3,
.focus\:tint-bg-secondary-3:focus {
  fxs-background-image-tint: #4c473d;
}

.group:active .group-active\:tint-bg-secondary-3,
.active\:tint-bg-secondary-3:active {
  fxs-background-image-tint: #4c473d;
}

.group.pressed .group-pressed\:tint-bg-secondary-3,
.pressed\:tint-bg-secondary-3.pressed {
  fxs-background-image-tint: #4c473d;
}

.text-tertiary-1 {
  color: #b29e79;
}

.group:hover .group-hover\:text-tertiary-1,
.hover\:text-tertiary-1:hover {
  color: #b29e79;
}

.group:focus .group-focus\:text-tertiary-1,
.focus\:text-tertiary-1:focus {
  color: #b29e79;
}

.group:active .group-active\:text-tertiary-1,
.active\:text-tertiary-1:active {
  color: #b29e79;
}

.group.pressed .group-pressed\:text-tertiary-1,
.pressed\:text-tertiary-1.pressed {
  color: #b29e79;
}

.text-gradient-tertiary-1 {
  fxs-font-gradient-color: #b29e79;
}

.bg-tertiary-1 {
  background-color: #b29e79;
}

.group:hover .group-hover\:bg-tertiary-1,
.hover\:bg-tertiary-1:hover {
  background-color: #b29e79;
}

.group:focus .group-focus\:bg-tertiary-1,
.focus\:bg-tertiary-1:focus {
  background-color: #b29e79;
}

.group:active .group-active\:bg-tertiary-1,
.active\:bg-tertiary-1:active {
  background-color: #b29e79;
}

.group.pressed .group-pressed\:bg-tertiary-1,
.pressed\:bg-tertiary-1.pressed {
  background-color: #b29e79;
}

.border-tertiary-1 {
  border-color: #b29e79;
}

.group:hover .group-hover\:border-tertiary-1,
.hover\:border-tertiary-1:hover {
  border-color: #b29e79;
}

.group:focus .group-focus\:border-tertiary-1,
.focus\:border-tertiary-1:focus {
  border-color: #b29e79;
}

.group:active .group-active\:border-tertiary-1,
.active\:border-tertiary-1:active {
  border-color: #b29e79;
}

.group.pressed .group-pressed\:border-tertiary-1,
.pressed\:border-tertiary-1.pressed {
  border-color: #b29e79;
}

.border-t-tertiary-1 {
  border-top-color: #b29e79;
}

.group:hover .group-hover\:border-t-tertiary-1,
.hover\:border-t-tertiary-1:hover {
  border-top-color: #b29e79;
}

.group:focus .group-focus\:border-t-tertiary-1,
.focus\:border-t-tertiary-1:focus {
  border-top-color: #b29e79;
}

.group:active .group-active\:border-t-tertiary-1,
.active\:border-t-tertiary-1:active {
  border-top-color: #b29e79;
}

.group.pressed .group-pressed\:border-t-tertiary-1,
.pressed\:border-t-tertiary-1.pressed {
  border-top-color: #b29e79;
}

.border-r-tertiary-1 {
  border-right-color: #b29e79;
}

.group:hover .group-hover\:border-r-tertiary-1,
.hover\:border-r-tertiary-1:hover {
  border-right-color: #b29e79;
}

.group:focus .group-focus\:border-r-tertiary-1,
.focus\:border-r-tertiary-1:focus {
  border-right-color: #b29e79;
}

.group:active .group-active\:border-r-tertiary-1,
.active\:border-r-tertiary-1:active {
  border-right-color: #b29e79;
}

.group.pressed .group-pressed\:border-r-tertiary-1,
.pressed\:border-r-tertiary-1.pressed {
  border-right-color: #b29e79;
}

.border-b-tertiary-1 {
  border-bottom-color: #b29e79;
}

.group:hover .group-hover\:border-b-tertiary-1,
.hover\:border-b-tertiary-1:hover {
  border-bottom-color: #b29e79;
}

.group:focus .group-focus\:border-b-tertiary-1,
.focus\:border-b-tertiary-1:focus {
  border-bottom-color: #b29e79;
}

.group:active .group-active\:border-b-tertiary-1,
.active\:border-b-tertiary-1:active {
  border-bottom-color: #b29e79;
}

.group.pressed .group-pressed\:border-b-tertiary-1,
.pressed\:border-b-tertiary-1.pressed {
  border-bottom-color: #b29e79;
}

.border-l-tertiary-1 {
  border-left-color: #b29e79;
}

.group:hover .group-hover\:border-l-tertiary-1,
.hover\:border-l-tertiary-1:hover {
  border-left-color: #b29e79;
}

.group:focus .group-focus\:border-l-tertiary-1,
.focus\:border-l-tertiary-1:focus {
  border-left-color: #b29e79;
}

.group:active .group-active\:border-l-tertiary-1,
.active\:border-l-tertiary-1:active {
  border-left-color: #b29e79;
}

.group.pressed .group-pressed\:border-l-tertiary-1,
.pressed\:border-l-tertiary-1.pressed {
  border-left-color: #b29e79;
}

.tint-border-tertiary-1 {
  fxs-border-image-tint: #b29e79;
}

.tint-bg-tertiary-1 {
  fxs-background-image-tint: #b29e79;
}

.group:hover .group-hover\:tint-bg-tertiary-1,
.hover\:tint-bg-tertiary-1:hover {
  fxs-background-image-tint: #b29e79;
}

.group:focus .group-focus\:tint-bg-tertiary-1,
.focus\:tint-bg-tertiary-1:focus {
  fxs-background-image-tint: #b29e79;
}

.group:active .group-active\:tint-bg-tertiary-1,
.active\:tint-bg-tertiary-1:active {
  fxs-background-image-tint: #b29e79;
}

.group.pressed .group-pressed\:tint-bg-tertiary-1,
.pressed\:tint-bg-tertiary-1.pressed {
  fxs-background-image-tint: #b29e79;
}

.text-tertiary-2 {
  color: #dad0bd;
}

.group:hover .group-hover\:text-tertiary-2,
.hover\:text-tertiary-2:hover {
  color: #dad0bd;
}

.group:focus .group-focus\:text-tertiary-2,
.focus\:text-tertiary-2:focus {
  color: #dad0bd;
}

.group:active .group-active\:text-tertiary-2,
.active\:text-tertiary-2:active {
  color: #dad0bd;
}

.group.pressed .group-pressed\:text-tertiary-2,
.pressed\:text-tertiary-2.pressed {
  color: #dad0bd;
}

.text-gradient-tertiary-2 {
  fxs-font-gradient-color: #dad0bd;
}

.bg-tertiary-2 {
  background-color: #dad0bd;
}

.group:hover .group-hover\:bg-tertiary-2,
.hover\:bg-tertiary-2:hover {
  background-color: #dad0bd;
}

.group:focus .group-focus\:bg-tertiary-2,
.focus\:bg-tertiary-2:focus {
  background-color: #dad0bd;
}

.group:active .group-active\:bg-tertiary-2,
.active\:bg-tertiary-2:active {
  background-color: #dad0bd;
}

.group.pressed .group-pressed\:bg-tertiary-2,
.pressed\:bg-tertiary-2.pressed {
  background-color: #dad0bd;
}

.border-tertiary-2 {
  border-color: #dad0bd;
}

.group:hover .group-hover\:border-tertiary-2,
.hover\:border-tertiary-2:hover {
  border-color: #dad0bd;
}

.group:focus .group-focus\:border-tertiary-2,
.focus\:border-tertiary-2:focus {
  border-color: #dad0bd;
}

.group:active .group-active\:border-tertiary-2,
.active\:border-tertiary-2:active {
  border-color: #dad0bd;
}

.group.pressed .group-pressed\:border-tertiary-2,
.pressed\:border-tertiary-2.pressed {
  border-color: #dad0bd;
}

.border-t-tertiary-2 {
  border-top-color: #dad0bd;
}

.group:hover .group-hover\:border-t-tertiary-2,
.hover\:border-t-tertiary-2:hover {
  border-top-color: #dad0bd;
}

.group:focus .group-focus\:border-t-tertiary-2,
.focus\:border-t-tertiary-2:focus {
  border-top-color: #dad0bd;
}

.group:active .group-active\:border-t-tertiary-2,
.active\:border-t-tertiary-2:active {
  border-top-color: #dad0bd;
}

.group.pressed .group-pressed\:border-t-tertiary-2,
.pressed\:border-t-tertiary-2.pressed {
  border-top-color: #dad0bd;
}

.border-r-tertiary-2 {
  border-right-color: #dad0bd;
}

.group:hover .group-hover\:border-r-tertiary-2,
.hover\:border-r-tertiary-2:hover {
  border-right-color: #dad0bd;
}

.group:focus .group-focus\:border-r-tertiary-2,
.focus\:border-r-tertiary-2:focus {
  border-right-color: #dad0bd;
}

.group:active .group-active\:border-r-tertiary-2,
.active\:border-r-tertiary-2:active {
  border-right-color: #dad0bd;
}

.group.pressed .group-pressed\:border-r-tertiary-2,
.pressed\:border-r-tertiary-2.pressed {
  border-right-color: #dad0bd;
}

.border-b-tertiary-2 {
  border-bottom-color: #dad0bd;
}

.group:hover .group-hover\:border-b-tertiary-2,
.hover\:border-b-tertiary-2:hover {
  border-bottom-color: #dad0bd;
}

.group:focus .group-focus\:border-b-tertiary-2,
.focus\:border-b-tertiary-2:focus {
  border-bottom-color: #dad0bd;
}

.group:active .group-active\:border-b-tertiary-2,
.active\:border-b-tertiary-2:active {
  border-bottom-color: #dad0bd;
}

.group.pressed .group-pressed\:border-b-tertiary-2,
.pressed\:border-b-tertiary-2.pressed {
  border-bottom-color: #dad0bd;
}

.border-l-tertiary-2 {
  border-left-color: #dad0bd;
}

.group:hover .group-hover\:border-l-tertiary-2,
.hover\:border-l-tertiary-2:hover {
  border-left-color: #dad0bd;
}

.group:focus .group-focus\:border-l-tertiary-2,
.focus\:border-l-tertiary-2:focus {
  border-left-color: #dad0bd;
}

.group:active .group-active\:border-l-tertiary-2,
.active\:border-l-tertiary-2:active {
  border-left-color: #dad0bd;
}

.group.pressed .group-pressed\:border-l-tertiary-2,
.pressed\:border-l-tertiary-2.pressed {
  border-left-color: #dad0bd;
}

.tint-border-tertiary-2 {
  fxs-border-image-tint: #dad0bd;
}

.tint-bg-tertiary-2 {
  fxs-background-image-tint: #dad0bd;
}

.group:hover .group-hover\:tint-bg-tertiary-2,
.hover\:tint-bg-tertiary-2:hover {
  fxs-background-image-tint: #dad0bd;
}

.group:focus .group-focus\:tint-bg-tertiary-2,
.focus\:tint-bg-tertiary-2:focus {
  fxs-background-image-tint: #dad0bd;
}

.group:active .group-active\:tint-bg-tertiary-2,
.active\:tint-bg-tertiary-2:active {
  fxs-background-image-tint: #dad0bd;
}

.group.pressed .group-pressed\:tint-bg-tertiary-2,
.pressed\:tint-bg-tertiary-2.pressed {
  fxs-background-image-tint: #dad0bd;
}

.text-negative {
  color: #dc1e46;
}

.group:hover .group-hover\:text-negative,
.hover\:text-negative:hover {
  color: #dc1e46;
}

.group:focus .group-focus\:text-negative,
.focus\:text-negative:focus {
  color: #dc1e46;
}

.group:active .group-active\:text-negative,
.active\:text-negative:active {
  color: #dc1e46;
}

.group.pressed .group-pressed\:text-negative,
.pressed\:text-negative.pressed {
  color: #dc1e46;
}

.text-gradient-negative {
  fxs-font-gradient-color: #dc1e46;
}

.bg-negative {
  background-color: #dc1e46;
}

.group:hover .group-hover\:bg-negative,
.hover\:bg-negative:hover {
  background-color: #dc1e46;
}

.group:focus .group-focus\:bg-negative,
.focus\:bg-negative:focus {
  background-color: #dc1e46;
}

.group:active .group-active\:bg-negative,
.active\:bg-negative:active {
  background-color: #dc1e46;
}

.group.pressed .group-pressed\:bg-negative,
.pressed\:bg-negative.pressed {
  background-color: #dc1e46;
}

.border-negative {
  border-color: #dc1e46;
}

.group:hover .group-hover\:border-negative,
.hover\:border-negative:hover {
  border-color: #dc1e46;
}

.group:focus .group-focus\:border-negative,
.focus\:border-negative:focus {
  border-color: #dc1e46;
}

.group:active .group-active\:border-negative,
.active\:border-negative:active {
  border-color: #dc1e46;
}

.group.pressed .group-pressed\:border-negative,
.pressed\:border-negative.pressed {
  border-color: #dc1e46;
}

.border-t-negative {
  border-top-color: #dc1e46;
}

.group:hover .group-hover\:border-t-negative,
.hover\:border-t-negative:hover {
  border-top-color: #dc1e46;
}

.group:focus .group-focus\:border-t-negative,
.focus\:border-t-negative:focus {
  border-top-color: #dc1e46;
}

.group:active .group-active\:border-t-negative,
.active\:border-t-negative:active {
  border-top-color: #dc1e46;
}

.group.pressed .group-pressed\:border-t-negative,
.pressed\:border-t-negative.pressed {
  border-top-color: #dc1e46;
}

.border-r-negative {
  border-right-color: #dc1e46;
}

.group:hover .group-hover\:border-r-negative,
.hover\:border-r-negative:hover {
  border-right-color: #dc1e46;
}

.group:focus .group-focus\:border-r-negative,
.focus\:border-r-negative:focus {
  border-right-color: #dc1e46;
}

.group:active .group-active\:border-r-negative,
.active\:border-r-negative:active {
  border-right-color: #dc1e46;
}

.group.pressed .group-pressed\:border-r-negative,
.pressed\:border-r-negative.pressed {
  border-right-color: #dc1e46;
}

.border-b-negative {
  border-bottom-color: #dc1e46;
}

.group:hover .group-hover\:border-b-negative,
.hover\:border-b-negative:hover {
  border-bottom-color: #dc1e46;
}

.group:focus .group-focus\:border-b-negative,
.focus\:border-b-negative:focus {
  border-bottom-color: #dc1e46;
}

.group:active .group-active\:border-b-negative,
.active\:border-b-negative:active {
  border-bottom-color: #dc1e46;
}

.group.pressed .group-pressed\:border-b-negative,
.pressed\:border-b-negative.pressed {
  border-bottom-color: #dc1e46;
}

.border-l-negative {
  border-left-color: #dc1e46;
}

.group:hover .group-hover\:border-l-negative,
.hover\:border-l-negative:hover {
  border-left-color: #dc1e46;
}

.group:focus .group-focus\:border-l-negative,
.focus\:border-l-negative:focus {
  border-left-color: #dc1e46;
}

.group:active .group-active\:border-l-negative,
.active\:border-l-negative:active {
  border-left-color: #dc1e46;
}

.group.pressed .group-pressed\:border-l-negative,
.pressed\:border-l-negative.pressed {
  border-left-color: #dc1e46;
}

.tint-border-negative {
  fxs-border-image-tint: #dc1e46;
}

.tint-bg-negative {
  fxs-background-image-tint: #dc1e46;
}

.group:hover .group-hover\:tint-bg-negative,
.hover\:tint-bg-negative:hover {
  fxs-background-image-tint: #dc1e46;
}

.group:focus .group-focus\:tint-bg-negative,
.focus\:tint-bg-negative:focus {
  fxs-background-image-tint: #dc1e46;
}

.group:active .group-active\:tint-bg-negative,
.active\:tint-bg-negative:active {
  fxs-background-image-tint: #dc1e46;
}

.group.pressed .group-pressed\:tint-bg-negative,
.pressed\:tint-bg-negative.pressed {
  fxs-background-image-tint: #dc1e46;
}

.text-negative-light {
  color: #dc1e46;
}

.group:hover .group-hover\:text-negative-light,
.hover\:text-negative-light:hover {
  color: #dc1e46;
}

.group:focus .group-focus\:text-negative-light,
.focus\:text-negative-light:focus {
  color: #dc1e46;
}

.group:active .group-active\:text-negative-light,
.active\:text-negative-light:active {
  color: #dc1e46;
}

.group.pressed .group-pressed\:text-negative-light,
.pressed\:text-negative-light.pressed {
  color: #dc1e46;
}

.text-gradient-negative-light {
  fxs-font-gradient-color: #dc1e46;
}

.bg-negative-light {
  background-color: #dc1e46;
}

.group:hover .group-hover\:bg-negative-light,
.hover\:bg-negative-light:hover {
  background-color: #dc1e46;
}

.group:focus .group-focus\:bg-negative-light,
.focus\:bg-negative-light:focus {
  background-color: #dc1e46;
}

.group:active .group-active\:bg-negative-light,
.active\:bg-negative-light:active {
  background-color: #dc1e46;
}

.group.pressed .group-pressed\:bg-negative-light,
.pressed\:bg-negative-light.pressed {
  background-color: #dc1e46;
}

.border-negative-light {
  border-color: #dc1e46;
}

.group:hover .group-hover\:border-negative-light,
.hover\:border-negative-light:hover {
  border-color: #dc1e46;
}

.group:focus .group-focus\:border-negative-light,
.focus\:border-negative-light:focus {
  border-color: #dc1e46;
}

.group:active .group-active\:border-negative-light,
.active\:border-negative-light:active {
  border-color: #dc1e46;
}

.group.pressed .group-pressed\:border-negative-light,
.pressed\:border-negative-light.pressed {
  border-color: #dc1e46;
}

.border-t-negative-light {
  border-top-color: #dc1e46;
}

.group:hover .group-hover\:border-t-negative-light,
.hover\:border-t-negative-light:hover {
  border-top-color: #dc1e46;
}

.group:focus .group-focus\:border-t-negative-light,
.focus\:border-t-negative-light:focus {
  border-top-color: #dc1e46;
}

.group:active .group-active\:border-t-negative-light,
.active\:border-t-negative-light:active {
  border-top-color: #dc1e46;
}

.group.pressed .group-pressed\:border-t-negative-light,
.pressed\:border-t-negative-light.pressed {
  border-top-color: #dc1e46;
}

.border-r-negative-light {
  border-right-color: #dc1e46;
}

.group:hover .group-hover\:border-r-negative-light,
.hover\:border-r-negative-light:hover {
  border-right-color: #dc1e46;
}

.group:focus .group-focus\:border-r-negative-light,
.focus\:border-r-negative-light:focus {
  border-right-color: #dc1e46;
}

.group:active .group-active\:border-r-negative-light,
.active\:border-r-negative-light:active {
  border-right-color: #dc1e46;
}

.group.pressed .group-pressed\:border-r-negative-light,
.pressed\:border-r-negative-light.pressed {
  border-right-color: #dc1e46;
}

.border-b-negative-light {
  border-bottom-color: #dc1e46;
}

.group:hover .group-hover\:border-b-negative-light,
.hover\:border-b-negative-light:hover {
  border-bottom-color: #dc1e46;
}

.group:focus .group-focus\:border-b-negative-light,
.focus\:border-b-negative-light:focus {
  border-bottom-color: #dc1e46;
}

.group:active .group-active\:border-b-negative-light,
.active\:border-b-negative-light:active {
  border-bottom-color: #dc1e46;
}

.group.pressed .group-pressed\:border-b-negative-light,
.pressed\:border-b-negative-light.pressed {
  border-bottom-color: #dc1e46;
}

.border-l-negative-light {
  border-left-color: #dc1e46;
}

.group:hover .group-hover\:border-l-negative-light,
.hover\:border-l-negative-light:hover {
  border-left-color: #dc1e46;
}

.group:focus .group-focus\:border-l-negative-light,
.focus\:border-l-negative-light:focus {
  border-left-color: #dc1e46;
}

.group:active .group-active\:border-l-negative-light,
.active\:border-l-negative-light:active {
  border-left-color: #dc1e46;
}

.group.pressed .group-pressed\:border-l-negative-light,
.pressed\:border-l-negative-light.pressed {
  border-left-color: #dc1e46;
}

.tint-border-negative-light {
  fxs-border-image-tint: #dc1e46;
}

.tint-bg-negative-light {
  fxs-background-image-tint: #dc1e46;
}

.group:hover .group-hover\:tint-bg-negative-light,
.hover\:tint-bg-negative-light:hover {
  fxs-background-image-tint: #dc1e46;
}

.group:focus .group-focus\:tint-bg-negative-light,
.focus\:tint-bg-negative-light:focus {
  fxs-background-image-tint: #dc1e46;
}

.group:active .group-active\:tint-bg-negative-light,
.active\:tint-bg-negative-light:active {
  fxs-background-image-tint: #dc1e46;
}

.group.pressed .group-pressed\:tint-bg-negative-light,
.pressed\:tint-bg-negative-light.pressed {
  fxs-background-image-tint: #dc1e46;
}

.text-negative-dark {
  color: #490d1b;
}

.group:hover .group-hover\:text-negative-dark,
.hover\:text-negative-dark:hover {
  color: #490d1b;
}

.group:focus .group-focus\:text-negative-dark,
.focus\:text-negative-dark:focus {
  color: #490d1b;
}

.group:active .group-active\:text-negative-dark,
.active\:text-negative-dark:active {
  color: #490d1b;
}

.group.pressed .group-pressed\:text-negative-dark,
.pressed\:text-negative-dark.pressed {
  color: #490d1b;
}

.text-gradient-negative-dark {
  fxs-font-gradient-color: #490d1b;
}

.bg-negative-dark {
  background-color: #490d1b;
}

.group:hover .group-hover\:bg-negative-dark,
.hover\:bg-negative-dark:hover {
  background-color: #490d1b;
}

.group:focus .group-focus\:bg-negative-dark,
.focus\:bg-negative-dark:focus {
  background-color: #490d1b;
}

.group:active .group-active\:bg-negative-dark,
.active\:bg-negative-dark:active {
  background-color: #490d1b;
}

.group.pressed .group-pressed\:bg-negative-dark,
.pressed\:bg-negative-dark.pressed {
  background-color: #490d1b;
}

.border-negative-dark {
  border-color: #490d1b;
}

.group:hover .group-hover\:border-negative-dark,
.hover\:border-negative-dark:hover {
  border-color: #490d1b;
}

.group:focus .group-focus\:border-negative-dark,
.focus\:border-negative-dark:focus {
  border-color: #490d1b;
}

.group:active .group-active\:border-negative-dark,
.active\:border-negative-dark:active {
  border-color: #490d1b;
}

.group.pressed .group-pressed\:border-negative-dark,
.pressed\:border-negative-dark.pressed {
  border-color: #490d1b;
}

.border-t-negative-dark {
  border-top-color: #490d1b;
}

.group:hover .group-hover\:border-t-negative-dark,
.hover\:border-t-negative-dark:hover {
  border-top-color: #490d1b;
}

.group:focus .group-focus\:border-t-negative-dark,
.focus\:border-t-negative-dark:focus {
  border-top-color: #490d1b;
}

.group:active .group-active\:border-t-negative-dark,
.active\:border-t-negative-dark:active {
  border-top-color: #490d1b;
}

.group.pressed .group-pressed\:border-t-negative-dark,
.pressed\:border-t-negative-dark.pressed {
  border-top-color: #490d1b;
}

.border-r-negative-dark {
  border-right-color: #490d1b;
}

.group:hover .group-hover\:border-r-negative-dark,
.hover\:border-r-negative-dark:hover {
  border-right-color: #490d1b;
}

.group:focus .group-focus\:border-r-negative-dark,
.focus\:border-r-negative-dark:focus {
  border-right-color: #490d1b;
}

.group:active .group-active\:border-r-negative-dark,
.active\:border-r-negative-dark:active {
  border-right-color: #490d1b;
}

.group.pressed .group-pressed\:border-r-negative-dark,
.pressed\:border-r-negative-dark.pressed {
  border-right-color: #490d1b;
}

.border-b-negative-dark {
  border-bottom-color: #490d1b;
}

.group:hover .group-hover\:border-b-negative-dark,
.hover\:border-b-negative-dark:hover {
  border-bottom-color: #490d1b;
}

.group:focus .group-focus\:border-b-negative-dark,
.focus\:border-b-negative-dark:focus {
  border-bottom-color: #490d1b;
}

.group:active .group-active\:border-b-negative-dark,
.active\:border-b-negative-dark:active {
  border-bottom-color: #490d1b;
}

.group.pressed .group-pressed\:border-b-negative-dark,
.pressed\:border-b-negative-dark.pressed {
  border-bottom-color: #490d1b;
}

.border-l-negative-dark {
  border-left-color: #490d1b;
}

.group:hover .group-hover\:border-l-negative-dark,
.hover\:border-l-negative-dark:hover {
  border-left-color: #490d1b;
}

.group:focus .group-focus\:border-l-negative-dark,
.focus\:border-l-negative-dark:focus {
  border-left-color: #490d1b;
}

.group:active .group-active\:border-l-negative-dark,
.active\:border-l-negative-dark:active {
  border-left-color: #490d1b;
}

.group.pressed .group-pressed\:border-l-negative-dark,
.pressed\:border-l-negative-dark.pressed {
  border-left-color: #490d1b;
}

.tint-border-negative-dark {
  fxs-border-image-tint: #490d1b;
}

.tint-bg-negative-dark {
  fxs-background-image-tint: #490d1b;
}

.group:hover .group-hover\:tint-bg-negative-dark,
.hover\:tint-bg-negative-dark:hover {
  fxs-background-image-tint: #490d1b;
}

.group:focus .group-focus\:tint-bg-negative-dark,
.focus\:tint-bg-negative-dark:focus {
  fxs-background-image-tint: #490d1b;
}

.group:active .group-active\:tint-bg-negative-dark,
.active\:tint-bg-negative-dark:active {
  fxs-background-image-tint: #490d1b;
}

.group.pressed .group-pressed\:tint-bg-negative-dark,
.pressed\:tint-bg-negative-dark.pressed {
  fxs-background-image-tint: #490d1b;
}

.text-positive {
  color: #579544;
}

.group:hover .group-hover\:text-positive,
.hover\:text-positive:hover {
  color: #579544;
}

.group:focus .group-focus\:text-positive,
.focus\:text-positive:focus {
  color: #579544;
}

.group:active .group-active\:text-positive,
.active\:text-positive:active {
  color: #579544;
}

.group.pressed .group-pressed\:text-positive,
.pressed\:text-positive.pressed {
  color: #579544;
}

.text-gradient-positive {
  fxs-font-gradient-color: #579544;
}

.bg-positive {
  background-color: #579544;
}

.group:hover .group-hover\:bg-positive,
.hover\:bg-positive:hover {
  background-color: #579544;
}

.group:focus .group-focus\:bg-positive,
.focus\:bg-positive:focus {
  background-color: #579544;
}

.group:active .group-active\:bg-positive,
.active\:bg-positive:active {
  background-color: #579544;
}

.group.pressed .group-pressed\:bg-positive,
.pressed\:bg-positive.pressed {
  background-color: #579544;
}

.border-positive {
  border-color: #579544;
}

.group:hover .group-hover\:border-positive,
.hover\:border-positive:hover {
  border-color: #579544;
}

.group:focus .group-focus\:border-positive,
.focus\:border-positive:focus {
  border-color: #579544;
}

.group:active .group-active\:border-positive,
.active\:border-positive:active {
  border-color: #579544;
}

.group.pressed .group-pressed\:border-positive,
.pressed\:border-positive.pressed {
  border-color: #579544;
}

.border-t-positive {
  border-top-color: #579544;
}

.group:hover .group-hover\:border-t-positive,
.hover\:border-t-positive:hover {
  border-top-color: #579544;
}

.group:focus .group-focus\:border-t-positive,
.focus\:border-t-positive:focus {
  border-top-color: #579544;
}

.group:active .group-active\:border-t-positive,
.active\:border-t-positive:active {
  border-top-color: #579544;
}

.group.pressed .group-pressed\:border-t-positive,
.pressed\:border-t-positive.pressed {
  border-top-color: #579544;
}

.border-r-positive {
  border-right-color: #579544;
}

.group:hover .group-hover\:border-r-positive,
.hover\:border-r-positive:hover {
  border-right-color: #579544;
}

.group:focus .group-focus\:border-r-positive,
.focus\:border-r-positive:focus {
  border-right-color: #579544;
}

.group:active .group-active\:border-r-positive,
.active\:border-r-positive:active {
  border-right-color: #579544;
}

.group.pressed .group-pressed\:border-r-positive,
.pressed\:border-r-positive.pressed {
  border-right-color: #579544;
}

.border-b-positive {
  border-bottom-color: #579544;
}

.group:hover .group-hover\:border-b-positive,
.hover\:border-b-positive:hover {
  border-bottom-color: #579544;
}

.group:focus .group-focus\:border-b-positive,
.focus\:border-b-positive:focus {
  border-bottom-color: #579544;
}

.group:active .group-active\:border-b-positive,
.active\:border-b-positive:active {
  border-bottom-color: #579544;
}

.group.pressed .group-pressed\:border-b-positive,
.pressed\:border-b-positive.pressed {
  border-bottom-color: #579544;
}

.border-l-positive {
  border-left-color: #579544;
}

.group:hover .group-hover\:border-l-positive,
.hover\:border-l-positive:hover {
  border-left-color: #579544;
}

.group:focus .group-focus\:border-l-positive,
.focus\:border-l-positive:focus {
  border-left-color: #579544;
}

.group:active .group-active\:border-l-positive,
.active\:border-l-positive:active {
  border-left-color: #579544;
}

.group.pressed .group-pressed\:border-l-positive,
.pressed\:border-l-positive.pressed {
  border-left-color: #579544;
}

.tint-border-positive {
  fxs-border-image-tint: #579544;
}

.tint-bg-positive {
  fxs-background-image-tint: #579544;
}

.group:hover .group-hover\:tint-bg-positive,
.hover\:tint-bg-positive:hover {
  fxs-background-image-tint: #579544;
}

.group:focus .group-focus\:tint-bg-positive,
.focus\:tint-bg-positive:focus {
  fxs-background-image-tint: #579544;
}

.group:active .group-active\:tint-bg-positive,
.active\:tint-bg-positive:active {
  fxs-background-image-tint: #579544;
}

.group.pressed .group-pressed\:tint-bg-positive,
.pressed\:tint-bg-positive.pressed {
  fxs-background-image-tint: #579544;
}

.text-positive-light {
  color: #579544;
}

.group:hover .group-hover\:text-positive-light,
.hover\:text-positive-light:hover {
  color: #579544;
}

.group:focus .group-focus\:text-positive-light,
.focus\:text-positive-light:focus {
  color: #579544;
}

.group:active .group-active\:text-positive-light,
.active\:text-positive-light:active {
  color: #579544;
}

.group.pressed .group-pressed\:text-positive-light,
.pressed\:text-positive-light.pressed {
  color: #579544;
}

.text-gradient-positive-light {
  fxs-font-gradient-color: #579544;
}

.bg-positive-light {
  background-color: #579544;
}

.group:hover .group-hover\:bg-positive-light,
.hover\:bg-positive-light:hover {
  background-color: #579544;
}

.group:focus .group-focus\:bg-positive-light,
.focus\:bg-positive-light:focus {
  background-color: #579544;
}

.group:active .group-active\:bg-positive-light,
.active\:bg-positive-light:active {
  background-color: #579544;
}

.group.pressed .group-pressed\:bg-positive-light,
.pressed\:bg-positive-light.pressed {
  background-color: #579544;
}

.border-positive-light {
  border-color: #579544;
}

.group:hover .group-hover\:border-positive-light,
.hover\:border-positive-light:hover {
  border-color: #579544;
}

.group:focus .group-focus\:border-positive-light,
.focus\:border-positive-light:focus {
  border-color: #579544;
}

.group:active .group-active\:border-positive-light,
.active\:border-positive-light:active {
  border-color: #579544;
}

.group.pressed .group-pressed\:border-positive-light,
.pressed\:border-positive-light.pressed {
  border-color: #579544;
}

.border-t-positive-light {
  border-top-color: #579544;
}

.group:hover .group-hover\:border-t-positive-light,
.hover\:border-t-positive-light:hover {
  border-top-color: #579544;
}

.group:focus .group-focus\:border-t-positive-light,
.focus\:border-t-positive-light:focus {
  border-top-color: #579544;
}

.group:active .group-active\:border-t-positive-light,
.active\:border-t-positive-light:active {
  border-top-color: #579544;
}

.group.pressed .group-pressed\:border-t-positive-light,
.pressed\:border-t-positive-light.pressed {
  border-top-color: #579544;
}

.border-r-positive-light {
  border-right-color: #579544;
}

.group:hover .group-hover\:border-r-positive-light,
.hover\:border-r-positive-light:hover {
  border-right-color: #579544;
}

.group:focus .group-focus\:border-r-positive-light,
.focus\:border-r-positive-light:focus {
  border-right-color: #579544;
}

.group:active .group-active\:border-r-positive-light,
.active\:border-r-positive-light:active {
  border-right-color: #579544;
}

.group.pressed .group-pressed\:border-r-positive-light,
.pressed\:border-r-positive-light.pressed {
  border-right-color: #579544;
}

.border-b-positive-light {
  border-bottom-color: #579544;
}

.group:hover .group-hover\:border-b-positive-light,
.hover\:border-b-positive-light:hover {
  border-bottom-color: #579544;
}

.group:focus .group-focus\:border-b-positive-light,
.focus\:border-b-positive-light:focus {
  border-bottom-color: #579544;
}

.group:active .group-active\:border-b-positive-light,
.active\:border-b-positive-light:active {
  border-bottom-color: #579544;
}

.group.pressed .group-pressed\:border-b-positive-light,
.pressed\:border-b-positive-light.pressed {
  border-bottom-color: #579544;
}

.border-l-positive-light {
  border-left-color: #579544;
}

.group:hover .group-hover\:border-l-positive-light,
.hover\:border-l-positive-light:hover {
  border-left-color: #579544;
}

.group:focus .group-focus\:border-l-positive-light,
.focus\:border-l-positive-light:focus {
  border-left-color: #579544;
}

.group:active .group-active\:border-l-positive-light,
.active\:border-l-positive-light:active {
  border-left-color: #579544;
}

.group.pressed .group-pressed\:border-l-positive-light,
.pressed\:border-l-positive-light.pressed {
  border-left-color: #579544;
}

.tint-border-positive-light {
  fxs-border-image-tint: #579544;
}

.tint-bg-positive-light {
  fxs-background-image-tint: #579544;
}

.group:hover .group-hover\:tint-bg-positive-light,
.hover\:tint-bg-positive-light:hover {
  fxs-background-image-tint: #579544;
}

.group:focus .group-focus\:tint-bg-positive-light,
.focus\:tint-bg-positive-light:focus {
  fxs-background-image-tint: #579544;
}

.group:active .group-active\:tint-bg-positive-light,
.active\:tint-bg-positive-light:active {
  fxs-background-image-tint: #579544;
}

.group.pressed .group-pressed\:tint-bg-positive-light,
.pressed\:tint-bg-positive-light.pressed {
  fxs-background-image-tint: #579544;
}

.text-positive-dark {
  color: #0d4920;
}

.group:hover .group-hover\:text-positive-dark,
.hover\:text-positive-dark:hover {
  color: #0d4920;
}

.group:focus .group-focus\:text-positive-dark,
.focus\:text-positive-dark:focus {
  color: #0d4920;
}

.group:active .group-active\:text-positive-dark,
.active\:text-positive-dark:active {
  color: #0d4920;
}

.group.pressed .group-pressed\:text-positive-dark,
.pressed\:text-positive-dark.pressed {
  color: #0d4920;
}

.text-gradient-positive-dark {
  fxs-font-gradient-color: #0d4920;
}

.bg-positive-dark {
  background-color: #0d4920;
}

.group:hover .group-hover\:bg-positive-dark,
.hover\:bg-positive-dark:hover {
  background-color: #0d4920;
}

.group:focus .group-focus\:bg-positive-dark,
.focus\:bg-positive-dark:focus {
  background-color: #0d4920;
}

.group:active .group-active\:bg-positive-dark,
.active\:bg-positive-dark:active {
  background-color: #0d4920;
}

.group.pressed .group-pressed\:bg-positive-dark,
.pressed\:bg-positive-dark.pressed {
  background-color: #0d4920;
}

.border-positive-dark {
  border-color: #0d4920;
}

.group:hover .group-hover\:border-positive-dark,
.hover\:border-positive-dark:hover {
  border-color: #0d4920;
}

.group:focus .group-focus\:border-positive-dark,
.focus\:border-positive-dark:focus {
  border-color: #0d4920;
}

.group:active .group-active\:border-positive-dark,
.active\:border-positive-dark:active {
  border-color: #0d4920;
}

.group.pressed .group-pressed\:border-positive-dark,
.pressed\:border-positive-dark.pressed {
  border-color: #0d4920;
}

.border-t-positive-dark {
  border-top-color: #0d4920;
}

.group:hover .group-hover\:border-t-positive-dark,
.hover\:border-t-positive-dark:hover {
  border-top-color: #0d4920;
}

.group:focus .group-focus\:border-t-positive-dark,
.focus\:border-t-positive-dark:focus {
  border-top-color: #0d4920;
}

.group:active .group-active\:border-t-positive-dark,
.active\:border-t-positive-dark:active {
  border-top-color: #0d4920;
}

.group.pressed .group-pressed\:border-t-positive-dark,
.pressed\:border-t-positive-dark.pressed {
  border-top-color: #0d4920;
}

.border-r-positive-dark {
  border-right-color: #0d4920;
}

.group:hover .group-hover\:border-r-positive-dark,
.hover\:border-r-positive-dark:hover {
  border-right-color: #0d4920;
}

.group:focus .group-focus\:border-r-positive-dark,
.focus\:border-r-positive-dark:focus {
  border-right-color: #0d4920;
}

.group:active .group-active\:border-r-positive-dark,
.active\:border-r-positive-dark:active {
  border-right-color: #0d4920;
}

.group.pressed .group-pressed\:border-r-positive-dark,
.pressed\:border-r-positive-dark.pressed {
  border-right-color: #0d4920;
}

.border-b-positive-dark {
  border-bottom-color: #0d4920;
}

.group:hover .group-hover\:border-b-positive-dark,
.hover\:border-b-positive-dark:hover {
  border-bottom-color: #0d4920;
}

.group:focus .group-focus\:border-b-positive-dark,
.focus\:border-b-positive-dark:focus {
  border-bottom-color: #0d4920;
}

.group:active .group-active\:border-b-positive-dark,
.active\:border-b-positive-dark:active {
  border-bottom-color: #0d4920;
}

.group.pressed .group-pressed\:border-b-positive-dark,
.pressed\:border-b-positive-dark.pressed {
  border-bottom-color: #0d4920;
}

.border-l-positive-dark {
  border-left-color: #0d4920;
}

.group:hover .group-hover\:border-l-positive-dark,
.hover\:border-l-positive-dark:hover {
  border-left-color: #0d4920;
}

.group:focus .group-focus\:border-l-positive-dark,
.focus\:border-l-positive-dark:focus {
  border-left-color: #0d4920;
}

.group:active .group-active\:border-l-positive-dark,
.active\:border-l-positive-dark:active {
  border-left-color: #0d4920;
}

.group.pressed .group-pressed\:border-l-positive-dark,
.pressed\:border-l-positive-dark.pressed {
  border-left-color: #0d4920;
}

.tint-border-positive-dark {
  fxs-border-image-tint: #0d4920;
}

.tint-bg-positive-dark {
  fxs-background-image-tint: #0d4920;
}

.group:hover .group-hover\:tint-bg-positive-dark,
.hover\:tint-bg-positive-dark:hover {
  fxs-background-image-tint: #0d4920;
}

.group:focus .group-focus\:tint-bg-positive-dark,
.focus\:tint-bg-positive-dark:focus {
  fxs-background-image-tint: #0d4920;
}

.group:active .group-active\:tint-bg-positive-dark,
.active\:tint-bg-positive-dark:active {
  fxs-background-image-tint: #0d4920;
}

.group.pressed .group-pressed\:tint-bg-positive-dark,
.pressed\:tint-bg-positive-dark.pressed {
  fxs-background-image-tint: #0d4920;
}

.text-info {
  color: #0089ff;
}

.group:hover .group-hover\:text-info,
.hover\:text-info:hover {
  color: #0089ff;
}

.group:focus .group-focus\:text-info,
.focus\:text-info:focus {
  color: #0089ff;
}

.group:active .group-active\:text-info,
.active\:text-info:active {
  color: #0089ff;
}

.group.pressed .group-pressed\:text-info,
.pressed\:text-info.pressed {
  color: #0089ff;
}

.text-gradient-info {
  fxs-font-gradient-color: #0089ff;
}

.bg-info {
  background-color: #0089ff;
}

.group:hover .group-hover\:bg-info,
.hover\:bg-info:hover {
  background-color: #0089ff;
}

.group:focus .group-focus\:bg-info,
.focus\:bg-info:focus {
  background-color: #0089ff;
}

.group:active .group-active\:bg-info,
.active\:bg-info:active {
  background-color: #0089ff;
}

.group.pressed .group-pressed\:bg-info,
.pressed\:bg-info.pressed {
  background-color: #0089ff;
}

.border-info {
  border-color: #0089ff;
}

.group:hover .group-hover\:border-info,
.hover\:border-info:hover {
  border-color: #0089ff;
}

.group:focus .group-focus\:border-info,
.focus\:border-info:focus {
  border-color: #0089ff;
}

.group:active .group-active\:border-info,
.active\:border-info:active {
  border-color: #0089ff;
}

.group.pressed .group-pressed\:border-info,
.pressed\:border-info.pressed {
  border-color: #0089ff;
}

.border-t-info {
  border-top-color: #0089ff;
}

.group:hover .group-hover\:border-t-info,
.hover\:border-t-info:hover {
  border-top-color: #0089ff;
}

.group:focus .group-focus\:border-t-info,
.focus\:border-t-info:focus {
  border-top-color: #0089ff;
}

.group:active .group-active\:border-t-info,
.active\:border-t-info:active {
  border-top-color: #0089ff;
}

.group.pressed .group-pressed\:border-t-info,
.pressed\:border-t-info.pressed {
  border-top-color: #0089ff;
}

.border-r-info {
  border-right-color: #0089ff;
}

.group:hover .group-hover\:border-r-info,
.hover\:border-r-info:hover {
  border-right-color: #0089ff;
}

.group:focus .group-focus\:border-r-info,
.focus\:border-r-info:focus {
  border-right-color: #0089ff;
}

.group:active .group-active\:border-r-info,
.active\:border-r-info:active {
  border-right-color: #0089ff;
}

.group.pressed .group-pressed\:border-r-info,
.pressed\:border-r-info.pressed {
  border-right-color: #0089ff;
}

.border-b-info {
  border-bottom-color: #0089ff;
}

.group:hover .group-hover\:border-b-info,
.hover\:border-b-info:hover {
  border-bottom-color: #0089ff;
}

.group:focus .group-focus\:border-b-info,
.focus\:border-b-info:focus {
  border-bottom-color: #0089ff;
}

.group:active .group-active\:border-b-info,
.active\:border-b-info:active {
  border-bottom-color: #0089ff;
}

.group.pressed .group-pressed\:border-b-info,
.pressed\:border-b-info.pressed {
  border-bottom-color: #0089ff;
}

.border-l-info {
  border-left-color: #0089ff;
}

.group:hover .group-hover\:border-l-info,
.hover\:border-l-info:hover {
  border-left-color: #0089ff;
}

.group:focus .group-focus\:border-l-info,
.focus\:border-l-info:focus {
  border-left-color: #0089ff;
}

.group:active .group-active\:border-l-info,
.active\:border-l-info:active {
  border-left-color: #0089ff;
}

.group.pressed .group-pressed\:border-l-info,
.pressed\:border-l-info.pressed {
  border-left-color: #0089ff;
}

.tint-border-info {
  fxs-border-image-tint: #0089ff;
}

.tint-bg-info {
  fxs-background-image-tint: #0089ff;
}

.group:hover .group-hover\:tint-bg-info,
.hover\:tint-bg-info:hover {
  fxs-background-image-tint: #0089ff;
}

.group:focus .group-focus\:tint-bg-info,
.focus\:tint-bg-info:focus {
  fxs-background-image-tint: #0089ff;
}

.group:active .group-active\:tint-bg-info,
.active\:tint-bg-info:active {
  fxs-background-image-tint: #0089ff;
}

.group.pressed .group-pressed\:tint-bg-info,
.pressed\:tint-bg-info.pressed {
  fxs-background-image-tint: #0089ff;
}

.text-warning {
  color: yellow;
}

.group:hover .group-hover\:text-warning,
.hover\:text-warning:hover {
  color: yellow;
}

.group:focus .group-focus\:text-warning,
.focus\:text-warning:focus {
  color: yellow;
}

.group:active .group-active\:text-warning,
.active\:text-warning:active {
  color: yellow;
}

.group.pressed .group-pressed\:text-warning,
.pressed\:text-warning.pressed {
  color: yellow;
}

.text-gradient-warning {
  fxs-font-gradient-color: yellow;
}

.bg-warning {
  background-color: yellow;
}

.group:hover .group-hover\:bg-warning,
.hover\:bg-warning:hover {
  background-color: yellow;
}

.group:focus .group-focus\:bg-warning,
.focus\:bg-warning:focus {
  background-color: yellow;
}

.group:active .group-active\:bg-warning,
.active\:bg-warning:active {
  background-color: yellow;
}

.group.pressed .group-pressed\:bg-warning,
.pressed\:bg-warning.pressed {
  background-color: yellow;
}

.border-warning {
  border-color: yellow;
}

.group:hover .group-hover\:border-warning,
.hover\:border-warning:hover {
  border-color: yellow;
}

.group:focus .group-focus\:border-warning,
.focus\:border-warning:focus {
  border-color: yellow;
}

.group:active .group-active\:border-warning,
.active\:border-warning:active {
  border-color: yellow;
}

.group.pressed .group-pressed\:border-warning,
.pressed\:border-warning.pressed {
  border-color: yellow;
}

.border-t-warning {
  border-top-color: yellow;
}

.group:hover .group-hover\:border-t-warning,
.hover\:border-t-warning:hover {
  border-top-color: yellow;
}

.group:focus .group-focus\:border-t-warning,
.focus\:border-t-warning:focus {
  border-top-color: yellow;
}

.group:active .group-active\:border-t-warning,
.active\:border-t-warning:active {
  border-top-color: yellow;
}

.group.pressed .group-pressed\:border-t-warning,
.pressed\:border-t-warning.pressed {
  border-top-color: yellow;
}

.border-r-warning {
  border-right-color: yellow;
}

.group:hover .group-hover\:border-r-warning,
.hover\:border-r-warning:hover {
  border-right-color: yellow;
}

.group:focus .group-focus\:border-r-warning,
.focus\:border-r-warning:focus {
  border-right-color: yellow;
}

.group:active .group-active\:border-r-warning,
.active\:border-r-warning:active {
  border-right-color: yellow;
}

.group.pressed .group-pressed\:border-r-warning,
.pressed\:border-r-warning.pressed {
  border-right-color: yellow;
}

.border-b-warning {
  border-bottom-color: yellow;
}

.group:hover .group-hover\:border-b-warning,
.hover\:border-b-warning:hover {
  border-bottom-color: yellow;
}

.group:focus .group-focus\:border-b-warning,
.focus\:border-b-warning:focus {
  border-bottom-color: yellow;
}

.group:active .group-active\:border-b-warning,
.active\:border-b-warning:active {
  border-bottom-color: yellow;
}

.group.pressed .group-pressed\:border-b-warning,
.pressed\:border-b-warning.pressed {
  border-bottom-color: yellow;
}

.border-l-warning {
  border-left-color: yellow;
}

.group:hover .group-hover\:border-l-warning,
.hover\:border-l-warning:hover {
  border-left-color: yellow;
}

.group:focus .group-focus\:border-l-warning,
.focus\:border-l-warning:focus {
  border-left-color: yellow;
}

.group:active .group-active\:border-l-warning,
.active\:border-l-warning:active {
  border-left-color: yellow;
}

.group.pressed .group-pressed\:border-l-warning,
.pressed\:border-l-warning.pressed {
  border-left-color: yellow;
}

.tint-border-warning {
  fxs-border-image-tint: yellow;
}

.tint-bg-warning {
  fxs-background-image-tint: yellow;
}

.group:hover .group-hover\:tint-bg-warning,
.hover\:tint-bg-warning:hover {
  fxs-background-image-tint: yellow;
}

.group:focus .group-focus\:tint-bg-warning,
.focus\:tint-bg-warning:focus {
  fxs-background-image-tint: yellow;
}

.group:active .group-active\:tint-bg-warning,
.active\:tint-bg-warning:active {
  fxs-background-image-tint: yellow;
}

.group.pressed .group-pressed\:tint-bg-warning,
.pressed\:tint-bg-warning.pressed {
  fxs-background-image-tint: yellow;
}

.text-accent {
  color: #616266;
}

.group:hover .group-hover\:text-accent,
.hover\:text-accent:hover {
  color: #616266;
}

.group:focus .group-focus\:text-accent,
.focus\:text-accent:focus {
  color: #616266;
}

.group:active .group-active\:text-accent,
.active\:text-accent:active {
  color: #616266;
}

.group.pressed .group-pressed\:text-accent,
.pressed\:text-accent.pressed {
  color: #616266;
}

.text-gradient-accent {
  fxs-font-gradient-color: #616266;
}

.bg-accent {
  background-color: #616266;
}

.group:hover .group-hover\:bg-accent,
.hover\:bg-accent:hover {
  background-color: #616266;
}

.group:focus .group-focus\:bg-accent,
.focus\:bg-accent:focus {
  background-color: #616266;
}

.group:active .group-active\:bg-accent,
.active\:bg-accent:active {
  background-color: #616266;
}

.group.pressed .group-pressed\:bg-accent,
.pressed\:bg-accent.pressed {
  background-color: #616266;
}

.border-accent {
  border-color: #616266;
}

.group:hover .group-hover\:border-accent,
.hover\:border-accent:hover {
  border-color: #616266;
}

.group:focus .group-focus\:border-accent,
.focus\:border-accent:focus {
  border-color: #616266;
}

.group:active .group-active\:border-accent,
.active\:border-accent:active {
  border-color: #616266;
}

.group.pressed .group-pressed\:border-accent,
.pressed\:border-accent.pressed {
  border-color: #616266;
}

.border-t-accent {
  border-top-color: #616266;
}

.group:hover .group-hover\:border-t-accent,
.hover\:border-t-accent:hover {
  border-top-color: #616266;
}

.group:focus .group-focus\:border-t-accent,
.focus\:border-t-accent:focus {
  border-top-color: #616266;
}

.group:active .group-active\:border-t-accent,
.active\:border-t-accent:active {
  border-top-color: #616266;
}

.group.pressed .group-pressed\:border-t-accent,
.pressed\:border-t-accent.pressed {
  border-top-color: #616266;
}

.border-r-accent {
  border-right-color: #616266;
}

.group:hover .group-hover\:border-r-accent,
.hover\:border-r-accent:hover {
  border-right-color: #616266;
}

.group:focus .group-focus\:border-r-accent,
.focus\:border-r-accent:focus {
  border-right-color: #616266;
}

.group:active .group-active\:border-r-accent,
.active\:border-r-accent:active {
  border-right-color: #616266;
}

.group.pressed .group-pressed\:border-r-accent,
.pressed\:border-r-accent.pressed {
  border-right-color: #616266;
}

.border-b-accent {
  border-bottom-color: #616266;
}

.group:hover .group-hover\:border-b-accent,
.hover\:border-b-accent:hover {
  border-bottom-color: #616266;
}

.group:focus .group-focus\:border-b-accent,
.focus\:border-b-accent:focus {
  border-bottom-color: #616266;
}

.group:active .group-active\:border-b-accent,
.active\:border-b-accent:active {
  border-bottom-color: #616266;
}

.group.pressed .group-pressed\:border-b-accent,
.pressed\:border-b-accent.pressed {
  border-bottom-color: #616266;
}

.border-l-accent {
  border-left-color: #616266;
}

.group:hover .group-hover\:border-l-accent,
.hover\:border-l-accent:hover {
  border-left-color: #616266;
}

.group:focus .group-focus\:border-l-accent,
.focus\:border-l-accent:focus {
  border-left-color: #616266;
}

.group:active .group-active\:border-l-accent,
.active\:border-l-accent:active {
  border-left-color: #616266;
}

.group.pressed .group-pressed\:border-l-accent,
.pressed\:border-l-accent.pressed {
  border-left-color: #616266;
}

.tint-border-accent {
  fxs-border-image-tint: #616266;
}

.tint-bg-accent {
  fxs-background-image-tint: #616266;
}

.group:hover .group-hover\:tint-bg-accent,
.hover\:tint-bg-accent:hover {
  fxs-background-image-tint: #616266;
}

.group:focus .group-focus\:tint-bg-accent,
.focus\:tint-bg-accent:focus {
  fxs-background-image-tint: #616266;
}

.group:active .group-active\:tint-bg-accent,
.active\:tint-bg-accent:active {
  fxs-background-image-tint: #616266;
}

.group.pressed .group-pressed\:tint-bg-accent,
.pressed\:tint-bg-accent.pressed {
  fxs-background-image-tint: #616266;
}

.text-accent-1 {
  color: #e5e5e5;
}

.group:hover .group-hover\:text-accent-1,
.hover\:text-accent-1:hover {
  color: #e5e5e5;
}

.group:focus .group-focus\:text-accent-1,
.focus\:text-accent-1:focus {
  color: #e5e5e5;
}

.group:active .group-active\:text-accent-1,
.active\:text-accent-1:active {
  color: #e5e5e5;
}

.group.pressed .group-pressed\:text-accent-1,
.pressed\:text-accent-1.pressed {
  color: #e5e5e5;
}

.text-gradient-accent-1 {
  fxs-font-gradient-color: #e5e5e5;
}

.bg-accent-1 {
  background-color: #e5e5e5;
}

.group:hover .group-hover\:bg-accent-1,
.hover\:bg-accent-1:hover {
  background-color: #e5e5e5;
}

.group:focus .group-focus\:bg-accent-1,
.focus\:bg-accent-1:focus {
  background-color: #e5e5e5;
}

.group:active .group-active\:bg-accent-1,
.active\:bg-accent-1:active {
  background-color: #e5e5e5;
}

.group.pressed .group-pressed\:bg-accent-1,
.pressed\:bg-accent-1.pressed {
  background-color: #e5e5e5;
}

.border-accent-1 {
  border-color: #e5e5e5;
}

.group:hover .group-hover\:border-accent-1,
.hover\:border-accent-1:hover {
  border-color: #e5e5e5;
}

.group:focus .group-focus\:border-accent-1,
.focus\:border-accent-1:focus {
  border-color: #e5e5e5;
}

.group:active .group-active\:border-accent-1,
.active\:border-accent-1:active {
  border-color: #e5e5e5;
}

.group.pressed .group-pressed\:border-accent-1,
.pressed\:border-accent-1.pressed {
  border-color: #e5e5e5;
}

.border-t-accent-1 {
  border-top-color: #e5e5e5;
}

.group:hover .group-hover\:border-t-accent-1,
.hover\:border-t-accent-1:hover {
  border-top-color: #e5e5e5;
}

.group:focus .group-focus\:border-t-accent-1,
.focus\:border-t-accent-1:focus {
  border-top-color: #e5e5e5;
}

.group:active .group-active\:border-t-accent-1,
.active\:border-t-accent-1:active {
  border-top-color: #e5e5e5;
}

.group.pressed .group-pressed\:border-t-accent-1,
.pressed\:border-t-accent-1.pressed {
  border-top-color: #e5e5e5;
}

.border-r-accent-1 {
  border-right-color: #e5e5e5;
}

.group:hover .group-hover\:border-r-accent-1,
.hover\:border-r-accent-1:hover {
  border-right-color: #e5e5e5;
}

.group:focus .group-focus\:border-r-accent-1,
.focus\:border-r-accent-1:focus {
  border-right-color: #e5e5e5;
}

.group:active .group-active\:border-r-accent-1,
.active\:border-r-accent-1:active {
  border-right-color: #e5e5e5;
}

.group.pressed .group-pressed\:border-r-accent-1,
.pressed\:border-r-accent-1.pressed {
  border-right-color: #e5e5e5;
}

.border-b-accent-1 {
  border-bottom-color: #e5e5e5;
}

.group:hover .group-hover\:border-b-accent-1,
.hover\:border-b-accent-1:hover {
  border-bottom-color: #e5e5e5;
}

.group:focus .group-focus\:border-b-accent-1,
.focus\:border-b-accent-1:focus {
  border-bottom-color: #e5e5e5;
}

.group:active .group-active\:border-b-accent-1,
.active\:border-b-accent-1:active {
  border-bottom-color: #e5e5e5;
}

.group.pressed .group-pressed\:border-b-accent-1,
.pressed\:border-b-accent-1.pressed {
  border-bottom-color: #e5e5e5;
}

.border-l-accent-1 {
  border-left-color: #e5e5e5;
}

.group:hover .group-hover\:border-l-accent-1,
.hover\:border-l-accent-1:hover {
  border-left-color: #e5e5e5;
}

.group:focus .group-focus\:border-l-accent-1,
.focus\:border-l-accent-1:focus {
  border-left-color: #e5e5e5;
}

.group:active .group-active\:border-l-accent-1,
.active\:border-l-accent-1:active {
  border-left-color: #e5e5e5;
}

.group.pressed .group-pressed\:border-l-accent-1,
.pressed\:border-l-accent-1.pressed {
  border-left-color: #e5e5e5;
}

.tint-border-accent-1 {
  fxs-border-image-tint: #e5e5e5;
}

.tint-bg-accent-1 {
  fxs-background-image-tint: #e5e5e5;
}

.group:hover .group-hover\:tint-bg-accent-1,
.hover\:tint-bg-accent-1:hover {
  fxs-background-image-tint: #e5e5e5;
}

.group:focus .group-focus\:tint-bg-accent-1,
.focus\:tint-bg-accent-1:focus {
  fxs-background-image-tint: #e5e5e5;
}

.group:active .group-active\:tint-bg-accent-1,
.active\:tint-bg-accent-1:active {
  fxs-background-image-tint: #e5e5e5;
}

.group.pressed .group-pressed\:tint-bg-accent-1,
.pressed\:tint-bg-accent-1.pressed {
  fxs-background-image-tint: #e5e5e5;
}

.text-accent-2 {
  color: #c2c4cc;
}

.group:hover .group-hover\:text-accent-2,
.hover\:text-accent-2:hover {
  color: #c2c4cc;
}

.group:focus .group-focus\:text-accent-2,
.focus\:text-accent-2:focus {
  color: #c2c4cc;
}

.group:active .group-active\:text-accent-2,
.active\:text-accent-2:active {
  color: #c2c4cc;
}

.group.pressed .group-pressed\:text-accent-2,
.pressed\:text-accent-2.pressed {
  color: #c2c4cc;
}

.text-gradient-accent-2 {
  fxs-font-gradient-color: #c2c4cc;
}

.bg-accent-2 {
  background-color: #c2c4cc;
}

.group:hover .group-hover\:bg-accent-2,
.hover\:bg-accent-2:hover {
  background-color: #c2c4cc;
}

.group:focus .group-focus\:bg-accent-2,
.focus\:bg-accent-2:focus {
  background-color: #c2c4cc;
}

.group:active .group-active\:bg-accent-2,
.active\:bg-accent-2:active {
  background-color: #c2c4cc;
}

.group.pressed .group-pressed\:bg-accent-2,
.pressed\:bg-accent-2.pressed {
  background-color: #c2c4cc;
}

.border-accent-2 {
  border-color: #c2c4cc;
}

.group:hover .group-hover\:border-accent-2,
.hover\:border-accent-2:hover {
  border-color: #c2c4cc;
}

.group:focus .group-focus\:border-accent-2,
.focus\:border-accent-2:focus {
  border-color: #c2c4cc;
}

.group:active .group-active\:border-accent-2,
.active\:border-accent-2:active {
  border-color: #c2c4cc;
}

.group.pressed .group-pressed\:border-accent-2,
.pressed\:border-accent-2.pressed {
  border-color: #c2c4cc;
}

.border-t-accent-2 {
  border-top-color: #c2c4cc;
}

.group:hover .group-hover\:border-t-accent-2,
.hover\:border-t-accent-2:hover {
  border-top-color: #c2c4cc;
}

.group:focus .group-focus\:border-t-accent-2,
.focus\:border-t-accent-2:focus {
  border-top-color: #c2c4cc;
}

.group:active .group-active\:border-t-accent-2,
.active\:border-t-accent-2:active {
  border-top-color: #c2c4cc;
}

.group.pressed .group-pressed\:border-t-accent-2,
.pressed\:border-t-accent-2.pressed {
  border-top-color: #c2c4cc;
}

.border-r-accent-2 {
  border-right-color: #c2c4cc;
}

.group:hover .group-hover\:border-r-accent-2,
.hover\:border-r-accent-2:hover {
  border-right-color: #c2c4cc;
}

.group:focus .group-focus\:border-r-accent-2,
.focus\:border-r-accent-2:focus {
  border-right-color: #c2c4cc;
}

.group:active .group-active\:border-r-accent-2,
.active\:border-r-accent-2:active {
  border-right-color: #c2c4cc;
}

.group.pressed .group-pressed\:border-r-accent-2,
.pressed\:border-r-accent-2.pressed {
  border-right-color: #c2c4cc;
}

.border-b-accent-2 {
  border-bottom-color: #c2c4cc;
}

.group:hover .group-hover\:border-b-accent-2,
.hover\:border-b-accent-2:hover {
  border-bottom-color: #c2c4cc;
}

.group:focus .group-focus\:border-b-accent-2,
.focus\:border-b-accent-2:focus {
  border-bottom-color: #c2c4cc;
}

.group:active .group-active\:border-b-accent-2,
.active\:border-b-accent-2:active {
  border-bottom-color: #c2c4cc;
}

.group.pressed .group-pressed\:border-b-accent-2,
.pressed\:border-b-accent-2.pressed {
  border-bottom-color: #c2c4cc;
}

.border-l-accent-2 {
  border-left-color: #c2c4cc;
}

.group:hover .group-hover\:border-l-accent-2,
.hover\:border-l-accent-2:hover {
  border-left-color: #c2c4cc;
}

.group:focus .group-focus\:border-l-accent-2,
.focus\:border-l-accent-2:focus {
  border-left-color: #c2c4cc;
}

.group:active .group-active\:border-l-accent-2,
.active\:border-l-accent-2:active {
  border-left-color: #c2c4cc;
}

.group.pressed .group-pressed\:border-l-accent-2,
.pressed\:border-l-accent-2.pressed {
  border-left-color: #c2c4cc;
}

.tint-border-accent-2 {
  fxs-border-image-tint: #c2c4cc;
}

.tint-bg-accent-2 {
  fxs-background-image-tint: #c2c4cc;
}

.group:hover .group-hover\:tint-bg-accent-2,
.hover\:tint-bg-accent-2:hover {
  fxs-background-image-tint: #c2c4cc;
}

.group:focus .group-focus\:tint-bg-accent-2,
.focus\:tint-bg-accent-2:focus {
  fxs-background-image-tint: #c2c4cc;
}

.group:active .group-active\:tint-bg-accent-2,
.active\:tint-bg-accent-2:active {
  fxs-background-image-tint: #c2c4cc;
}

.group.pressed .group-pressed\:tint-bg-accent-2,
.pressed\:tint-bg-accent-2.pressed {
  fxs-background-image-tint: #c2c4cc;
}

.text-accent-3 {
  color: #9da0a6;
}

.group:hover .group-hover\:text-accent-3,
.hover\:text-accent-3:hover {
  color: #9da0a6;
}

.group:focus .group-focus\:text-accent-3,
.focus\:text-accent-3:focus {
  color: #9da0a6;
}

.group:active .group-active\:text-accent-3,
.active\:text-accent-3:active {
  color: #9da0a6;
}

.group.pressed .group-pressed\:text-accent-3,
.pressed\:text-accent-3.pressed {
  color: #9da0a6;
}

.text-gradient-accent-3 {
  fxs-font-gradient-color: #9da0a6;
}

.bg-accent-3 {
  background-color: #9da0a6;
}

.group:hover .group-hover\:bg-accent-3,
.hover\:bg-accent-3:hover {
  background-color: #9da0a6;
}

.group:focus .group-focus\:bg-accent-3,
.focus\:bg-accent-3:focus {
  background-color: #9da0a6;
}

.group:active .group-active\:bg-accent-3,
.active\:bg-accent-3:active {
  background-color: #9da0a6;
}

.group.pressed .group-pressed\:bg-accent-3,
.pressed\:bg-accent-3.pressed {
  background-color: #9da0a6;
}

.border-accent-3 {
  border-color: #9da0a6;
}

.group:hover .group-hover\:border-accent-3,
.hover\:border-accent-3:hover {
  border-color: #9da0a6;
}

.group:focus .group-focus\:border-accent-3,
.focus\:border-accent-3:focus {
  border-color: #9da0a6;
}

.group:active .group-active\:border-accent-3,
.active\:border-accent-3:active {
  border-color: #9da0a6;
}

.group.pressed .group-pressed\:border-accent-3,
.pressed\:border-accent-3.pressed {
  border-color: #9da0a6;
}

.border-t-accent-3 {
  border-top-color: #9da0a6;
}

.group:hover .group-hover\:border-t-accent-3,
.hover\:border-t-accent-3:hover {
  border-top-color: #9da0a6;
}

.group:focus .group-focus\:border-t-accent-3,
.focus\:border-t-accent-3:focus {
  border-top-color: #9da0a6;
}

.group:active .group-active\:border-t-accent-3,
.active\:border-t-accent-3:active {
  border-top-color: #9da0a6;
}

.group.pressed .group-pressed\:border-t-accent-3,
.pressed\:border-t-accent-3.pressed {
  border-top-color: #9da0a6;
}

.border-r-accent-3 {
  border-right-color: #9da0a6;
}

.group:hover .group-hover\:border-r-accent-3,
.hover\:border-r-accent-3:hover {
  border-right-color: #9da0a6;
}

.group:focus .group-focus\:border-r-accent-3,
.focus\:border-r-accent-3:focus {
  border-right-color: #9da0a6;
}

.group:active .group-active\:border-r-accent-3,
.active\:border-r-accent-3:active {
  border-right-color: #9da0a6;
}

.group.pressed .group-pressed\:border-r-accent-3,
.pressed\:border-r-accent-3.pressed {
  border-right-color: #9da0a6;
}

.border-b-accent-3 {
  border-bottom-color: #9da0a6;
}

.group:hover .group-hover\:border-b-accent-3,
.hover\:border-b-accent-3:hover {
  border-bottom-color: #9da0a6;
}

.group:focus .group-focus\:border-b-accent-3,
.focus\:border-b-accent-3:focus {
  border-bottom-color: #9da0a6;
}

.group:active .group-active\:border-b-accent-3,
.active\:border-b-accent-3:active {
  border-bottom-color: #9da0a6;
}

.group.pressed .group-pressed\:border-b-accent-3,
.pressed\:border-b-accent-3.pressed {
  border-bottom-color: #9da0a6;
}

.border-l-accent-3 {
  border-left-color: #9da0a6;
}

.group:hover .group-hover\:border-l-accent-3,
.hover\:border-l-accent-3:hover {
  border-left-color: #9da0a6;
}

.group:focus .group-focus\:border-l-accent-3,
.focus\:border-l-accent-3:focus {
  border-left-color: #9da0a6;
}

.group:active .group-active\:border-l-accent-3,
.active\:border-l-accent-3:active {
  border-left-color: #9da0a6;
}

.group.pressed .group-pressed\:border-l-accent-3,
.pressed\:border-l-accent-3.pressed {
  border-left-color: #9da0a6;
}

.tint-border-accent-3 {
  fxs-border-image-tint: #9da0a6;
}

.tint-bg-accent-3 {
  fxs-background-image-tint: #9da0a6;
}

.group:hover .group-hover\:tint-bg-accent-3,
.hover\:tint-bg-accent-3:hover {
  fxs-background-image-tint: #9da0a6;
}

.group:focus .group-focus\:tint-bg-accent-3,
.focus\:tint-bg-accent-3:focus {
  fxs-background-image-tint: #9da0a6;
}

.group:active .group-active\:tint-bg-accent-3,
.active\:tint-bg-accent-3:active {
  fxs-background-image-tint: #9da0a6;
}

.group.pressed .group-pressed\:tint-bg-accent-3,
.pressed\:tint-bg-accent-3.pressed {
  fxs-background-image-tint: #9da0a6;
}

.text-accent-4 {
  color: #85878c;
}

.group:hover .group-hover\:text-accent-4,
.hover\:text-accent-4:hover {
  color: #85878c;
}

.group:focus .group-focus\:text-accent-4,
.focus\:text-accent-4:focus {
  color: #85878c;
}

.group:active .group-active\:text-accent-4,
.active\:text-accent-4:active {
  color: #85878c;
}

.group.pressed .group-pressed\:text-accent-4,
.pressed\:text-accent-4.pressed {
  color: #85878c;
}

.text-gradient-accent-4 {
  fxs-font-gradient-color: #85878c;
}

.bg-accent-4 {
  background-color: #85878c;
}

.group:hover .group-hover\:bg-accent-4,
.hover\:bg-accent-4:hover {
  background-color: #85878c;
}

.group:focus .group-focus\:bg-accent-4,
.focus\:bg-accent-4:focus {
  background-color: #85878c;
}

.group:active .group-active\:bg-accent-4,
.active\:bg-accent-4:active {
  background-color: #85878c;
}

.group.pressed .group-pressed\:bg-accent-4,
.pressed\:bg-accent-4.pressed {
  background-color: #85878c;
}

.border-accent-4 {
  border-color: #85878c;
}

.group:hover .group-hover\:border-accent-4,
.hover\:border-accent-4:hover {
  border-color: #85878c;
}

.group:focus .group-focus\:border-accent-4,
.focus\:border-accent-4:focus {
  border-color: #85878c;
}

.group:active .group-active\:border-accent-4,
.active\:border-accent-4:active {
  border-color: #85878c;
}

.group.pressed .group-pressed\:border-accent-4,
.pressed\:border-accent-4.pressed {
  border-color: #85878c;
}

.border-t-accent-4 {
  border-top-color: #85878c;
}

.group:hover .group-hover\:border-t-accent-4,
.hover\:border-t-accent-4:hover {
  border-top-color: #85878c;
}

.group:focus .group-focus\:border-t-accent-4,
.focus\:border-t-accent-4:focus {
  border-top-color: #85878c;
}

.group:active .group-active\:border-t-accent-4,
.active\:border-t-accent-4:active {
  border-top-color: #85878c;
}

.group.pressed .group-pressed\:border-t-accent-4,
.pressed\:border-t-accent-4.pressed {
  border-top-color: #85878c;
}

.border-r-accent-4 {
  border-right-color: #85878c;
}

.group:hover .group-hover\:border-r-accent-4,
.hover\:border-r-accent-4:hover {
  border-right-color: #85878c;
}

.group:focus .group-focus\:border-r-accent-4,
.focus\:border-r-accent-4:focus {
  border-right-color: #85878c;
}

.group:active .group-active\:border-r-accent-4,
.active\:border-r-accent-4:active {
  border-right-color: #85878c;
}

.group.pressed .group-pressed\:border-r-accent-4,
.pressed\:border-r-accent-4.pressed {
  border-right-color: #85878c;
}

.border-b-accent-4 {
  border-bottom-color: #85878c;
}

.group:hover .group-hover\:border-b-accent-4,
.hover\:border-b-accent-4:hover {
  border-bottom-color: #85878c;
}

.group:focus .group-focus\:border-b-accent-4,
.focus\:border-b-accent-4:focus {
  border-bottom-color: #85878c;
}

.group:active .group-active\:border-b-accent-4,
.active\:border-b-accent-4:active {
  border-bottom-color: #85878c;
}

.group.pressed .group-pressed\:border-b-accent-4,
.pressed\:border-b-accent-4.pressed {
  border-bottom-color: #85878c;
}

.border-l-accent-4 {
  border-left-color: #85878c;
}

.group:hover .group-hover\:border-l-accent-4,
.hover\:border-l-accent-4:hover {
  border-left-color: #85878c;
}

.group:focus .group-focus\:border-l-accent-4,
.focus\:border-l-accent-4:focus {
  border-left-color: #85878c;
}

.group:active .group-active\:border-l-accent-4,
.active\:border-l-accent-4:active {
  border-left-color: #85878c;
}

.group.pressed .group-pressed\:border-l-accent-4,
.pressed\:border-l-accent-4.pressed {
  border-left-color: #85878c;
}

.tint-border-accent-4 {
  fxs-border-image-tint: #85878c;
}

.tint-bg-accent-4 {
  fxs-background-image-tint: #85878c;
}

.group:hover .group-hover\:tint-bg-accent-4,
.hover\:tint-bg-accent-4:hover {
  fxs-background-image-tint: #85878c;
}

.group:focus .group-focus\:tint-bg-accent-4,
.focus\:tint-bg-accent-4:focus {
  fxs-background-image-tint: #85878c;
}

.group:active .group-active\:tint-bg-accent-4,
.active\:tint-bg-accent-4:active {
  fxs-background-image-tint: #85878c;
}

.group.pressed .group-pressed\:tint-bg-accent-4,
.pressed\:tint-bg-accent-4.pressed {
  fxs-background-image-tint: #85878c;
}

.text-accent-5 {
  color: #616266;
}

.group:hover .group-hover\:text-accent-5,
.hover\:text-accent-5:hover {
  color: #616266;
}

.group:focus .group-focus\:text-accent-5,
.focus\:text-accent-5:focus {
  color: #616266;
}

.group:active .group-active\:text-accent-5,
.active\:text-accent-5:active {
  color: #616266;
}

.group.pressed .group-pressed\:text-accent-5,
.pressed\:text-accent-5.pressed {
  color: #616266;
}

.text-gradient-accent-5 {
  fxs-font-gradient-color: #616266;
}

.bg-accent-5 {
  background-color: #616266;
}

.group:hover .group-hover\:bg-accent-5,
.hover\:bg-accent-5:hover {
  background-color: #616266;
}

.group:focus .group-focus\:bg-accent-5,
.focus\:bg-accent-5:focus {
  background-color: #616266;
}

.group:active .group-active\:bg-accent-5,
.active\:bg-accent-5:active {
  background-color: #616266;
}

.group.pressed .group-pressed\:bg-accent-5,
.pressed\:bg-accent-5.pressed {
  background-color: #616266;
}

.border-accent-5 {
  border-color: #616266;
}

.group:hover .group-hover\:border-accent-5,
.hover\:border-accent-5:hover {
  border-color: #616266;
}

.group:focus .group-focus\:border-accent-5,
.focus\:border-accent-5:focus {
  border-color: #616266;
}

.group:active .group-active\:border-accent-5,
.active\:border-accent-5:active {
  border-color: #616266;
}

.group.pressed .group-pressed\:border-accent-5,
.pressed\:border-accent-5.pressed {
  border-color: #616266;
}

.border-t-accent-5 {
  border-top-color: #616266;
}

.group:hover .group-hover\:border-t-accent-5,
.hover\:border-t-accent-5:hover {
  border-top-color: #616266;
}

.group:focus .group-focus\:border-t-accent-5,
.focus\:border-t-accent-5:focus {
  border-top-color: #616266;
}

.group:active .group-active\:border-t-accent-5,
.active\:border-t-accent-5:active {
  border-top-color: #616266;
}

.group.pressed .group-pressed\:border-t-accent-5,
.pressed\:border-t-accent-5.pressed {
  border-top-color: #616266;
}

.border-r-accent-5 {
  border-right-color: #616266;
}

.group:hover .group-hover\:border-r-accent-5,
.hover\:border-r-accent-5:hover {
  border-right-color: #616266;
}

.group:focus .group-focus\:border-r-accent-5,
.focus\:border-r-accent-5:focus {
  border-right-color: #616266;
}

.group:active .group-active\:border-r-accent-5,
.active\:border-r-accent-5:active {
  border-right-color: #616266;
}

.group.pressed .group-pressed\:border-r-accent-5,
.pressed\:border-r-accent-5.pressed {
  border-right-color: #616266;
}

.border-b-accent-5 {
  border-bottom-color: #616266;
}

.group:hover .group-hover\:border-b-accent-5,
.hover\:border-b-accent-5:hover {
  border-bottom-color: #616266;
}

.group:focus .group-focus\:border-b-accent-5,
.focus\:border-b-accent-5:focus {
  border-bottom-color: #616266;
}

.group:active .group-active\:border-b-accent-5,
.active\:border-b-accent-5:active {
  border-bottom-color: #616266;
}

.group.pressed .group-pressed\:border-b-accent-5,
.pressed\:border-b-accent-5.pressed {
  border-bottom-color: #616266;
}

.border-l-accent-5 {
  border-left-color: #616266;
}

.group:hover .group-hover\:border-l-accent-5,
.hover\:border-l-accent-5:hover {
  border-left-color: #616266;
}

.group:focus .group-focus\:border-l-accent-5,
.focus\:border-l-accent-5:focus {
  border-left-color: #616266;
}

.group:active .group-active\:border-l-accent-5,
.active\:border-l-accent-5:active {
  border-left-color: #616266;
}

.group.pressed .group-pressed\:border-l-accent-5,
.pressed\:border-l-accent-5.pressed {
  border-left-color: #616266;
}

.tint-border-accent-5 {
  fxs-border-image-tint: #616266;
}

.tint-bg-accent-5 {
  fxs-background-image-tint: #616266;
}

.group:hover .group-hover\:tint-bg-accent-5,
.hover\:tint-bg-accent-5:hover {
  fxs-background-image-tint: #616266;
}

.group:focus .group-focus\:tint-bg-accent-5,
.focus\:tint-bg-accent-5:focus {
  fxs-background-image-tint: #616266;
}

.group:active .group-active\:tint-bg-accent-5,
.active\:tint-bg-accent-5:active {
  fxs-background-image-tint: #616266;
}

.group.pressed .group-pressed\:tint-bg-accent-5,
.pressed\:tint-bg-accent-5.pressed {
  fxs-background-image-tint: #616266;
}

.text-accent-6 {
  color: #05070d;
}

.group:hover .group-hover\:text-accent-6,
.hover\:text-accent-6:hover {
  color: #05070d;
}

.group:focus .group-focus\:text-accent-6,
.focus\:text-accent-6:focus {
  color: #05070d;
}

.group:active .group-active\:text-accent-6,
.active\:text-accent-6:active {
  color: #05070d;
}

.group.pressed .group-pressed\:text-accent-6,
.pressed\:text-accent-6.pressed {
  color: #05070d;
}

.text-gradient-accent-6 {
  fxs-font-gradient-color: #05070d;
}

.bg-accent-6 {
  background-color: #05070d;
}

.group:hover .group-hover\:bg-accent-6,
.hover\:bg-accent-6:hover {
  background-color: #05070d;
}

.group:focus .group-focus\:bg-accent-6,
.focus\:bg-accent-6:focus {
  background-color: #05070d;
}

.group:active .group-active\:bg-accent-6,
.active\:bg-accent-6:active {
  background-color: #05070d;
}

.group.pressed .group-pressed\:bg-accent-6,
.pressed\:bg-accent-6.pressed {
  background-color: #05070d;
}

.border-accent-6 {
  border-color: #05070d;
}

.group:hover .group-hover\:border-accent-6,
.hover\:border-accent-6:hover {
  border-color: #05070d;
}

.group:focus .group-focus\:border-accent-6,
.focus\:border-accent-6:focus {
  border-color: #05070d;
}

.group:active .group-active\:border-accent-6,
.active\:border-accent-6:active {
  border-color: #05070d;
}

.group.pressed .group-pressed\:border-accent-6,
.pressed\:border-accent-6.pressed {
  border-color: #05070d;
}

.border-t-accent-6 {
  border-top-color: #05070d;
}

.group:hover .group-hover\:border-t-accent-6,
.hover\:border-t-accent-6:hover {
  border-top-color: #05070d;
}

.group:focus .group-focus\:border-t-accent-6,
.focus\:border-t-accent-6:focus {
  border-top-color: #05070d;
}

.group:active .group-active\:border-t-accent-6,
.active\:border-t-accent-6:active {
  border-top-color: #05070d;
}

.group.pressed .group-pressed\:border-t-accent-6,
.pressed\:border-t-accent-6.pressed {
  border-top-color: #05070d;
}

.border-r-accent-6 {
  border-right-color: #05070d;
}

.group:hover .group-hover\:border-r-accent-6,
.hover\:border-r-accent-6:hover {
  border-right-color: #05070d;
}

.group:focus .group-focus\:border-r-accent-6,
.focus\:border-r-accent-6:focus {
  border-right-color: #05070d;
}

.group:active .group-active\:border-r-accent-6,
.active\:border-r-accent-6:active {
  border-right-color: #05070d;
}

.group.pressed .group-pressed\:border-r-accent-6,
.pressed\:border-r-accent-6.pressed {
  border-right-color: #05070d;
}

.border-b-accent-6 {
  border-bottom-color: #05070d;
}

.group:hover .group-hover\:border-b-accent-6,
.hover\:border-b-accent-6:hover {
  border-bottom-color: #05070d;
}

.group:focus .group-focus\:border-b-accent-6,
.focus\:border-b-accent-6:focus {
  border-bottom-color: #05070d;
}

.group:active .group-active\:border-b-accent-6,
.active\:border-b-accent-6:active {
  border-bottom-color: #05070d;
}

.group.pressed .group-pressed\:border-b-accent-6,
.pressed\:border-b-accent-6.pressed {
  border-bottom-color: #05070d;
}

.border-l-accent-6 {
  border-left-color: #05070d;
}

.group:hover .group-hover\:border-l-accent-6,
.hover\:border-l-accent-6:hover {
  border-left-color: #05070d;
}

.group:focus .group-focus\:border-l-accent-6,
.focus\:border-l-accent-6:focus {
  border-left-color: #05070d;
}

.group:active .group-active\:border-l-accent-6,
.active\:border-l-accent-6:active {
  border-left-color: #05070d;
}

.group.pressed .group-pressed\:border-l-accent-6,
.pressed\:border-l-accent-6.pressed {
  border-left-color: #05070d;
}

.tint-border-accent-6 {
  fxs-border-image-tint: #05070d;
}

.tint-bg-accent-6 {
  fxs-background-image-tint: #05070d;
}

.group:hover .group-hover\:tint-bg-accent-6,
.hover\:tint-bg-accent-6:hover {
  fxs-background-image-tint: #05070d;
}

.group:focus .group-focus\:tint-bg-accent-6,
.focus\:tint-bg-accent-6:focus {
  fxs-background-image-tint: #05070d;
}

.group:active .group-active\:tint-bg-accent-6,
.active\:tint-bg-accent-6:active {
  fxs-background-image-tint: #05070d;
}

.group.pressed .group-pressed\:tint-bg-accent-6,
.pressed\:tint-bg-accent-6.pressed {
  fxs-background-image-tint: #05070d;
}

.text-glow {
  color: #875b2f;
}

.group:hover .group-hover\:text-glow,
.hover\:text-glow:hover {
  color: #875b2f;
}

.group:focus .group-focus\:text-glow,
.focus\:text-glow:focus {
  color: #875b2f;
}

.group:active .group-active\:text-glow,
.active\:text-glow:active {
  color: #875b2f;
}

.group.pressed .group-pressed\:text-glow,
.pressed\:text-glow.pressed {
  color: #875b2f;
}

.text-gradient-glow {
  fxs-font-gradient-color: #875b2f;
}

.bg-glow {
  background-color: #875b2f;
}

.group:hover .group-hover\:bg-glow,
.hover\:bg-glow:hover {
  background-color: #875b2f;
}

.group:focus .group-focus\:bg-glow,
.focus\:bg-glow:focus {
  background-color: #875b2f;
}

.group:active .group-active\:bg-glow,
.active\:bg-glow:active {
  background-color: #875b2f;
}

.group.pressed .group-pressed\:bg-glow,
.pressed\:bg-glow.pressed {
  background-color: #875b2f;
}

.border-glow {
  border-color: #875b2f;
}

.group:hover .group-hover\:border-glow,
.hover\:border-glow:hover {
  border-color: #875b2f;
}

.group:focus .group-focus\:border-glow,
.focus\:border-glow:focus {
  border-color: #875b2f;
}

.group:active .group-active\:border-glow,
.active\:border-glow:active {
  border-color: #875b2f;
}

.group.pressed .group-pressed\:border-glow,
.pressed\:border-glow.pressed {
  border-color: #875b2f;
}

.border-t-glow {
  border-top-color: #875b2f;
}

.group:hover .group-hover\:border-t-glow,
.hover\:border-t-glow:hover {
  border-top-color: #875b2f;
}

.group:focus .group-focus\:border-t-glow,
.focus\:border-t-glow:focus {
  border-top-color: #875b2f;
}

.group:active .group-active\:border-t-glow,
.active\:border-t-glow:active {
  border-top-color: #875b2f;
}

.group.pressed .group-pressed\:border-t-glow,
.pressed\:border-t-glow.pressed {
  border-top-color: #875b2f;
}

.border-r-glow {
  border-right-color: #875b2f;
}

.group:hover .group-hover\:border-r-glow,
.hover\:border-r-glow:hover {
  border-right-color: #875b2f;
}

.group:focus .group-focus\:border-r-glow,
.focus\:border-r-glow:focus {
  border-right-color: #875b2f;
}

.group:active .group-active\:border-r-glow,
.active\:border-r-glow:active {
  border-right-color: #875b2f;
}

.group.pressed .group-pressed\:border-r-glow,
.pressed\:border-r-glow.pressed {
  border-right-color: #875b2f;
}

.border-b-glow {
  border-bottom-color: #875b2f;
}

.group:hover .group-hover\:border-b-glow,
.hover\:border-b-glow:hover {
  border-bottom-color: #875b2f;
}

.group:focus .group-focus\:border-b-glow,
.focus\:border-b-glow:focus {
  border-bottom-color: #875b2f;
}

.group:active .group-active\:border-b-glow,
.active\:border-b-glow:active {
  border-bottom-color: #875b2f;
}

.group.pressed .group-pressed\:border-b-glow,
.pressed\:border-b-glow.pressed {
  border-bottom-color: #875b2f;
}

.border-l-glow {
  border-left-color: #875b2f;
}

.group:hover .group-hover\:border-l-glow,
.hover\:border-l-glow:hover {
  border-left-color: #875b2f;
}

.group:focus .group-focus\:border-l-glow,
.focus\:border-l-glow:focus {
  border-left-color: #875b2f;
}

.group:active .group-active\:border-l-glow,
.active\:border-l-glow:active {
  border-left-color: #875b2f;
}

.group.pressed .group-pressed\:border-l-glow,
.pressed\:border-l-glow.pressed {
  border-left-color: #875b2f;
}

.tint-border-glow {
  fxs-border-image-tint: #875b2f;
}

.tint-bg-glow {
  fxs-background-image-tint: #875b2f;
}

.group:hover .group-hover\:tint-bg-glow,
.hover\:tint-bg-glow:hover {
  fxs-background-image-tint: #875b2f;
}

.group:focus .group-focus\:tint-bg-glow,
.focus\:tint-bg-glow:focus {
  fxs-background-image-tint: #875b2f;
}

.group:active .group-active\:tint-bg-glow,
.active\:tint-bg-glow:active {
  fxs-background-image-tint: #875b2f;
}

.group.pressed .group-pressed\:tint-bg-glow,
.pressed\:tint-bg-glow.pressed {
  fxs-background-image-tint: #875b2f;
}

.text-gradient-light {
  color: #fffdfa;
}

.group:hover .group-hover\:text-gradient-light,
.hover\:text-gradient-light:hover {
  color: #fffdfa;
}

.group:focus .group-focus\:text-gradient-light,
.focus\:text-gradient-light:focus {
  color: #fffdfa;
}

.group:active .group-active\:text-gradient-light,
.active\:text-gradient-light:active {
  color: #fffdfa;
}

.group.pressed .group-pressed\:text-gradient-light,
.pressed\:text-gradient-light.pressed {
  color: #fffdfa;
}

.text-gradient-gradient-light {
  fxs-font-gradient-color: #fffdfa;
}

.bg-gradient-light {
  background-color: #fffdfa;
}

.group:hover .group-hover\:bg-gradient-light,
.hover\:bg-gradient-light:hover {
  background-color: #fffdfa;
}

.group:focus .group-focus\:bg-gradient-light,
.focus\:bg-gradient-light:focus {
  background-color: #fffdfa;
}

.group:active .group-active\:bg-gradient-light,
.active\:bg-gradient-light:active {
  background-color: #fffdfa;
}

.group.pressed .group-pressed\:bg-gradient-light,
.pressed\:bg-gradient-light.pressed {
  background-color: #fffdfa;
}

.border-gradient-light {
  border-color: #fffdfa;
}

.group:hover .group-hover\:border-gradient-light,
.hover\:border-gradient-light:hover {
  border-color: #fffdfa;
}

.group:focus .group-focus\:border-gradient-light,
.focus\:border-gradient-light:focus {
  border-color: #fffdfa;
}

.group:active .group-active\:border-gradient-light,
.active\:border-gradient-light:active {
  border-color: #fffdfa;
}

.group.pressed .group-pressed\:border-gradient-light,
.pressed\:border-gradient-light.pressed {
  border-color: #fffdfa;
}

.border-t-gradient-light {
  border-top-color: #fffdfa;
}

.group:hover .group-hover\:border-t-gradient-light,
.hover\:border-t-gradient-light:hover {
  border-top-color: #fffdfa;
}

.group:focus .group-focus\:border-t-gradient-light,
.focus\:border-t-gradient-light:focus {
  border-top-color: #fffdfa;
}

.group:active .group-active\:border-t-gradient-light,
.active\:border-t-gradient-light:active {
  border-top-color: #fffdfa;
}

.group.pressed .group-pressed\:border-t-gradient-light,
.pressed\:border-t-gradient-light.pressed {
  border-top-color: #fffdfa;
}

.border-r-gradient-light {
  border-right-color: #fffdfa;
}

.group:hover .group-hover\:border-r-gradient-light,
.hover\:border-r-gradient-light:hover {
  border-right-color: #fffdfa;
}

.group:focus .group-focus\:border-r-gradient-light,
.focus\:border-r-gradient-light:focus {
  border-right-color: #fffdfa;
}

.group:active .group-active\:border-r-gradient-light,
.active\:border-r-gradient-light:active {
  border-right-color: #fffdfa;
}

.group.pressed .group-pressed\:border-r-gradient-light,
.pressed\:border-r-gradient-light.pressed {
  border-right-color: #fffdfa;
}

.border-b-gradient-light {
  border-bottom-color: #fffdfa;
}

.group:hover .group-hover\:border-b-gradient-light,
.hover\:border-b-gradient-light:hover {
  border-bottom-color: #fffdfa;
}

.group:focus .group-focus\:border-b-gradient-light,
.focus\:border-b-gradient-light:focus {
  border-bottom-color: #fffdfa;
}

.group:active .group-active\:border-b-gradient-light,
.active\:border-b-gradient-light:active {
  border-bottom-color: #fffdfa;
}

.group.pressed .group-pressed\:border-b-gradient-light,
.pressed\:border-b-gradient-light.pressed {
  border-bottom-color: #fffdfa;
}

.border-l-gradient-light {
  border-left-color: #fffdfa;
}

.group:hover .group-hover\:border-l-gradient-light,
.hover\:border-l-gradient-light:hover {
  border-left-color: #fffdfa;
}

.group:focus .group-focus\:border-l-gradient-light,
.focus\:border-l-gradient-light:focus {
  border-left-color: #fffdfa;
}

.group:active .group-active\:border-l-gradient-light,
.active\:border-l-gradient-light:active {
  border-left-color: #fffdfa;
}

.group.pressed .group-pressed\:border-l-gradient-light,
.pressed\:border-l-gradient-light.pressed {
  border-left-color: #fffdfa;
}

.tint-border-gradient-light {
  fxs-border-image-tint: #fffdfa;
}

.tint-bg-gradient-light {
  fxs-background-image-tint: #fffdfa;
}

.group:hover .group-hover\:tint-bg-gradient-light,
.hover\:tint-bg-gradient-light:hover {
  fxs-background-image-tint: #fffdfa;
}

.group:focus .group-focus\:tint-bg-gradient-light,
.focus\:tint-bg-gradient-light:focus {
  fxs-background-image-tint: #fffdfa;
}

.group:active .group-active\:tint-bg-gradient-light,
.active\:tint-bg-gradient-light:active {
  fxs-background-image-tint: #fffdfa;
}

.group.pressed .group-pressed\:tint-bg-gradient-light,
.pressed\:tint-bg-gradient-light.pressed {
  fxs-background-image-tint: #fffdfa;
}

.text-gradient-base {
  color: #a8845a;
}

.group:hover .group-hover\:text-gradient-base,
.hover\:text-gradient-base:hover {
  color: #a8845a;
}

.group:focus .group-focus\:text-gradient-base,
.focus\:text-gradient-base:focus {
  color: #a8845a;
}

.group:active .group-active\:text-gradient-base,
.active\:text-gradient-base:active {
  color: #a8845a;
}

.group.pressed .group-pressed\:text-gradient-base,
.pressed\:text-gradient-base.pressed {
  color: #a8845a;
}

.text-gradient-gradient-base {
  fxs-font-gradient-color: #a8845a;
}

.bg-gradient-base {
  background-color: #a8845a;
}

.group:hover .group-hover\:bg-gradient-base,
.hover\:bg-gradient-base:hover {
  background-color: #a8845a;
}

.group:focus .group-focus\:bg-gradient-base,
.focus\:bg-gradient-base:focus {
  background-color: #a8845a;
}

.group:active .group-active\:bg-gradient-base,
.active\:bg-gradient-base:active {
  background-color: #a8845a;
}

.group.pressed .group-pressed\:bg-gradient-base,
.pressed\:bg-gradient-base.pressed {
  background-color: #a8845a;
}

.border-gradient-base {
  border-color: #a8845a;
}

.group:hover .group-hover\:border-gradient-base,
.hover\:border-gradient-base:hover {
  border-color: #a8845a;
}

.group:focus .group-focus\:border-gradient-base,
.focus\:border-gradient-base:focus {
  border-color: #a8845a;
}

.group:active .group-active\:border-gradient-base,
.active\:border-gradient-base:active {
  border-color: #a8845a;
}

.group.pressed .group-pressed\:border-gradient-base,
.pressed\:border-gradient-base.pressed {
  border-color: #a8845a;
}

.border-t-gradient-base {
  border-top-color: #a8845a;
}

.group:hover .group-hover\:border-t-gradient-base,
.hover\:border-t-gradient-base:hover {
  border-top-color: #a8845a;
}

.group:focus .group-focus\:border-t-gradient-base,
.focus\:border-t-gradient-base:focus {
  border-top-color: #a8845a;
}

.group:active .group-active\:border-t-gradient-base,
.active\:border-t-gradient-base:active {
  border-top-color: #a8845a;
}

.group.pressed .group-pressed\:border-t-gradient-base,
.pressed\:border-t-gradient-base.pressed {
  border-top-color: #a8845a;
}

.border-r-gradient-base {
  border-right-color: #a8845a;
}

.group:hover .group-hover\:border-r-gradient-base,
.hover\:border-r-gradient-base:hover {
  border-right-color: #a8845a;
}

.group:focus .group-focus\:border-r-gradient-base,
.focus\:border-r-gradient-base:focus {
  border-right-color: #a8845a;
}

.group:active .group-active\:border-r-gradient-base,
.active\:border-r-gradient-base:active {
  border-right-color: #a8845a;
}

.group.pressed .group-pressed\:border-r-gradient-base,
.pressed\:border-r-gradient-base.pressed {
  border-right-color: #a8845a;
}

.border-b-gradient-base {
  border-bottom-color: #a8845a;
}

.group:hover .group-hover\:border-b-gradient-base,
.hover\:border-b-gradient-base:hover {
  border-bottom-color: #a8845a;
}

.group:focus .group-focus\:border-b-gradient-base,
.focus\:border-b-gradient-base:focus {
  border-bottom-color: #a8845a;
}

.group:active .group-active\:border-b-gradient-base,
.active\:border-b-gradient-base:active {
  border-bottom-color: #a8845a;
}

.group.pressed .group-pressed\:border-b-gradient-base,
.pressed\:border-b-gradient-base.pressed {
  border-bottom-color: #a8845a;
}

.border-l-gradient-base {
  border-left-color: #a8845a;
}

.group:hover .group-hover\:border-l-gradient-base,
.hover\:border-l-gradient-base:hover {
  border-left-color: #a8845a;
}

.group:focus .group-focus\:border-l-gradient-base,
.focus\:border-l-gradient-base:focus {
  border-left-color: #a8845a;
}

.group:active .group-active\:border-l-gradient-base,
.active\:border-l-gradient-base:active {
  border-left-color: #a8845a;
}

.group.pressed .group-pressed\:border-l-gradient-base,
.pressed\:border-l-gradient-base.pressed {
  border-left-color: #a8845a;
}

.tint-border-gradient-base {
  fxs-border-image-tint: #a8845a;
}

.tint-bg-gradient-base {
  fxs-background-image-tint: #a8845a;
}

.group:hover .group-hover\:tint-bg-gradient-base,
.hover\:tint-bg-gradient-base:hover {
  fxs-background-image-tint: #a8845a;
}

.group:focus .group-focus\:tint-bg-gradient-base,
.focus\:tint-bg-gradient-base:focus {
  fxs-background-image-tint: #a8845a;
}

.group:active .group-active\:tint-bg-gradient-base,
.active\:tint-bg-gradient-base:active {
  fxs-background-image-tint: #a8845a;
}

.group.pressed .group-pressed\:tint-bg-gradient-base,
.pressed\:tint-bg-gradient-base.pressed {
  fxs-background-image-tint: #a8845a;
}

.text-yield-gold {
  color: #d9c8ad;
}

.group:hover .group-hover\:text-yield-gold,
.hover\:text-yield-gold:hover {
  color: #d9c8ad;
}

.group:focus .group-focus\:text-yield-gold,
.focus\:text-yield-gold:focus {
  color: #d9c8ad;
}

.group:active .group-active\:text-yield-gold,
.active\:text-yield-gold:active {
  color: #d9c8ad;
}

.group.pressed .group-pressed\:text-yield-gold,
.pressed\:text-yield-gold.pressed {
  color: #d9c8ad;
}

.text-gradient-yield-gold {
  fxs-font-gradient-color: #d9c8ad;
}

.bg-yield-gold {
  background-color: #d9c8ad;
}

.group:hover .group-hover\:bg-yield-gold,
.hover\:bg-yield-gold:hover {
  background-color: #d9c8ad;
}

.group:focus .group-focus\:bg-yield-gold,
.focus\:bg-yield-gold:focus {
  background-color: #d9c8ad;
}

.group:active .group-active\:bg-yield-gold,
.active\:bg-yield-gold:active {
  background-color: #d9c8ad;
}

.group.pressed .group-pressed\:bg-yield-gold,
.pressed\:bg-yield-gold.pressed {
  background-color: #d9c8ad;
}

.border-yield-gold {
  border-color: #d9c8ad;
}

.group:hover .group-hover\:border-yield-gold,
.hover\:border-yield-gold:hover {
  border-color: #d9c8ad;
}

.group:focus .group-focus\:border-yield-gold,
.focus\:border-yield-gold:focus {
  border-color: #d9c8ad;
}

.group:active .group-active\:border-yield-gold,
.active\:border-yield-gold:active {
  border-color: #d9c8ad;
}

.group.pressed .group-pressed\:border-yield-gold,
.pressed\:border-yield-gold.pressed {
  border-color: #d9c8ad;
}

.border-t-yield-gold {
  border-top-color: #d9c8ad;
}

.group:hover .group-hover\:border-t-yield-gold,
.hover\:border-t-yield-gold:hover {
  border-top-color: #d9c8ad;
}

.group:focus .group-focus\:border-t-yield-gold,
.focus\:border-t-yield-gold:focus {
  border-top-color: #d9c8ad;
}

.group:active .group-active\:border-t-yield-gold,
.active\:border-t-yield-gold:active {
  border-top-color: #d9c8ad;
}

.group.pressed .group-pressed\:border-t-yield-gold,
.pressed\:border-t-yield-gold.pressed {
  border-top-color: #d9c8ad;
}

.border-r-yield-gold {
  border-right-color: #d9c8ad;
}

.group:hover .group-hover\:border-r-yield-gold,
.hover\:border-r-yield-gold:hover {
  border-right-color: #d9c8ad;
}

.group:focus .group-focus\:border-r-yield-gold,
.focus\:border-r-yield-gold:focus {
  border-right-color: #d9c8ad;
}

.group:active .group-active\:border-r-yield-gold,
.active\:border-r-yield-gold:active {
  border-right-color: #d9c8ad;
}

.group.pressed .group-pressed\:border-r-yield-gold,
.pressed\:border-r-yield-gold.pressed {
  border-right-color: #d9c8ad;
}

.border-b-yield-gold {
  border-bottom-color: #d9c8ad;
}

.group:hover .group-hover\:border-b-yield-gold,
.hover\:border-b-yield-gold:hover {
  border-bottom-color: #d9c8ad;
}

.group:focus .group-focus\:border-b-yield-gold,
.focus\:border-b-yield-gold:focus {
  border-bottom-color: #d9c8ad;
}

.group:active .group-active\:border-b-yield-gold,
.active\:border-b-yield-gold:active {
  border-bottom-color: #d9c8ad;
}

.group.pressed .group-pressed\:border-b-yield-gold,
.pressed\:border-b-yield-gold.pressed {
  border-bottom-color: #d9c8ad;
}

.border-l-yield-gold {
  border-left-color: #d9c8ad;
}

.group:hover .group-hover\:border-l-yield-gold,
.hover\:border-l-yield-gold:hover {
  border-left-color: #d9c8ad;
}

.group:focus .group-focus\:border-l-yield-gold,
.focus\:border-l-yield-gold:focus {
  border-left-color: #d9c8ad;
}

.group:active .group-active\:border-l-yield-gold,
.active\:border-l-yield-gold:active {
  border-left-color: #d9c8ad;
}

.group.pressed .group-pressed\:border-l-yield-gold,
.pressed\:border-l-yield-gold.pressed {
  border-left-color: #d9c8ad;
}

.tint-border-yield-gold {
  fxs-border-image-tint: #d9c8ad;
}

.tint-bg-yield-gold {
  fxs-background-image-tint: #d9c8ad;
}

.group:hover .group-hover\:tint-bg-yield-gold,
.hover\:tint-bg-yield-gold:hover {
  fxs-background-image-tint: #d9c8ad;
}

.group:focus .group-focus\:tint-bg-yield-gold,
.focus\:tint-bg-yield-gold:focus {
  fxs-background-image-tint: #d9c8ad;
}

.group:active .group-active\:tint-bg-yield-gold,
.active\:tint-bg-yield-gold:active {
  fxs-background-image-tint: #d9c8ad;
}

.group.pressed .group-pressed\:tint-bg-yield-gold,
.pressed\:tint-bg-yield-gold.pressed {
  fxs-background-image-tint: #d9c8ad;
}

.text-yield-science {
  color: #98b5d9;
}

.group:hover .group-hover\:text-yield-science,
.hover\:text-yield-science:hover {
  color: #98b5d9;
}

.group:focus .group-focus\:text-yield-science,
.focus\:text-yield-science:focus {
  color: #98b5d9;
}

.group:active .group-active\:text-yield-science,
.active\:text-yield-science:active {
  color: #98b5d9;
}

.group.pressed .group-pressed\:text-yield-science,
.pressed\:text-yield-science.pressed {
  color: #98b5d9;
}

.text-gradient-yield-science {
  fxs-font-gradient-color: #98b5d9;
}

.bg-yield-science {
  background-color: #98b5d9;
}

.group:hover .group-hover\:bg-yield-science,
.hover\:bg-yield-science:hover {
  background-color: #98b5d9;
}

.group:focus .group-focus\:bg-yield-science,
.focus\:bg-yield-science:focus {
  background-color: #98b5d9;
}

.group:active .group-active\:bg-yield-science,
.active\:bg-yield-science:active {
  background-color: #98b5d9;
}

.group.pressed .group-pressed\:bg-yield-science,
.pressed\:bg-yield-science.pressed {
  background-color: #98b5d9;
}

.border-yield-science {
  border-color: #98b5d9;
}

.group:hover .group-hover\:border-yield-science,
.hover\:border-yield-science:hover {
  border-color: #98b5d9;
}

.group:focus .group-focus\:border-yield-science,
.focus\:border-yield-science:focus {
  border-color: #98b5d9;
}

.group:active .group-active\:border-yield-science,
.active\:border-yield-science:active {
  border-color: #98b5d9;
}

.group.pressed .group-pressed\:border-yield-science,
.pressed\:border-yield-science.pressed {
  border-color: #98b5d9;
}

.border-t-yield-science {
  border-top-color: #98b5d9;
}

.group:hover .group-hover\:border-t-yield-science,
.hover\:border-t-yield-science:hover {
  border-top-color: #98b5d9;
}

.group:focus .group-focus\:border-t-yield-science,
.focus\:border-t-yield-science:focus {
  border-top-color: #98b5d9;
}

.group:active .group-active\:border-t-yield-science,
.active\:border-t-yield-science:active {
  border-top-color: #98b5d9;
}

.group.pressed .group-pressed\:border-t-yield-science,
.pressed\:border-t-yield-science.pressed {
  border-top-color: #98b5d9;
}

.border-r-yield-science {
  border-right-color: #98b5d9;
}

.group:hover .group-hover\:border-r-yield-science,
.hover\:border-r-yield-science:hover {
  border-right-color: #98b5d9;
}

.group:focus .group-focus\:border-r-yield-science,
.focus\:border-r-yield-science:focus {
  border-right-color: #98b5d9;
}

.group:active .group-active\:border-r-yield-science,
.active\:border-r-yield-science:active {
  border-right-color: #98b5d9;
}

.group.pressed .group-pressed\:border-r-yield-science,
.pressed\:border-r-yield-science.pressed {
  border-right-color: #98b5d9;
}

.border-b-yield-science {
  border-bottom-color: #98b5d9;
}

.group:hover .group-hover\:border-b-yield-science,
.hover\:border-b-yield-science:hover {
  border-bottom-color: #98b5d9;
}

.group:focus .group-focus\:border-b-yield-science,
.focus\:border-b-yield-science:focus {
  border-bottom-color: #98b5d9;
}

.group:active .group-active\:border-b-yield-science,
.active\:border-b-yield-science:active {
  border-bottom-color: #98b5d9;
}

.group.pressed .group-pressed\:border-b-yield-science,
.pressed\:border-b-yield-science.pressed {
  border-bottom-color: #98b5d9;
}

.border-l-yield-science {
  border-left-color: #98b5d9;
}

.group:hover .group-hover\:border-l-yield-science,
.hover\:border-l-yield-science:hover {
  border-left-color: #98b5d9;
}

.group:focus .group-focus\:border-l-yield-science,
.focus\:border-l-yield-science:focus {
  border-left-color: #98b5d9;
}

.group:active .group-active\:border-l-yield-science,
.active\:border-l-yield-science:active {
  border-left-color: #98b5d9;
}

.group.pressed .group-pressed\:border-l-yield-science,
.pressed\:border-l-yield-science.pressed {
  border-left-color: #98b5d9;
}

.tint-border-yield-science {
  fxs-border-image-tint: #98b5d9;
}

.tint-bg-yield-science {
  fxs-background-image-tint: #98b5d9;
}

.group:hover .group-hover\:tint-bg-yield-science,
.hover\:tint-bg-yield-science:hover {
  fxs-background-image-tint: #98b5d9;
}

.group:focus .group-focus\:tint-bg-yield-science,
.focus\:tint-bg-yield-science:focus {
  fxs-background-image-tint: #98b5d9;
}

.group:active .group-active\:tint-bg-yield-science,
.active\:tint-bg-yield-science:active {
  fxs-background-image-tint: #98b5d9;
}

.group.pressed .group-pressed\:tint-bg-yield-science,
.pressed\:tint-bg-yield-science.pressed {
  fxs-background-image-tint: #98b5d9;
}

.text-yield-influence {
  color: #add9c1;
}

.group:hover .group-hover\:text-yield-influence,
.hover\:text-yield-influence:hover {
  color: #add9c1;
}

.group:focus .group-focus\:text-yield-influence,
.focus\:text-yield-influence:focus {
  color: #add9c1;
}

.group:active .group-active\:text-yield-influence,
.active\:text-yield-influence:active {
  color: #add9c1;
}

.group.pressed .group-pressed\:text-yield-influence,
.pressed\:text-yield-influence.pressed {
  color: #add9c1;
}

.text-gradient-yield-influence {
  fxs-font-gradient-color: #add9c1;
}

.bg-yield-influence {
  background-color: #add9c1;
}

.group:hover .group-hover\:bg-yield-influence,
.hover\:bg-yield-influence:hover {
  background-color: #add9c1;
}

.group:focus .group-focus\:bg-yield-influence,
.focus\:bg-yield-influence:focus {
  background-color: #add9c1;
}

.group:active .group-active\:bg-yield-influence,
.active\:bg-yield-influence:active {
  background-color: #add9c1;
}

.group.pressed .group-pressed\:bg-yield-influence,
.pressed\:bg-yield-influence.pressed {
  background-color: #add9c1;
}

.border-yield-influence {
  border-color: #add9c1;
}

.group:hover .group-hover\:border-yield-influence,
.hover\:border-yield-influence:hover {
  border-color: #add9c1;
}

.group:focus .group-focus\:border-yield-influence,
.focus\:border-yield-influence:focus {
  border-color: #add9c1;
}

.group:active .group-active\:border-yield-influence,
.active\:border-yield-influence:active {
  border-color: #add9c1;
}

.group.pressed .group-pressed\:border-yield-influence,
.pressed\:border-yield-influence.pressed {
  border-color: #add9c1;
}

.border-t-yield-influence {
  border-top-color: #add9c1;
}

.group:hover .group-hover\:border-t-yield-influence,
.hover\:border-t-yield-influence:hover {
  border-top-color: #add9c1;
}

.group:focus .group-focus\:border-t-yield-influence,
.focus\:border-t-yield-influence:focus {
  border-top-color: #add9c1;
}

.group:active .group-active\:border-t-yield-influence,
.active\:border-t-yield-influence:active {
  border-top-color: #add9c1;
}

.group.pressed .group-pressed\:border-t-yield-influence,
.pressed\:border-t-yield-influence.pressed {
  border-top-color: #add9c1;
}

.border-r-yield-influence {
  border-right-color: #add9c1;
}

.group:hover .group-hover\:border-r-yield-influence,
.hover\:border-r-yield-influence:hover {
  border-right-color: #add9c1;
}

.group:focus .group-focus\:border-r-yield-influence,
.focus\:border-r-yield-influence:focus {
  border-right-color: #add9c1;
}

.group:active .group-active\:border-r-yield-influence,
.active\:border-r-yield-influence:active {
  border-right-color: #add9c1;
}

.group.pressed .group-pressed\:border-r-yield-influence,
.pressed\:border-r-yield-influence.pressed {
  border-right-color: #add9c1;
}

.border-b-yield-influence {
  border-bottom-color: #add9c1;
}

.group:hover .group-hover\:border-b-yield-influence,
.hover\:border-b-yield-influence:hover {
  border-bottom-color: #add9c1;
}

.group:focus .group-focus\:border-b-yield-influence,
.focus\:border-b-yield-influence:focus {
  border-bottom-color: #add9c1;
}

.group:active .group-active\:border-b-yield-influence,
.active\:border-b-yield-influence:active {
  border-bottom-color: #add9c1;
}

.group.pressed .group-pressed\:border-b-yield-influence,
.pressed\:border-b-yield-influence.pressed {
  border-bottom-color: #add9c1;
}

.border-l-yield-influence {
  border-left-color: #add9c1;
}

.group:hover .group-hover\:border-l-yield-influence,
.hover\:border-l-yield-influence:hover {
  border-left-color: #add9c1;
}

.group:focus .group-focus\:border-l-yield-influence,
.focus\:border-l-yield-influence:focus {
  border-left-color: #add9c1;
}

.group:active .group-active\:border-l-yield-influence,
.active\:border-l-yield-influence:active {
  border-left-color: #add9c1;
}

.group.pressed .group-pressed\:border-l-yield-influence,
.pressed\:border-l-yield-influence.pressed {
  border-left-color: #add9c1;
}

.tint-border-yield-influence {
  fxs-border-image-tint: #add9c1;
}

.tint-bg-yield-influence {
  fxs-background-image-tint: #add9c1;
}

.group:hover .group-hover\:tint-bg-yield-influence,
.hover\:tint-bg-yield-influence:hover {
  fxs-background-image-tint: #add9c1;
}

.group:focus .group-focus\:tint-bg-yield-influence,
.focus\:tint-bg-yield-influence:focus {
  fxs-background-image-tint: #add9c1;
}

.group:active .group-active\:tint-bg-yield-influence,
.active\:tint-bg-yield-influence:active {
  fxs-background-image-tint: #add9c1;
}

.group.pressed .group-pressed\:tint-bg-yield-influence,
.pressed\:tint-bg-yield-influence.pressed {
  fxs-background-image-tint: #add9c1;
}

.text-yield-culture {
  color: #bfa3d9;
}

.group:hover .group-hover\:text-yield-culture,
.hover\:text-yield-culture:hover {
  color: #bfa3d9;
}

.group:focus .group-focus\:text-yield-culture,
.focus\:text-yield-culture:focus {
  color: #bfa3d9;
}

.group:active .group-active\:text-yield-culture,
.active\:text-yield-culture:active {
  color: #bfa3d9;
}

.group.pressed .group-pressed\:text-yield-culture,
.pressed\:text-yield-culture.pressed {
  color: #bfa3d9;
}

.text-gradient-yield-culture {
  fxs-font-gradient-color: #bfa3d9;
}

.bg-yield-culture {
  background-color: #bfa3d9;
}

.group:hover .group-hover\:bg-yield-culture,
.hover\:bg-yield-culture:hover {
  background-color: #bfa3d9;
}

.group:focus .group-focus\:bg-yield-culture,
.focus\:bg-yield-culture:focus {
  background-color: #bfa3d9;
}

.group:active .group-active\:bg-yield-culture,
.active\:bg-yield-culture:active {
  background-color: #bfa3d9;
}

.group.pressed .group-pressed\:bg-yield-culture,
.pressed\:bg-yield-culture.pressed {
  background-color: #bfa3d9;
}

.border-yield-culture {
  border-color: #bfa3d9;
}

.group:hover .group-hover\:border-yield-culture,
.hover\:border-yield-culture:hover {
  border-color: #bfa3d9;
}

.group:focus .group-focus\:border-yield-culture,
.focus\:border-yield-culture:focus {
  border-color: #bfa3d9;
}

.group:active .group-active\:border-yield-culture,
.active\:border-yield-culture:active {
  border-color: #bfa3d9;
}

.group.pressed .group-pressed\:border-yield-culture,
.pressed\:border-yield-culture.pressed {
  border-color: #bfa3d9;
}

.border-t-yield-culture {
  border-top-color: #bfa3d9;
}

.group:hover .group-hover\:border-t-yield-culture,
.hover\:border-t-yield-culture:hover {
  border-top-color: #bfa3d9;
}

.group:focus .group-focus\:border-t-yield-culture,
.focus\:border-t-yield-culture:focus {
  border-top-color: #bfa3d9;
}

.group:active .group-active\:border-t-yield-culture,
.active\:border-t-yield-culture:active {
  border-top-color: #bfa3d9;
}

.group.pressed .group-pressed\:border-t-yield-culture,
.pressed\:border-t-yield-culture.pressed {
  border-top-color: #bfa3d9;
}

.border-r-yield-culture {
  border-right-color: #bfa3d9;
}

.group:hover .group-hover\:border-r-yield-culture,
.hover\:border-r-yield-culture:hover {
  border-right-color: #bfa3d9;
}

.group:focus .group-focus\:border-r-yield-culture,
.focus\:border-r-yield-culture:focus {
  border-right-color: #bfa3d9;
}

.group:active .group-active\:border-r-yield-culture,
.active\:border-r-yield-culture:active {
  border-right-color: #bfa3d9;
}

.group.pressed .group-pressed\:border-r-yield-culture,
.pressed\:border-r-yield-culture.pressed {
  border-right-color: #bfa3d9;
}

.border-b-yield-culture {
  border-bottom-color: #bfa3d9;
}

.group:hover .group-hover\:border-b-yield-culture,
.hover\:border-b-yield-culture:hover {
  border-bottom-color: #bfa3d9;
}

.group:focus .group-focus\:border-b-yield-culture,
.focus\:border-b-yield-culture:focus {
  border-bottom-color: #bfa3d9;
}

.group:active .group-active\:border-b-yield-culture,
.active\:border-b-yield-culture:active {
  border-bottom-color: #bfa3d9;
}

.group.pressed .group-pressed\:border-b-yield-culture,
.pressed\:border-b-yield-culture.pressed {
  border-bottom-color: #bfa3d9;
}

.border-l-yield-culture {
  border-left-color: #bfa3d9;
}

.group:hover .group-hover\:border-l-yield-culture,
.hover\:border-l-yield-culture:hover {
  border-left-color: #bfa3d9;
}

.group:focus .group-focus\:border-l-yield-culture,
.focus\:border-l-yield-culture:focus {
  border-left-color: #bfa3d9;
}

.group:active .group-active\:border-l-yield-culture,
.active\:border-l-yield-culture:active {
  border-left-color: #bfa3d9;
}

.group.pressed .group-pressed\:border-l-yield-culture,
.pressed\:border-l-yield-culture.pressed {
  border-left-color: #bfa3d9;
}

.tint-border-yield-culture {
  fxs-border-image-tint: #bfa3d9;
}

.tint-bg-yield-culture {
  fxs-background-image-tint: #bfa3d9;
}

.group:hover .group-hover\:tint-bg-yield-culture,
.hover\:tint-bg-yield-culture:hover {
  fxs-background-image-tint: #bfa3d9;
}

.group:focus .group-focus\:tint-bg-yield-culture,
.focus\:tint-bg-yield-culture:focus {
  fxs-background-image-tint: #bfa3d9;
}

.group:active .group-active\:tint-bg-yield-culture,
.active\:tint-bg-yield-culture:active {
  fxs-background-image-tint: #bfa3d9;
}

.group.pressed .group-pressed\:tint-bg-yield-culture,
.pressed\:tint-bg-yield-culture.pressed {
  fxs-background-image-tint: #bfa3d9;
}

.text-yield-happiness {
  color: #d9b198;
}

.group:hover .group-hover\:text-yield-happiness,
.hover\:text-yield-happiness:hover {
  color: #d9b198;
}

.group:focus .group-focus\:text-yield-happiness,
.focus\:text-yield-happiness:focus {
  color: #d9b198;
}

.group:active .group-active\:text-yield-happiness,
.active\:text-yield-happiness:active {
  color: #d9b198;
}

.group.pressed .group-pressed\:text-yield-happiness,
.pressed\:text-yield-happiness.pressed {
  color: #d9b198;
}

.text-gradient-yield-happiness {
  fxs-font-gradient-color: #d9b198;
}

.bg-yield-happiness {
  background-color: #d9b198;
}

.group:hover .group-hover\:bg-yield-happiness,
.hover\:bg-yield-happiness:hover {
  background-color: #d9b198;
}

.group:focus .group-focus\:bg-yield-happiness,
.focus\:bg-yield-happiness:focus {
  background-color: #d9b198;
}

.group:active .group-active\:bg-yield-happiness,
.active\:bg-yield-happiness:active {
  background-color: #d9b198;
}

.group.pressed .group-pressed\:bg-yield-happiness,
.pressed\:bg-yield-happiness.pressed {
  background-color: #d9b198;
}

.border-yield-happiness {
  border-color: #d9b198;
}

.group:hover .group-hover\:border-yield-happiness,
.hover\:border-yield-happiness:hover {
  border-color: #d9b198;
}

.group:focus .group-focus\:border-yield-happiness,
.focus\:border-yield-happiness:focus {
  border-color: #d9b198;
}

.group:active .group-active\:border-yield-happiness,
.active\:border-yield-happiness:active {
  border-color: #d9b198;
}

.group.pressed .group-pressed\:border-yield-happiness,
.pressed\:border-yield-happiness.pressed {
  border-color: #d9b198;
}

.border-t-yield-happiness {
  border-top-color: #d9b198;
}

.group:hover .group-hover\:border-t-yield-happiness,
.hover\:border-t-yield-happiness:hover {
  border-top-color: #d9b198;
}

.group:focus .group-focus\:border-t-yield-happiness,
.focus\:border-t-yield-happiness:focus {
  border-top-color: #d9b198;
}

.group:active .group-active\:border-t-yield-happiness,
.active\:border-t-yield-happiness:active {
  border-top-color: #d9b198;
}

.group.pressed .group-pressed\:border-t-yield-happiness,
.pressed\:border-t-yield-happiness.pressed {
  border-top-color: #d9b198;
}

.border-r-yield-happiness {
  border-right-color: #d9b198;
}

.group:hover .group-hover\:border-r-yield-happiness,
.hover\:border-r-yield-happiness:hover {
  border-right-color: #d9b198;
}

.group:focus .group-focus\:border-r-yield-happiness,
.focus\:border-r-yield-happiness:focus {
  border-right-color: #d9b198;
}

.group:active .group-active\:border-r-yield-happiness,
.active\:border-r-yield-happiness:active {
  border-right-color: #d9b198;
}

.group.pressed .group-pressed\:border-r-yield-happiness,
.pressed\:border-r-yield-happiness.pressed {
  border-right-color: #d9b198;
}

.border-b-yield-happiness {
  border-bottom-color: #d9b198;
}

.group:hover .group-hover\:border-b-yield-happiness,
.hover\:border-b-yield-happiness:hover {
  border-bottom-color: #d9b198;
}

.group:focus .group-focus\:border-b-yield-happiness,
.focus\:border-b-yield-happiness:focus {
  border-bottom-color: #d9b198;
}

.group:active .group-active\:border-b-yield-happiness,
.active\:border-b-yield-happiness:active {
  border-bottom-color: #d9b198;
}

.group.pressed .group-pressed\:border-b-yield-happiness,
.pressed\:border-b-yield-happiness.pressed {
  border-bottom-color: #d9b198;
}

.border-l-yield-happiness {
  border-left-color: #d9b198;
}

.group:hover .group-hover\:border-l-yield-happiness,
.hover\:border-l-yield-happiness:hover {
  border-left-color: #d9b198;
}

.group:focus .group-focus\:border-l-yield-happiness,
.focus\:border-l-yield-happiness:focus {
  border-left-color: #d9b198;
}

.group:active .group-active\:border-l-yield-happiness,
.active\:border-l-yield-happiness:active {
  border-left-color: #d9b198;
}

.group.pressed .group-pressed\:border-l-yield-happiness,
.pressed\:border-l-yield-happiness.pressed {
  border-left-color: #d9b198;
}

.tint-border-yield-happiness {
  fxs-border-image-tint: #d9b198;
}

.tint-bg-yield-happiness {
  fxs-background-image-tint: #d9b198;
}

.group:hover .group-hover\:tint-bg-yield-happiness,
.hover\:tint-bg-yield-happiness:hover {
  fxs-background-image-tint: #d9b198;
}

.group:focus .group-focus\:tint-bg-yield-happiness,
.focus\:tint-bg-yield-happiness:focus {
  fxs-background-image-tint: #d9b198;
}

.group:active .group-active\:tint-bg-yield-happiness,
.active\:tint-bg-yield-happiness:active {
  fxs-background-image-tint: #d9b198;
}

.group.pressed .group-pressed\:tint-bg-yield-happiness,
.pressed\:tint-bg-yield-happiness.pressed {
  fxs-background-image-tint: #d9b198;
}

.text-victory-science {
  color: #4d7c96;
}

.group:hover .group-hover\:text-victory-science,
.hover\:text-victory-science:hover {
  color: #4d7c96;
}

.group:focus .group-focus\:text-victory-science,
.focus\:text-victory-science:focus {
  color: #4d7c96;
}

.group:active .group-active\:text-victory-science,
.active\:text-victory-science:active {
  color: #4d7c96;
}

.group.pressed .group-pressed\:text-victory-science,
.pressed\:text-victory-science.pressed {
  color: #4d7c96;
}

.text-gradient-victory-science {
  fxs-font-gradient-color: #4d7c96;
}

.bg-victory-science {
  background-color: #4d7c96;
}

.group:hover .group-hover\:bg-victory-science,
.hover\:bg-victory-science:hover {
  background-color: #4d7c96;
}

.group:focus .group-focus\:bg-victory-science,
.focus\:bg-victory-science:focus {
  background-color: #4d7c96;
}

.group:active .group-active\:bg-victory-science,
.active\:bg-victory-science:active {
  background-color: #4d7c96;
}

.group.pressed .group-pressed\:bg-victory-science,
.pressed\:bg-victory-science.pressed {
  background-color: #4d7c96;
}

.border-victory-science {
  border-color: #4d7c96;
}

.group:hover .group-hover\:border-victory-science,
.hover\:border-victory-science:hover {
  border-color: #4d7c96;
}

.group:focus .group-focus\:border-victory-science,
.focus\:border-victory-science:focus {
  border-color: #4d7c96;
}

.group:active .group-active\:border-victory-science,
.active\:border-victory-science:active {
  border-color: #4d7c96;
}

.group.pressed .group-pressed\:border-victory-science,
.pressed\:border-victory-science.pressed {
  border-color: #4d7c96;
}

.border-t-victory-science {
  border-top-color: #4d7c96;
}

.group:hover .group-hover\:border-t-victory-science,
.hover\:border-t-victory-science:hover {
  border-top-color: #4d7c96;
}

.group:focus .group-focus\:border-t-victory-science,
.focus\:border-t-victory-science:focus {
  border-top-color: #4d7c96;
}

.group:active .group-active\:border-t-victory-science,
.active\:border-t-victory-science:active {
  border-top-color: #4d7c96;
}

.group.pressed .group-pressed\:border-t-victory-science,
.pressed\:border-t-victory-science.pressed {
  border-top-color: #4d7c96;
}

.border-r-victory-science {
  border-right-color: #4d7c96;
}

.group:hover .group-hover\:border-r-victory-science,
.hover\:border-r-victory-science:hover {
  border-right-color: #4d7c96;
}

.group:focus .group-focus\:border-r-victory-science,
.focus\:border-r-victory-science:focus {
  border-right-color: #4d7c96;
}

.group:active .group-active\:border-r-victory-science,
.active\:border-r-victory-science:active {
  border-right-color: #4d7c96;
}

.group.pressed .group-pressed\:border-r-victory-science,
.pressed\:border-r-victory-science.pressed {
  border-right-color: #4d7c96;
}

.border-b-victory-science {
  border-bottom-color: #4d7c96;
}

.group:hover .group-hover\:border-b-victory-science,
.hover\:border-b-victory-science:hover {
  border-bottom-color: #4d7c96;
}

.group:focus .group-focus\:border-b-victory-science,
.focus\:border-b-victory-science:focus {
  border-bottom-color: #4d7c96;
}

.group:active .group-active\:border-b-victory-science,
.active\:border-b-victory-science:active {
  border-bottom-color: #4d7c96;
}

.group.pressed .group-pressed\:border-b-victory-science,
.pressed\:border-b-victory-science.pressed {
  border-bottom-color: #4d7c96;
}

.border-l-victory-science {
  border-left-color: #4d7c96;
}

.group:hover .group-hover\:border-l-victory-science,
.hover\:border-l-victory-science:hover {
  border-left-color: #4d7c96;
}

.group:focus .group-focus\:border-l-victory-science,
.focus\:border-l-victory-science:focus {
  border-left-color: #4d7c96;
}

.group:active .group-active\:border-l-victory-science,
.active\:border-l-victory-science:active {
  border-left-color: #4d7c96;
}

.group.pressed .group-pressed\:border-l-victory-science,
.pressed\:border-l-victory-science.pressed {
  border-left-color: #4d7c96;
}

.tint-border-victory-science {
  fxs-border-image-tint: #4d7c96;
}

.tint-bg-victory-science {
  fxs-background-image-tint: #4d7c96;
}

.group:hover .group-hover\:tint-bg-victory-science,
.hover\:tint-bg-victory-science:hover {
  fxs-background-image-tint: #4d7c96;
}

.group:focus .group-focus\:tint-bg-victory-science,
.focus\:tint-bg-victory-science:focus {
  fxs-background-image-tint: #4d7c96;
}

.group:active .group-active\:tint-bg-victory-science,
.active\:tint-bg-victory-science:active {
  fxs-background-image-tint: #4d7c96;
}

.group.pressed .group-pressed\:tint-bg-victory-science,
.pressed\:tint-bg-victory-science.pressed {
  fxs-background-image-tint: #4d7c96;
}

.text-victory-culture {
  color: #892bb3;
}

.group:hover .group-hover\:text-victory-culture,
.hover\:text-victory-culture:hover {
  color: #892bb3;
}

.group:focus .group-focus\:text-victory-culture,
.focus\:text-victory-culture:focus {
  color: #892bb3;
}

.group:active .group-active\:text-victory-culture,
.active\:text-victory-culture:active {
  color: #892bb3;
}

.group.pressed .group-pressed\:text-victory-culture,
.pressed\:text-victory-culture.pressed {
  color: #892bb3;
}

.text-gradient-victory-culture {
  fxs-font-gradient-color: #892bb3;
}

.bg-victory-culture {
  background-color: #892bb3;
}

.group:hover .group-hover\:bg-victory-culture,
.hover\:bg-victory-culture:hover {
  background-color: #892bb3;
}

.group:focus .group-focus\:bg-victory-culture,
.focus\:bg-victory-culture:focus {
  background-color: #892bb3;
}

.group:active .group-active\:bg-victory-culture,
.active\:bg-victory-culture:active {
  background-color: #892bb3;
}

.group.pressed .group-pressed\:bg-victory-culture,
.pressed\:bg-victory-culture.pressed {
  background-color: #892bb3;
}

.border-victory-culture {
  border-color: #892bb3;
}

.group:hover .group-hover\:border-victory-culture,
.hover\:border-victory-culture:hover {
  border-color: #892bb3;
}

.group:focus .group-focus\:border-victory-culture,
.focus\:border-victory-culture:focus {
  border-color: #892bb3;
}

.group:active .group-active\:border-victory-culture,
.active\:border-victory-culture:active {
  border-color: #892bb3;
}

.group.pressed .group-pressed\:border-victory-culture,
.pressed\:border-victory-culture.pressed {
  border-color: #892bb3;
}

.border-t-victory-culture {
  border-top-color: #892bb3;
}

.group:hover .group-hover\:border-t-victory-culture,
.hover\:border-t-victory-culture:hover {
  border-top-color: #892bb3;
}

.group:focus .group-focus\:border-t-victory-culture,
.focus\:border-t-victory-culture:focus {
  border-top-color: #892bb3;
}

.group:active .group-active\:border-t-victory-culture,
.active\:border-t-victory-culture:active {
  border-top-color: #892bb3;
}

.group.pressed .group-pressed\:border-t-victory-culture,
.pressed\:border-t-victory-culture.pressed {
  border-top-color: #892bb3;
}

.border-r-victory-culture {
  border-right-color: #892bb3;
}

.group:hover .group-hover\:border-r-victory-culture,
.hover\:border-r-victory-culture:hover {
  border-right-color: #892bb3;
}

.group:focus .group-focus\:border-r-victory-culture,
.focus\:border-r-victory-culture:focus {
  border-right-color: #892bb3;
}

.group:active .group-active\:border-r-victory-culture,
.active\:border-r-victory-culture:active {
  border-right-color: #892bb3;
}

.group.pressed .group-pressed\:border-r-victory-culture,
.pressed\:border-r-victory-culture.pressed {
  border-right-color: #892bb3;
}

.border-b-victory-culture {
  border-bottom-color: #892bb3;
}

.group:hover .group-hover\:border-b-victory-culture,
.hover\:border-b-victory-culture:hover {
  border-bottom-color: #892bb3;
}

.group:focus .group-focus\:border-b-victory-culture,
.focus\:border-b-victory-culture:focus {
  border-bottom-color: #892bb3;
}

.group:active .group-active\:border-b-victory-culture,
.active\:border-b-victory-culture:active {
  border-bottom-color: #892bb3;
}

.group.pressed .group-pressed\:border-b-victory-culture,
.pressed\:border-b-victory-culture.pressed {
  border-bottom-color: #892bb3;
}

.border-l-victory-culture {
  border-left-color: #892bb3;
}

.group:hover .group-hover\:border-l-victory-culture,
.hover\:border-l-victory-culture:hover {
  border-left-color: #892bb3;
}

.group:focus .group-focus\:border-l-victory-culture,
.focus\:border-l-victory-culture:focus {
  border-left-color: #892bb3;
}

.group:active .group-active\:border-l-victory-culture,
.active\:border-l-victory-culture:active {
  border-left-color: #892bb3;
}

.group.pressed .group-pressed\:border-l-victory-culture,
.pressed\:border-l-victory-culture.pressed {
  border-left-color: #892bb3;
}

.tint-border-victory-culture {
  fxs-border-image-tint: #892bb3;
}

.tint-bg-victory-culture {
  fxs-background-image-tint: #892bb3;
}

.group:hover .group-hover\:tint-bg-victory-culture,
.hover\:tint-bg-victory-culture:hover {
  fxs-background-image-tint: #892bb3;
}

.group:focus .group-focus\:tint-bg-victory-culture,
.focus\:tint-bg-victory-culture:focus {
  fxs-background-image-tint: #892bb3;
}

.group:active .group-active\:tint-bg-victory-culture,
.active\:tint-bg-victory-culture:active {
  fxs-background-image-tint: #892bb3;
}

.group.pressed .group-pressed\:tint-bg-victory-culture,
.pressed\:tint-bg-victory-culture.pressed {
  fxs-background-image-tint: #892bb3;
}

.text-victory-economic {
  color: #ffd553;
}

.group:hover .group-hover\:text-victory-economic,
.hover\:text-victory-economic:hover {
  color: #ffd553;
}

.group:focus .group-focus\:text-victory-economic,
.focus\:text-victory-economic:focus {
  color: #ffd553;
}

.group:active .group-active\:text-victory-economic,
.active\:text-victory-economic:active {
  color: #ffd553;
}

.group.pressed .group-pressed\:text-victory-economic,
.pressed\:text-victory-economic.pressed {
  color: #ffd553;
}

.text-gradient-victory-economic {
  fxs-font-gradient-color: #ffd553;
}

.bg-victory-economic {
  background-color: #ffd553;
}

.group:hover .group-hover\:bg-victory-economic,
.hover\:bg-victory-economic:hover {
  background-color: #ffd553;
}

.group:focus .group-focus\:bg-victory-economic,
.focus\:bg-victory-economic:focus {
  background-color: #ffd553;
}

.group:active .group-active\:bg-victory-economic,
.active\:bg-victory-economic:active {
  background-color: #ffd553;
}

.group.pressed .group-pressed\:bg-victory-economic,
.pressed\:bg-victory-economic.pressed {
  background-color: #ffd553;
}

.border-victory-economic {
  border-color: #ffd553;
}

.group:hover .group-hover\:border-victory-economic,
.hover\:border-victory-economic:hover {
  border-color: #ffd553;
}

.group:focus .group-focus\:border-victory-economic,
.focus\:border-victory-economic:focus {
  border-color: #ffd553;
}

.group:active .group-active\:border-victory-economic,
.active\:border-victory-economic:active {
  border-color: #ffd553;
}

.group.pressed .group-pressed\:border-victory-economic,
.pressed\:border-victory-economic.pressed {
  border-color: #ffd553;
}

.border-t-victory-economic {
  border-top-color: #ffd553;
}

.group:hover .group-hover\:border-t-victory-economic,
.hover\:border-t-victory-economic:hover {
  border-top-color: #ffd553;
}

.group:focus .group-focus\:border-t-victory-economic,
.focus\:border-t-victory-economic:focus {
  border-top-color: #ffd553;
}

.group:active .group-active\:border-t-victory-economic,
.active\:border-t-victory-economic:active {
  border-top-color: #ffd553;
}

.group.pressed .group-pressed\:border-t-victory-economic,
.pressed\:border-t-victory-economic.pressed {
  border-top-color: #ffd553;
}

.border-r-victory-economic {
  border-right-color: #ffd553;
}

.group:hover .group-hover\:border-r-victory-economic,
.hover\:border-r-victory-economic:hover {
  border-right-color: #ffd553;
}

.group:focus .group-focus\:border-r-victory-economic,
.focus\:border-r-victory-economic:focus {
  border-right-color: #ffd553;
}

.group:active .group-active\:border-r-victory-economic,
.active\:border-r-victory-economic:active {
  border-right-color: #ffd553;
}

.group.pressed .group-pressed\:border-r-victory-economic,
.pressed\:border-r-victory-economic.pressed {
  border-right-color: #ffd553;
}

.border-b-victory-economic {
  border-bottom-color: #ffd553;
}

.group:hover .group-hover\:border-b-victory-economic,
.hover\:border-b-victory-economic:hover {
  border-bottom-color: #ffd553;
}

.group:focus .group-focus\:border-b-victory-economic,
.focus\:border-b-victory-economic:focus {
  border-bottom-color: #ffd553;
}

.group:active .group-active\:border-b-victory-economic,
.active\:border-b-victory-economic:active {
  border-bottom-color: #ffd553;
}

.group.pressed .group-pressed\:border-b-victory-economic,
.pressed\:border-b-victory-economic.pressed {
  border-bottom-color: #ffd553;
}

.border-l-victory-economic {
  border-left-color: #ffd553;
}

.group:hover .group-hover\:border-l-victory-economic,
.hover\:border-l-victory-economic:hover {
  border-left-color: #ffd553;
}

.group:focus .group-focus\:border-l-victory-economic,
.focus\:border-l-victory-economic:focus {
  border-left-color: #ffd553;
}

.group:active .group-active\:border-l-victory-economic,
.active\:border-l-victory-economic:active {
  border-left-color: #ffd553;
}

.group.pressed .group-pressed\:border-l-victory-economic,
.pressed\:border-l-victory-economic.pressed {
  border-left-color: #ffd553;
}

.tint-border-victory-economic {
  fxs-border-image-tint: #ffd553;
}

.tint-bg-victory-economic {
  fxs-background-image-tint: #ffd553;
}

.group:hover .group-hover\:tint-bg-victory-economic,
.hover\:tint-bg-victory-economic:hover {
  fxs-background-image-tint: #ffd553;
}

.group:focus .group-focus\:tint-bg-victory-economic,
.focus\:tint-bg-victory-economic:focus {
  fxs-background-image-tint: #ffd553;
}

.group:active .group-active\:tint-bg-victory-economic,
.active\:tint-bg-victory-economic:active {
  fxs-background-image-tint: #ffd553;
}

.group.pressed .group-pressed\:tint-bg-victory-economic,
.pressed\:tint-bg-victory-economic.pressed {
  fxs-background-image-tint: #ffd553;
}

.text-victory-military {
  color: #af1b1c;
}

.group:hover .group-hover\:text-victory-military,
.hover\:text-victory-military:hover {
  color: #af1b1c;
}

.group:focus .group-focus\:text-victory-military,
.focus\:text-victory-military:focus {
  color: #af1b1c;
}

.group:active .group-active\:text-victory-military,
.active\:text-victory-military:active {
  color: #af1b1c;
}

.group.pressed .group-pressed\:text-victory-military,
.pressed\:text-victory-military.pressed {
  color: #af1b1c;
}

.text-gradient-victory-military {
  fxs-font-gradient-color: #af1b1c;
}

.bg-victory-military {
  background-color: #af1b1c;
}

.group:hover .group-hover\:bg-victory-military,
.hover\:bg-victory-military:hover {
  background-color: #af1b1c;
}

.group:focus .group-focus\:bg-victory-military,
.focus\:bg-victory-military:focus {
  background-color: #af1b1c;
}

.group:active .group-active\:bg-victory-military,
.active\:bg-victory-military:active {
  background-color: #af1b1c;
}

.group.pressed .group-pressed\:bg-victory-military,
.pressed\:bg-victory-military.pressed {
  background-color: #af1b1c;
}

.border-victory-military {
  border-color: #af1b1c;
}

.group:hover .group-hover\:border-victory-military,
.hover\:border-victory-military:hover {
  border-color: #af1b1c;
}

.group:focus .group-focus\:border-victory-military,
.focus\:border-victory-military:focus {
  border-color: #af1b1c;
}

.group:active .group-active\:border-victory-military,
.active\:border-victory-military:active {
  border-color: #af1b1c;
}

.group.pressed .group-pressed\:border-victory-military,
.pressed\:border-victory-military.pressed {
  border-color: #af1b1c;
}

.border-t-victory-military {
  border-top-color: #af1b1c;
}

.group:hover .group-hover\:border-t-victory-military,
.hover\:border-t-victory-military:hover {
  border-top-color: #af1b1c;
}

.group:focus .group-focus\:border-t-victory-military,
.focus\:border-t-victory-military:focus {
  border-top-color: #af1b1c;
}

.group:active .group-active\:border-t-victory-military,
.active\:border-t-victory-military:active {
  border-top-color: #af1b1c;
}

.group.pressed .group-pressed\:border-t-victory-military,
.pressed\:border-t-victory-military.pressed {
  border-top-color: #af1b1c;
}

.border-r-victory-military {
  border-right-color: #af1b1c;
}

.group:hover .group-hover\:border-r-victory-military,
.hover\:border-r-victory-military:hover {
  border-right-color: #af1b1c;
}

.group:focus .group-focus\:border-r-victory-military,
.focus\:border-r-victory-military:focus {
  border-right-color: #af1b1c;
}

.group:active .group-active\:border-r-victory-military,
.active\:border-r-victory-military:active {
  border-right-color: #af1b1c;
}

.group.pressed .group-pressed\:border-r-victory-military,
.pressed\:border-r-victory-military.pressed {
  border-right-color: #af1b1c;
}

.border-b-victory-military {
  border-bottom-color: #af1b1c;
}

.group:hover .group-hover\:border-b-victory-military,
.hover\:border-b-victory-military:hover {
  border-bottom-color: #af1b1c;
}

.group:focus .group-focus\:border-b-victory-military,
.focus\:border-b-victory-military:focus {
  border-bottom-color: #af1b1c;
}

.group:active .group-active\:border-b-victory-military,
.active\:border-b-victory-military:active {
  border-bottom-color: #af1b1c;
}

.group.pressed .group-pressed\:border-b-victory-military,
.pressed\:border-b-victory-military.pressed {
  border-bottom-color: #af1b1c;
}

.border-l-victory-military {
  border-left-color: #af1b1c;
}

.group:hover .group-hover\:border-l-victory-military,
.hover\:border-l-victory-military:hover {
  border-left-color: #af1b1c;
}

.group:focus .group-focus\:border-l-victory-military,
.focus\:border-l-victory-military:focus {
  border-left-color: #af1b1c;
}

.group:active .group-active\:border-l-victory-military,
.active\:border-l-victory-military:active {
  border-left-color: #af1b1c;
}

.group.pressed .group-pressed\:border-l-victory-military,
.pressed\:border-l-victory-military.pressed {
  border-left-color: #af1b1c;
}

.tint-border-victory-military {
  fxs-border-image-tint: #af1b1c;
}

.tint-bg-victory-military {
  fxs-background-image-tint: #af1b1c;
}

.group:hover .group-hover\:tint-bg-victory-military,
.hover\:tint-bg-victory-military:hover {
  fxs-background-image-tint: #af1b1c;
}

.group:focus .group-focus\:tint-bg-victory-military,
.focus\:tint-bg-victory-military:focus {
  fxs-background-image-tint: #af1b1c;
}

.group:active .group-active\:tint-bg-victory-military,
.active\:tint-bg-victory-military:active {
  fxs-background-image-tint: #af1b1c;
}

.group.pressed .group-pressed\:tint-bg-victory-military,
.pressed\:tint-bg-victory-military.pressed {
  fxs-background-image-tint: #af1b1c;
}

.text-team {
  color: #e9b0b0;
}

.group:hover .group-hover\:text-team,
.hover\:text-team:hover {
  color: #e9b0b0;
}

.group:focus .group-focus\:text-team,
.focus\:text-team:focus {
  color: #e9b0b0;
}

.group:active .group-active\:text-team,
.active\:text-team:active {
  color: #e9b0b0;
}

.group.pressed .group-pressed\:text-team,
.pressed\:text-team.pressed {
  color: #e9b0b0;
}

.text-gradient-team {
  fxs-font-gradient-color: #e9b0b0;
}

.bg-team {
  background-color: #e9b0b0;
}

.group:hover .group-hover\:bg-team,
.hover\:bg-team:hover {
  background-color: #e9b0b0;
}

.group:focus .group-focus\:bg-team,
.focus\:bg-team:focus {
  background-color: #e9b0b0;
}

.group:active .group-active\:bg-team,
.active\:bg-team:active {
  background-color: #e9b0b0;
}

.group.pressed .group-pressed\:bg-team,
.pressed\:bg-team.pressed {
  background-color: #e9b0b0;
}

.border-team {
  border-color: #e9b0b0;
}

.group:hover .group-hover\:border-team,
.hover\:border-team:hover {
  border-color: #e9b0b0;
}

.group:focus .group-focus\:border-team,
.focus\:border-team:focus {
  border-color: #e9b0b0;
}

.group:active .group-active\:border-team,
.active\:border-team:active {
  border-color: #e9b0b0;
}

.group.pressed .group-pressed\:border-team,
.pressed\:border-team.pressed {
  border-color: #e9b0b0;
}

.border-t-team {
  border-top-color: #e9b0b0;
}

.group:hover .group-hover\:border-t-team,
.hover\:border-t-team:hover {
  border-top-color: #e9b0b0;
}

.group:focus .group-focus\:border-t-team,
.focus\:border-t-team:focus {
  border-top-color: #e9b0b0;
}

.group:active .group-active\:border-t-team,
.active\:border-t-team:active {
  border-top-color: #e9b0b0;
}

.group.pressed .group-pressed\:border-t-team,
.pressed\:border-t-team.pressed {
  border-top-color: #e9b0b0;
}

.border-r-team {
  border-right-color: #e9b0b0;
}

.group:hover .group-hover\:border-r-team,
.hover\:border-r-team:hover {
  border-right-color: #e9b0b0;
}

.group:focus .group-focus\:border-r-team,
.focus\:border-r-team:focus {
  border-right-color: #e9b0b0;
}

.group:active .group-active\:border-r-team,
.active\:border-r-team:active {
  border-right-color: #e9b0b0;
}

.group.pressed .group-pressed\:border-r-team,
.pressed\:border-r-team.pressed {
  border-right-color: #e9b0b0;
}

.border-b-team {
  border-bottom-color: #e9b0b0;
}

.group:hover .group-hover\:border-b-team,
.hover\:border-b-team:hover {
  border-bottom-color: #e9b0b0;
}

.group:focus .group-focus\:border-b-team,
.focus\:border-b-team:focus {
  border-bottom-color: #e9b0b0;
}

.group:active .group-active\:border-b-team,
.active\:border-b-team:active {
  border-bottom-color: #e9b0b0;
}

.group.pressed .group-pressed\:border-b-team,
.pressed\:border-b-team.pressed {
  border-bottom-color: #e9b0b0;
}

.border-l-team {
  border-left-color: #e9b0b0;
}

.group:hover .group-hover\:border-l-team,
.hover\:border-l-team:hover {
  border-left-color: #e9b0b0;
}

.group:focus .group-focus\:border-l-team,
.focus\:border-l-team:focus {
  border-left-color: #e9b0b0;
}

.group:active .group-active\:border-l-team,
.active\:border-l-team:active {
  border-left-color: #e9b0b0;
}

.group.pressed .group-pressed\:border-l-team,
.pressed\:border-l-team.pressed {
  border-left-color: #e9b0b0;
}

.tint-border-team {
  fxs-border-image-tint: #e9b0b0;
}

.tint-bg-team {
  fxs-background-image-tint: #e9b0b0;
}

.group:hover .group-hover\:tint-bg-team,
.hover\:tint-bg-team:hover {
  fxs-background-image-tint: #e9b0b0;
}

.group:focus .group-focus\:tint-bg-team,
.focus\:tint-bg-team:focus {
  fxs-background-image-tint: #e9b0b0;
}

.group:active .group-active\:tint-bg-team,
.active\:tint-bg-team:active {
  fxs-background-image-tint: #e9b0b0;
}

.group.pressed .group-pressed\:tint-bg-team,
.pressed\:tint-bg-team.pressed {
  fxs-background-image-tint: #e9b0b0;
}

.text-direct {
  color: #d4e9b0;
}

.group:hover .group-hover\:text-direct,
.hover\:text-direct:hover {
  color: #d4e9b0;
}

.group:focus .group-focus\:text-direct,
.focus\:text-direct:focus {
  color: #d4e9b0;
}

.group:active .group-active\:text-direct,
.active\:text-direct:active {
  color: #d4e9b0;
}

.group.pressed .group-pressed\:text-direct,
.pressed\:text-direct.pressed {
  color: #d4e9b0;
}

.text-gradient-direct {
  fxs-font-gradient-color: #d4e9b0;
}

.bg-direct {
  background-color: #d4e9b0;
}

.group:hover .group-hover\:bg-direct,
.hover\:bg-direct:hover {
  background-color: #d4e9b0;
}

.group:focus .group-focus\:bg-direct,
.focus\:bg-direct:focus {
  background-color: #d4e9b0;
}

.group:active .group-active\:bg-direct,
.active\:bg-direct:active {
  background-color: #d4e9b0;
}

.group.pressed .group-pressed\:bg-direct,
.pressed\:bg-direct.pressed {
  background-color: #d4e9b0;
}

.border-direct {
  border-color: #d4e9b0;
}

.group:hover .group-hover\:border-direct,
.hover\:border-direct:hover {
  border-color: #d4e9b0;
}

.group:focus .group-focus\:border-direct,
.focus\:border-direct:focus {
  border-color: #d4e9b0;
}

.group:active .group-active\:border-direct,
.active\:border-direct:active {
  border-color: #d4e9b0;
}

.group.pressed .group-pressed\:border-direct,
.pressed\:border-direct.pressed {
  border-color: #d4e9b0;
}

.border-t-direct {
  border-top-color: #d4e9b0;
}

.group:hover .group-hover\:border-t-direct,
.hover\:border-t-direct:hover {
  border-top-color: #d4e9b0;
}

.group:focus .group-focus\:border-t-direct,
.focus\:border-t-direct:focus {
  border-top-color: #d4e9b0;
}

.group:active .group-active\:border-t-direct,
.active\:border-t-direct:active {
  border-top-color: #d4e9b0;
}

.group.pressed .group-pressed\:border-t-direct,
.pressed\:border-t-direct.pressed {
  border-top-color: #d4e9b0;
}

.border-r-direct {
  border-right-color: #d4e9b0;
}

.group:hover .group-hover\:border-r-direct,
.hover\:border-r-direct:hover {
  border-right-color: #d4e9b0;
}

.group:focus .group-focus\:border-r-direct,
.focus\:border-r-direct:focus {
  border-right-color: #d4e9b0;
}

.group:active .group-active\:border-r-direct,
.active\:border-r-direct:active {
  border-right-color: #d4e9b0;
}

.group.pressed .group-pressed\:border-r-direct,
.pressed\:border-r-direct.pressed {
  border-right-color: #d4e9b0;
}

.border-b-direct {
  border-bottom-color: #d4e9b0;
}

.group:hover .group-hover\:border-b-direct,
.hover\:border-b-direct:hover {
  border-bottom-color: #d4e9b0;
}

.group:focus .group-focus\:border-b-direct,
.focus\:border-b-direct:focus {
  border-bottom-color: #d4e9b0;
}

.group:active .group-active\:border-b-direct,
.active\:border-b-direct:active {
  border-bottom-color: #d4e9b0;
}

.group.pressed .group-pressed\:border-b-direct,
.pressed\:border-b-direct.pressed {
  border-bottom-color: #d4e9b0;
}

.border-l-direct {
  border-left-color: #d4e9b0;
}

.group:hover .group-hover\:border-l-direct,
.hover\:border-l-direct:hover {
  border-left-color: #d4e9b0;
}

.group:focus .group-focus\:border-l-direct,
.focus\:border-l-direct:focus {
  border-left-color: #d4e9b0;
}

.group:active .group-active\:border-l-direct,
.active\:border-l-direct:active {
  border-left-color: #d4e9b0;
}

.group.pressed .group-pressed\:border-l-direct,
.pressed\:border-l-direct.pressed {
  border-left-color: #d4e9b0;
}

.tint-border-direct {
  fxs-border-image-tint: #d4e9b0;
}

.tint-bg-direct {
  fxs-background-image-tint: #d4e9b0;
}

.group:hover .group-hover\:tint-bg-direct,
.hover\:tint-bg-direct:hover {
  fxs-background-image-tint: #d4e9b0;
}

.group:focus .group-focus\:tint-bg-direct,
.focus\:tint-bg-direct:focus {
  fxs-background-image-tint: #d4e9b0;
}

.group:active .group-active\:tint-bg-direct,
.active\:tint-bg-direct:active {
  fxs-background-image-tint: #d4e9b0;
}

.group.pressed .group-pressed\:tint-bg-direct,
.pressed\:tint-bg-direct.pressed {
  fxs-background-image-tint: #d4e9b0;
}

.text-magenta {
  color: magenta;
}

.group:hover .group-hover\:text-magenta,
.hover\:text-magenta:hover {
  color: magenta;
}

.group:focus .group-focus\:text-magenta,
.focus\:text-magenta:focus {
  color: magenta;
}

.group:active .group-active\:text-magenta,
.active\:text-magenta:active {
  color: magenta;
}

.group.pressed .group-pressed\:text-magenta,
.pressed\:text-magenta.pressed {
  color: magenta;
}

.text-gradient-magenta {
  fxs-font-gradient-color: magenta;
}

.bg-magenta {
  background-color: magenta;
}

.group:hover .group-hover\:bg-magenta,
.hover\:bg-magenta:hover {
  background-color: magenta;
}

.group:focus .group-focus\:bg-magenta,
.focus\:bg-magenta:focus {
  background-color: magenta;
}

.group:active .group-active\:bg-magenta,
.active\:bg-magenta:active {
  background-color: magenta;
}

.group.pressed .group-pressed\:bg-magenta,
.pressed\:bg-magenta.pressed {
  background-color: magenta;
}

.border-magenta {
  border-color: magenta;
}

.group:hover .group-hover\:border-magenta,
.hover\:border-magenta:hover {
  border-color: magenta;
}

.group:focus .group-focus\:border-magenta,
.focus\:border-magenta:focus {
  border-color: magenta;
}

.group:active .group-active\:border-magenta,
.active\:border-magenta:active {
  border-color: magenta;
}

.group.pressed .group-pressed\:border-magenta,
.pressed\:border-magenta.pressed {
  border-color: magenta;
}

.border-t-magenta {
  border-top-color: magenta;
}

.group:hover .group-hover\:border-t-magenta,
.hover\:border-t-magenta:hover {
  border-top-color: magenta;
}

.group:focus .group-focus\:border-t-magenta,
.focus\:border-t-magenta:focus {
  border-top-color: magenta;
}

.group:active .group-active\:border-t-magenta,
.active\:border-t-magenta:active {
  border-top-color: magenta;
}

.group.pressed .group-pressed\:border-t-magenta,
.pressed\:border-t-magenta.pressed {
  border-top-color: magenta;
}

.border-r-magenta {
  border-right-color: magenta;
}

.group:hover .group-hover\:border-r-magenta,
.hover\:border-r-magenta:hover {
  border-right-color: magenta;
}

.group:focus .group-focus\:border-r-magenta,
.focus\:border-r-magenta:focus {
  border-right-color: magenta;
}

.group:active .group-active\:border-r-magenta,
.active\:border-r-magenta:active {
  border-right-color: magenta;
}

.group.pressed .group-pressed\:border-r-magenta,
.pressed\:border-r-magenta.pressed {
  border-right-color: magenta;
}

.border-b-magenta {
  border-bottom-color: magenta;
}

.group:hover .group-hover\:border-b-magenta,
.hover\:border-b-magenta:hover {
  border-bottom-color: magenta;
}

.group:focus .group-focus\:border-b-magenta,
.focus\:border-b-magenta:focus {
  border-bottom-color: magenta;
}

.group:active .group-active\:border-b-magenta,
.active\:border-b-magenta:active {
  border-bottom-color: magenta;
}

.group.pressed .group-pressed\:border-b-magenta,
.pressed\:border-b-magenta.pressed {
  border-bottom-color: magenta;
}

.border-l-magenta {
  border-left-color: magenta;
}

.group:hover .group-hover\:border-l-magenta,
.hover\:border-l-magenta:hover {
  border-left-color: magenta;
}

.group:focus .group-focus\:border-l-magenta,
.focus\:border-l-magenta:focus {
  border-left-color: magenta;
}

.group:active .group-active\:border-l-magenta,
.active\:border-l-magenta:active {
  border-left-color: magenta;
}

.group.pressed .group-pressed\:border-l-magenta,
.pressed\:border-l-magenta.pressed {
  border-left-color: magenta;
}

.tint-border-magenta {
  fxs-border-image-tint: magenta;
}

.tint-bg-magenta {
  fxs-background-image-tint: magenta;
}

.group:hover .group-hover\:tint-bg-magenta,
.hover\:tint-bg-magenta:hover {
  fxs-background-image-tint: magenta;
}

.group:focus .group-focus\:tint-bg-magenta,
.focus\:tint-bg-magenta:focus {
  fxs-background-image-tint: magenta;
}

.group:active .group-active\:tint-bg-magenta,
.active\:tint-bg-magenta:active {
  fxs-background-image-tint: magenta;
}

.group.pressed .group-pressed\:tint-bg-magenta,
.pressed\:tint-bg-magenta.pressed {
  fxs-background-image-tint: magenta;
}

.text-white {
  color: #ffffff;
}

.group:hover .group-hover\:text-white,
.hover\:text-white:hover {
  color: #ffffff;
}

.group:focus .group-focus\:text-white,
.focus\:text-white:focus {
  color: #ffffff;
}

.group:active .group-active\:text-white,
.active\:text-white:active {
  color: #ffffff;
}

.group.pressed .group-pressed\:text-white,
.pressed\:text-white.pressed {
  color: #ffffff;
}

.text-gradient-white {
  fxs-font-gradient-color: #ffffff;
}

.bg-white {
  background-color: #ffffff;
}

.group:hover .group-hover\:bg-white,
.hover\:bg-white:hover {
  background-color: #ffffff;
}

.group:focus .group-focus\:bg-white,
.focus\:bg-white:focus {
  background-color: #ffffff;
}

.group:active .group-active\:bg-white,
.active\:bg-white:active {
  background-color: #ffffff;
}

.group.pressed .group-pressed\:bg-white,
.pressed\:bg-white.pressed {
  background-color: #ffffff;
}

.border-white {
  border-color: #ffffff;
}

.group:hover .group-hover\:border-white,
.hover\:border-white:hover {
  border-color: #ffffff;
}

.group:focus .group-focus\:border-white,
.focus\:border-white:focus {
  border-color: #ffffff;
}

.group:active .group-active\:border-white,
.active\:border-white:active {
  border-color: #ffffff;
}

.group.pressed .group-pressed\:border-white,
.pressed\:border-white.pressed {
  border-color: #ffffff;
}

.border-t-white {
  border-top-color: #ffffff;
}

.group:hover .group-hover\:border-t-white,
.hover\:border-t-white:hover {
  border-top-color: #ffffff;
}

.group:focus .group-focus\:border-t-white,
.focus\:border-t-white:focus {
  border-top-color: #ffffff;
}

.group:active .group-active\:border-t-white,
.active\:border-t-white:active {
  border-top-color: #ffffff;
}

.group.pressed .group-pressed\:border-t-white,
.pressed\:border-t-white.pressed {
  border-top-color: #ffffff;
}

.border-r-white {
  border-right-color: #ffffff;
}

.group:hover .group-hover\:border-r-white,
.hover\:border-r-white:hover {
  border-right-color: #ffffff;
}

.group:focus .group-focus\:border-r-white,
.focus\:border-r-white:focus {
  border-right-color: #ffffff;
}

.group:active .group-active\:border-r-white,
.active\:border-r-white:active {
  border-right-color: #ffffff;
}

.group.pressed .group-pressed\:border-r-white,
.pressed\:border-r-white.pressed {
  border-right-color: #ffffff;
}

.border-b-white {
  border-bottom-color: #ffffff;
}

.group:hover .group-hover\:border-b-white,
.hover\:border-b-white:hover {
  border-bottom-color: #ffffff;
}

.group:focus .group-focus\:border-b-white,
.focus\:border-b-white:focus {
  border-bottom-color: #ffffff;
}

.group:active .group-active\:border-b-white,
.active\:border-b-white:active {
  border-bottom-color: #ffffff;
}

.group.pressed .group-pressed\:border-b-white,
.pressed\:border-b-white.pressed {
  border-bottom-color: #ffffff;
}

.border-l-white {
  border-left-color: #ffffff;
}

.group:hover .group-hover\:border-l-white,
.hover\:border-l-white:hover {
  border-left-color: #ffffff;
}

.group:focus .group-focus\:border-l-white,
.focus\:border-l-white:focus {
  border-left-color: #ffffff;
}

.group:active .group-active\:border-l-white,
.active\:border-l-white:active {
  border-left-color: #ffffff;
}

.group.pressed .group-pressed\:border-l-white,
.pressed\:border-l-white.pressed {
  border-left-color: #ffffff;
}

.tint-border-white {
  fxs-border-image-tint: #ffffff;
}

.tint-bg-white {
  fxs-background-image-tint: #ffffff;
}

.group:hover .group-hover\:tint-bg-white,
.hover\:tint-bg-white:hover {
  fxs-background-image-tint: #ffffff;
}

.group:focus .group-focus\:tint-bg-white,
.focus\:tint-bg-white:focus {
  fxs-background-image-tint: #ffffff;
}

.group:active .group-active\:tint-bg-white,
.active\:tint-bg-white:active {
  fxs-background-image-tint: #ffffff;
}

.group.pressed .group-pressed\:tint-bg-white,
.pressed\:tint-bg-white.pressed {
  fxs-background-image-tint: #ffffff;
}

.text-black {
  color: #000000;
}

.group:hover .group-hover\:text-black,
.hover\:text-black:hover {
  color: #000000;
}

.group:focus .group-focus\:text-black,
.focus\:text-black:focus {
  color: #000000;
}

.group:active .group-active\:text-black,
.active\:text-black:active {
  color: #000000;
}

.group.pressed .group-pressed\:text-black,
.pressed\:text-black.pressed {
  color: #000000;
}

.text-gradient-black {
  fxs-font-gradient-color: #000000;
}

.bg-black {
  background-color: #000000;
}

.group:hover .group-hover\:bg-black,
.hover\:bg-black:hover {
  background-color: #000000;
}

.group:focus .group-focus\:bg-black,
.focus\:bg-black:focus {
  background-color: #000000;
}

.group:active .group-active\:bg-black,
.active\:bg-black:active {
  background-color: #000000;
}

.group.pressed .group-pressed\:bg-black,
.pressed\:bg-black.pressed {
  background-color: #000000;
}

.border-black {
  border-color: #000000;
}

.group:hover .group-hover\:border-black,
.hover\:border-black:hover {
  border-color: #000000;
}

.group:focus .group-focus\:border-black,
.focus\:border-black:focus {
  border-color: #000000;
}

.group:active .group-active\:border-black,
.active\:border-black:active {
  border-color: #000000;
}

.group.pressed .group-pressed\:border-black,
.pressed\:border-black.pressed {
  border-color: #000000;
}

.border-t-black {
  border-top-color: #000000;
}

.group:hover .group-hover\:border-t-black,
.hover\:border-t-black:hover {
  border-top-color: #000000;
}

.group:focus .group-focus\:border-t-black,
.focus\:border-t-black:focus {
  border-top-color: #000000;
}

.group:active .group-active\:border-t-black,
.active\:border-t-black:active {
  border-top-color: #000000;
}

.group.pressed .group-pressed\:border-t-black,
.pressed\:border-t-black.pressed {
  border-top-color: #000000;
}

.border-r-black {
  border-right-color: #000000;
}

.group:hover .group-hover\:border-r-black,
.hover\:border-r-black:hover {
  border-right-color: #000000;
}

.group:focus .group-focus\:border-r-black,
.focus\:border-r-black:focus {
  border-right-color: #000000;
}

.group:active .group-active\:border-r-black,
.active\:border-r-black:active {
  border-right-color: #000000;
}

.group.pressed .group-pressed\:border-r-black,
.pressed\:border-r-black.pressed {
  border-right-color: #000000;
}

.border-b-black {
  border-bottom-color: #000000;
}

.group:hover .group-hover\:border-b-black,
.hover\:border-b-black:hover {
  border-bottom-color: #000000;
}

.group:focus .group-focus\:border-b-black,
.focus\:border-b-black:focus {
  border-bottom-color: #000000;
}

.group:active .group-active\:border-b-black,
.active\:border-b-black:active {
  border-bottom-color: #000000;
}

.group.pressed .group-pressed\:border-b-black,
.pressed\:border-b-black.pressed {
  border-bottom-color: #000000;
}

.border-l-black {
  border-left-color: #000000;
}

.group:hover .group-hover\:border-l-black,
.hover\:border-l-black:hover {
  border-left-color: #000000;
}

.group:focus .group-focus\:border-l-black,
.focus\:border-l-black:focus {
  border-left-color: #000000;
}

.group:active .group-active\:border-l-black,
.active\:border-l-black:active {
  border-left-color: #000000;
}

.group.pressed .group-pressed\:border-l-black,
.pressed\:border-l-black.pressed {
  border-left-color: #000000;
}

.tint-border-black {
  fxs-border-image-tint: #000000;
}

.tint-bg-black {
  fxs-background-image-tint: #000000;
}

.group:hover .group-hover\:tint-bg-black,
.hover\:tint-bg-black:hover {
  fxs-background-image-tint: #000000;
}

.group:focus .group-focus\:tint-bg-black,
.focus\:tint-bg-black:focus {
  fxs-background-image-tint: #000000;
}

.group:active .group-active\:tint-bg-black,
.active\:tint-bg-black:active {
  fxs-background-image-tint: #000000;
}

.group.pressed .group-pressed\:tint-bg-black,
.pressed\:tint-bg-black.pressed {
  fxs-background-image-tint: #000000;
}

.text-transparent {
  color: rgba(0, 0, 0, 0);
}

.group:hover .group-hover\:text-transparent,
.hover\:text-transparent:hover {
  color: rgba(0, 0, 0, 0);
}

.group:focus .group-focus\:text-transparent,
.focus\:text-transparent:focus {
  color: rgba(0, 0, 0, 0);
}

.group:active .group-active\:text-transparent,
.active\:text-transparent:active {
  color: rgba(0, 0, 0, 0);
}

.group.pressed .group-pressed\:text-transparent,
.pressed\:text-transparent.pressed {
  color: rgba(0, 0, 0, 0);
}

.text-gradient-transparent {
  fxs-font-gradient-color: rgba(0, 0, 0, 0);
}

.bg-transparent {
  background-color: rgba(0, 0, 0, 0);
}

.group:hover .group-hover\:bg-transparent,
.hover\:bg-transparent:hover {
  background-color: rgba(0, 0, 0, 0);
}

.group:focus .group-focus\:bg-transparent,
.focus\:bg-transparent:focus {
  background-color: rgba(0, 0, 0, 0);
}

.group:active .group-active\:bg-transparent,
.active\:bg-transparent:active {
  background-color: rgba(0, 0, 0, 0);
}

.group.pressed .group-pressed\:bg-transparent,
.pressed\:bg-transparent.pressed {
  background-color: rgba(0, 0, 0, 0);
}

.border-transparent {
  border-color: rgba(0, 0, 0, 0);
}

.group:hover .group-hover\:border-transparent,
.hover\:border-transparent:hover {
  border-color: rgba(0, 0, 0, 0);
}

.group:focus .group-focus\:border-transparent,
.focus\:border-transparent:focus {
  border-color: rgba(0, 0, 0, 0);
}

.group:active .group-active\:border-transparent,
.active\:border-transparent:active {
  border-color: rgba(0, 0, 0, 0);
}

.group.pressed .group-pressed\:border-transparent,
.pressed\:border-transparent.pressed {
  border-color: rgba(0, 0, 0, 0);
}

.border-t-transparent {
  border-top-color: rgba(0, 0, 0, 0);
}

.group:hover .group-hover\:border-t-transparent,
.hover\:border-t-transparent:hover {
  border-top-color: rgba(0, 0, 0, 0);
}

.group:focus .group-focus\:border-t-transparent,
.focus\:border-t-transparent:focus {
  border-top-color: rgba(0, 0, 0, 0);
}

.group:active .group-active\:border-t-transparent,
.active\:border-t-transparent:active {
  border-top-color: rgba(0, 0, 0, 0);
}

.group.pressed .group-pressed\:border-t-transparent,
.pressed\:border-t-transparent.pressed {
  border-top-color: rgba(0, 0, 0, 0);
}

.border-r-transparent {
  border-right-color: rgba(0, 0, 0, 0);
}

.group:hover .group-hover\:border-r-transparent,
.hover\:border-r-transparent:hover {
  border-right-color: rgba(0, 0, 0, 0);
}

.group:focus .group-focus\:border-r-transparent,
.focus\:border-r-transparent:focus {
  border-right-color: rgba(0, 0, 0, 0);
}

.group:active .group-active\:border-r-transparent,
.active\:border-r-transparent:active {
  border-right-color: rgba(0, 0, 0, 0);
}

.group.pressed .group-pressed\:border-r-transparent,
.pressed\:border-r-transparent.pressed {
  border-right-color: rgba(0, 0, 0, 0);
}

.border-b-transparent {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.group:hover .group-hover\:border-b-transparent,
.hover\:border-b-transparent:hover {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.group:focus .group-focus\:border-b-transparent,
.focus\:border-b-transparent:focus {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.group:active .group-active\:border-b-transparent,
.active\:border-b-transparent:active {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.group.pressed .group-pressed\:border-b-transparent,
.pressed\:border-b-transparent.pressed {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.border-l-transparent {
  border-left-color: rgba(0, 0, 0, 0);
}

.group:hover .group-hover\:border-l-transparent,
.hover\:border-l-transparent:hover {
  border-left-color: rgba(0, 0, 0, 0);
}

.group:focus .group-focus\:border-l-transparent,
.focus\:border-l-transparent:focus {
  border-left-color: rgba(0, 0, 0, 0);
}

.group:active .group-active\:border-l-transparent,
.active\:border-l-transparent:active {
  border-left-color: rgba(0, 0, 0, 0);
}

.group.pressed .group-pressed\:border-l-transparent,
.pressed\:border-l-transparent.pressed {
  border-left-color: rgba(0, 0, 0, 0);
}

.tint-border-transparent {
  fxs-border-image-tint: rgba(0, 0, 0, 0);
}

.tint-bg-transparent {
  fxs-background-image-tint: rgba(0, 0, 0, 0);
}

.group:hover .group-hover\:tint-bg-transparent,
.hover\:tint-bg-transparent:hover {
  fxs-background-image-tint: rgba(0, 0, 0, 0);
}

.group:focus .group-focus\:tint-bg-transparent,
.focus\:tint-bg-transparent:focus {
  fxs-background-image-tint: rgba(0, 0, 0, 0);
}

.group:active .group-active\:tint-bg-transparent,
.active\:tint-bg-transparent:active {
  fxs-background-image-tint: rgba(0, 0, 0, 0);
}

.group.pressed .group-pressed\:tint-bg-transparent,
.pressed\:tint-bg-transparent.pressed {
  fxs-background-image-tint: rgba(0, 0, 0, 0);
}

/* Spacing utilities */
.min-w-screen {
  min-width: 100vw;
}

.w-screen {
  width: 100vw;
}

.max-w-screen {
  max-width: 100vw;
}

.min-h-screen {
  min-height: 100vh;
}

.h-screen {
  height: 100vh;
}

.max-h-screen {
  max-height: 100vh;
}

/* top/right/bottom/left/inset utilities */
.top-auto {
  top: auto;
}

.right-auto {
  right: auto;
}

.bottom-auto {
  bottom: auto;
}

.left-auto {
  left: auto;
}

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-x-auto {
  right: auto;
  left: auto;
}

.inset-y-auto {
  top: auto;
  bottom: auto;
}

/* Width utilities */
.w-auto {
  width: auto;
}

.min-w-auto {
  min-width: auto;
}

/* Height utilities */
.h-auto {
  height: auto;
}

.min-h-auto {
  min-height: auto;
}

/* Size Utilities */
.size-auto {
  width: auto;
  height: auto;
}

/* Padding utilities */
/* Margin utilities */
.m-auto {
  margin: auto;
}

.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mt-auto {
  margin-top: auto;
}

.mr-auto {
  margin-right: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-auto {
  margin-left: auto;
}

/* top/right/bottom/left/inset utilities */
.top-0 {
  top: 0rem;
}

.right-0 {
  right: 0rem;
}

.bottom-0 {
  bottom: 0rem;
}

.left-0 {
  left: 0rem;
}

.inset-0, .fullscreen {
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
}

.inset-x-0 {
  right: 0rem;
  left: 0rem;
}

.inset-y-0 {
  top: 0rem;
  bottom: 0rem;
}

.-top-0 {
  top: -0rem;
}

.-right-0 {
  right: -0rem;
}

.-bottom-0 {
  bottom: -0rem;
}

.-left-0 {
  left: -0rem;
}

.-inset-0 {
  top: -0rem;
  right: -0rem;
  bottom: -0rem;
  left: -0rem;
}

.-inset-x-0 {
  right: -0rem;
  left: -0rem;
}

.-inset-y-0 {
  top: -0rem;
  bottom: -0rem;
}

/* Width utilities */
.w-0 {
  width: 0rem;
}

.min-w-0 {
  min-width: 0rem;
}

.max-w-0 {
  max-width: 0rem;
}

/* Height utilities */
.h-0 {
  height: 0rem;
}

.min-h-0 {
  min-height: 0rem;
}

.max-h-0 {
  max-height: 0rem;
}

/* Size Utilities */
.size-0 {
  width: 0rem;
  height: 0rem;
}

/* Padding utilities */
.p-0 {
  padding: 0rem;
}

.px-0 {
  padding-right: 0rem;
  padding-left: 0rem;
}

.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.pt-0 {
  padding-top: 0rem;
}

.pr-0 {
  padding-right: 0rem;
}

.pb-0 {
  padding-bottom: 0rem;
}

.pl-0 {
  padding-left: 0rem;
}

/* Margin utilities */
.m-0 {
  margin: 0rem;
}

.mx-0 {
  margin-right: 0rem;
  margin-left: 0rem;
}

.my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.mt-0 {
  margin-top: 0rem;
}

.mr-0 {
  margin-right: 0rem;
}

.mb-0 {
  margin-bottom: 0rem;
}

.ml-0 {
  margin-left: 0rem;
}

.-m-0 {
  margin: -0rem;
}

.-mx-0 {
  margin-right: -0rem;
  margin-left: -0rem;
}

.-my-0 {
  margin-top: -0rem;
  margin-bottom: -0rem;
}

.-mt-0 {
  margin-top: -0rem;
}

.-mr-0 {
  margin-right: -0rem;
}

.-mb-0 {
  margin-bottom: -0rem;
}

.-ml-0 {
  margin-left: -0rem;
}

/* top/right/bottom/left/inset utilities */
.top-px {
  top: 0.0555555556rem;
}

.right-px {
  right: 0.0555555556rem;
}

.bottom-px {
  bottom: 0.0555555556rem;
}

.left-px {
  left: 0.0555555556rem;
}

.inset-px {
  top: 0.0555555556rem;
  right: 0.0555555556rem;
  bottom: 0.0555555556rem;
  left: 0.0555555556rem;
}

.inset-x-px {
  right: 0.0555555556rem;
  left: 0.0555555556rem;
}

.inset-y-px {
  top: 0.0555555556rem;
  bottom: 0.0555555556rem;
}

.-top-px {
  top: -0.0555555556rem;
}

.-right-px {
  right: -0.0555555556rem;
}

.-bottom-px {
  bottom: -0.0555555556rem;
}

.-left-px {
  left: -0.0555555556rem;
}

.-inset-px {
  top: -0.0555555556rem;
  right: -0.0555555556rem;
  bottom: -0.0555555556rem;
  left: -0.0555555556rem;
}

.-inset-x-px {
  right: -0.0555555556rem;
  left: -0.0555555556rem;
}

.-inset-y-px {
  top: -0.0555555556rem;
  bottom: -0.0555555556rem;
}

/* Width utilities */
.w-px {
  width: 0.0555555556rem;
}

.min-w-px {
  min-width: 0.0555555556rem;
}

.max-w-px {
  max-width: 0.0555555556rem;
}

/* Height utilities */
.h-px {
  height: 0.0555555556rem;
}

.min-h-px {
  min-height: 0.0555555556rem;
}

.max-h-px {
  max-height: 0.0555555556rem;
}

/* Size Utilities */
.size-px {
  width: 0.0555555556rem;
  height: 0.0555555556rem;
}

/* Padding utilities */
.p-px {
  padding: 0.0555555556rem;
}

.px-px {
  padding-right: 0.0555555556rem;
  padding-left: 0.0555555556rem;
}

.py-px {
  padding-top: 0.0555555556rem;
  padding-bottom: 0.0555555556rem;
}

.pt-px {
  padding-top: 0.0555555556rem;
}

.pr-px {
  padding-right: 0.0555555556rem;
}

.pb-px {
  padding-bottom: 0.0555555556rem;
}

.pl-px {
  padding-left: 0.0555555556rem;
}

/* Margin utilities */
.m-px {
  margin: 0.0555555556rem;
}

.mx-px {
  margin-right: 0.0555555556rem;
  margin-left: 0.0555555556rem;
}

.my-px {
  margin-top: 0.0555555556rem;
  margin-bottom: 0.0555555556rem;
}

.mt-px {
  margin-top: 0.0555555556rem;
}

.mr-px {
  margin-right: 0.0555555556rem;
}

.mb-px {
  margin-bottom: 0.0555555556rem;
}

.ml-px {
  margin-left: 0.0555555556rem;
}

.-m-px {
  margin: -0.0555555556rem;
}

.-mx-px {
  margin-right: -0.0555555556rem;
  margin-left: -0.0555555556rem;
}

.-my-px {
  margin-top: -0.0555555556rem;
  margin-bottom: -0.0555555556rem;
}

.-mt-px {
  margin-top: -0.0555555556rem;
}

.-mr-px {
  margin-right: -0.0555555556rem;
}

.-mb-px {
  margin-bottom: -0.0555555556rem;
}

.-ml-px {
  margin-left: -0.0555555556rem;
}

/* top/right/bottom/left/inset utilities */
.top-0\.5 {
  top: 0.1111111111rem;
}

.right-0\.5 {
  right: 0.1111111111rem;
}

.bottom-0\.5 {
  bottom: 0.1111111111rem;
}

.left-0\.5 {
  left: 0.1111111111rem;
}

.inset-0\.5 {
  top: 0.1111111111rem;
  right: 0.1111111111rem;
  bottom: 0.1111111111rem;
  left: 0.1111111111rem;
}

.inset-x-0\.5 {
  right: 0.1111111111rem;
  left: 0.1111111111rem;
}

.inset-y-0\.5 {
  top: 0.1111111111rem;
  bottom: 0.1111111111rem;
}

.-top-0\.5 {
  top: -0.1111111111rem;
}

.-right-0\.5 {
  right: -0.1111111111rem;
}

.-bottom-0\.5 {
  bottom: -0.1111111111rem;
}

.-left-0\.5 {
  left: -0.1111111111rem;
}

.-inset-0\.5 {
  top: -0.1111111111rem;
  right: -0.1111111111rem;
  bottom: -0.1111111111rem;
  left: -0.1111111111rem;
}

.-inset-x-0\.5 {
  right: -0.1111111111rem;
  left: -0.1111111111rem;
}

.-inset-y-0\.5 {
  top: -0.1111111111rem;
  bottom: -0.1111111111rem;
}

/* Width utilities */
.w-0\.5 {
  width: 0.1111111111rem;
}

.min-w-0\.5 {
  min-width: 0.1111111111rem;
}

.max-w-0\.5 {
  max-width: 0.1111111111rem;
}

/* Height utilities */
.h-0\.5 {
  height: 0.1111111111rem;
}

.min-h-0\.5 {
  min-height: 0.1111111111rem;
}

.max-h-0\.5 {
  max-height: 0.1111111111rem;
}

/* Size Utilities */
.size-0\.5 {
  width: 0.1111111111rem;
  height: 0.1111111111rem;
}

/* Padding utilities */
.p-0\.5 {
  padding: 0.1111111111rem;
}

.px-0\.5 {
  padding-right: 0.1111111111rem;
  padding-left: 0.1111111111rem;
}

.py-0\.5 {
  padding-top: 0.1111111111rem;
  padding-bottom: 0.1111111111rem;
}

.pt-0\.5 {
  padding-top: 0.1111111111rem;
}

.pr-0\.5 {
  padding-right: 0.1111111111rem;
}

.pb-0\.5 {
  padding-bottom: 0.1111111111rem;
}

.pl-0\.5 {
  padding-left: 0.1111111111rem;
}

/* Margin utilities */
.m-0\.5 {
  margin: 0.1111111111rem;
}

.mx-0\.5 {
  margin-right: 0.1111111111rem;
  margin-left: 0.1111111111rem;
}

.my-0\.5 {
  margin-top: 0.1111111111rem;
  margin-bottom: 0.1111111111rem;
}

.mt-0\.5 {
  margin-top: 0.1111111111rem;
}

.mr-0\.5 {
  margin-right: 0.1111111111rem;
}

.mb-0\.5 {
  margin-bottom: 0.1111111111rem;
}

.ml-0\.5 {
  margin-left: 0.1111111111rem;
}

.-m-0\.5 {
  margin: -0.1111111111rem;
}

.-mx-0\.5 {
  margin-right: -0.1111111111rem;
  margin-left: -0.1111111111rem;
}

.-my-0\.5 {
  margin-top: -0.1111111111rem;
  margin-bottom: -0.1111111111rem;
}

.-mt-0\.5 {
  margin-top: -0.1111111111rem;
}

.-mr-0\.5 {
  margin-right: -0.1111111111rem;
}

.-mb-0\.5 {
  margin-bottom: -0.1111111111rem;
}

.-ml-0\.5 {
  margin-left: -0.1111111111rem;
}

/* top/right/bottom/left/inset utilities */
.top-1 {
  top: 0.2222222222rem;
}

.right-1 {
  right: 0.2222222222rem;
}

.bottom-1 {
  bottom: 0.2222222222rem;
}

.left-1 {
  left: 0.2222222222rem;
}

.inset-1 {
  top: 0.2222222222rem;
  right: 0.2222222222rem;
  bottom: 0.2222222222rem;
  left: 0.2222222222rem;
}

.inset-x-1 {
  right: 0.2222222222rem;
  left: 0.2222222222rem;
}

.inset-y-1 {
  top: 0.2222222222rem;
  bottom: 0.2222222222rem;
}

.-top-1 {
  top: -0.2222222222rem;
}

.-right-1 {
  right: -0.2222222222rem;
}

.-bottom-1 {
  bottom: -0.2222222222rem;
}

.-left-1 {
  left: -0.2222222222rem;
}

.-inset-1 {
  top: -0.2222222222rem;
  right: -0.2222222222rem;
  bottom: -0.2222222222rem;
  left: -0.2222222222rem;
}

.-inset-x-1 {
  right: -0.2222222222rem;
  left: -0.2222222222rem;
}

.-inset-y-1 {
  top: -0.2222222222rem;
  bottom: -0.2222222222rem;
}

/* Width utilities */
.w-1 {
  width: 0.2222222222rem;
}

.min-w-1 {
  min-width: 0.2222222222rem;
}

.max-w-1 {
  max-width: 0.2222222222rem;
}

/* Height utilities */
.h-1 {
  height: 0.2222222222rem;
}

.min-h-1 {
  min-height: 0.2222222222rem;
}

.max-h-1 {
  max-height: 0.2222222222rem;
}

/* Size Utilities */
.size-1 {
  width: 0.2222222222rem;
  height: 0.2222222222rem;
}

/* Padding utilities */
.p-1 {
  padding: 0.2222222222rem;
}

.px-1 {
  padding-right: 0.2222222222rem;
  padding-left: 0.2222222222rem;
}

.py-1 {
  padding-top: 0.2222222222rem;
  padding-bottom: 0.2222222222rem;
}

.pt-1 {
  padding-top: 0.2222222222rem;
}

.pr-1 {
  padding-right: 0.2222222222rem;
}

.pb-1 {
  padding-bottom: 0.2222222222rem;
}

.pl-1 {
  padding-left: 0.2222222222rem;
}

/* Margin utilities */
.m-1 {
  margin: 0.2222222222rem;
}

.mx-1 {
  margin-right: 0.2222222222rem;
  margin-left: 0.2222222222rem;
}

.my-1 {
  margin-top: 0.2222222222rem;
  margin-bottom: 0.2222222222rem;
}

.mt-1 {
  margin-top: 0.2222222222rem;
}

.mr-1 {
  margin-right: 0.2222222222rem;
}

.mb-1 {
  margin-bottom: 0.2222222222rem;
}

.ml-1 {
  margin-left: 0.2222222222rem;
}

.-m-1 {
  margin: -0.2222222222rem;
}

.-mx-1 {
  margin-right: -0.2222222222rem;
  margin-left: -0.2222222222rem;
}

.-my-1 {
  margin-top: -0.2222222222rem;
  margin-bottom: -0.2222222222rem;
}

.-mt-1 {
  margin-top: -0.2222222222rem;
}

.-mr-1 {
  margin-right: -0.2222222222rem;
}

.-mb-1 {
  margin-bottom: -0.2222222222rem;
}

.-ml-1 {
  margin-left: -0.2222222222rem;
}

/* top/right/bottom/left/inset utilities */
.top-1\.25 {
  top: 0.2777777778rem;
}

.right-1\.25 {
  right: 0.2777777778rem;
}

.bottom-1\.25 {
  bottom: 0.2777777778rem;
}

.left-1\.25 {
  left: 0.2777777778rem;
}

.inset-1\.25 {
  top: 0.2777777778rem;
  right: 0.2777777778rem;
  bottom: 0.2777777778rem;
  left: 0.2777777778rem;
}

.inset-x-1\.25 {
  right: 0.2777777778rem;
  left: 0.2777777778rem;
}

.inset-y-1\.25 {
  top: 0.2777777778rem;
  bottom: 0.2777777778rem;
}

.-top-1\.25 {
  top: -0.2777777778rem;
}

.-right-1\.25 {
  right: -0.2777777778rem;
}

.-bottom-1\.25 {
  bottom: -0.2777777778rem;
}

.-left-1\.25 {
  left: -0.2777777778rem;
}

.-inset-1\.25 {
  top: -0.2777777778rem;
  right: -0.2777777778rem;
  bottom: -0.2777777778rem;
  left: -0.2777777778rem;
}

.-inset-x-1\.25 {
  right: -0.2777777778rem;
  left: -0.2777777778rem;
}

.-inset-y-1\.25 {
  top: -0.2777777778rem;
  bottom: -0.2777777778rem;
}

/* Width utilities */
.w-1\.25 {
  width: 0.2777777778rem;
}

.min-w-1\.25 {
  min-width: 0.2777777778rem;
}

.max-w-1\.25 {
  max-width: 0.2777777778rem;
}

/* Height utilities */
.h-1\.25 {
  height: 0.2777777778rem;
}

.min-h-1\.25 {
  min-height: 0.2777777778rem;
}

.max-h-1\.25 {
  max-height: 0.2777777778rem;
}

/* Size Utilities */
.size-1\.25 {
  width: 0.2777777778rem;
  height: 0.2777777778rem;
}

/* Padding utilities */
.p-1\.25 {
  padding: 0.2777777778rem;
}

.px-1\.25 {
  padding-right: 0.2777777778rem;
  padding-left: 0.2777777778rem;
}

.py-1\.25 {
  padding-top: 0.2777777778rem;
  padding-bottom: 0.2777777778rem;
}

.pt-1\.25 {
  padding-top: 0.2777777778rem;
}

.pr-1\.25 {
  padding-right: 0.2777777778rem;
}

.pb-1\.25 {
  padding-bottom: 0.2777777778rem;
}

.pl-1\.25 {
  padding-left: 0.2777777778rem;
}

/* Margin utilities */
.m-1\.25 {
  margin: 0.2777777778rem;
}

.mx-1\.25 {
  margin-right: 0.2777777778rem;
  margin-left: 0.2777777778rem;
}

.my-1\.25 {
  margin-top: 0.2777777778rem;
  margin-bottom: 0.2777777778rem;
}

.mt-1\.25 {
  margin-top: 0.2777777778rem;
}

.mr-1\.25 {
  margin-right: 0.2777777778rem;
}

.mb-1\.25 {
  margin-bottom: 0.2777777778rem;
}

.ml-1\.25 {
  margin-left: 0.2777777778rem;
}

.-m-1\.25 {
  margin: -0.2777777778rem;
}

.-mx-1\.25 {
  margin-right: -0.2777777778rem;
  margin-left: -0.2777777778rem;
}

.-my-1\.25 {
  margin-top: -0.2777777778rem;
  margin-bottom: -0.2777777778rem;
}

.-mt-1\.25 {
  margin-top: -0.2777777778rem;
}

.-mr-1\.25 {
  margin-right: -0.2777777778rem;
}

.-mb-1\.25 {
  margin-bottom: -0.2777777778rem;
}

.-ml-1\.25 {
  margin-left: -0.2777777778rem;
}

/* top/right/bottom/left/inset utilities */
.top-1\.5 {
  top: 0.3333333333rem;
}

.right-1\.5 {
  right: 0.3333333333rem;
}

.bottom-1\.5 {
  bottom: 0.3333333333rem;
}

.left-1\.5 {
  left: 0.3333333333rem;
}

.inset-1\.5 {
  top: 0.3333333333rem;
  right: 0.3333333333rem;
  bottom: 0.3333333333rem;
  left: 0.3333333333rem;
}

.inset-x-1\.5 {
  right: 0.3333333333rem;
  left: 0.3333333333rem;
}

.inset-y-1\.5 {
  top: 0.3333333333rem;
  bottom: 0.3333333333rem;
}

.-top-1\.5 {
  top: -0.3333333333rem;
}

.-right-1\.5 {
  right: -0.3333333333rem;
}

.-bottom-1\.5 {
  bottom: -0.3333333333rem;
}

.-left-1\.5 {
  left: -0.3333333333rem;
}

.-inset-1\.5 {
  top: -0.3333333333rem;
  right: -0.3333333333rem;
  bottom: -0.3333333333rem;
  left: -0.3333333333rem;
}

.-inset-x-1\.5 {
  right: -0.3333333333rem;
  left: -0.3333333333rem;
}

.-inset-y-1\.5 {
  top: -0.3333333333rem;
  bottom: -0.3333333333rem;
}

/* Width utilities */
.w-1\.5 {
  width: 0.3333333333rem;
}

.min-w-1\.5 {
  min-width: 0.3333333333rem;
}

.max-w-1\.5 {
  max-width: 0.3333333333rem;
}

/* Height utilities */
.h-1\.5 {
  height: 0.3333333333rem;
}

.min-h-1\.5 {
  min-height: 0.3333333333rem;
}

.max-h-1\.5 {
  max-height: 0.3333333333rem;
}

/* Size Utilities */
.size-1\.5 {
  width: 0.3333333333rem;
  height: 0.3333333333rem;
}

/* Padding utilities */
.p-1\.5 {
  padding: 0.3333333333rem;
}

.px-1\.5 {
  padding-right: 0.3333333333rem;
  padding-left: 0.3333333333rem;
}

.py-1\.5 {
  padding-top: 0.3333333333rem;
  padding-bottom: 0.3333333333rem;
}

.pt-1\.5 {
  padding-top: 0.3333333333rem;
}

.pr-1\.5 {
  padding-right: 0.3333333333rem;
}

.pb-1\.5 {
  padding-bottom: 0.3333333333rem;
}

.pl-1\.5 {
  padding-left: 0.3333333333rem;
}

/* Margin utilities */
.m-1\.5 {
  margin: 0.3333333333rem;
}

.mx-1\.5 {
  margin-right: 0.3333333333rem;
  margin-left: 0.3333333333rem;
}

.my-1\.5 {
  margin-top: 0.3333333333rem;
  margin-bottom: 0.3333333333rem;
}

.mt-1\.5 {
  margin-top: 0.3333333333rem;
}

.mr-1\.5 {
  margin-right: 0.3333333333rem;
}

.mb-1\.5 {
  margin-bottom: 0.3333333333rem;
}

.ml-1\.5 {
  margin-left: 0.3333333333rem;
}

.-m-1\.5 {
  margin: -0.3333333333rem;
}

.-mx-1\.5 {
  margin-right: -0.3333333333rem;
  margin-left: -0.3333333333rem;
}

.-my-1\.5 {
  margin-top: -0.3333333333rem;
  margin-bottom: -0.3333333333rem;
}

.-mt-1\.5 {
  margin-top: -0.3333333333rem;
}

.-mr-1\.5 {
  margin-right: -0.3333333333rem;
}

.-mb-1\.5 {
  margin-bottom: -0.3333333333rem;
}

.-ml-1\.5 {
  margin-left: -0.3333333333rem;
}

/* top/right/bottom/left/inset utilities */
.top-2 {
  top: 0.4444444444rem;
}

.right-2 {
  right: 0.4444444444rem;
}

.bottom-2 {
  bottom: 0.4444444444rem;
}

.left-2 {
  left: 0.4444444444rem;
}

.inset-2 {
  top: 0.4444444444rem;
  right: 0.4444444444rem;
  bottom: 0.4444444444rem;
  left: 0.4444444444rem;
}

.inset-x-2 {
  right: 0.4444444444rem;
  left: 0.4444444444rem;
}

.inset-y-2 {
  top: 0.4444444444rem;
  bottom: 0.4444444444rem;
}

.-top-2 {
  top: -0.4444444444rem;
}

.-right-2 {
  right: -0.4444444444rem;
}

.-bottom-2 {
  bottom: -0.4444444444rem;
}

.-left-2 {
  left: -0.4444444444rem;
}

.-inset-2 {
  top: -0.4444444444rem;
  right: -0.4444444444rem;
  bottom: -0.4444444444rem;
  left: -0.4444444444rem;
}

.-inset-x-2 {
  right: -0.4444444444rem;
  left: -0.4444444444rem;
}

.-inset-y-2 {
  top: -0.4444444444rem;
  bottom: -0.4444444444rem;
}

/* Width utilities */
.w-2 {
  width: 0.4444444444rem;
}

.min-w-2 {
  min-width: 0.4444444444rem;
}

.max-w-2 {
  max-width: 0.4444444444rem;
}

/* Height utilities */
.h-2 {
  height: 0.4444444444rem;
}

.min-h-2 {
  min-height: 0.4444444444rem;
}

.max-h-2 {
  max-height: 0.4444444444rem;
}

/* Size Utilities */
.size-2 {
  width: 0.4444444444rem;
  height: 0.4444444444rem;
}

/* Padding utilities */
.p-2 {
  padding: 0.4444444444rem;
}

.px-2 {
  padding-right: 0.4444444444rem;
  padding-left: 0.4444444444rem;
}

.py-2 {
  padding-top: 0.4444444444rem;
  padding-bottom: 0.4444444444rem;
}

.pt-2 {
  padding-top: 0.4444444444rem;
}

.pr-2 {
  padding-right: 0.4444444444rem;
}

.pb-2 {
  padding-bottom: 0.4444444444rem;
}

.pl-2 {
  padding-left: 0.4444444444rem;
}

/* Margin utilities */
.m-2 {
  margin: 0.4444444444rem;
}

.mx-2 {
  margin-right: 0.4444444444rem;
  margin-left: 0.4444444444rem;
}

.my-2 {
  margin-top: 0.4444444444rem;
  margin-bottom: 0.4444444444rem;
}

.mt-2 {
  margin-top: 0.4444444444rem;
}

.mr-2 {
  margin-right: 0.4444444444rem;
}

.mb-2 {
  margin-bottom: 0.4444444444rem;
}

.ml-2 {
  margin-left: 0.4444444444rem;
}

.-m-2 {
  margin: -0.4444444444rem;
}

.-mx-2 {
  margin-right: -0.4444444444rem;
  margin-left: -0.4444444444rem;
}

.-my-2 {
  margin-top: -0.4444444444rem;
  margin-bottom: -0.4444444444rem;
}

.-mt-2 {
  margin-top: -0.4444444444rem;
}

.-mr-2 {
  margin-right: -0.4444444444rem;
}

.-mb-2 {
  margin-bottom: -0.4444444444rem;
}

.-ml-2 {
  margin-left: -0.4444444444rem;
}

/* top/right/bottom/left/inset utilities */
.top-2\.5 {
  top: 0.5555555556rem;
}

.right-2\.5 {
  right: 0.5555555556rem;
}

.bottom-2\.5 {
  bottom: 0.5555555556rem;
}

.left-2\.5 {
  left: 0.5555555556rem;
}

.inset-2\.5 {
  top: 0.5555555556rem;
  right: 0.5555555556rem;
  bottom: 0.5555555556rem;
  left: 0.5555555556rem;
}

.inset-x-2\.5 {
  right: 0.5555555556rem;
  left: 0.5555555556rem;
}

.inset-y-2\.5 {
  top: 0.5555555556rem;
  bottom: 0.5555555556rem;
}

.-top-2\.5 {
  top: -0.5555555556rem;
}

.-right-2\.5 {
  right: -0.5555555556rem;
}

.-bottom-2\.5 {
  bottom: -0.5555555556rem;
}

.-left-2\.5 {
  left: -0.5555555556rem;
}

.-inset-2\.5 {
  top: -0.5555555556rem;
  right: -0.5555555556rem;
  bottom: -0.5555555556rem;
  left: -0.5555555556rem;
}

.-inset-x-2\.5 {
  right: -0.5555555556rem;
  left: -0.5555555556rem;
}

.-inset-y-2\.5 {
  top: -0.5555555556rem;
  bottom: -0.5555555556rem;
}

/* Width utilities */
.w-2\.5 {
  width: 0.5555555556rem;
}

.min-w-2\.5 {
  min-width: 0.5555555556rem;
}

.max-w-2\.5 {
  max-width: 0.5555555556rem;
}

/* Height utilities */
.h-2\.5 {
  height: 0.5555555556rem;
}

.min-h-2\.5 {
  min-height: 0.5555555556rem;
}

.max-h-2\.5 {
  max-height: 0.5555555556rem;
}

/* Size Utilities */
.size-2\.5 {
  width: 0.5555555556rem;
  height: 0.5555555556rem;
}

/* Padding utilities */
.p-2\.5 {
  padding: 0.5555555556rem;
}

.px-2\.5 {
  padding-right: 0.5555555556rem;
  padding-left: 0.5555555556rem;
}

.py-2\.5 {
  padding-top: 0.5555555556rem;
  padding-bottom: 0.5555555556rem;
}

.pt-2\.5 {
  padding-top: 0.5555555556rem;
}

.pr-2\.5 {
  padding-right: 0.5555555556rem;
}

.pb-2\.5 {
  padding-bottom: 0.5555555556rem;
}

.pl-2\.5 {
  padding-left: 0.5555555556rem;
}

/* Margin utilities */
.m-2\.5 {
  margin: 0.5555555556rem;
}

.mx-2\.5 {
  margin-right: 0.5555555556rem;
  margin-left: 0.5555555556rem;
}

.my-2\.5 {
  margin-top: 0.5555555556rem;
  margin-bottom: 0.5555555556rem;
}

.mt-2\.5 {
  margin-top: 0.5555555556rem;
}

.mr-2\.5 {
  margin-right: 0.5555555556rem;
}

.mb-2\.5 {
  margin-bottom: 0.5555555556rem;
}

.ml-2\.5 {
  margin-left: 0.5555555556rem;
}

.-m-2\.5 {
  margin: -0.5555555556rem;
}

.-mx-2\.5 {
  margin-right: -0.5555555556rem;
  margin-left: -0.5555555556rem;
}

.-my-2\.5 {
  margin-top: -0.5555555556rem;
  margin-bottom: -0.5555555556rem;
}

.-mt-2\.5 {
  margin-top: -0.5555555556rem;
}

.-mr-2\.5 {
  margin-right: -0.5555555556rem;
}

.-mb-2\.5 {
  margin-bottom: -0.5555555556rem;
}

.-ml-2\.5 {
  margin-left: -0.5555555556rem;
}

/* top/right/bottom/left/inset utilities */
.top-3 {
  top: 0.6666666667rem;
}

.right-3 {
  right: 0.6666666667rem;
}

.bottom-3 {
  bottom: 0.6666666667rem;
}

.left-3 {
  left: 0.6666666667rem;
}

.inset-3 {
  top: 0.6666666667rem;
  right: 0.6666666667rem;
  bottom: 0.6666666667rem;
  left: 0.6666666667rem;
}

.inset-x-3 {
  right: 0.6666666667rem;
  left: 0.6666666667rem;
}

.inset-y-3 {
  top: 0.6666666667rem;
  bottom: 0.6666666667rem;
}

.-top-3 {
  top: -0.6666666667rem;
}

.-right-3 {
  right: -0.6666666667rem;
}

.-bottom-3 {
  bottom: -0.6666666667rem;
}

.-left-3 {
  left: -0.6666666667rem;
}

.-inset-3 {
  top: -0.6666666667rem;
  right: -0.6666666667rem;
  bottom: -0.6666666667rem;
  left: -0.6666666667rem;
}

.-inset-x-3 {
  right: -0.6666666667rem;
  left: -0.6666666667rem;
}

.-inset-y-3 {
  top: -0.6666666667rem;
  bottom: -0.6666666667rem;
}

/* Width utilities */
.w-3 {
  width: 0.6666666667rem;
}

.min-w-3 {
  min-width: 0.6666666667rem;
}

.max-w-3 {
  max-width: 0.6666666667rem;
}

/* Height utilities */
.h-3 {
  height: 0.6666666667rem;
}

.min-h-3 {
  min-height: 0.6666666667rem;
}

.max-h-3 {
  max-height: 0.6666666667rem;
}

/* Size Utilities */
.size-3 {
  width: 0.6666666667rem;
  height: 0.6666666667rem;
}

/* Padding utilities */
.p-3 {
  padding: 0.6666666667rem;
}

.px-3 {
  padding-right: 0.6666666667rem;
  padding-left: 0.6666666667rem;
}

.py-3 {
  padding-top: 0.6666666667rem;
  padding-bottom: 0.6666666667rem;
}

.pt-3 {
  padding-top: 0.6666666667rem;
}

.pr-3 {
  padding-right: 0.6666666667rem;
}

.pb-3 {
  padding-bottom: 0.6666666667rem;
}

.pl-3 {
  padding-left: 0.6666666667rem;
}

/* Margin utilities */
.m-3 {
  margin: 0.6666666667rem;
}

.mx-3 {
  margin-right: 0.6666666667rem;
  margin-left: 0.6666666667rem;
}

.my-3 {
  margin-top: 0.6666666667rem;
  margin-bottom: 0.6666666667rem;
}

.mt-3 {
  margin-top: 0.6666666667rem;
}

.mr-3 {
  margin-right: 0.6666666667rem;
}

.mb-3 {
  margin-bottom: 0.6666666667rem;
}

.ml-3 {
  margin-left: 0.6666666667rem;
}

.-m-3 {
  margin: -0.6666666667rem;
}

.-mx-3 {
  margin-right: -0.6666666667rem;
  margin-left: -0.6666666667rem;
}

.-my-3 {
  margin-top: -0.6666666667rem;
  margin-bottom: -0.6666666667rem;
}

.-mt-3 {
  margin-top: -0.6666666667rem;
}

.-mr-3 {
  margin-right: -0.6666666667rem;
}

.-mb-3 {
  margin-bottom: -0.6666666667rem;
}

.-ml-3 {
  margin-left: -0.6666666667rem;
}

/* top/right/bottom/left/inset utilities */
.top-3\.5 {
  top: 0.7777777778rem;
}

.right-3\.5 {
  right: 0.7777777778rem;
}

.bottom-3\.5 {
  bottom: 0.7777777778rem;
}

.left-3\.5 {
  left: 0.7777777778rem;
}

.inset-3\.5 {
  top: 0.7777777778rem;
  right: 0.7777777778rem;
  bottom: 0.7777777778rem;
  left: 0.7777777778rem;
}

.inset-x-3\.5 {
  right: 0.7777777778rem;
  left: 0.7777777778rem;
}

.inset-y-3\.5 {
  top: 0.7777777778rem;
  bottom: 0.7777777778rem;
}

.-top-3\.5 {
  top: -0.7777777778rem;
}

.-right-3\.5 {
  right: -0.7777777778rem;
}

.-bottom-3\.5 {
  bottom: -0.7777777778rem;
}

.-left-3\.5 {
  left: -0.7777777778rem;
}

.-inset-3\.5 {
  top: -0.7777777778rem;
  right: -0.7777777778rem;
  bottom: -0.7777777778rem;
  left: -0.7777777778rem;
}

.-inset-x-3\.5 {
  right: -0.7777777778rem;
  left: -0.7777777778rem;
}

.-inset-y-3\.5 {
  top: -0.7777777778rem;
  bottom: -0.7777777778rem;
}

/* Width utilities */
.w-3\.5 {
  width: 0.7777777778rem;
}

.min-w-3\.5 {
  min-width: 0.7777777778rem;
}

.max-w-3\.5 {
  max-width: 0.7777777778rem;
}

/* Height utilities */
.h-3\.5 {
  height: 0.7777777778rem;
}

.min-h-3\.5 {
  min-height: 0.7777777778rem;
}

.max-h-3\.5 {
  max-height: 0.7777777778rem;
}

/* Size Utilities */
.size-3\.5 {
  width: 0.7777777778rem;
  height: 0.7777777778rem;
}

/* Padding utilities */
.p-3\.5 {
  padding: 0.7777777778rem;
}

.px-3\.5 {
  padding-right: 0.7777777778rem;
  padding-left: 0.7777777778rem;
}

.py-3\.5 {
  padding-top: 0.7777777778rem;
  padding-bottom: 0.7777777778rem;
}

.pt-3\.5 {
  padding-top: 0.7777777778rem;
}

.pr-3\.5 {
  padding-right: 0.7777777778rem;
}

.pb-3\.5 {
  padding-bottom: 0.7777777778rem;
}

.pl-3\.5 {
  padding-left: 0.7777777778rem;
}

/* Margin utilities */
.m-3\.5 {
  margin: 0.7777777778rem;
}

.mx-3\.5 {
  margin-right: 0.7777777778rem;
  margin-left: 0.7777777778rem;
}

.my-3\.5 {
  margin-top: 0.7777777778rem;
  margin-bottom: 0.7777777778rem;
}

.mt-3\.5 {
  margin-top: 0.7777777778rem;
}

.mr-3\.5 {
  margin-right: 0.7777777778rem;
}

.mb-3\.5 {
  margin-bottom: 0.7777777778rem;
}

.ml-3\.5 {
  margin-left: 0.7777777778rem;
}

.-m-3\.5 {
  margin: -0.7777777778rem;
}

.-mx-3\.5 {
  margin-right: -0.7777777778rem;
  margin-left: -0.7777777778rem;
}

.-my-3\.5 {
  margin-top: -0.7777777778rem;
  margin-bottom: -0.7777777778rem;
}

.-mt-3\.5 {
  margin-top: -0.7777777778rem;
}

.-mr-3\.5 {
  margin-right: -0.7777777778rem;
}

.-mb-3\.5 {
  margin-bottom: -0.7777777778rem;
}

.-ml-3\.5 {
  margin-left: -0.7777777778rem;
}

/* top/right/bottom/left/inset utilities */
.top-4 {
  top: 0.8888888889rem;
}

.right-4 {
  right: 0.8888888889rem;
}

.bottom-4 {
  bottom: 0.8888888889rem;
}

.left-4 {
  left: 0.8888888889rem;
}

.inset-4 {
  top: 0.8888888889rem;
  right: 0.8888888889rem;
  bottom: 0.8888888889rem;
  left: 0.8888888889rem;
}

.inset-x-4 {
  right: 0.8888888889rem;
  left: 0.8888888889rem;
}

.inset-y-4 {
  top: 0.8888888889rem;
  bottom: 0.8888888889rem;
}

.-top-4 {
  top: -0.8888888889rem;
}

.-right-4 {
  right: -0.8888888889rem;
}

.-bottom-4 {
  bottom: -0.8888888889rem;
}

.-left-4 {
  left: -0.8888888889rem;
}

.-inset-4 {
  top: -0.8888888889rem;
  right: -0.8888888889rem;
  bottom: -0.8888888889rem;
  left: -0.8888888889rem;
}

.-inset-x-4 {
  right: -0.8888888889rem;
  left: -0.8888888889rem;
}

.-inset-y-4 {
  top: -0.8888888889rem;
  bottom: -0.8888888889rem;
}

/* Width utilities */
.w-4 {
  width: 0.8888888889rem;
}

.min-w-4 {
  min-width: 0.8888888889rem;
}

.max-w-4 {
  max-width: 0.8888888889rem;
}

/* Height utilities */
.h-4 {
  height: 0.8888888889rem;
}

.min-h-4 {
  min-height: 0.8888888889rem;
}

.max-h-4 {
  max-height: 0.8888888889rem;
}

/* Size Utilities */
.size-4 {
  width: 0.8888888889rem;
  height: 0.8888888889rem;
}

/* Padding utilities */
.p-4 {
  padding: 0.8888888889rem;
}

.px-4 {
  padding-right: 0.8888888889rem;
  padding-left: 0.8888888889rem;
}

.py-4 {
  padding-top: 0.8888888889rem;
  padding-bottom: 0.8888888889rem;
}

.pt-4 {
  padding-top: 0.8888888889rem;
}

.pr-4 {
  padding-right: 0.8888888889rem;
}

.pb-4 {
  padding-bottom: 0.8888888889rem;
}

.pl-4 {
  padding-left: 0.8888888889rem;
}

/* Margin utilities */
.m-4 {
  margin: 0.8888888889rem;
}

.mx-4 {
  margin-right: 0.8888888889rem;
  margin-left: 0.8888888889rem;
}

.my-4 {
  margin-top: 0.8888888889rem;
  margin-bottom: 0.8888888889rem;
}

.mt-4 {
  margin-top: 0.8888888889rem;
}

.mr-4 {
  margin-right: 0.8888888889rem;
}

.mb-4 {
  margin-bottom: 0.8888888889rem;
}

.ml-4 {
  margin-left: 0.8888888889rem;
}

.-m-4 {
  margin: -0.8888888889rem;
}

.-mx-4 {
  margin-right: -0.8888888889rem;
  margin-left: -0.8888888889rem;
}

.-my-4 {
  margin-top: -0.8888888889rem;
  margin-bottom: -0.8888888889rem;
}

.-mt-4 {
  margin-top: -0.8888888889rem;
}

.-mr-4 {
  margin-right: -0.8888888889rem;
}

.-mb-4 {
  margin-bottom: -0.8888888889rem;
}

.-ml-4 {
  margin-left: -0.8888888889rem;
}

/* top/right/bottom/left/inset utilities */
.top-5 {
  top: 1.1111111111rem;
}

.right-5 {
  right: 1.1111111111rem;
}

.bottom-5 {
  bottom: 1.1111111111rem;
}

.left-5 {
  left: 1.1111111111rem;
}

.inset-5 {
  top: 1.1111111111rem;
  right: 1.1111111111rem;
  bottom: 1.1111111111rem;
  left: 1.1111111111rem;
}

.inset-x-5 {
  right: 1.1111111111rem;
  left: 1.1111111111rem;
}

.inset-y-5 {
  top: 1.1111111111rem;
  bottom: 1.1111111111rem;
}

.-top-5 {
  top: -1.1111111111rem;
}

.-right-5 {
  right: -1.1111111111rem;
}

.-bottom-5 {
  bottom: -1.1111111111rem;
}

.-left-5 {
  left: -1.1111111111rem;
}

.-inset-5 {
  top: -1.1111111111rem;
  right: -1.1111111111rem;
  bottom: -1.1111111111rem;
  left: -1.1111111111rem;
}

.-inset-x-5 {
  right: -1.1111111111rem;
  left: -1.1111111111rem;
}

.-inset-y-5 {
  top: -1.1111111111rem;
  bottom: -1.1111111111rem;
}

/* Width utilities */
.w-5 {
  width: 1.1111111111rem;
}

.min-w-5 {
  min-width: 1.1111111111rem;
}

.max-w-5 {
  max-width: 1.1111111111rem;
}

/* Height utilities */
.h-5 {
  height: 1.1111111111rem;
}

.min-h-5 {
  min-height: 1.1111111111rem;
}

.max-h-5 {
  max-height: 1.1111111111rem;
}

/* Size Utilities */
.size-5 {
  width: 1.1111111111rem;
  height: 1.1111111111rem;
}

/* Padding utilities */
.p-5 {
  padding: 1.1111111111rem;
}

.px-5 {
  padding-right: 1.1111111111rem;
  padding-left: 1.1111111111rem;
}

.py-5 {
  padding-top: 1.1111111111rem;
  padding-bottom: 1.1111111111rem;
}

.pt-5 {
  padding-top: 1.1111111111rem;
}

.pr-5 {
  padding-right: 1.1111111111rem;
}

.pb-5 {
  padding-bottom: 1.1111111111rem;
}

.pl-5 {
  padding-left: 1.1111111111rem;
}

/* Margin utilities */
.m-5 {
  margin: 1.1111111111rem;
}

.mx-5 {
  margin-right: 1.1111111111rem;
  margin-left: 1.1111111111rem;
}

.my-5 {
  margin-top: 1.1111111111rem;
  margin-bottom: 1.1111111111rem;
}

.mt-5 {
  margin-top: 1.1111111111rem;
}

.mr-5 {
  margin-right: 1.1111111111rem;
}

.mb-5 {
  margin-bottom: 1.1111111111rem;
}

.ml-5 {
  margin-left: 1.1111111111rem;
}

.-m-5 {
  margin: -1.1111111111rem;
}

.-mx-5 {
  margin-right: -1.1111111111rem;
  margin-left: -1.1111111111rem;
}

.-my-5 {
  margin-top: -1.1111111111rem;
  margin-bottom: -1.1111111111rem;
}

.-mt-5 {
  margin-top: -1.1111111111rem;
}

.-mr-5 {
  margin-right: -1.1111111111rem;
}

.-mb-5 {
  margin-bottom: -1.1111111111rem;
}

.-ml-5 {
  margin-left: -1.1111111111rem;
}

/* top/right/bottom/left/inset utilities */
.top-6 {
  top: 1.3333333333rem;
}

.right-6 {
  right: 1.3333333333rem;
}

.bottom-6 {
  bottom: 1.3333333333rem;
}

.left-6 {
  left: 1.3333333333rem;
}

.inset-6 {
  top: 1.3333333333rem;
  right: 1.3333333333rem;
  bottom: 1.3333333333rem;
  left: 1.3333333333rem;
}

.inset-x-6 {
  right: 1.3333333333rem;
  left: 1.3333333333rem;
}

.inset-y-6 {
  top: 1.3333333333rem;
  bottom: 1.3333333333rem;
}

.-top-6 {
  top: -1.3333333333rem;
}

.-right-6 {
  right: -1.3333333333rem;
}

.-bottom-6 {
  bottom: -1.3333333333rem;
}

.-left-6 {
  left: -1.3333333333rem;
}

.-inset-6 {
  top: -1.3333333333rem;
  right: -1.3333333333rem;
  bottom: -1.3333333333rem;
  left: -1.3333333333rem;
}

.-inset-x-6 {
  right: -1.3333333333rem;
  left: -1.3333333333rem;
}

.-inset-y-6 {
  top: -1.3333333333rem;
  bottom: -1.3333333333rem;
}

/* Width utilities */
.w-6 {
  width: 1.3333333333rem;
}

.min-w-6 {
  min-width: 1.3333333333rem;
}

.max-w-6 {
  max-width: 1.3333333333rem;
}

/* Height utilities */
.h-6 {
  height: 1.3333333333rem;
}

.min-h-6 {
  min-height: 1.3333333333rem;
}

.max-h-6 {
  max-height: 1.3333333333rem;
}

/* Size Utilities */
.size-6 {
  width: 1.3333333333rem;
  height: 1.3333333333rem;
}

/* Padding utilities */
.p-6 {
  padding: 1.3333333333rem;
}

.px-6 {
  padding-right: 1.3333333333rem;
  padding-left: 1.3333333333rem;
}

.py-6 {
  padding-top: 1.3333333333rem;
  padding-bottom: 1.3333333333rem;
}

.pt-6 {
  padding-top: 1.3333333333rem;
}

.pr-6 {
  padding-right: 1.3333333333rem;
}

.pb-6 {
  padding-bottom: 1.3333333333rem;
}

.pl-6 {
  padding-left: 1.3333333333rem;
}

/* Margin utilities */
.m-6 {
  margin: 1.3333333333rem;
}

.mx-6 {
  margin-right: 1.3333333333rem;
  margin-left: 1.3333333333rem;
}

.my-6 {
  margin-top: 1.3333333333rem;
  margin-bottom: 1.3333333333rem;
}

.mt-6 {
  margin-top: 1.3333333333rem;
}

.mr-6 {
  margin-right: 1.3333333333rem;
}

.mb-6 {
  margin-bottom: 1.3333333333rem;
}

.ml-6 {
  margin-left: 1.3333333333rem;
}

.-m-6 {
  margin: -1.3333333333rem;
}

.-mx-6 {
  margin-right: -1.3333333333rem;
  margin-left: -1.3333333333rem;
}

.-my-6 {
  margin-top: -1.3333333333rem;
  margin-bottom: -1.3333333333rem;
}

.-mt-6 {
  margin-top: -1.3333333333rem;
}

.-mr-6 {
  margin-right: -1.3333333333rem;
}

.-mb-6 {
  margin-bottom: -1.3333333333rem;
}

.-ml-6 {
  margin-left: -1.3333333333rem;
}

/* top/right/bottom/left/inset utilities */
.top-7 {
  top: 1.5555555556rem;
}

.right-7 {
  right: 1.5555555556rem;
}

.bottom-7 {
  bottom: 1.5555555556rem;
}

.left-7 {
  left: 1.5555555556rem;
}

.inset-7 {
  top: 1.5555555556rem;
  right: 1.5555555556rem;
  bottom: 1.5555555556rem;
  left: 1.5555555556rem;
}

.inset-x-7 {
  right: 1.5555555556rem;
  left: 1.5555555556rem;
}

.inset-y-7 {
  top: 1.5555555556rem;
  bottom: 1.5555555556rem;
}

.-top-7 {
  top: -1.5555555556rem;
}

.-right-7 {
  right: -1.5555555556rem;
}

.-bottom-7 {
  bottom: -1.5555555556rem;
}

.-left-7 {
  left: -1.5555555556rem;
}

.-inset-7 {
  top: -1.5555555556rem;
  right: -1.5555555556rem;
  bottom: -1.5555555556rem;
  left: -1.5555555556rem;
}

.-inset-x-7 {
  right: -1.5555555556rem;
  left: -1.5555555556rem;
}

.-inset-y-7 {
  top: -1.5555555556rem;
  bottom: -1.5555555556rem;
}

/* Width utilities */
.w-7 {
  width: 1.5555555556rem;
}

.min-w-7 {
  min-width: 1.5555555556rem;
}

.max-w-7 {
  max-width: 1.5555555556rem;
}

/* Height utilities */
.h-7 {
  height: 1.5555555556rem;
}

.min-h-7 {
  min-height: 1.5555555556rem;
}

.max-h-7 {
  max-height: 1.5555555556rem;
}

/* Size Utilities */
.size-7 {
  width: 1.5555555556rem;
  height: 1.5555555556rem;
}

/* Padding utilities */
.p-7 {
  padding: 1.5555555556rem;
}

.px-7 {
  padding-right: 1.5555555556rem;
  padding-left: 1.5555555556rem;
}

.py-7 {
  padding-top: 1.5555555556rem;
  padding-bottom: 1.5555555556rem;
}

.pt-7 {
  padding-top: 1.5555555556rem;
}

.pr-7 {
  padding-right: 1.5555555556rem;
}

.pb-7 {
  padding-bottom: 1.5555555556rem;
}

.pl-7 {
  padding-left: 1.5555555556rem;
}

/* Margin utilities */
.m-7 {
  margin: 1.5555555556rem;
}

.mx-7 {
  margin-right: 1.5555555556rem;
  margin-left: 1.5555555556rem;
}

.my-7 {
  margin-top: 1.5555555556rem;
  margin-bottom: 1.5555555556rem;
}

.mt-7 {
  margin-top: 1.5555555556rem;
}

.mr-7 {
  margin-right: 1.5555555556rem;
}

.mb-7 {
  margin-bottom: 1.5555555556rem;
}

.ml-7 {
  margin-left: 1.5555555556rem;
}

.-m-7 {
  margin: -1.5555555556rem;
}

.-mx-7 {
  margin-right: -1.5555555556rem;
  margin-left: -1.5555555556rem;
}

.-my-7 {
  margin-top: -1.5555555556rem;
  margin-bottom: -1.5555555556rem;
}

.-mt-7 {
  margin-top: -1.5555555556rem;
}

.-mr-7 {
  margin-right: -1.5555555556rem;
}

.-mb-7 {
  margin-bottom: -1.5555555556rem;
}

.-ml-7 {
  margin-left: -1.5555555556rem;
}

/* top/right/bottom/left/inset utilities */
.top-8 {
  top: 1.7777777778rem;
}

.right-8 {
  right: 1.7777777778rem;
}

.bottom-8 {
  bottom: 1.7777777778rem;
}

.left-8 {
  left: 1.7777777778rem;
}

.inset-8 {
  top: 1.7777777778rem;
  right: 1.7777777778rem;
  bottom: 1.7777777778rem;
  left: 1.7777777778rem;
}

.inset-x-8 {
  right: 1.7777777778rem;
  left: 1.7777777778rem;
}

.inset-y-8 {
  top: 1.7777777778rem;
  bottom: 1.7777777778rem;
}

.-top-8 {
  top: -1.7777777778rem;
}

.-right-8 {
  right: -1.7777777778rem;
}

.-bottom-8 {
  bottom: -1.7777777778rem;
}

.-left-8 {
  left: -1.7777777778rem;
}

.-inset-8 {
  top: -1.7777777778rem;
  right: -1.7777777778rem;
  bottom: -1.7777777778rem;
  left: -1.7777777778rem;
}

.-inset-x-8 {
  right: -1.7777777778rem;
  left: -1.7777777778rem;
}

.-inset-y-8 {
  top: -1.7777777778rem;
  bottom: -1.7777777778rem;
}

/* Width utilities */
.w-8 {
  width: 1.7777777778rem;
}

.min-w-8 {
  min-width: 1.7777777778rem;
}

.max-w-8 {
  max-width: 1.7777777778rem;
}

/* Height utilities */
.h-8 {
  height: 1.7777777778rem;
}

.min-h-8 {
  min-height: 1.7777777778rem;
}

.max-h-8 {
  max-height: 1.7777777778rem;
}

/* Size Utilities */
.size-8 {
  width: 1.7777777778rem;
  height: 1.7777777778rem;
}

/* Padding utilities */
.p-8 {
  padding: 1.7777777778rem;
}

.px-8 {
  padding-right: 1.7777777778rem;
  padding-left: 1.7777777778rem;
}

.py-8 {
  padding-top: 1.7777777778rem;
  padding-bottom: 1.7777777778rem;
}

.pt-8 {
  padding-top: 1.7777777778rem;
}

.pr-8 {
  padding-right: 1.7777777778rem;
}

.pb-8 {
  padding-bottom: 1.7777777778rem;
}

.pl-8 {
  padding-left: 1.7777777778rem;
}

/* Margin utilities */
.m-8 {
  margin: 1.7777777778rem;
}

.mx-8 {
  margin-right: 1.7777777778rem;
  margin-left: 1.7777777778rem;
}

.my-8 {
  margin-top: 1.7777777778rem;
  margin-bottom: 1.7777777778rem;
}

.mt-8 {
  margin-top: 1.7777777778rem;
}

.mr-8 {
  margin-right: 1.7777777778rem;
}

.mb-8 {
  margin-bottom: 1.7777777778rem;
}

.ml-8 {
  margin-left: 1.7777777778rem;
}

.-m-8 {
  margin: -1.7777777778rem;
}

.-mx-8 {
  margin-right: -1.7777777778rem;
  margin-left: -1.7777777778rem;
}

.-my-8 {
  margin-top: -1.7777777778rem;
  margin-bottom: -1.7777777778rem;
}

.-mt-8 {
  margin-top: -1.7777777778rem;
}

.-mr-8 {
  margin-right: -1.7777777778rem;
}

.-mb-8 {
  margin-bottom: -1.7777777778rem;
}

.-ml-8 {
  margin-left: -1.7777777778rem;
}

/* top/right/bottom/left/inset utilities */
.top-9 {
  top: 2rem;
}

.right-9 {
  right: 2rem;
}

.bottom-9 {
  bottom: 2rem;
}

.left-9 {
  left: 2rem;
}

.inset-9 {
  top: 2rem;
  right: 2rem;
  bottom: 2rem;
  left: 2rem;
}

.inset-x-9 {
  right: 2rem;
  left: 2rem;
}

.inset-y-9 {
  top: 2rem;
  bottom: 2rem;
}

.-top-9 {
  top: -2rem;
}

.-right-9 {
  right: -2rem;
}

.-bottom-9 {
  bottom: -2rem;
}

.-left-9 {
  left: -2rem;
}

.-inset-9 {
  top: -2rem;
  right: -2rem;
  bottom: -2rem;
  left: -2rem;
}

.-inset-x-9 {
  right: -2rem;
  left: -2rem;
}

.-inset-y-9 {
  top: -2rem;
  bottom: -2rem;
}

/* Width utilities */
.w-9 {
  width: 2rem;
}

.min-w-9 {
  min-width: 2rem;
}

.max-w-9 {
  max-width: 2rem;
}

/* Height utilities */
.h-9 {
  height: 2rem;
}

.min-h-9 {
  min-height: 2rem;
}

.max-h-9 {
  max-height: 2rem;
}

/* Size Utilities */
.size-9 {
  width: 2rem;
  height: 2rem;
}

/* Padding utilities */
.p-9 {
  padding: 2rem;
}

.px-9 {
  padding-right: 2rem;
  padding-left: 2rem;
}

.py-9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pt-9 {
  padding-top: 2rem;
}

.pr-9 {
  padding-right: 2rem;
}

.pb-9 {
  padding-bottom: 2rem;
}

.pl-9 {
  padding-left: 2rem;
}

/* Margin utilities */
.m-9 {
  margin: 2rem;
}

.mx-9 {
  margin-right: 2rem;
  margin-left: 2rem;
}

.my-9 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mt-9 {
  margin-top: 2rem;
}

.mr-9 {
  margin-right: 2rem;
}

.mb-9 {
  margin-bottom: 2rem;
}

.ml-9 {
  margin-left: 2rem;
}

.-m-9 {
  margin: -2rem;
}

.-mx-9 {
  margin-right: -2rem;
  margin-left: -2rem;
}

.-my-9 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-mt-9 {
  margin-top: -2rem;
}

.-mr-9 {
  margin-right: -2rem;
}

.-mb-9 {
  margin-bottom: -2rem;
}

.-ml-9 {
  margin-left: -2rem;
}

/* top/right/bottom/left/inset utilities */
.top-10 {
  top: 2.2222222222rem;
}

.right-10 {
  right: 2.2222222222rem;
}

.bottom-10 {
  bottom: 2.2222222222rem;
}

.left-10 {
  left: 2.2222222222rem;
}

.inset-10 {
  top: 2.2222222222rem;
  right: 2.2222222222rem;
  bottom: 2.2222222222rem;
  left: 2.2222222222rem;
}

.inset-x-10 {
  right: 2.2222222222rem;
  left: 2.2222222222rem;
}

.inset-y-10 {
  top: 2.2222222222rem;
  bottom: 2.2222222222rem;
}

.-top-10 {
  top: -2.2222222222rem;
}

.-right-10 {
  right: -2.2222222222rem;
}

.-bottom-10 {
  bottom: -2.2222222222rem;
}

.-left-10 {
  left: -2.2222222222rem;
}

.-inset-10 {
  top: -2.2222222222rem;
  right: -2.2222222222rem;
  bottom: -2.2222222222rem;
  left: -2.2222222222rem;
}

.-inset-x-10 {
  right: -2.2222222222rem;
  left: -2.2222222222rem;
}

.-inset-y-10 {
  top: -2.2222222222rem;
  bottom: -2.2222222222rem;
}

/* Width utilities */
.w-10 {
  width: 2.2222222222rem;
}

.min-w-10 {
  min-width: 2.2222222222rem;
}

.max-w-10 {
  max-width: 2.2222222222rem;
}

/* Height utilities */
.h-10 {
  height: 2.2222222222rem;
}

.min-h-10 {
  min-height: 2.2222222222rem;
}

.max-h-10 {
  max-height: 2.2222222222rem;
}

/* Size Utilities */
.size-10 {
  width: 2.2222222222rem;
  height: 2.2222222222rem;
}

/* Padding utilities */
.p-10 {
  padding: 2.2222222222rem;
}

.px-10 {
  padding-right: 2.2222222222rem;
  padding-left: 2.2222222222rem;
}

.py-10 {
  padding-top: 2.2222222222rem;
  padding-bottom: 2.2222222222rem;
}

.pt-10 {
  padding-top: 2.2222222222rem;
}

.pr-10 {
  padding-right: 2.2222222222rem;
}

.pb-10 {
  padding-bottom: 2.2222222222rem;
}

.pl-10 {
  padding-left: 2.2222222222rem;
}

/* Margin utilities */
.m-10 {
  margin: 2.2222222222rem;
}

.mx-10 {
  margin-right: 2.2222222222rem;
  margin-left: 2.2222222222rem;
}

.my-10 {
  margin-top: 2.2222222222rem;
  margin-bottom: 2.2222222222rem;
}

.mt-10 {
  margin-top: 2.2222222222rem;
}

.mr-10 {
  margin-right: 2.2222222222rem;
}

.mb-10 {
  margin-bottom: 2.2222222222rem;
}

.ml-10 {
  margin-left: 2.2222222222rem;
}

.-m-10 {
  margin: -2.2222222222rem;
}

.-mx-10 {
  margin-right: -2.2222222222rem;
  margin-left: -2.2222222222rem;
}

.-my-10 {
  margin-top: -2.2222222222rem;
  margin-bottom: -2.2222222222rem;
}

.-mt-10 {
  margin-top: -2.2222222222rem;
}

.-mr-10 {
  margin-right: -2.2222222222rem;
}

.-mb-10 {
  margin-bottom: -2.2222222222rem;
}

.-ml-10 {
  margin-left: -2.2222222222rem;
}

/* top/right/bottom/left/inset utilities */
.top-11 {
  top: 2.4444444444rem;
}

.right-11 {
  right: 2.4444444444rem;
}

.bottom-11 {
  bottom: 2.4444444444rem;
}

.left-11 {
  left: 2.4444444444rem;
}

.inset-11 {
  top: 2.4444444444rem;
  right: 2.4444444444rem;
  bottom: 2.4444444444rem;
  left: 2.4444444444rem;
}

.inset-x-11 {
  right: 2.4444444444rem;
  left: 2.4444444444rem;
}

.inset-y-11 {
  top: 2.4444444444rem;
  bottom: 2.4444444444rem;
}

.-top-11 {
  top: -2.4444444444rem;
}

.-right-11 {
  right: -2.4444444444rem;
}

.-bottom-11 {
  bottom: -2.4444444444rem;
}

.-left-11 {
  left: -2.4444444444rem;
}

.-inset-11 {
  top: -2.4444444444rem;
  right: -2.4444444444rem;
  bottom: -2.4444444444rem;
  left: -2.4444444444rem;
}

.-inset-x-11 {
  right: -2.4444444444rem;
  left: -2.4444444444rem;
}

.-inset-y-11 {
  top: -2.4444444444rem;
  bottom: -2.4444444444rem;
}

/* Width utilities */
.w-11 {
  width: 2.4444444444rem;
}

.min-w-11 {
  min-width: 2.4444444444rem;
}

.max-w-11 {
  max-width: 2.4444444444rem;
}

/* Height utilities */
.h-11 {
  height: 2.4444444444rem;
}

.min-h-11 {
  min-height: 2.4444444444rem;
}

.max-h-11 {
  max-height: 2.4444444444rem;
}

/* Size Utilities */
.size-11 {
  width: 2.4444444444rem;
  height: 2.4444444444rem;
}

/* Padding utilities */
.p-11 {
  padding: 2.4444444444rem;
}

.px-11 {
  padding-right: 2.4444444444rem;
  padding-left: 2.4444444444rem;
}

.py-11 {
  padding-top: 2.4444444444rem;
  padding-bottom: 2.4444444444rem;
}

.pt-11 {
  padding-top: 2.4444444444rem;
}

.pr-11 {
  padding-right: 2.4444444444rem;
}

.pb-11 {
  padding-bottom: 2.4444444444rem;
}

.pl-11 {
  padding-left: 2.4444444444rem;
}

/* Margin utilities */
.m-11 {
  margin: 2.4444444444rem;
}

.mx-11 {
  margin-right: 2.4444444444rem;
  margin-left: 2.4444444444rem;
}

.my-11 {
  margin-top: 2.4444444444rem;
  margin-bottom: 2.4444444444rem;
}

.mt-11 {
  margin-top: 2.4444444444rem;
}

.mr-11 {
  margin-right: 2.4444444444rem;
}

.mb-11 {
  margin-bottom: 2.4444444444rem;
}

.ml-11 {
  margin-left: 2.4444444444rem;
}

.-m-11 {
  margin: -2.4444444444rem;
}

.-mx-11 {
  margin-right: -2.4444444444rem;
  margin-left: -2.4444444444rem;
}

.-my-11 {
  margin-top: -2.4444444444rem;
  margin-bottom: -2.4444444444rem;
}

.-mt-11 {
  margin-top: -2.4444444444rem;
}

.-mr-11 {
  margin-right: -2.4444444444rem;
}

.-mb-11 {
  margin-bottom: -2.4444444444rem;
}

.-ml-11 {
  margin-left: -2.4444444444rem;
}

/* top/right/bottom/left/inset utilities */
.top-11\.5 {
  top: 2.5555555556rem;
}

.right-11\.5 {
  right: 2.5555555556rem;
}

.bottom-11\.5 {
  bottom: 2.5555555556rem;
}

.left-11\.5 {
  left: 2.5555555556rem;
}

.inset-11\.5 {
  top: 2.5555555556rem;
  right: 2.5555555556rem;
  bottom: 2.5555555556rem;
  left: 2.5555555556rem;
}

.inset-x-11\.5 {
  right: 2.5555555556rem;
  left: 2.5555555556rem;
}

.inset-y-11\.5 {
  top: 2.5555555556rem;
  bottom: 2.5555555556rem;
}

.-top-11\.5 {
  top: -2.5555555556rem;
}

.-right-11\.5 {
  right: -2.5555555556rem;
}

.-bottom-11\.5 {
  bottom: -2.5555555556rem;
}

.-left-11\.5 {
  left: -2.5555555556rem;
}

.-inset-11\.5 {
  top: -2.5555555556rem;
  right: -2.5555555556rem;
  bottom: -2.5555555556rem;
  left: -2.5555555556rem;
}

.-inset-x-11\.5 {
  right: -2.5555555556rem;
  left: -2.5555555556rem;
}

.-inset-y-11\.5 {
  top: -2.5555555556rem;
  bottom: -2.5555555556rem;
}

/* Width utilities */
.w-11\.5 {
  width: 2.5555555556rem;
}

.min-w-11\.5 {
  min-width: 2.5555555556rem;
}

.max-w-11\.5 {
  max-width: 2.5555555556rem;
}

/* Height utilities */
.h-11\.5 {
  height: 2.5555555556rem;
}

.min-h-11\.5 {
  min-height: 2.5555555556rem;
}

.max-h-11\.5 {
  max-height: 2.5555555556rem;
}

/* Size Utilities */
.size-11\.5 {
  width: 2.5555555556rem;
  height: 2.5555555556rem;
}

/* Padding utilities */
.p-11\.5 {
  padding: 2.5555555556rem;
}

.px-11\.5 {
  padding-right: 2.5555555556rem;
  padding-left: 2.5555555556rem;
}

.py-11\.5 {
  padding-top: 2.5555555556rem;
  padding-bottom: 2.5555555556rem;
}

.pt-11\.5 {
  padding-top: 2.5555555556rem;
}

.pr-11\.5 {
  padding-right: 2.5555555556rem;
}

.pb-11\.5 {
  padding-bottom: 2.5555555556rem;
}

.pl-11\.5 {
  padding-left: 2.5555555556rem;
}

/* Margin utilities */
.m-11\.5 {
  margin: 2.5555555556rem;
}

.mx-11\.5 {
  margin-right: 2.5555555556rem;
  margin-left: 2.5555555556rem;
}

.my-11\.5 {
  margin-top: 2.5555555556rem;
  margin-bottom: 2.5555555556rem;
}

.mt-11\.5 {
  margin-top: 2.5555555556rem;
}

.mr-11\.5 {
  margin-right: 2.5555555556rem;
}

.mb-11\.5 {
  margin-bottom: 2.5555555556rem;
}

.ml-11\.5 {
  margin-left: 2.5555555556rem;
}

.-m-11\.5 {
  margin: -2.5555555556rem;
}

.-mx-11\.5 {
  margin-right: -2.5555555556rem;
  margin-left: -2.5555555556rem;
}

.-my-11\.5 {
  margin-top: -2.5555555556rem;
  margin-bottom: -2.5555555556rem;
}

.-mt-11\.5 {
  margin-top: -2.5555555556rem;
}

.-mr-11\.5 {
  margin-right: -2.5555555556rem;
}

.-mb-11\.5 {
  margin-bottom: -2.5555555556rem;
}

.-ml-11\.5 {
  margin-left: -2.5555555556rem;
}

/* top/right/bottom/left/inset utilities */
.top-12 {
  top: 2.6666666667rem;
}

.right-12 {
  right: 2.6666666667rem;
}

.bottom-12 {
  bottom: 2.6666666667rem;
}

.left-12 {
  left: 2.6666666667rem;
}

.inset-12 {
  top: 2.6666666667rem;
  right: 2.6666666667rem;
  bottom: 2.6666666667rem;
  left: 2.6666666667rem;
}

.inset-x-12 {
  right: 2.6666666667rem;
  left: 2.6666666667rem;
}

.inset-y-12 {
  top: 2.6666666667rem;
  bottom: 2.6666666667rem;
}

.-top-12 {
  top: -2.6666666667rem;
}

.-right-12 {
  right: -2.6666666667rem;
}

.-bottom-12 {
  bottom: -2.6666666667rem;
}

.-left-12 {
  left: -2.6666666667rem;
}

.-inset-12 {
  top: -2.6666666667rem;
  right: -2.6666666667rem;
  bottom: -2.6666666667rem;
  left: -2.6666666667rem;
}

.-inset-x-12 {
  right: -2.6666666667rem;
  left: -2.6666666667rem;
}

.-inset-y-12 {
  top: -2.6666666667rem;
  bottom: -2.6666666667rem;
}

/* Width utilities */
.w-12 {
  width: 2.6666666667rem;
}

.min-w-12 {
  min-width: 2.6666666667rem;
}

.max-w-12 {
  max-width: 2.6666666667rem;
}

/* Height utilities */
.h-12 {
  height: 2.6666666667rem;
}

.min-h-12 {
  min-height: 2.6666666667rem;
}

.max-h-12 {
  max-height: 2.6666666667rem;
}

/* Size Utilities */
.size-12 {
  width: 2.6666666667rem;
  height: 2.6666666667rem;
}

/* Padding utilities */
.p-12 {
  padding: 2.6666666667rem;
}

.px-12 {
  padding-right: 2.6666666667rem;
  padding-left: 2.6666666667rem;
}

.py-12 {
  padding-top: 2.6666666667rem;
  padding-bottom: 2.6666666667rem;
}

.pt-12 {
  padding-top: 2.6666666667rem;
}

.pr-12 {
  padding-right: 2.6666666667rem;
}

.pb-12 {
  padding-bottom: 2.6666666667rem;
}

.pl-12 {
  padding-left: 2.6666666667rem;
}

/* Margin utilities */
.m-12 {
  margin: 2.6666666667rem;
}

.mx-12 {
  margin-right: 2.6666666667rem;
  margin-left: 2.6666666667rem;
}

.my-12 {
  margin-top: 2.6666666667rem;
  margin-bottom: 2.6666666667rem;
}

.mt-12 {
  margin-top: 2.6666666667rem;
}

.mr-12 {
  margin-right: 2.6666666667rem;
}

.mb-12 {
  margin-bottom: 2.6666666667rem;
}

.ml-12 {
  margin-left: 2.6666666667rem;
}

.-m-12 {
  margin: -2.6666666667rem;
}

.-mx-12 {
  margin-right: -2.6666666667rem;
  margin-left: -2.6666666667rem;
}

.-my-12 {
  margin-top: -2.6666666667rem;
  margin-bottom: -2.6666666667rem;
}

.-mt-12 {
  margin-top: -2.6666666667rem;
}

.-mr-12 {
  margin-right: -2.6666666667rem;
}

.-mb-12 {
  margin-bottom: -2.6666666667rem;
}

.-ml-12 {
  margin-left: -2.6666666667rem;
}

/* top/right/bottom/left/inset utilities */
.top-13 {
  top: 2.8888888889rem;
}

.right-13 {
  right: 2.8888888889rem;
}

.bottom-13 {
  bottom: 2.8888888889rem;
}

.left-13 {
  left: 2.8888888889rem;
}

.inset-13 {
  top: 2.8888888889rem;
  right: 2.8888888889rem;
  bottom: 2.8888888889rem;
  left: 2.8888888889rem;
}

.inset-x-13 {
  right: 2.8888888889rem;
  left: 2.8888888889rem;
}

.inset-y-13 {
  top: 2.8888888889rem;
  bottom: 2.8888888889rem;
}

.-top-13 {
  top: -2.8888888889rem;
}

.-right-13 {
  right: -2.8888888889rem;
}

.-bottom-13 {
  bottom: -2.8888888889rem;
}

.-left-13 {
  left: -2.8888888889rem;
}

.-inset-13 {
  top: -2.8888888889rem;
  right: -2.8888888889rem;
  bottom: -2.8888888889rem;
  left: -2.8888888889rem;
}

.-inset-x-13 {
  right: -2.8888888889rem;
  left: -2.8888888889rem;
}

.-inset-y-13 {
  top: -2.8888888889rem;
  bottom: -2.8888888889rem;
}

/* Width utilities */
.w-13 {
  width: 2.8888888889rem;
}

.min-w-13 {
  min-width: 2.8888888889rem;
}

.max-w-13 {
  max-width: 2.8888888889rem;
}

/* Height utilities */
.h-13 {
  height: 2.8888888889rem;
}

.min-h-13 {
  min-height: 2.8888888889rem;
}

.max-h-13 {
  max-height: 2.8888888889rem;
}

/* Size Utilities */
.size-13 {
  width: 2.8888888889rem;
  height: 2.8888888889rem;
}

/* Padding utilities */
.p-13 {
  padding: 2.8888888889rem;
}

.px-13 {
  padding-right: 2.8888888889rem;
  padding-left: 2.8888888889rem;
}

.py-13 {
  padding-top: 2.8888888889rem;
  padding-bottom: 2.8888888889rem;
}

.pt-13 {
  padding-top: 2.8888888889rem;
}

.pr-13 {
  padding-right: 2.8888888889rem;
}

.pb-13 {
  padding-bottom: 2.8888888889rem;
}

.pl-13 {
  padding-left: 2.8888888889rem;
}

/* Margin utilities */
.m-13 {
  margin: 2.8888888889rem;
}

.mx-13 {
  margin-right: 2.8888888889rem;
  margin-left: 2.8888888889rem;
}

.my-13 {
  margin-top: 2.8888888889rem;
  margin-bottom: 2.8888888889rem;
}

.mt-13 {
  margin-top: 2.8888888889rem;
}

.mr-13 {
  margin-right: 2.8888888889rem;
}

.mb-13 {
  margin-bottom: 2.8888888889rem;
}

.ml-13 {
  margin-left: 2.8888888889rem;
}

.-m-13 {
  margin: -2.8888888889rem;
}

.-mx-13 {
  margin-right: -2.8888888889rem;
  margin-left: -2.8888888889rem;
}

.-my-13 {
  margin-top: -2.8888888889rem;
  margin-bottom: -2.8888888889rem;
}

.-mt-13 {
  margin-top: -2.8888888889rem;
}

.-mr-13 {
  margin-right: -2.8888888889rem;
}

.-mb-13 {
  margin-bottom: -2.8888888889rem;
}

.-ml-13 {
  margin-left: -2.8888888889rem;
}

/* top/right/bottom/left/inset utilities */
.top-14 {
  top: 3.1111111111rem;
}

.right-14 {
  right: 3.1111111111rem;
}

.bottom-14 {
  bottom: 3.1111111111rem;
}

.left-14 {
  left: 3.1111111111rem;
}

.inset-14 {
  top: 3.1111111111rem;
  right: 3.1111111111rem;
  bottom: 3.1111111111rem;
  left: 3.1111111111rem;
}

.inset-x-14 {
  right: 3.1111111111rem;
  left: 3.1111111111rem;
}

.inset-y-14 {
  top: 3.1111111111rem;
  bottom: 3.1111111111rem;
}

.-top-14 {
  top: -3.1111111111rem;
}

.-right-14 {
  right: -3.1111111111rem;
}

.-bottom-14 {
  bottom: -3.1111111111rem;
}

.-left-14 {
  left: -3.1111111111rem;
}

.-inset-14 {
  top: -3.1111111111rem;
  right: -3.1111111111rem;
  bottom: -3.1111111111rem;
  left: -3.1111111111rem;
}

.-inset-x-14 {
  right: -3.1111111111rem;
  left: -3.1111111111rem;
}

.-inset-y-14 {
  top: -3.1111111111rem;
  bottom: -3.1111111111rem;
}

/* Width utilities */
.w-14 {
  width: 3.1111111111rem;
}

.min-w-14 {
  min-width: 3.1111111111rem;
}

.max-w-14 {
  max-width: 3.1111111111rem;
}

/* Height utilities */
.h-14 {
  height: 3.1111111111rem;
}

.min-h-14 {
  min-height: 3.1111111111rem;
}

.max-h-14 {
  max-height: 3.1111111111rem;
}

/* Size Utilities */
.size-14 {
  width: 3.1111111111rem;
  height: 3.1111111111rem;
}

/* Padding utilities */
.p-14 {
  padding: 3.1111111111rem;
}

.px-14 {
  padding-right: 3.1111111111rem;
  padding-left: 3.1111111111rem;
}

.py-14 {
  padding-top: 3.1111111111rem;
  padding-bottom: 3.1111111111rem;
}

.pt-14 {
  padding-top: 3.1111111111rem;
}

.pr-14 {
  padding-right: 3.1111111111rem;
}

.pb-14 {
  padding-bottom: 3.1111111111rem;
}

.pl-14 {
  padding-left: 3.1111111111rem;
}

/* Margin utilities */
.m-14 {
  margin: 3.1111111111rem;
}

.mx-14 {
  margin-right: 3.1111111111rem;
  margin-left: 3.1111111111rem;
}

.my-14 {
  margin-top: 3.1111111111rem;
  margin-bottom: 3.1111111111rem;
}

.mt-14 {
  margin-top: 3.1111111111rem;
}

.mr-14 {
  margin-right: 3.1111111111rem;
}

.mb-14 {
  margin-bottom: 3.1111111111rem;
}

.ml-14 {
  margin-left: 3.1111111111rem;
}

.-m-14 {
  margin: -3.1111111111rem;
}

.-mx-14 {
  margin-right: -3.1111111111rem;
  margin-left: -3.1111111111rem;
}

.-my-14 {
  margin-top: -3.1111111111rem;
  margin-bottom: -3.1111111111rem;
}

.-mt-14 {
  margin-top: -3.1111111111rem;
}

.-mr-14 {
  margin-right: -3.1111111111rem;
}

.-mb-14 {
  margin-bottom: -3.1111111111rem;
}

.-ml-14 {
  margin-left: -3.1111111111rem;
}

/* top/right/bottom/left/inset utilities */
.top-16 {
  top: 3.5555555556rem;
}

.right-16 {
  right: 3.5555555556rem;
}

.bottom-16 {
  bottom: 3.5555555556rem;
}

.left-16 {
  left: 3.5555555556rem;
}

.inset-16 {
  top: 3.5555555556rem;
  right: 3.5555555556rem;
  bottom: 3.5555555556rem;
  left: 3.5555555556rem;
}

.inset-x-16 {
  right: 3.5555555556rem;
  left: 3.5555555556rem;
}

.inset-y-16 {
  top: 3.5555555556rem;
  bottom: 3.5555555556rem;
}

.-top-16 {
  top: -3.5555555556rem;
}

.-right-16 {
  right: -3.5555555556rem;
}

.-bottom-16 {
  bottom: -3.5555555556rem;
}

.-left-16 {
  left: -3.5555555556rem;
}

.-inset-16 {
  top: -3.5555555556rem;
  right: -3.5555555556rem;
  bottom: -3.5555555556rem;
  left: -3.5555555556rem;
}

.-inset-x-16 {
  right: -3.5555555556rem;
  left: -3.5555555556rem;
}

.-inset-y-16 {
  top: -3.5555555556rem;
  bottom: -3.5555555556rem;
}

/* Width utilities */
.w-16 {
  width: 3.5555555556rem;
}

.min-w-16 {
  min-width: 3.5555555556rem;
}

.max-w-16 {
  max-width: 3.5555555556rem;
}

/* Height utilities */
.h-16 {
  height: 3.5555555556rem;
}

.min-h-16 {
  min-height: 3.5555555556rem;
}

.max-h-16 {
  max-height: 3.5555555556rem;
}

/* Size Utilities */
.size-16 {
  width: 3.5555555556rem;
  height: 3.5555555556rem;
}

/* Padding utilities */
.p-16 {
  padding: 3.5555555556rem;
}

.px-16 {
  padding-right: 3.5555555556rem;
  padding-left: 3.5555555556rem;
}

.py-16 {
  padding-top: 3.5555555556rem;
  padding-bottom: 3.5555555556rem;
}

.pt-16 {
  padding-top: 3.5555555556rem;
}

.pr-16 {
  padding-right: 3.5555555556rem;
}

.pb-16 {
  padding-bottom: 3.5555555556rem;
}

.pl-16 {
  padding-left: 3.5555555556rem;
}

/* Margin utilities */
.m-16 {
  margin: 3.5555555556rem;
}

.mx-16 {
  margin-right: 3.5555555556rem;
  margin-left: 3.5555555556rem;
}

.my-16 {
  margin-top: 3.5555555556rem;
  margin-bottom: 3.5555555556rem;
}

.mt-16 {
  margin-top: 3.5555555556rem;
}

.mr-16 {
  margin-right: 3.5555555556rem;
}

.mb-16 {
  margin-bottom: 3.5555555556rem;
}

.ml-16 {
  margin-left: 3.5555555556rem;
}

.-m-16 {
  margin: -3.5555555556rem;
}

.-mx-16 {
  margin-right: -3.5555555556rem;
  margin-left: -3.5555555556rem;
}

.-my-16 {
  margin-top: -3.5555555556rem;
  margin-bottom: -3.5555555556rem;
}

.-mt-16 {
  margin-top: -3.5555555556rem;
}

.-mr-16 {
  margin-right: -3.5555555556rem;
}

.-mb-16 {
  margin-bottom: -3.5555555556rem;
}

.-ml-16 {
  margin-left: -3.5555555556rem;
}

/* top/right/bottom/left/inset utilities */
.top-18 {
  top: 4rem;
}

.right-18 {
  right: 4rem;
}

.bottom-18 {
  bottom: 4rem;
}

.left-18 {
  left: 4rem;
}

.inset-18 {
  top: 4rem;
  right: 4rem;
  bottom: 4rem;
  left: 4rem;
}

.inset-x-18 {
  right: 4rem;
  left: 4rem;
}

.inset-y-18 {
  top: 4rem;
  bottom: 4rem;
}

.-top-18 {
  top: -4rem;
}

.-right-18 {
  right: -4rem;
}

.-bottom-18 {
  bottom: -4rem;
}

.-left-18 {
  left: -4rem;
}

.-inset-18 {
  top: -4rem;
  right: -4rem;
  bottom: -4rem;
  left: -4rem;
}

.-inset-x-18 {
  right: -4rem;
  left: -4rem;
}

.-inset-y-18 {
  top: -4rem;
  bottom: -4rem;
}

/* Width utilities */
.w-18 {
  width: 4rem;
}

.min-w-18 {
  min-width: 4rem;
}

.max-w-18 {
  max-width: 4rem;
}

/* Height utilities */
.h-18 {
  height: 4rem;
}

.min-h-18 {
  min-height: 4rem;
}

.max-h-18 {
  max-height: 4rem;
}

/* Size Utilities */
.size-18 {
  width: 4rem;
  height: 4rem;
}

/* Padding utilities */
.p-18 {
  padding: 4rem;
}

.px-18 {
  padding-right: 4rem;
  padding-left: 4rem;
}

.py-18 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.pt-18 {
  padding-top: 4rem;
}

.pr-18 {
  padding-right: 4rem;
}

.pb-18 {
  padding-bottom: 4rem;
}

.pl-18 {
  padding-left: 4rem;
}

/* Margin utilities */
.m-18 {
  margin: 4rem;
}

.mx-18 {
  margin-right: 4rem;
  margin-left: 4rem;
}

.my-18 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.mt-18 {
  margin-top: 4rem;
}

.mr-18 {
  margin-right: 4rem;
}

.mb-18 {
  margin-bottom: 4rem;
}

.ml-18 {
  margin-left: 4rem;
}

.-m-18 {
  margin: -4rem;
}

.-mx-18 {
  margin-right: -4rem;
  margin-left: -4rem;
}

.-my-18 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-mt-18 {
  margin-top: -4rem;
}

.-mr-18 {
  margin-right: -4rem;
}

.-mb-18 {
  margin-bottom: -4rem;
}

.-ml-18 {
  margin-left: -4rem;
}

/* top/right/bottom/left/inset utilities */
.top-19 {
  top: 4.2222222222rem;
}

.right-19 {
  right: 4.2222222222rem;
}

.bottom-19 {
  bottom: 4.2222222222rem;
}

.left-19 {
  left: 4.2222222222rem;
}

.inset-19 {
  top: 4.2222222222rem;
  right: 4.2222222222rem;
  bottom: 4.2222222222rem;
  left: 4.2222222222rem;
}

.inset-x-19 {
  right: 4.2222222222rem;
  left: 4.2222222222rem;
}

.inset-y-19 {
  top: 4.2222222222rem;
  bottom: 4.2222222222rem;
}

.-top-19 {
  top: -4.2222222222rem;
}

.-right-19 {
  right: -4.2222222222rem;
}

.-bottom-19 {
  bottom: -4.2222222222rem;
}

.-left-19 {
  left: -4.2222222222rem;
}

.-inset-19 {
  top: -4.2222222222rem;
  right: -4.2222222222rem;
  bottom: -4.2222222222rem;
  left: -4.2222222222rem;
}

.-inset-x-19 {
  right: -4.2222222222rem;
  left: -4.2222222222rem;
}

.-inset-y-19 {
  top: -4.2222222222rem;
  bottom: -4.2222222222rem;
}

/* Width utilities */
.w-19 {
  width: 4.2222222222rem;
}

.min-w-19 {
  min-width: 4.2222222222rem;
}

.max-w-19 {
  max-width: 4.2222222222rem;
}

/* Height utilities */
.h-19 {
  height: 4.2222222222rem;
}

.min-h-19 {
  min-height: 4.2222222222rem;
}

.max-h-19 {
  max-height: 4.2222222222rem;
}

/* Size Utilities */
.size-19 {
  width: 4.2222222222rem;
  height: 4.2222222222rem;
}

/* Padding utilities */
.p-19 {
  padding: 4.2222222222rem;
}

.px-19 {
  padding-right: 4.2222222222rem;
  padding-left: 4.2222222222rem;
}

.py-19 {
  padding-top: 4.2222222222rem;
  padding-bottom: 4.2222222222rem;
}

.pt-19 {
  padding-top: 4.2222222222rem;
}

.pr-19 {
  padding-right: 4.2222222222rem;
}

.pb-19 {
  padding-bottom: 4.2222222222rem;
}

.pl-19 {
  padding-left: 4.2222222222rem;
}

/* Margin utilities */
.m-19 {
  margin: 4.2222222222rem;
}

.mx-19 {
  margin-right: 4.2222222222rem;
  margin-left: 4.2222222222rem;
}

.my-19 {
  margin-top: 4.2222222222rem;
  margin-bottom: 4.2222222222rem;
}

.mt-19 {
  margin-top: 4.2222222222rem;
}

.mr-19 {
  margin-right: 4.2222222222rem;
}

.mb-19 {
  margin-bottom: 4.2222222222rem;
}

.ml-19 {
  margin-left: 4.2222222222rem;
}

.-m-19 {
  margin: -4.2222222222rem;
}

.-mx-19 {
  margin-right: -4.2222222222rem;
  margin-left: -4.2222222222rem;
}

.-my-19 {
  margin-top: -4.2222222222rem;
  margin-bottom: -4.2222222222rem;
}

.-mt-19 {
  margin-top: -4.2222222222rem;
}

.-mr-19 {
  margin-right: -4.2222222222rem;
}

.-mb-19 {
  margin-bottom: -4.2222222222rem;
}

.-ml-19 {
  margin-left: -4.2222222222rem;
}

/* top/right/bottom/left/inset utilities */
.top-20 {
  top: 4.4444444444rem;
}

.right-20 {
  right: 4.4444444444rem;
}

.bottom-20 {
  bottom: 4.4444444444rem;
}

.left-20 {
  left: 4.4444444444rem;
}

.inset-20 {
  top: 4.4444444444rem;
  right: 4.4444444444rem;
  bottom: 4.4444444444rem;
  left: 4.4444444444rem;
}

.inset-x-20 {
  right: 4.4444444444rem;
  left: 4.4444444444rem;
}

.inset-y-20 {
  top: 4.4444444444rem;
  bottom: 4.4444444444rem;
}

.-top-20 {
  top: -4.4444444444rem;
}

.-right-20 {
  right: -4.4444444444rem;
}

.-bottom-20 {
  bottom: -4.4444444444rem;
}

.-left-20 {
  left: -4.4444444444rem;
}

.-inset-20 {
  top: -4.4444444444rem;
  right: -4.4444444444rem;
  bottom: -4.4444444444rem;
  left: -4.4444444444rem;
}

.-inset-x-20 {
  right: -4.4444444444rem;
  left: -4.4444444444rem;
}

.-inset-y-20 {
  top: -4.4444444444rem;
  bottom: -4.4444444444rem;
}

/* Width utilities */
.w-20 {
  width: 4.4444444444rem;
}

.min-w-20 {
  min-width: 4.4444444444rem;
}

.max-w-20 {
  max-width: 4.4444444444rem;
}

/* Height utilities */
.h-20 {
  height: 4.4444444444rem;
}

.min-h-20 {
  min-height: 4.4444444444rem;
}

.max-h-20 {
  max-height: 4.4444444444rem;
}

/* Size Utilities */
.size-20 {
  width: 4.4444444444rem;
  height: 4.4444444444rem;
}

/* Padding utilities */
.p-20 {
  padding: 4.4444444444rem;
}

.px-20 {
  padding-right: 4.4444444444rem;
  padding-left: 4.4444444444rem;
}

.py-20 {
  padding-top: 4.4444444444rem;
  padding-bottom: 4.4444444444rem;
}

.pt-20 {
  padding-top: 4.4444444444rem;
}

.pr-20 {
  padding-right: 4.4444444444rem;
}

.pb-20 {
  padding-bottom: 4.4444444444rem;
}

.pl-20 {
  padding-left: 4.4444444444rem;
}

/* Margin utilities */
.m-20 {
  margin: 4.4444444444rem;
}

.mx-20 {
  margin-right: 4.4444444444rem;
  margin-left: 4.4444444444rem;
}

.my-20 {
  margin-top: 4.4444444444rem;
  margin-bottom: 4.4444444444rem;
}

.mt-20 {
  margin-top: 4.4444444444rem;
}

.mr-20 {
  margin-right: 4.4444444444rem;
}

.mb-20 {
  margin-bottom: 4.4444444444rem;
}

.ml-20 {
  margin-left: 4.4444444444rem;
}

.-m-20 {
  margin: -4.4444444444rem;
}

.-mx-20 {
  margin-right: -4.4444444444rem;
  margin-left: -4.4444444444rem;
}

.-my-20 {
  margin-top: -4.4444444444rem;
  margin-bottom: -4.4444444444rem;
}

.-mt-20 {
  margin-top: -4.4444444444rem;
}

.-mr-20 {
  margin-right: -4.4444444444rem;
}

.-mb-20 {
  margin-bottom: -4.4444444444rem;
}

.-ml-20 {
  margin-left: -4.4444444444rem;
}

/* top/right/bottom/left/inset utilities */
.top-21 {
  top: 4.6666666667rem;
}

.right-21 {
  right: 4.6666666667rem;
}

.bottom-21 {
  bottom: 4.6666666667rem;
}

.left-21 {
  left: 4.6666666667rem;
}

.inset-21 {
  top: 4.6666666667rem;
  right: 4.6666666667rem;
  bottom: 4.6666666667rem;
  left: 4.6666666667rem;
}

.inset-x-21 {
  right: 4.6666666667rem;
  left: 4.6666666667rem;
}

.inset-y-21 {
  top: 4.6666666667rem;
  bottom: 4.6666666667rem;
}

.-top-21 {
  top: -4.6666666667rem;
}

.-right-21 {
  right: -4.6666666667rem;
}

.-bottom-21 {
  bottom: -4.6666666667rem;
}

.-left-21 {
  left: -4.6666666667rem;
}

.-inset-21 {
  top: -4.6666666667rem;
  right: -4.6666666667rem;
  bottom: -4.6666666667rem;
  left: -4.6666666667rem;
}

.-inset-x-21 {
  right: -4.6666666667rem;
  left: -4.6666666667rem;
}

.-inset-y-21 {
  top: -4.6666666667rem;
  bottom: -4.6666666667rem;
}

/* Width utilities */
.w-21 {
  width: 4.6666666667rem;
}

.min-w-21 {
  min-width: 4.6666666667rem;
}

.max-w-21 {
  max-width: 4.6666666667rem;
}

/* Height utilities */
.h-21 {
  height: 4.6666666667rem;
}

.min-h-21 {
  min-height: 4.6666666667rem;
}

.max-h-21 {
  max-height: 4.6666666667rem;
}

/* Size Utilities */
.size-21 {
  width: 4.6666666667rem;
  height: 4.6666666667rem;
}

/* Padding utilities */
.p-21 {
  padding: 4.6666666667rem;
}

.px-21 {
  padding-right: 4.6666666667rem;
  padding-left: 4.6666666667rem;
}

.py-21 {
  padding-top: 4.6666666667rem;
  padding-bottom: 4.6666666667rem;
}

.pt-21 {
  padding-top: 4.6666666667rem;
}

.pr-21 {
  padding-right: 4.6666666667rem;
}

.pb-21 {
  padding-bottom: 4.6666666667rem;
}

.pl-21 {
  padding-left: 4.6666666667rem;
}

/* Margin utilities */
.m-21 {
  margin: 4.6666666667rem;
}

.mx-21 {
  margin-right: 4.6666666667rem;
  margin-left: 4.6666666667rem;
}

.my-21 {
  margin-top: 4.6666666667rem;
  margin-bottom: 4.6666666667rem;
}

.mt-21 {
  margin-top: 4.6666666667rem;
}

.mr-21 {
  margin-right: 4.6666666667rem;
}

.mb-21 {
  margin-bottom: 4.6666666667rem;
}

.ml-21 {
  margin-left: 4.6666666667rem;
}

.-m-21 {
  margin: -4.6666666667rem;
}

.-mx-21 {
  margin-right: -4.6666666667rem;
  margin-left: -4.6666666667rem;
}

.-my-21 {
  margin-top: -4.6666666667rem;
  margin-bottom: -4.6666666667rem;
}

.-mt-21 {
  margin-top: -4.6666666667rem;
}

.-mr-21 {
  margin-right: -4.6666666667rem;
}

.-mb-21 {
  margin-bottom: -4.6666666667rem;
}

.-ml-21 {
  margin-left: -4.6666666667rem;
}

/* top/right/bottom/left/inset utilities */
.top-22 {
  top: 4.8888888889rem;
}

.right-22 {
  right: 4.8888888889rem;
}

.bottom-22 {
  bottom: 4.8888888889rem;
}

.left-22 {
  left: 4.8888888889rem;
}

.inset-22 {
  top: 4.8888888889rem;
  right: 4.8888888889rem;
  bottom: 4.8888888889rem;
  left: 4.8888888889rem;
}

.inset-x-22 {
  right: 4.8888888889rem;
  left: 4.8888888889rem;
}

.inset-y-22 {
  top: 4.8888888889rem;
  bottom: 4.8888888889rem;
}

.-top-22 {
  top: -4.8888888889rem;
}

.-right-22 {
  right: -4.8888888889rem;
}

.-bottom-22 {
  bottom: -4.8888888889rem;
}

.-left-22 {
  left: -4.8888888889rem;
}

.-inset-22 {
  top: -4.8888888889rem;
  right: -4.8888888889rem;
  bottom: -4.8888888889rem;
  left: -4.8888888889rem;
}

.-inset-x-22 {
  right: -4.8888888889rem;
  left: -4.8888888889rem;
}

.-inset-y-22 {
  top: -4.8888888889rem;
  bottom: -4.8888888889rem;
}

/* Width utilities */
.w-22 {
  width: 4.8888888889rem;
}

.min-w-22 {
  min-width: 4.8888888889rem;
}

.max-w-22 {
  max-width: 4.8888888889rem;
}

/* Height utilities */
.h-22 {
  height: 4.8888888889rem;
}

.min-h-22 {
  min-height: 4.8888888889rem;
}

.max-h-22 {
  max-height: 4.8888888889rem;
}

/* Size Utilities */
.size-22 {
  width: 4.8888888889rem;
  height: 4.8888888889rem;
}

/* Padding utilities */
.p-22 {
  padding: 4.8888888889rem;
}

.px-22 {
  padding-right: 4.8888888889rem;
  padding-left: 4.8888888889rem;
}

.py-22 {
  padding-top: 4.8888888889rem;
  padding-bottom: 4.8888888889rem;
}

.pt-22 {
  padding-top: 4.8888888889rem;
}

.pr-22 {
  padding-right: 4.8888888889rem;
}

.pb-22 {
  padding-bottom: 4.8888888889rem;
}

.pl-22 {
  padding-left: 4.8888888889rem;
}

/* Margin utilities */
.m-22 {
  margin: 4.8888888889rem;
}

.mx-22 {
  margin-right: 4.8888888889rem;
  margin-left: 4.8888888889rem;
}

.my-22 {
  margin-top: 4.8888888889rem;
  margin-bottom: 4.8888888889rem;
}

.mt-22 {
  margin-top: 4.8888888889rem;
}

.mr-22 {
  margin-right: 4.8888888889rem;
}

.mb-22 {
  margin-bottom: 4.8888888889rem;
}

.ml-22 {
  margin-left: 4.8888888889rem;
}

.-m-22 {
  margin: -4.8888888889rem;
}

.-mx-22 {
  margin-right: -4.8888888889rem;
  margin-left: -4.8888888889rem;
}

.-my-22 {
  margin-top: -4.8888888889rem;
  margin-bottom: -4.8888888889rem;
}

.-mt-22 {
  margin-top: -4.8888888889rem;
}

.-mr-22 {
  margin-right: -4.8888888889rem;
}

.-mb-22 {
  margin-bottom: -4.8888888889rem;
}

.-ml-22 {
  margin-left: -4.8888888889rem;
}

/* top/right/bottom/left/inset utilities */
.top-24 {
  top: 5.3333333333rem;
}

.right-24 {
  right: 5.3333333333rem;
}

.bottom-24 {
  bottom: 5.3333333333rem;
}

.left-24 {
  left: 5.3333333333rem;
}

.inset-24 {
  top: 5.3333333333rem;
  right: 5.3333333333rem;
  bottom: 5.3333333333rem;
  left: 5.3333333333rem;
}

.inset-x-24 {
  right: 5.3333333333rem;
  left: 5.3333333333rem;
}

.inset-y-24 {
  top: 5.3333333333rem;
  bottom: 5.3333333333rem;
}

.-top-24 {
  top: -5.3333333333rem;
}

.-right-24 {
  right: -5.3333333333rem;
}

.-bottom-24 {
  bottom: -5.3333333333rem;
}

.-left-24 {
  left: -5.3333333333rem;
}

.-inset-24 {
  top: -5.3333333333rem;
  right: -5.3333333333rem;
  bottom: -5.3333333333rem;
  left: -5.3333333333rem;
}

.-inset-x-24 {
  right: -5.3333333333rem;
  left: -5.3333333333rem;
}

.-inset-y-24 {
  top: -5.3333333333rem;
  bottom: -5.3333333333rem;
}

/* Width utilities */
.w-24 {
  width: 5.3333333333rem;
}

.min-w-24 {
  min-width: 5.3333333333rem;
}

.max-w-24 {
  max-width: 5.3333333333rem;
}

/* Height utilities */
.h-24 {
  height: 5.3333333333rem;
}

.min-h-24 {
  min-height: 5.3333333333rem;
}

.max-h-24 {
  max-height: 5.3333333333rem;
}

/* Size Utilities */
.size-24 {
  width: 5.3333333333rem;
  height: 5.3333333333rem;
}

/* Padding utilities */
.p-24 {
  padding: 5.3333333333rem;
}

.px-24 {
  padding-right: 5.3333333333rem;
  padding-left: 5.3333333333rem;
}

.py-24 {
  padding-top: 5.3333333333rem;
  padding-bottom: 5.3333333333rem;
}

.pt-24 {
  padding-top: 5.3333333333rem;
}

.pr-24 {
  padding-right: 5.3333333333rem;
}

.pb-24 {
  padding-bottom: 5.3333333333rem;
}

.pl-24 {
  padding-left: 5.3333333333rem;
}

/* Margin utilities */
.m-24 {
  margin: 5.3333333333rem;
}

.mx-24 {
  margin-right: 5.3333333333rem;
  margin-left: 5.3333333333rem;
}

.my-24 {
  margin-top: 5.3333333333rem;
  margin-bottom: 5.3333333333rem;
}

.mt-24 {
  margin-top: 5.3333333333rem;
}

.mr-24 {
  margin-right: 5.3333333333rem;
}

.mb-24 {
  margin-bottom: 5.3333333333rem;
}

.ml-24 {
  margin-left: 5.3333333333rem;
}

.-m-24 {
  margin: -5.3333333333rem;
}

.-mx-24 {
  margin-right: -5.3333333333rem;
  margin-left: -5.3333333333rem;
}

.-my-24 {
  margin-top: -5.3333333333rem;
  margin-bottom: -5.3333333333rem;
}

.-mt-24 {
  margin-top: -5.3333333333rem;
}

.-mr-24 {
  margin-right: -5.3333333333rem;
}

.-mb-24 {
  margin-bottom: -5.3333333333rem;
}

.-ml-24 {
  margin-left: -5.3333333333rem;
}

/* top/right/bottom/left/inset utilities */
.top-25 {
  top: 5.5555555556rem;
}

.right-25 {
  right: 5.5555555556rem;
}

.bottom-25 {
  bottom: 5.5555555556rem;
}

.left-25 {
  left: 5.5555555556rem;
}

.inset-25 {
  top: 5.5555555556rem;
  right: 5.5555555556rem;
  bottom: 5.5555555556rem;
  left: 5.5555555556rem;
}

.inset-x-25 {
  right: 5.5555555556rem;
  left: 5.5555555556rem;
}

.inset-y-25 {
  top: 5.5555555556rem;
  bottom: 5.5555555556rem;
}

.-top-25 {
  top: -5.5555555556rem;
}

.-right-25 {
  right: -5.5555555556rem;
}

.-bottom-25 {
  bottom: -5.5555555556rem;
}

.-left-25 {
  left: -5.5555555556rem;
}

.-inset-25 {
  top: -5.5555555556rem;
  right: -5.5555555556rem;
  bottom: -5.5555555556rem;
  left: -5.5555555556rem;
}

.-inset-x-25 {
  right: -5.5555555556rem;
  left: -5.5555555556rem;
}

.-inset-y-25 {
  top: -5.5555555556rem;
  bottom: -5.5555555556rem;
}

/* Width utilities */
.w-25 {
  width: 5.5555555556rem;
}

.min-w-25 {
  min-width: 5.5555555556rem;
}

.max-w-25 {
  max-width: 5.5555555556rem;
}

/* Height utilities */
.h-25 {
  height: 5.5555555556rem;
}

.min-h-25 {
  min-height: 5.5555555556rem;
}

.max-h-25 {
  max-height: 5.5555555556rem;
}

/* Size Utilities */
.size-25 {
  width: 5.5555555556rem;
  height: 5.5555555556rem;
}

/* Padding utilities */
.p-25 {
  padding: 5.5555555556rem;
}

.px-25 {
  padding-right: 5.5555555556rem;
  padding-left: 5.5555555556rem;
}

.py-25 {
  padding-top: 5.5555555556rem;
  padding-bottom: 5.5555555556rem;
}

.pt-25 {
  padding-top: 5.5555555556rem;
}

.pr-25 {
  padding-right: 5.5555555556rem;
}

.pb-25 {
  padding-bottom: 5.5555555556rem;
}

.pl-25 {
  padding-left: 5.5555555556rem;
}

/* Margin utilities */
.m-25 {
  margin: 5.5555555556rem;
}

.mx-25 {
  margin-right: 5.5555555556rem;
  margin-left: 5.5555555556rem;
}

.my-25 {
  margin-top: 5.5555555556rem;
  margin-bottom: 5.5555555556rem;
}

.mt-25 {
  margin-top: 5.5555555556rem;
}

.mr-25 {
  margin-right: 5.5555555556rem;
}

.mb-25 {
  margin-bottom: 5.5555555556rem;
}

.ml-25 {
  margin-left: 5.5555555556rem;
}

.-m-25 {
  margin: -5.5555555556rem;
}

.-mx-25 {
  margin-right: -5.5555555556rem;
  margin-left: -5.5555555556rem;
}

.-my-25 {
  margin-top: -5.5555555556rem;
  margin-bottom: -5.5555555556rem;
}

.-mt-25 {
  margin-top: -5.5555555556rem;
}

.-mr-25 {
  margin-right: -5.5555555556rem;
}

.-mb-25 {
  margin-bottom: -5.5555555556rem;
}

.-ml-25 {
  margin-left: -5.5555555556rem;
}

/* top/right/bottom/left/inset utilities */
.top-26 {
  top: 5.7777777778rem;
}

.right-26 {
  right: 5.7777777778rem;
}

.bottom-26 {
  bottom: 5.7777777778rem;
}

.left-26 {
  left: 5.7777777778rem;
}

.inset-26 {
  top: 5.7777777778rem;
  right: 5.7777777778rem;
  bottom: 5.7777777778rem;
  left: 5.7777777778rem;
}

.inset-x-26 {
  right: 5.7777777778rem;
  left: 5.7777777778rem;
}

.inset-y-26 {
  top: 5.7777777778rem;
  bottom: 5.7777777778rem;
}

.-top-26 {
  top: -5.7777777778rem;
}

.-right-26 {
  right: -5.7777777778rem;
}

.-bottom-26 {
  bottom: -5.7777777778rem;
}

.-left-26 {
  left: -5.7777777778rem;
}

.-inset-26 {
  top: -5.7777777778rem;
  right: -5.7777777778rem;
  bottom: -5.7777777778rem;
  left: -5.7777777778rem;
}

.-inset-x-26 {
  right: -5.7777777778rem;
  left: -5.7777777778rem;
}

.-inset-y-26 {
  top: -5.7777777778rem;
  bottom: -5.7777777778rem;
}

/* Width utilities */
.w-26 {
  width: 5.7777777778rem;
}

.min-w-26 {
  min-width: 5.7777777778rem;
}

.max-w-26 {
  max-width: 5.7777777778rem;
}

/* Height utilities */
.h-26 {
  height: 5.7777777778rem;
}

.min-h-26 {
  min-height: 5.7777777778rem;
}

.max-h-26 {
  max-height: 5.7777777778rem;
}

/* Size Utilities */
.size-26 {
  width: 5.7777777778rem;
  height: 5.7777777778rem;
}

/* Padding utilities */
.p-26 {
  padding: 5.7777777778rem;
}

.px-26 {
  padding-right: 5.7777777778rem;
  padding-left: 5.7777777778rem;
}

.py-26 {
  padding-top: 5.7777777778rem;
  padding-bottom: 5.7777777778rem;
}

.pt-26 {
  padding-top: 5.7777777778rem;
}

.pr-26 {
  padding-right: 5.7777777778rem;
}

.pb-26 {
  padding-bottom: 5.7777777778rem;
}

.pl-26 {
  padding-left: 5.7777777778rem;
}

/* Margin utilities */
.m-26 {
  margin: 5.7777777778rem;
}

.mx-26 {
  margin-right: 5.7777777778rem;
  margin-left: 5.7777777778rem;
}

.my-26 {
  margin-top: 5.7777777778rem;
  margin-bottom: 5.7777777778rem;
}

.mt-26 {
  margin-top: 5.7777777778rem;
}

.mr-26 {
  margin-right: 5.7777777778rem;
}

.mb-26 {
  margin-bottom: 5.7777777778rem;
}

.ml-26 {
  margin-left: 5.7777777778rem;
}

.-m-26 {
  margin: -5.7777777778rem;
}

.-mx-26 {
  margin-right: -5.7777777778rem;
  margin-left: -5.7777777778rem;
}

.-my-26 {
  margin-top: -5.7777777778rem;
  margin-bottom: -5.7777777778rem;
}

.-mt-26 {
  margin-top: -5.7777777778rem;
}

.-mr-26 {
  margin-right: -5.7777777778rem;
}

.-mb-26 {
  margin-bottom: -5.7777777778rem;
}

.-ml-26 {
  margin-left: -5.7777777778rem;
}

/* top/right/bottom/left/inset utilities */
.top-28 {
  top: 6.2222222222rem;
}

.right-28 {
  right: 6.2222222222rem;
}

.bottom-28 {
  bottom: 6.2222222222rem;
}

.left-28 {
  left: 6.2222222222rem;
}

.inset-28 {
  top: 6.2222222222rem;
  right: 6.2222222222rem;
  bottom: 6.2222222222rem;
  left: 6.2222222222rem;
}

.inset-x-28 {
  right: 6.2222222222rem;
  left: 6.2222222222rem;
}

.inset-y-28 {
  top: 6.2222222222rem;
  bottom: 6.2222222222rem;
}

.-top-28 {
  top: -6.2222222222rem;
}

.-right-28 {
  right: -6.2222222222rem;
}

.-bottom-28 {
  bottom: -6.2222222222rem;
}

.-left-28 {
  left: -6.2222222222rem;
}

.-inset-28 {
  top: -6.2222222222rem;
  right: -6.2222222222rem;
  bottom: -6.2222222222rem;
  left: -6.2222222222rem;
}

.-inset-x-28 {
  right: -6.2222222222rem;
  left: -6.2222222222rem;
}

.-inset-y-28 {
  top: -6.2222222222rem;
  bottom: -6.2222222222rem;
}

/* Width utilities */
.w-28 {
  width: 6.2222222222rem;
}

.min-w-28 {
  min-width: 6.2222222222rem;
}

.max-w-28 {
  max-width: 6.2222222222rem;
}

/* Height utilities */
.h-28 {
  height: 6.2222222222rem;
}

.min-h-28 {
  min-height: 6.2222222222rem;
}

.max-h-28 {
  max-height: 6.2222222222rem;
}

/* Size Utilities */
.size-28 {
  width: 6.2222222222rem;
  height: 6.2222222222rem;
}

/* Padding utilities */
.p-28 {
  padding: 6.2222222222rem;
}

.px-28 {
  padding-right: 6.2222222222rem;
  padding-left: 6.2222222222rem;
}

.py-28 {
  padding-top: 6.2222222222rem;
  padding-bottom: 6.2222222222rem;
}

.pt-28 {
  padding-top: 6.2222222222rem;
}

.pr-28 {
  padding-right: 6.2222222222rem;
}

.pb-28 {
  padding-bottom: 6.2222222222rem;
}

.pl-28 {
  padding-left: 6.2222222222rem;
}

/* Margin utilities */
.m-28 {
  margin: 6.2222222222rem;
}

.mx-28 {
  margin-right: 6.2222222222rem;
  margin-left: 6.2222222222rem;
}

.my-28 {
  margin-top: 6.2222222222rem;
  margin-bottom: 6.2222222222rem;
}

.mt-28 {
  margin-top: 6.2222222222rem;
}

.mr-28 {
  margin-right: 6.2222222222rem;
}

.mb-28 {
  margin-bottom: 6.2222222222rem;
}

.ml-28 {
  margin-left: 6.2222222222rem;
}

.-m-28 {
  margin: -6.2222222222rem;
}

.-mx-28 {
  margin-right: -6.2222222222rem;
  margin-left: -6.2222222222rem;
}

.-my-28 {
  margin-top: -6.2222222222rem;
  margin-bottom: -6.2222222222rem;
}

.-mt-28 {
  margin-top: -6.2222222222rem;
}

.-mr-28 {
  margin-right: -6.2222222222rem;
}

.-mb-28 {
  margin-bottom: -6.2222222222rem;
}

.-ml-28 {
  margin-left: -6.2222222222rem;
}

/* top/right/bottom/left/inset utilities */
.top-32 {
  top: 7.1111111111rem;
}

.right-32 {
  right: 7.1111111111rem;
}

.bottom-32 {
  bottom: 7.1111111111rem;
}

.left-32 {
  left: 7.1111111111rem;
}

.inset-32 {
  top: 7.1111111111rem;
  right: 7.1111111111rem;
  bottom: 7.1111111111rem;
  left: 7.1111111111rem;
}

.inset-x-32 {
  right: 7.1111111111rem;
  left: 7.1111111111rem;
}

.inset-y-32 {
  top: 7.1111111111rem;
  bottom: 7.1111111111rem;
}

.-top-32 {
  top: -7.1111111111rem;
}

.-right-32 {
  right: -7.1111111111rem;
}

.-bottom-32 {
  bottom: -7.1111111111rem;
}

.-left-32 {
  left: -7.1111111111rem;
}

.-inset-32 {
  top: -7.1111111111rem;
  right: -7.1111111111rem;
  bottom: -7.1111111111rem;
  left: -7.1111111111rem;
}

.-inset-x-32 {
  right: -7.1111111111rem;
  left: -7.1111111111rem;
}

.-inset-y-32 {
  top: -7.1111111111rem;
  bottom: -7.1111111111rem;
}

/* Width utilities */
.w-32 {
  width: 7.1111111111rem;
}

.min-w-32 {
  min-width: 7.1111111111rem;
}

.max-w-32 {
  max-width: 7.1111111111rem;
}

/* Height utilities */
.h-32 {
  height: 7.1111111111rem;
}

.min-h-32 {
  min-height: 7.1111111111rem;
}

.max-h-32 {
  max-height: 7.1111111111rem;
}

/* Size Utilities */
.size-32 {
  width: 7.1111111111rem;
  height: 7.1111111111rem;
}

/* Padding utilities */
.p-32 {
  padding: 7.1111111111rem;
}

.px-32 {
  padding-right: 7.1111111111rem;
  padding-left: 7.1111111111rem;
}

.py-32 {
  padding-top: 7.1111111111rem;
  padding-bottom: 7.1111111111rem;
}

.pt-32 {
  padding-top: 7.1111111111rem;
}

.pr-32 {
  padding-right: 7.1111111111rem;
}

.pb-32 {
  padding-bottom: 7.1111111111rem;
}

.pl-32 {
  padding-left: 7.1111111111rem;
}

/* Margin utilities */
.m-32 {
  margin: 7.1111111111rem;
}

.mx-32 {
  margin-right: 7.1111111111rem;
  margin-left: 7.1111111111rem;
}

.my-32 {
  margin-top: 7.1111111111rem;
  margin-bottom: 7.1111111111rem;
}

.mt-32 {
  margin-top: 7.1111111111rem;
}

.mr-32 {
  margin-right: 7.1111111111rem;
}

.mb-32 {
  margin-bottom: 7.1111111111rem;
}

.ml-32 {
  margin-left: 7.1111111111rem;
}

.-m-32 {
  margin: -7.1111111111rem;
}

.-mx-32 {
  margin-right: -7.1111111111rem;
  margin-left: -7.1111111111rem;
}

.-my-32 {
  margin-top: -7.1111111111rem;
  margin-bottom: -7.1111111111rem;
}

.-mt-32 {
  margin-top: -7.1111111111rem;
}

.-mr-32 {
  margin-right: -7.1111111111rem;
}

.-mb-32 {
  margin-bottom: -7.1111111111rem;
}

.-ml-32 {
  margin-left: -7.1111111111rem;
}

/* top/right/bottom/left/inset utilities */
.top-36 {
  top: 8rem;
}

.right-36 {
  right: 8rem;
}

.bottom-36 {
  bottom: 8rem;
}

.left-36 {
  left: 8rem;
}

.inset-36 {
  top: 8rem;
  right: 8rem;
  bottom: 8rem;
  left: 8rem;
}

.inset-x-36 {
  right: 8rem;
  left: 8rem;
}

.inset-y-36 {
  top: 8rem;
  bottom: 8rem;
}

.-top-36 {
  top: -8rem;
}

.-right-36 {
  right: -8rem;
}

.-bottom-36 {
  bottom: -8rem;
}

.-left-36 {
  left: -8rem;
}

.-inset-36 {
  top: -8rem;
  right: -8rem;
  bottom: -8rem;
  left: -8rem;
}

.-inset-x-36 {
  right: -8rem;
  left: -8rem;
}

.-inset-y-36 {
  top: -8rem;
  bottom: -8rem;
}

/* Width utilities */
.w-36 {
  width: 8rem;
}

.min-w-36 {
  min-width: 8rem;
}

.max-w-36 {
  max-width: 8rem;
}

/* Height utilities */
.h-36 {
  height: 8rem;
}

.min-h-36 {
  min-height: 8rem;
}

.max-h-36 {
  max-height: 8rem;
}

/* Size Utilities */
.size-36 {
  width: 8rem;
  height: 8rem;
}

/* Padding utilities */
.p-36 {
  padding: 8rem;
}

.px-36 {
  padding-right: 8rem;
  padding-left: 8rem;
}

.py-36 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.pt-36 {
  padding-top: 8rem;
}

.pr-36 {
  padding-right: 8rem;
}

.pb-36 {
  padding-bottom: 8rem;
}

.pl-36 {
  padding-left: 8rem;
}

/* Margin utilities */
.m-36 {
  margin: 8rem;
}

.mx-36 {
  margin-right: 8rem;
  margin-left: 8rem;
}

.my-36 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.mt-36 {
  margin-top: 8rem;
}

.mr-36 {
  margin-right: 8rem;
}

.mb-36 {
  margin-bottom: 8rem;
}

.ml-36 {
  margin-left: 8rem;
}

.-m-36 {
  margin: -8rem;
}

.-mx-36 {
  margin-right: -8rem;
  margin-left: -8rem;
}

.-my-36 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-mt-36 {
  margin-top: -8rem;
}

.-mr-36 {
  margin-right: -8rem;
}

.-mb-36 {
  margin-bottom: -8rem;
}

.-ml-36 {
  margin-left: -8rem;
}

/* top/right/bottom/left/inset utilities */
.top-38 {
  top: 8.4444444444rem;
}

.right-38 {
  right: 8.4444444444rem;
}

.bottom-38 {
  bottom: 8.4444444444rem;
}

.left-38 {
  left: 8.4444444444rem;
}

.inset-38 {
  top: 8.4444444444rem;
  right: 8.4444444444rem;
  bottom: 8.4444444444rem;
  left: 8.4444444444rem;
}

.inset-x-38 {
  right: 8.4444444444rem;
  left: 8.4444444444rem;
}

.inset-y-38 {
  top: 8.4444444444rem;
  bottom: 8.4444444444rem;
}

.-top-38 {
  top: -8.4444444444rem;
}

.-right-38 {
  right: -8.4444444444rem;
}

.-bottom-38 {
  bottom: -8.4444444444rem;
}

.-left-38 {
  left: -8.4444444444rem;
}

.-inset-38 {
  top: -8.4444444444rem;
  right: -8.4444444444rem;
  bottom: -8.4444444444rem;
  left: -8.4444444444rem;
}

.-inset-x-38 {
  right: -8.4444444444rem;
  left: -8.4444444444rem;
}

.-inset-y-38 {
  top: -8.4444444444rem;
  bottom: -8.4444444444rem;
}

/* Width utilities */
.w-38 {
  width: 8.4444444444rem;
}

.min-w-38 {
  min-width: 8.4444444444rem;
}

.max-w-38 {
  max-width: 8.4444444444rem;
}

/* Height utilities */
.h-38 {
  height: 8.4444444444rem;
}

.min-h-38 {
  min-height: 8.4444444444rem;
}

.max-h-38 {
  max-height: 8.4444444444rem;
}

/* Size Utilities */
.size-38 {
  width: 8.4444444444rem;
  height: 8.4444444444rem;
}

/* Padding utilities */
.p-38 {
  padding: 8.4444444444rem;
}

.px-38 {
  padding-right: 8.4444444444rem;
  padding-left: 8.4444444444rem;
}

.py-38 {
  padding-top: 8.4444444444rem;
  padding-bottom: 8.4444444444rem;
}

.pt-38 {
  padding-top: 8.4444444444rem;
}

.pr-38 {
  padding-right: 8.4444444444rem;
}

.pb-38 {
  padding-bottom: 8.4444444444rem;
}

.pl-38 {
  padding-left: 8.4444444444rem;
}

/* Margin utilities */
.m-38 {
  margin: 8.4444444444rem;
}

.mx-38 {
  margin-right: 8.4444444444rem;
  margin-left: 8.4444444444rem;
}

.my-38 {
  margin-top: 8.4444444444rem;
  margin-bottom: 8.4444444444rem;
}

.mt-38 {
  margin-top: 8.4444444444rem;
}

.mr-38 {
  margin-right: 8.4444444444rem;
}

.mb-38 {
  margin-bottom: 8.4444444444rem;
}

.ml-38 {
  margin-left: 8.4444444444rem;
}

.-m-38 {
  margin: -8.4444444444rem;
}

.-mx-38 {
  margin-right: -8.4444444444rem;
  margin-left: -8.4444444444rem;
}

.-my-38 {
  margin-top: -8.4444444444rem;
  margin-bottom: -8.4444444444rem;
}

.-mt-38 {
  margin-top: -8.4444444444rem;
}

.-mr-38 {
  margin-right: -8.4444444444rem;
}

.-mb-38 {
  margin-bottom: -8.4444444444rem;
}

.-ml-38 {
  margin-left: -8.4444444444rem;
}

/* top/right/bottom/left/inset utilities */
.top-39 {
  top: 8.7777777778rem;
}

.right-39 {
  right: 8.7777777778rem;
}

.bottom-39 {
  bottom: 8.7777777778rem;
}

.left-39 {
  left: 8.7777777778rem;
}

.inset-39 {
  top: 8.7777777778rem;
  right: 8.7777777778rem;
  bottom: 8.7777777778rem;
  left: 8.7777777778rem;
}

.inset-x-39 {
  right: 8.7777777778rem;
  left: 8.7777777778rem;
}

.inset-y-39 {
  top: 8.7777777778rem;
  bottom: 8.7777777778rem;
}

.-top-39 {
  top: -8.7777777778rem;
}

.-right-39 {
  right: -8.7777777778rem;
}

.-bottom-39 {
  bottom: -8.7777777778rem;
}

.-left-39 {
  left: -8.7777777778rem;
}

.-inset-39 {
  top: -8.7777777778rem;
  right: -8.7777777778rem;
  bottom: -8.7777777778rem;
  left: -8.7777777778rem;
}

.-inset-x-39 {
  right: -8.7777777778rem;
  left: -8.7777777778rem;
}

.-inset-y-39 {
  top: -8.7777777778rem;
  bottom: -8.7777777778rem;
}

/* Width utilities */
.w-39 {
  width: 8.7777777778rem;
}

.min-w-39 {
  min-width: 8.7777777778rem;
}

.max-w-39 {
  max-width: 8.7777777778rem;
}

/* Height utilities */
.h-39 {
  height: 8.7777777778rem;
}

.min-h-39 {
  min-height: 8.7777777778rem;
}

.max-h-39 {
  max-height: 8.7777777778rem;
}

/* Size Utilities */
.size-39 {
  width: 8.7777777778rem;
  height: 8.7777777778rem;
}

/* Padding utilities */
.p-39 {
  padding: 8.7777777778rem;
}

.px-39 {
  padding-right: 8.7777777778rem;
  padding-left: 8.7777777778rem;
}

.py-39 {
  padding-top: 8.7777777778rem;
  padding-bottom: 8.7777777778rem;
}

.pt-39 {
  padding-top: 8.7777777778rem;
}

.pr-39 {
  padding-right: 8.7777777778rem;
}

.pb-39 {
  padding-bottom: 8.7777777778rem;
}

.pl-39 {
  padding-left: 8.7777777778rem;
}

/* Margin utilities */
.m-39 {
  margin: 8.7777777778rem;
}

.mx-39 {
  margin-right: 8.7777777778rem;
  margin-left: 8.7777777778rem;
}

.my-39 {
  margin-top: 8.7777777778rem;
  margin-bottom: 8.7777777778rem;
}

.mt-39 {
  margin-top: 8.7777777778rem;
}

.mr-39 {
  margin-right: 8.7777777778rem;
}

.mb-39 {
  margin-bottom: 8.7777777778rem;
}

.ml-39 {
  margin-left: 8.7777777778rem;
}

.-m-39 {
  margin: -8.7777777778rem;
}

.-mx-39 {
  margin-right: -8.7777777778rem;
  margin-left: -8.7777777778rem;
}

.-my-39 {
  margin-top: -8.7777777778rem;
  margin-bottom: -8.7777777778rem;
}

.-mt-39 {
  margin-top: -8.7777777778rem;
}

.-mr-39 {
  margin-right: -8.7777777778rem;
}

.-mb-39 {
  margin-bottom: -8.7777777778rem;
}

.-ml-39 {
  margin-left: -8.7777777778rem;
}

/* top/right/bottom/left/inset utilities */
.top-40 {
  top: 8.8888888889rem;
}

.right-40 {
  right: 8.8888888889rem;
}

.bottom-40 {
  bottom: 8.8888888889rem;
}

.left-40 {
  left: 8.8888888889rem;
}

.inset-40 {
  top: 8.8888888889rem;
  right: 8.8888888889rem;
  bottom: 8.8888888889rem;
  left: 8.8888888889rem;
}

.inset-x-40 {
  right: 8.8888888889rem;
  left: 8.8888888889rem;
}

.inset-y-40 {
  top: 8.8888888889rem;
  bottom: 8.8888888889rem;
}

.-top-40 {
  top: -8.8888888889rem;
}

.-right-40 {
  right: -8.8888888889rem;
}

.-bottom-40 {
  bottom: -8.8888888889rem;
}

.-left-40 {
  left: -8.8888888889rem;
}

.-inset-40 {
  top: -8.8888888889rem;
  right: -8.8888888889rem;
  bottom: -8.8888888889rem;
  left: -8.8888888889rem;
}

.-inset-x-40 {
  right: -8.8888888889rem;
  left: -8.8888888889rem;
}

.-inset-y-40 {
  top: -8.8888888889rem;
  bottom: -8.8888888889rem;
}

/* Width utilities */
.w-40 {
  width: 8.8888888889rem;
}

.min-w-40 {
  min-width: 8.8888888889rem;
}

.max-w-40 {
  max-width: 8.8888888889rem;
}

/* Height utilities */
.h-40 {
  height: 8.8888888889rem;
}

.min-h-40 {
  min-height: 8.8888888889rem;
}

.max-h-40 {
  max-height: 8.8888888889rem;
}

/* Size Utilities */
.size-40 {
  width: 8.8888888889rem;
  height: 8.8888888889rem;
}

/* Padding utilities */
.p-40 {
  padding: 8.8888888889rem;
}

.px-40 {
  padding-right: 8.8888888889rem;
  padding-left: 8.8888888889rem;
}

.py-40 {
  padding-top: 8.8888888889rem;
  padding-bottom: 8.8888888889rem;
}

.pt-40 {
  padding-top: 8.8888888889rem;
}

.pr-40 {
  padding-right: 8.8888888889rem;
}

.pb-40 {
  padding-bottom: 8.8888888889rem;
}

.pl-40 {
  padding-left: 8.8888888889rem;
}

/* Margin utilities */
.m-40 {
  margin: 8.8888888889rem;
}

.mx-40 {
  margin-right: 8.8888888889rem;
  margin-left: 8.8888888889rem;
}

.my-40 {
  margin-top: 8.8888888889rem;
  margin-bottom: 8.8888888889rem;
}

.mt-40 {
  margin-top: 8.8888888889rem;
}

.mr-40 {
  margin-right: 8.8888888889rem;
}

.mb-40 {
  margin-bottom: 8.8888888889rem;
}

.ml-40 {
  margin-left: 8.8888888889rem;
}

.-m-40 {
  margin: -8.8888888889rem;
}

.-mx-40 {
  margin-right: -8.8888888889rem;
  margin-left: -8.8888888889rem;
}

.-my-40 {
  margin-top: -8.8888888889rem;
  margin-bottom: -8.8888888889rem;
}

.-mt-40 {
  margin-top: -8.8888888889rem;
}

.-mr-40 {
  margin-right: -8.8888888889rem;
}

.-mb-40 {
  margin-bottom: -8.8888888889rem;
}

.-ml-40 {
  margin-left: -8.8888888889rem;
}

/* top/right/bottom/left/inset utilities */
.top-44 {
  top: 9.7777777778rem;
}

.right-44 {
  right: 9.7777777778rem;
}

.bottom-44 {
  bottom: 9.7777777778rem;
}

.left-44 {
  left: 9.7777777778rem;
}

.inset-44 {
  top: 9.7777777778rem;
  right: 9.7777777778rem;
  bottom: 9.7777777778rem;
  left: 9.7777777778rem;
}

.inset-x-44 {
  right: 9.7777777778rem;
  left: 9.7777777778rem;
}

.inset-y-44 {
  top: 9.7777777778rem;
  bottom: 9.7777777778rem;
}

.-top-44 {
  top: -9.7777777778rem;
}

.-right-44 {
  right: -9.7777777778rem;
}

.-bottom-44 {
  bottom: -9.7777777778rem;
}

.-left-44 {
  left: -9.7777777778rem;
}

.-inset-44 {
  top: -9.7777777778rem;
  right: -9.7777777778rem;
  bottom: -9.7777777778rem;
  left: -9.7777777778rem;
}

.-inset-x-44 {
  right: -9.7777777778rem;
  left: -9.7777777778rem;
}

.-inset-y-44 {
  top: -9.7777777778rem;
  bottom: -9.7777777778rem;
}

/* Width utilities */
.w-44 {
  width: 9.7777777778rem;
}

.min-w-44 {
  min-width: 9.7777777778rem;
}

.max-w-44 {
  max-width: 9.7777777778rem;
}

/* Height utilities */
.h-44 {
  height: 9.7777777778rem;
}

.min-h-44 {
  min-height: 9.7777777778rem;
}

.max-h-44 {
  max-height: 9.7777777778rem;
}

/* Size Utilities */
.size-44 {
  width: 9.7777777778rem;
  height: 9.7777777778rem;
}

/* Padding utilities */
.p-44 {
  padding: 9.7777777778rem;
}

.px-44 {
  padding-right: 9.7777777778rem;
  padding-left: 9.7777777778rem;
}

.py-44 {
  padding-top: 9.7777777778rem;
  padding-bottom: 9.7777777778rem;
}

.pt-44 {
  padding-top: 9.7777777778rem;
}

.pr-44 {
  padding-right: 9.7777777778rem;
}

.pb-44 {
  padding-bottom: 9.7777777778rem;
}

.pl-44 {
  padding-left: 9.7777777778rem;
}

/* Margin utilities */
.m-44 {
  margin: 9.7777777778rem;
}

.mx-44 {
  margin-right: 9.7777777778rem;
  margin-left: 9.7777777778rem;
}

.my-44 {
  margin-top: 9.7777777778rem;
  margin-bottom: 9.7777777778rem;
}

.mt-44 {
  margin-top: 9.7777777778rem;
}

.mr-44 {
  margin-right: 9.7777777778rem;
}

.mb-44 {
  margin-bottom: 9.7777777778rem;
}

.ml-44 {
  margin-left: 9.7777777778rem;
}

.-m-44 {
  margin: -9.7777777778rem;
}

.-mx-44 {
  margin-right: -9.7777777778rem;
  margin-left: -9.7777777778rem;
}

.-my-44 {
  margin-top: -9.7777777778rem;
  margin-bottom: -9.7777777778rem;
}

.-mt-44 {
  margin-top: -9.7777777778rem;
}

.-mr-44 {
  margin-right: -9.7777777778rem;
}

.-mb-44 {
  margin-bottom: -9.7777777778rem;
}

.-ml-44 {
  margin-left: -9.7777777778rem;
}

/* top/right/bottom/left/inset utilities */
.top-45 {
  top: 10rem;
}

.right-45 {
  right: 10rem;
}

.bottom-45 {
  bottom: 10rem;
}

.left-45 {
  left: 10rem;
}

.inset-45 {
  top: 10rem;
  right: 10rem;
  bottom: 10rem;
  left: 10rem;
}

.inset-x-45 {
  right: 10rem;
  left: 10rem;
}

.inset-y-45 {
  top: 10rem;
  bottom: 10rem;
}

.-top-45 {
  top: -10rem;
}

.-right-45 {
  right: -10rem;
}

.-bottom-45 {
  bottom: -10rem;
}

.-left-45 {
  left: -10rem;
}

.-inset-45 {
  top: -10rem;
  right: -10rem;
  bottom: -10rem;
  left: -10rem;
}

.-inset-x-45 {
  right: -10rem;
  left: -10rem;
}

.-inset-y-45 {
  top: -10rem;
  bottom: -10rem;
}

/* Width utilities */
.w-45 {
  width: 10rem;
}

.min-w-45 {
  min-width: 10rem;
}

.max-w-45 {
  max-width: 10rem;
}

/* Height utilities */
.h-45 {
  height: 10rem;
}

.min-h-45 {
  min-height: 10rem;
}

.max-h-45 {
  max-height: 10rem;
}

/* Size Utilities */
.size-45 {
  width: 10rem;
  height: 10rem;
}

/* Padding utilities */
.p-45 {
  padding: 10rem;
}

.px-45 {
  padding-right: 10rem;
  padding-left: 10rem;
}

.py-45 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.pt-45 {
  padding-top: 10rem;
}

.pr-45 {
  padding-right: 10rem;
}

.pb-45 {
  padding-bottom: 10rem;
}

.pl-45 {
  padding-left: 10rem;
}

/* Margin utilities */
.m-45 {
  margin: 10rem;
}

.mx-45 {
  margin-right: 10rem;
  margin-left: 10rem;
}

.my-45 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.mt-45 {
  margin-top: 10rem;
}

.mr-45 {
  margin-right: 10rem;
}

.mb-45 {
  margin-bottom: 10rem;
}

.ml-45 {
  margin-left: 10rem;
}

.-m-45 {
  margin: -10rem;
}

.-mx-45 {
  margin-right: -10rem;
  margin-left: -10rem;
}

.-my-45 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.-mt-45 {
  margin-top: -10rem;
}

.-mr-45 {
  margin-right: -10rem;
}

.-mb-45 {
  margin-bottom: -10rem;
}

.-ml-45 {
  margin-left: -10rem;
}

/* top/right/bottom/left/inset utilities */
.top-48 {
  top: 10.6666666667rem;
}

.right-48 {
  right: 10.6666666667rem;
}

.bottom-48 {
  bottom: 10.6666666667rem;
}

.left-48 {
  left: 10.6666666667rem;
}

.inset-48 {
  top: 10.6666666667rem;
  right: 10.6666666667rem;
  bottom: 10.6666666667rem;
  left: 10.6666666667rem;
}

.inset-x-48 {
  right: 10.6666666667rem;
  left: 10.6666666667rem;
}

.inset-y-48 {
  top: 10.6666666667rem;
  bottom: 10.6666666667rem;
}

.-top-48 {
  top: -10.6666666667rem;
}

.-right-48 {
  right: -10.6666666667rem;
}

.-bottom-48 {
  bottom: -10.6666666667rem;
}

.-left-48 {
  left: -10.6666666667rem;
}

.-inset-48 {
  top: -10.6666666667rem;
  right: -10.6666666667rem;
  bottom: -10.6666666667rem;
  left: -10.6666666667rem;
}

.-inset-x-48 {
  right: -10.6666666667rem;
  left: -10.6666666667rem;
}

.-inset-y-48 {
  top: -10.6666666667rem;
  bottom: -10.6666666667rem;
}

/* Width utilities */
.w-48 {
  width: 10.6666666667rem;
}

.min-w-48 {
  min-width: 10.6666666667rem;
}

.max-w-48 {
  max-width: 10.6666666667rem;
}

/* Height utilities */
.h-48 {
  height: 10.6666666667rem;
}

.min-h-48 {
  min-height: 10.6666666667rem;
}

.max-h-48 {
  max-height: 10.6666666667rem;
}

/* Size Utilities */
.size-48 {
  width: 10.6666666667rem;
  height: 10.6666666667rem;
}

/* Padding utilities */
.p-48 {
  padding: 10.6666666667rem;
}

.px-48 {
  padding-right: 10.6666666667rem;
  padding-left: 10.6666666667rem;
}

.py-48 {
  padding-top: 10.6666666667rem;
  padding-bottom: 10.6666666667rem;
}

.pt-48 {
  padding-top: 10.6666666667rem;
}

.pr-48 {
  padding-right: 10.6666666667rem;
}

.pb-48 {
  padding-bottom: 10.6666666667rem;
}

.pl-48 {
  padding-left: 10.6666666667rem;
}

/* Margin utilities */
.m-48 {
  margin: 10.6666666667rem;
}

.mx-48 {
  margin-right: 10.6666666667rem;
  margin-left: 10.6666666667rem;
}

.my-48 {
  margin-top: 10.6666666667rem;
  margin-bottom: 10.6666666667rem;
}

.mt-48 {
  margin-top: 10.6666666667rem;
}

.mr-48 {
  margin-right: 10.6666666667rem;
}

.mb-48 {
  margin-bottom: 10.6666666667rem;
}

.ml-48 {
  margin-left: 10.6666666667rem;
}

.-m-48 {
  margin: -10.6666666667rem;
}

.-mx-48 {
  margin-right: -10.6666666667rem;
  margin-left: -10.6666666667rem;
}

.-my-48 {
  margin-top: -10.6666666667rem;
  margin-bottom: -10.6666666667rem;
}

.-mt-48 {
  margin-top: -10.6666666667rem;
}

.-mr-48 {
  margin-right: -10.6666666667rem;
}

.-mb-48 {
  margin-bottom: -10.6666666667rem;
}

.-ml-48 {
  margin-left: -10.6666666667rem;
}

/* top/right/bottom/left/inset utilities */
.top-52 {
  top: 11.5555555556rem;
}

.right-52 {
  right: 11.5555555556rem;
}

.bottom-52 {
  bottom: 11.5555555556rem;
}

.left-52 {
  left: 11.5555555556rem;
}

.inset-52 {
  top: 11.5555555556rem;
  right: 11.5555555556rem;
  bottom: 11.5555555556rem;
  left: 11.5555555556rem;
}

.inset-x-52 {
  right: 11.5555555556rem;
  left: 11.5555555556rem;
}

.inset-y-52 {
  top: 11.5555555556rem;
  bottom: 11.5555555556rem;
}

.-top-52 {
  top: -11.5555555556rem;
}

.-right-52 {
  right: -11.5555555556rem;
}

.-bottom-52 {
  bottom: -11.5555555556rem;
}

.-left-52 {
  left: -11.5555555556rem;
}

.-inset-52 {
  top: -11.5555555556rem;
  right: -11.5555555556rem;
  bottom: -11.5555555556rem;
  left: -11.5555555556rem;
}

.-inset-x-52 {
  right: -11.5555555556rem;
  left: -11.5555555556rem;
}

.-inset-y-52 {
  top: -11.5555555556rem;
  bottom: -11.5555555556rem;
}

/* Width utilities */
.w-52 {
  width: 11.5555555556rem;
}

.min-w-52 {
  min-width: 11.5555555556rem;
}

.max-w-52 {
  max-width: 11.5555555556rem;
}

/* Height utilities */
.h-52 {
  height: 11.5555555556rem;
}

.min-h-52 {
  min-height: 11.5555555556rem;
}

.max-h-52 {
  max-height: 11.5555555556rem;
}

/* Size Utilities */
.size-52 {
  width: 11.5555555556rem;
  height: 11.5555555556rem;
}

/* Padding utilities */
.p-52 {
  padding: 11.5555555556rem;
}

.px-52 {
  padding-right: 11.5555555556rem;
  padding-left: 11.5555555556rem;
}

.py-52 {
  padding-top: 11.5555555556rem;
  padding-bottom: 11.5555555556rem;
}

.pt-52 {
  padding-top: 11.5555555556rem;
}

.pr-52 {
  padding-right: 11.5555555556rem;
}

.pb-52 {
  padding-bottom: 11.5555555556rem;
}

.pl-52 {
  padding-left: 11.5555555556rem;
}

/* Margin utilities */
.m-52 {
  margin: 11.5555555556rem;
}

.mx-52 {
  margin-right: 11.5555555556rem;
  margin-left: 11.5555555556rem;
}

.my-52 {
  margin-top: 11.5555555556rem;
  margin-bottom: 11.5555555556rem;
}

.mt-52 {
  margin-top: 11.5555555556rem;
}

.mr-52 {
  margin-right: 11.5555555556rem;
}

.mb-52 {
  margin-bottom: 11.5555555556rem;
}

.ml-52 {
  margin-left: 11.5555555556rem;
}

.-m-52 {
  margin: -11.5555555556rem;
}

.-mx-52 {
  margin-right: -11.5555555556rem;
  margin-left: -11.5555555556rem;
}

.-my-52 {
  margin-top: -11.5555555556rem;
  margin-bottom: -11.5555555556rem;
}

.-mt-52 {
  margin-top: -11.5555555556rem;
}

.-mr-52 {
  margin-right: -11.5555555556rem;
}

.-mb-52 {
  margin-bottom: -11.5555555556rem;
}

.-ml-52 {
  margin-left: -11.5555555556rem;
}

/* top/right/bottom/left/inset utilities */
.top-56 {
  top: 12.4444444444rem;
}

.right-56 {
  right: 12.4444444444rem;
}

.bottom-56 {
  bottom: 12.4444444444rem;
}

.left-56 {
  left: 12.4444444444rem;
}

.inset-56 {
  top: 12.4444444444rem;
  right: 12.4444444444rem;
  bottom: 12.4444444444rem;
  left: 12.4444444444rem;
}

.inset-x-56 {
  right: 12.4444444444rem;
  left: 12.4444444444rem;
}

.inset-y-56 {
  top: 12.4444444444rem;
  bottom: 12.4444444444rem;
}

.-top-56 {
  top: -12.4444444444rem;
}

.-right-56 {
  right: -12.4444444444rem;
}

.-bottom-56 {
  bottom: -12.4444444444rem;
}

.-left-56 {
  left: -12.4444444444rem;
}

.-inset-56 {
  top: -12.4444444444rem;
  right: -12.4444444444rem;
  bottom: -12.4444444444rem;
  left: -12.4444444444rem;
}

.-inset-x-56 {
  right: -12.4444444444rem;
  left: -12.4444444444rem;
}

.-inset-y-56 {
  top: -12.4444444444rem;
  bottom: -12.4444444444rem;
}

/* Width utilities */
.w-56 {
  width: 12.4444444444rem;
}

.min-w-56 {
  min-width: 12.4444444444rem;
}

.max-w-56 {
  max-width: 12.4444444444rem;
}

/* Height utilities */
.h-56 {
  height: 12.4444444444rem;
}

.min-h-56 {
  min-height: 12.4444444444rem;
}

.max-h-56 {
  max-height: 12.4444444444rem;
}

/* Size Utilities */
.size-56 {
  width: 12.4444444444rem;
  height: 12.4444444444rem;
}

/* Padding utilities */
.p-56 {
  padding: 12.4444444444rem;
}

.px-56 {
  padding-right: 12.4444444444rem;
  padding-left: 12.4444444444rem;
}

.py-56 {
  padding-top: 12.4444444444rem;
  padding-bottom: 12.4444444444rem;
}

.pt-56 {
  padding-top: 12.4444444444rem;
}

.pr-56 {
  padding-right: 12.4444444444rem;
}

.pb-56 {
  padding-bottom: 12.4444444444rem;
}

.pl-56 {
  padding-left: 12.4444444444rem;
}

/* Margin utilities */
.m-56 {
  margin: 12.4444444444rem;
}

.mx-56 {
  margin-right: 12.4444444444rem;
  margin-left: 12.4444444444rem;
}

.my-56 {
  margin-top: 12.4444444444rem;
  margin-bottom: 12.4444444444rem;
}

.mt-56 {
  margin-top: 12.4444444444rem;
}

.mr-56 {
  margin-right: 12.4444444444rem;
}

.mb-56 {
  margin-bottom: 12.4444444444rem;
}

.ml-56 {
  margin-left: 12.4444444444rem;
}

.-m-56 {
  margin: -12.4444444444rem;
}

.-mx-56 {
  margin-right: -12.4444444444rem;
  margin-left: -12.4444444444rem;
}

.-my-56 {
  margin-top: -12.4444444444rem;
  margin-bottom: -12.4444444444rem;
}

.-mt-56 {
  margin-top: -12.4444444444rem;
}

.-mr-56 {
  margin-right: -12.4444444444rem;
}

.-mb-56 {
  margin-bottom: -12.4444444444rem;
}

.-ml-56 {
  margin-left: -12.4444444444rem;
}

/* top/right/bottom/left/inset utilities */
.top-60 {
  top: 13.3333333333rem;
}

.right-60 {
  right: 13.3333333333rem;
}

.bottom-60 {
  bottom: 13.3333333333rem;
}

.left-60 {
  left: 13.3333333333rem;
}

.inset-60 {
  top: 13.3333333333rem;
  right: 13.3333333333rem;
  bottom: 13.3333333333rem;
  left: 13.3333333333rem;
}

.inset-x-60 {
  right: 13.3333333333rem;
  left: 13.3333333333rem;
}

.inset-y-60 {
  top: 13.3333333333rem;
  bottom: 13.3333333333rem;
}

.-top-60 {
  top: -13.3333333333rem;
}

.-right-60 {
  right: -13.3333333333rem;
}

.-bottom-60 {
  bottom: -13.3333333333rem;
}

.-left-60 {
  left: -13.3333333333rem;
}

.-inset-60 {
  top: -13.3333333333rem;
  right: -13.3333333333rem;
  bottom: -13.3333333333rem;
  left: -13.3333333333rem;
}

.-inset-x-60 {
  right: -13.3333333333rem;
  left: -13.3333333333rem;
}

.-inset-y-60 {
  top: -13.3333333333rem;
  bottom: -13.3333333333rem;
}

/* Width utilities */
.w-60 {
  width: 13.3333333333rem;
}

.min-w-60 {
  min-width: 13.3333333333rem;
}

.max-w-60 {
  max-width: 13.3333333333rem;
}

/* Height utilities */
.h-60 {
  height: 13.3333333333rem;
}

.min-h-60 {
  min-height: 13.3333333333rem;
}

.max-h-60 {
  max-height: 13.3333333333rem;
}

/* Size Utilities */
.size-60 {
  width: 13.3333333333rem;
  height: 13.3333333333rem;
}

/* Padding utilities */
.p-60 {
  padding: 13.3333333333rem;
}

.px-60 {
  padding-right: 13.3333333333rem;
  padding-left: 13.3333333333rem;
}

.py-60 {
  padding-top: 13.3333333333rem;
  padding-bottom: 13.3333333333rem;
}

.pt-60 {
  padding-top: 13.3333333333rem;
}

.pr-60 {
  padding-right: 13.3333333333rem;
}

.pb-60 {
  padding-bottom: 13.3333333333rem;
}

.pl-60 {
  padding-left: 13.3333333333rem;
}

/* Margin utilities */
.m-60 {
  margin: 13.3333333333rem;
}

.mx-60 {
  margin-right: 13.3333333333rem;
  margin-left: 13.3333333333rem;
}

.my-60 {
  margin-top: 13.3333333333rem;
  margin-bottom: 13.3333333333rem;
}

.mt-60 {
  margin-top: 13.3333333333rem;
}

.mr-60 {
  margin-right: 13.3333333333rem;
}

.mb-60 {
  margin-bottom: 13.3333333333rem;
}

.ml-60 {
  margin-left: 13.3333333333rem;
}

.-m-60 {
  margin: -13.3333333333rem;
}

.-mx-60 {
  margin-right: -13.3333333333rem;
  margin-left: -13.3333333333rem;
}

.-my-60 {
  margin-top: -13.3333333333rem;
  margin-bottom: -13.3333333333rem;
}

.-mt-60 {
  margin-top: -13.3333333333rem;
}

.-mr-60 {
  margin-right: -13.3333333333rem;
}

.-mb-60 {
  margin-bottom: -13.3333333333rem;
}

.-ml-60 {
  margin-left: -13.3333333333rem;
}

/* top/right/bottom/left/inset utilities */
.top-62 {
  top: 13.7777777778rem;
}

.right-62 {
  right: 13.7777777778rem;
}

.bottom-62 {
  bottom: 13.7777777778rem;
}

.left-62 {
  left: 13.7777777778rem;
}

.inset-62 {
  top: 13.7777777778rem;
  right: 13.7777777778rem;
  bottom: 13.7777777778rem;
  left: 13.7777777778rem;
}

.inset-x-62 {
  right: 13.7777777778rem;
  left: 13.7777777778rem;
}

.inset-y-62 {
  top: 13.7777777778rem;
  bottom: 13.7777777778rem;
}

.-top-62 {
  top: -13.7777777778rem;
}

.-right-62 {
  right: -13.7777777778rem;
}

.-bottom-62 {
  bottom: -13.7777777778rem;
}

.-left-62 {
  left: -13.7777777778rem;
}

.-inset-62 {
  top: -13.7777777778rem;
  right: -13.7777777778rem;
  bottom: -13.7777777778rem;
  left: -13.7777777778rem;
}

.-inset-x-62 {
  right: -13.7777777778rem;
  left: -13.7777777778rem;
}

.-inset-y-62 {
  top: -13.7777777778rem;
  bottom: -13.7777777778rem;
}

/* Width utilities */
.w-62 {
  width: 13.7777777778rem;
}

.min-w-62 {
  min-width: 13.7777777778rem;
}

.max-w-62 {
  max-width: 13.7777777778rem;
}

/* Height utilities */
.h-62 {
  height: 13.7777777778rem;
}

.min-h-62 {
  min-height: 13.7777777778rem;
}

.max-h-62 {
  max-height: 13.7777777778rem;
}

/* Size Utilities */
.size-62 {
  width: 13.7777777778rem;
  height: 13.7777777778rem;
}

/* Padding utilities */
.p-62 {
  padding: 13.7777777778rem;
}

.px-62 {
  padding-right: 13.7777777778rem;
  padding-left: 13.7777777778rem;
}

.py-62 {
  padding-top: 13.7777777778rem;
  padding-bottom: 13.7777777778rem;
}

.pt-62 {
  padding-top: 13.7777777778rem;
}

.pr-62 {
  padding-right: 13.7777777778rem;
}

.pb-62 {
  padding-bottom: 13.7777777778rem;
}

.pl-62 {
  padding-left: 13.7777777778rem;
}

/* Margin utilities */
.m-62 {
  margin: 13.7777777778rem;
}

.mx-62 {
  margin-right: 13.7777777778rem;
  margin-left: 13.7777777778rem;
}

.my-62 {
  margin-top: 13.7777777778rem;
  margin-bottom: 13.7777777778rem;
}

.mt-62 {
  margin-top: 13.7777777778rem;
}

.mr-62 {
  margin-right: 13.7777777778rem;
}

.mb-62 {
  margin-bottom: 13.7777777778rem;
}

.ml-62 {
  margin-left: 13.7777777778rem;
}

.-m-62 {
  margin: -13.7777777778rem;
}

.-mx-62 {
  margin-right: -13.7777777778rem;
  margin-left: -13.7777777778rem;
}

.-my-62 {
  margin-top: -13.7777777778rem;
  margin-bottom: -13.7777777778rem;
}

.-mt-62 {
  margin-top: -13.7777777778rem;
}

.-mr-62 {
  margin-right: -13.7777777778rem;
}

.-mb-62 {
  margin-bottom: -13.7777777778rem;
}

.-ml-62 {
  margin-left: -13.7777777778rem;
}

/* top/right/bottom/left/inset utilities */
.top-64 {
  top: 14.2222222222rem;
}

.right-64 {
  right: 14.2222222222rem;
}

.bottom-64 {
  bottom: 14.2222222222rem;
}

.left-64 {
  left: 14.2222222222rem;
}

.inset-64 {
  top: 14.2222222222rem;
  right: 14.2222222222rem;
  bottom: 14.2222222222rem;
  left: 14.2222222222rem;
}

.inset-x-64 {
  right: 14.2222222222rem;
  left: 14.2222222222rem;
}

.inset-y-64 {
  top: 14.2222222222rem;
  bottom: 14.2222222222rem;
}

.-top-64 {
  top: -14.2222222222rem;
}

.-right-64 {
  right: -14.2222222222rem;
}

.-bottom-64 {
  bottom: -14.2222222222rem;
}

.-left-64 {
  left: -14.2222222222rem;
}

.-inset-64 {
  top: -14.2222222222rem;
  right: -14.2222222222rem;
  bottom: -14.2222222222rem;
  left: -14.2222222222rem;
}

.-inset-x-64 {
  right: -14.2222222222rem;
  left: -14.2222222222rem;
}

.-inset-y-64 {
  top: -14.2222222222rem;
  bottom: -14.2222222222rem;
}

/* Width utilities */
.w-64 {
  width: 14.2222222222rem;
}

.min-w-64 {
  min-width: 14.2222222222rem;
}

.max-w-64 {
  max-width: 14.2222222222rem;
}

/* Height utilities */
.h-64 {
  height: 14.2222222222rem;
}

.min-h-64 {
  min-height: 14.2222222222rem;
}

.max-h-64 {
  max-height: 14.2222222222rem;
}

/* Size Utilities */
.size-64 {
  width: 14.2222222222rem;
  height: 14.2222222222rem;
}

/* Padding utilities */
.p-64 {
  padding: 14.2222222222rem;
}

.px-64 {
  padding-right: 14.2222222222rem;
  padding-left: 14.2222222222rem;
}

.py-64 {
  padding-top: 14.2222222222rem;
  padding-bottom: 14.2222222222rem;
}

.pt-64 {
  padding-top: 14.2222222222rem;
}

.pr-64 {
  padding-right: 14.2222222222rem;
}

.pb-64 {
  padding-bottom: 14.2222222222rem;
}

.pl-64 {
  padding-left: 14.2222222222rem;
}

/* Margin utilities */
.m-64 {
  margin: 14.2222222222rem;
}

.mx-64 {
  margin-right: 14.2222222222rem;
  margin-left: 14.2222222222rem;
}

.my-64 {
  margin-top: 14.2222222222rem;
  margin-bottom: 14.2222222222rem;
}

.mt-64 {
  margin-top: 14.2222222222rem;
}

.mr-64 {
  margin-right: 14.2222222222rem;
}

.mb-64 {
  margin-bottom: 14.2222222222rem;
}

.ml-64 {
  margin-left: 14.2222222222rem;
}

.-m-64 {
  margin: -14.2222222222rem;
}

.-mx-64 {
  margin-right: -14.2222222222rem;
  margin-left: -14.2222222222rem;
}

.-my-64 {
  margin-top: -14.2222222222rem;
  margin-bottom: -14.2222222222rem;
}

.-mt-64 {
  margin-top: -14.2222222222rem;
}

.-mr-64 {
  margin-right: -14.2222222222rem;
}

.-mb-64 {
  margin-bottom: -14.2222222222rem;
}

.-ml-64 {
  margin-left: -14.2222222222rem;
}

/* top/right/bottom/left/inset utilities */
.top-72 {
  top: 16rem;
}

.right-72 {
  right: 16rem;
}

.bottom-72 {
  bottom: 16rem;
}

.left-72 {
  left: 16rem;
}

.inset-72 {
  top: 16rem;
  right: 16rem;
  bottom: 16rem;
  left: 16rem;
}

.inset-x-72 {
  right: 16rem;
  left: 16rem;
}

.inset-y-72 {
  top: 16rem;
  bottom: 16rem;
}

.-top-72 {
  top: -16rem;
}

.-right-72 {
  right: -16rem;
}

.-bottom-72 {
  bottom: -16rem;
}

.-left-72 {
  left: -16rem;
}

.-inset-72 {
  top: -16rem;
  right: -16rem;
  bottom: -16rem;
  left: -16rem;
}

.-inset-x-72 {
  right: -16rem;
  left: -16rem;
}

.-inset-y-72 {
  top: -16rem;
  bottom: -16rem;
}

/* Width utilities */
.w-72 {
  width: 16rem;
}

.min-w-72 {
  min-width: 16rem;
}

.max-w-72 {
  max-width: 16rem;
}

/* Height utilities */
.h-72 {
  height: 16rem;
}

.min-h-72 {
  min-height: 16rem;
}

.max-h-72 {
  max-height: 16rem;
}

/* Size Utilities */
.size-72 {
  width: 16rem;
  height: 16rem;
}

/* Padding utilities */
.p-72 {
  padding: 16rem;
}

.px-72 {
  padding-right: 16rem;
  padding-left: 16rem;
}

.py-72 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.pt-72 {
  padding-top: 16rem;
}

.pr-72 {
  padding-right: 16rem;
}

.pb-72 {
  padding-bottom: 16rem;
}

.pl-72 {
  padding-left: 16rem;
}

/* Margin utilities */
.m-72 {
  margin: 16rem;
}

.mx-72 {
  margin-right: 16rem;
  margin-left: 16rem;
}

.my-72 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.mt-72 {
  margin-top: 16rem;
}

.mr-72 {
  margin-right: 16rem;
}

.mb-72 {
  margin-bottom: 16rem;
}

.ml-72 {
  margin-left: 16rem;
}

.-m-72 {
  margin: -16rem;
}

.-mx-72 {
  margin-right: -16rem;
  margin-left: -16rem;
}

.-my-72 {
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.-mt-72 {
  margin-top: -16rem;
}

.-mr-72 {
  margin-right: -16rem;
}

.-mb-72 {
  margin-bottom: -16rem;
}

.-ml-72 {
  margin-left: -16rem;
}

/* top/right/bottom/left/inset utilities */
.top-76 {
  top: 16.8888888889rem;
}

.right-76 {
  right: 16.8888888889rem;
}

.bottom-76 {
  bottom: 16.8888888889rem;
}

.left-76 {
  left: 16.8888888889rem;
}

.inset-76 {
  top: 16.8888888889rem;
  right: 16.8888888889rem;
  bottom: 16.8888888889rem;
  left: 16.8888888889rem;
}

.inset-x-76 {
  right: 16.8888888889rem;
  left: 16.8888888889rem;
}

.inset-y-76 {
  top: 16.8888888889rem;
  bottom: 16.8888888889rem;
}

.-top-76 {
  top: -16.8888888889rem;
}

.-right-76 {
  right: -16.8888888889rem;
}

.-bottom-76 {
  bottom: -16.8888888889rem;
}

.-left-76 {
  left: -16.8888888889rem;
}

.-inset-76 {
  top: -16.8888888889rem;
  right: -16.8888888889rem;
  bottom: -16.8888888889rem;
  left: -16.8888888889rem;
}

.-inset-x-76 {
  right: -16.8888888889rem;
  left: -16.8888888889rem;
}

.-inset-y-76 {
  top: -16.8888888889rem;
  bottom: -16.8888888889rem;
}

/* Width utilities */
.w-76 {
  width: 16.8888888889rem;
}

.min-w-76 {
  min-width: 16.8888888889rem;
}

.max-w-76 {
  max-width: 16.8888888889rem;
}

/* Height utilities */
.h-76 {
  height: 16.8888888889rem;
}

.min-h-76 {
  min-height: 16.8888888889rem;
}

.max-h-76 {
  max-height: 16.8888888889rem;
}

/* Size Utilities */
.size-76 {
  width: 16.8888888889rem;
  height: 16.8888888889rem;
}

/* Padding utilities */
.p-76 {
  padding: 16.8888888889rem;
}

.px-76 {
  padding-right: 16.8888888889rem;
  padding-left: 16.8888888889rem;
}

.py-76 {
  padding-top: 16.8888888889rem;
  padding-bottom: 16.8888888889rem;
}

.pt-76 {
  padding-top: 16.8888888889rem;
}

.pr-76 {
  padding-right: 16.8888888889rem;
}

.pb-76 {
  padding-bottom: 16.8888888889rem;
}

.pl-76 {
  padding-left: 16.8888888889rem;
}

/* Margin utilities */
.m-76 {
  margin: 16.8888888889rem;
}

.mx-76 {
  margin-right: 16.8888888889rem;
  margin-left: 16.8888888889rem;
}

.my-76 {
  margin-top: 16.8888888889rem;
  margin-bottom: 16.8888888889rem;
}

.mt-76 {
  margin-top: 16.8888888889rem;
}

.mr-76 {
  margin-right: 16.8888888889rem;
}

.mb-76 {
  margin-bottom: 16.8888888889rem;
}

.ml-76 {
  margin-left: 16.8888888889rem;
}

.-m-76 {
  margin: -16.8888888889rem;
}

.-mx-76 {
  margin-right: -16.8888888889rem;
  margin-left: -16.8888888889rem;
}

.-my-76 {
  margin-top: -16.8888888889rem;
  margin-bottom: -16.8888888889rem;
}

.-mt-76 {
  margin-top: -16.8888888889rem;
}

.-mr-76 {
  margin-right: -16.8888888889rem;
}

.-mb-76 {
  margin-bottom: -16.8888888889rem;
}

.-ml-76 {
  margin-left: -16.8888888889rem;
}

/* top/right/bottom/left/inset utilities */
.top-77 {
  top: 17.1111111111rem;
}

.right-77 {
  right: 17.1111111111rem;
}

.bottom-77 {
  bottom: 17.1111111111rem;
}

.left-77 {
  left: 17.1111111111rem;
}

.inset-77 {
  top: 17.1111111111rem;
  right: 17.1111111111rem;
  bottom: 17.1111111111rem;
  left: 17.1111111111rem;
}

.inset-x-77 {
  right: 17.1111111111rem;
  left: 17.1111111111rem;
}

.inset-y-77 {
  top: 17.1111111111rem;
  bottom: 17.1111111111rem;
}

.-top-77 {
  top: -17.1111111111rem;
}

.-right-77 {
  right: -17.1111111111rem;
}

.-bottom-77 {
  bottom: -17.1111111111rem;
}

.-left-77 {
  left: -17.1111111111rem;
}

.-inset-77 {
  top: -17.1111111111rem;
  right: -17.1111111111rem;
  bottom: -17.1111111111rem;
  left: -17.1111111111rem;
}

.-inset-x-77 {
  right: -17.1111111111rem;
  left: -17.1111111111rem;
}

.-inset-y-77 {
  top: -17.1111111111rem;
  bottom: -17.1111111111rem;
}

/* Width utilities */
.w-77 {
  width: 17.1111111111rem;
}

.min-w-77 {
  min-width: 17.1111111111rem;
}

.max-w-77 {
  max-width: 17.1111111111rem;
}

/* Height utilities */
.h-77 {
  height: 17.1111111111rem;
}

.min-h-77 {
  min-height: 17.1111111111rem;
}

.max-h-77 {
  max-height: 17.1111111111rem;
}

/* Size Utilities */
.size-77 {
  width: 17.1111111111rem;
  height: 17.1111111111rem;
}

/* Padding utilities */
.p-77 {
  padding: 17.1111111111rem;
}

.px-77 {
  padding-right: 17.1111111111rem;
  padding-left: 17.1111111111rem;
}

.py-77 {
  padding-top: 17.1111111111rem;
  padding-bottom: 17.1111111111rem;
}

.pt-77 {
  padding-top: 17.1111111111rem;
}

.pr-77 {
  padding-right: 17.1111111111rem;
}

.pb-77 {
  padding-bottom: 17.1111111111rem;
}

.pl-77 {
  padding-left: 17.1111111111rem;
}

/* Margin utilities */
.m-77 {
  margin: 17.1111111111rem;
}

.mx-77 {
  margin-right: 17.1111111111rem;
  margin-left: 17.1111111111rem;
}

.my-77 {
  margin-top: 17.1111111111rem;
  margin-bottom: 17.1111111111rem;
}

.mt-77 {
  margin-top: 17.1111111111rem;
}

.mr-77 {
  margin-right: 17.1111111111rem;
}

.mb-77 {
  margin-bottom: 17.1111111111rem;
}

.ml-77 {
  margin-left: 17.1111111111rem;
}

.-m-77 {
  margin: -17.1111111111rem;
}

.-mx-77 {
  margin-right: -17.1111111111rem;
  margin-left: -17.1111111111rem;
}

.-my-77 {
  margin-top: -17.1111111111rem;
  margin-bottom: -17.1111111111rem;
}

.-mt-77 {
  margin-top: -17.1111111111rem;
}

.-mr-77 {
  margin-right: -17.1111111111rem;
}

.-mb-77 {
  margin-bottom: -17.1111111111rem;
}

.-ml-77 {
  margin-left: -17.1111111111rem;
}

/* top/right/bottom/left/inset utilities */
.top-80 {
  top: 17.7777777778rem;
}

.right-80 {
  right: 17.7777777778rem;
}

.bottom-80 {
  bottom: 17.7777777778rem;
}

.left-80 {
  left: 17.7777777778rem;
}

.inset-80 {
  top: 17.7777777778rem;
  right: 17.7777777778rem;
  bottom: 17.7777777778rem;
  left: 17.7777777778rem;
}

.inset-x-80 {
  right: 17.7777777778rem;
  left: 17.7777777778rem;
}

.inset-y-80 {
  top: 17.7777777778rem;
  bottom: 17.7777777778rem;
}

.-top-80 {
  top: -17.7777777778rem;
}

.-right-80 {
  right: -17.7777777778rem;
}

.-bottom-80 {
  bottom: -17.7777777778rem;
}

.-left-80 {
  left: -17.7777777778rem;
}

.-inset-80 {
  top: -17.7777777778rem;
  right: -17.7777777778rem;
  bottom: -17.7777777778rem;
  left: -17.7777777778rem;
}

.-inset-x-80 {
  right: -17.7777777778rem;
  left: -17.7777777778rem;
}

.-inset-y-80 {
  top: -17.7777777778rem;
  bottom: -17.7777777778rem;
}

/* Width utilities */
.w-80 {
  width: 17.7777777778rem;
}

.min-w-80 {
  min-width: 17.7777777778rem;
}

.max-w-80 {
  max-width: 17.7777777778rem;
}

/* Height utilities */
.h-80 {
  height: 17.7777777778rem;
}

.min-h-80 {
  min-height: 17.7777777778rem;
}

.max-h-80 {
  max-height: 17.7777777778rem;
}

/* Size Utilities */
.size-80 {
  width: 17.7777777778rem;
  height: 17.7777777778rem;
}

/* Padding utilities */
.p-80 {
  padding: 17.7777777778rem;
}

.px-80 {
  padding-right: 17.7777777778rem;
  padding-left: 17.7777777778rem;
}

.py-80 {
  padding-top: 17.7777777778rem;
  padding-bottom: 17.7777777778rem;
}

.pt-80 {
  padding-top: 17.7777777778rem;
}

.pr-80 {
  padding-right: 17.7777777778rem;
}

.pb-80 {
  padding-bottom: 17.7777777778rem;
}

.pl-80 {
  padding-left: 17.7777777778rem;
}

/* Margin utilities */
.m-80 {
  margin: 17.7777777778rem;
}

.mx-80 {
  margin-right: 17.7777777778rem;
  margin-left: 17.7777777778rem;
}

.my-80 {
  margin-top: 17.7777777778rem;
  margin-bottom: 17.7777777778rem;
}

.mt-80 {
  margin-top: 17.7777777778rem;
}

.mr-80 {
  margin-right: 17.7777777778rem;
}

.mb-80 {
  margin-bottom: 17.7777777778rem;
}

.ml-80 {
  margin-left: 17.7777777778rem;
}

.-m-80 {
  margin: -17.7777777778rem;
}

.-mx-80 {
  margin-right: -17.7777777778rem;
  margin-left: -17.7777777778rem;
}

.-my-80 {
  margin-top: -17.7777777778rem;
  margin-bottom: -17.7777777778rem;
}

.-mt-80 {
  margin-top: -17.7777777778rem;
}

.-mr-80 {
  margin-right: -17.7777777778rem;
}

.-mb-80 {
  margin-bottom: -17.7777777778rem;
}

.-ml-80 {
  margin-left: -17.7777777778rem;
}

/* top/right/bottom/left/inset utilities */
.top-84 {
  top: 18.6666666667rem;
}

.right-84 {
  right: 18.6666666667rem;
}

.bottom-84 {
  bottom: 18.6666666667rem;
}

.left-84 {
  left: 18.6666666667rem;
}

.inset-84 {
  top: 18.6666666667rem;
  right: 18.6666666667rem;
  bottom: 18.6666666667rem;
  left: 18.6666666667rem;
}

.inset-x-84 {
  right: 18.6666666667rem;
  left: 18.6666666667rem;
}

.inset-y-84 {
  top: 18.6666666667rem;
  bottom: 18.6666666667rem;
}

.-top-84 {
  top: -18.6666666667rem;
}

.-right-84 {
  right: -18.6666666667rem;
}

.-bottom-84 {
  bottom: -18.6666666667rem;
}

.-left-84 {
  left: -18.6666666667rem;
}

.-inset-84 {
  top: -18.6666666667rem;
  right: -18.6666666667rem;
  bottom: -18.6666666667rem;
  left: -18.6666666667rem;
}

.-inset-x-84 {
  right: -18.6666666667rem;
  left: -18.6666666667rem;
}

.-inset-y-84 {
  top: -18.6666666667rem;
  bottom: -18.6666666667rem;
}

/* Width utilities */
.w-84 {
  width: 18.6666666667rem;
}

.min-w-84 {
  min-width: 18.6666666667rem;
}

.max-w-84 {
  max-width: 18.6666666667rem;
}

/* Height utilities */
.h-84 {
  height: 18.6666666667rem;
}

.min-h-84 {
  min-height: 18.6666666667rem;
}

.max-h-84 {
  max-height: 18.6666666667rem;
}

/* Size Utilities */
.size-84 {
  width: 18.6666666667rem;
  height: 18.6666666667rem;
}

/* Padding utilities */
.p-84 {
  padding: 18.6666666667rem;
}

.px-84 {
  padding-right: 18.6666666667rem;
  padding-left: 18.6666666667rem;
}

.py-84 {
  padding-top: 18.6666666667rem;
  padding-bottom: 18.6666666667rem;
}

.pt-84 {
  padding-top: 18.6666666667rem;
}

.pr-84 {
  padding-right: 18.6666666667rem;
}

.pb-84 {
  padding-bottom: 18.6666666667rem;
}

.pl-84 {
  padding-left: 18.6666666667rem;
}

/* Margin utilities */
.m-84 {
  margin: 18.6666666667rem;
}

.mx-84 {
  margin-right: 18.6666666667rem;
  margin-left: 18.6666666667rem;
}

.my-84 {
  margin-top: 18.6666666667rem;
  margin-bottom: 18.6666666667rem;
}

.mt-84 {
  margin-top: 18.6666666667rem;
}

.mr-84 {
  margin-right: 18.6666666667rem;
}

.mb-84 {
  margin-bottom: 18.6666666667rem;
}

.ml-84 {
  margin-left: 18.6666666667rem;
}

.-m-84 {
  margin: -18.6666666667rem;
}

.-mx-84 {
  margin-right: -18.6666666667rem;
  margin-left: -18.6666666667rem;
}

.-my-84 {
  margin-top: -18.6666666667rem;
  margin-bottom: -18.6666666667rem;
}

.-mt-84 {
  margin-top: -18.6666666667rem;
}

.-mr-84 {
  margin-right: -18.6666666667rem;
}

.-mb-84 {
  margin-bottom: -18.6666666667rem;
}

.-ml-84 {
  margin-left: -18.6666666667rem;
}

/* top/right/bottom/left/inset utilities */
.top-96 {
  top: 21.3333333333rem;
}

.right-96 {
  right: 21.3333333333rem;
}

.bottom-96 {
  bottom: 21.3333333333rem;
}

.left-96 {
  left: 21.3333333333rem;
}

.inset-96 {
  top: 21.3333333333rem;
  right: 21.3333333333rem;
  bottom: 21.3333333333rem;
  left: 21.3333333333rem;
}

.inset-x-96 {
  right: 21.3333333333rem;
  left: 21.3333333333rem;
}

.inset-y-96 {
  top: 21.3333333333rem;
  bottom: 21.3333333333rem;
}

.-top-96 {
  top: -21.3333333333rem;
}

.-right-96 {
  right: -21.3333333333rem;
}

.-bottom-96 {
  bottom: -21.3333333333rem;
}

.-left-96 {
  left: -21.3333333333rem;
}

.-inset-96 {
  top: -21.3333333333rem;
  right: -21.3333333333rem;
  bottom: -21.3333333333rem;
  left: -21.3333333333rem;
}

.-inset-x-96 {
  right: -21.3333333333rem;
  left: -21.3333333333rem;
}

.-inset-y-96 {
  top: -21.3333333333rem;
  bottom: -21.3333333333rem;
}

/* Width utilities */
.w-96 {
  width: 21.3333333333rem;
}

.min-w-96 {
  min-width: 21.3333333333rem;
}

.max-w-96 {
  max-width: 21.3333333333rem;
}

/* Height utilities */
.h-96 {
  height: 21.3333333333rem;
}

.min-h-96 {
  min-height: 21.3333333333rem;
}

.max-h-96 {
  max-height: 21.3333333333rem;
}

/* Size Utilities */
.size-96 {
  width: 21.3333333333rem;
  height: 21.3333333333rem;
}

/* Padding utilities */
.p-96 {
  padding: 21.3333333333rem;
}

.px-96 {
  padding-right: 21.3333333333rem;
  padding-left: 21.3333333333rem;
}

.py-96 {
  padding-top: 21.3333333333rem;
  padding-bottom: 21.3333333333rem;
}

.pt-96 {
  padding-top: 21.3333333333rem;
}

.pr-96 {
  padding-right: 21.3333333333rem;
}

.pb-96 {
  padding-bottom: 21.3333333333rem;
}

.pl-96 {
  padding-left: 21.3333333333rem;
}

/* Margin utilities */
.m-96 {
  margin: 21.3333333333rem;
}

.mx-96 {
  margin-right: 21.3333333333rem;
  margin-left: 21.3333333333rem;
}

.my-96 {
  margin-top: 21.3333333333rem;
  margin-bottom: 21.3333333333rem;
}

.mt-96 {
  margin-top: 21.3333333333rem;
}

.mr-96 {
  margin-right: 21.3333333333rem;
}

.mb-96 {
  margin-bottom: 21.3333333333rem;
}

.ml-96 {
  margin-left: 21.3333333333rem;
}

.-m-96 {
  margin: -21.3333333333rem;
}

.-mx-96 {
  margin-right: -21.3333333333rem;
  margin-left: -21.3333333333rem;
}

.-my-96 {
  margin-top: -21.3333333333rem;
  margin-bottom: -21.3333333333rem;
}

.-mt-96 {
  margin-top: -21.3333333333rem;
}

.-mr-96 {
  margin-right: -21.3333333333rem;
}

.-mb-96 {
  margin-bottom: -21.3333333333rem;
}

.-ml-96 {
  margin-left: -21.3333333333rem;
}

/* top/right/bottom/left/inset utilities */
.top-128 {
  top: 28.4444444444rem;
}

.right-128 {
  right: 28.4444444444rem;
}

.bottom-128 {
  bottom: 28.4444444444rem;
}

.left-128 {
  left: 28.4444444444rem;
}

.inset-128 {
  top: 28.4444444444rem;
  right: 28.4444444444rem;
  bottom: 28.4444444444rem;
  left: 28.4444444444rem;
}

.inset-x-128 {
  right: 28.4444444444rem;
  left: 28.4444444444rem;
}

.inset-y-128 {
  top: 28.4444444444rem;
  bottom: 28.4444444444rem;
}

.-top-128 {
  top: -28.4444444444rem;
}

.-right-128 {
  right: -28.4444444444rem;
}

.-bottom-128 {
  bottom: -28.4444444444rem;
}

.-left-128 {
  left: -28.4444444444rem;
}

.-inset-128 {
  top: -28.4444444444rem;
  right: -28.4444444444rem;
  bottom: -28.4444444444rem;
  left: -28.4444444444rem;
}

.-inset-x-128 {
  right: -28.4444444444rem;
  left: -28.4444444444rem;
}

.-inset-y-128 {
  top: -28.4444444444rem;
  bottom: -28.4444444444rem;
}

/* Width utilities */
.w-128 {
  width: 28.4444444444rem;
}

.min-w-128 {
  min-width: 28.4444444444rem;
}

.max-w-128 {
  max-width: 28.4444444444rem;
}

/* Height utilities */
.h-128 {
  height: 28.4444444444rem;
}

.min-h-128 {
  min-height: 28.4444444444rem;
}

.max-h-128 {
  max-height: 28.4444444444rem;
}

/* Size Utilities */
.size-128 {
  width: 28.4444444444rem;
  height: 28.4444444444rem;
}

/* Padding utilities */
.p-128 {
  padding: 28.4444444444rem;
}

.px-128 {
  padding-right: 28.4444444444rem;
  padding-left: 28.4444444444rem;
}

.py-128 {
  padding-top: 28.4444444444rem;
  padding-bottom: 28.4444444444rem;
}

.pt-128 {
  padding-top: 28.4444444444rem;
}

.pr-128 {
  padding-right: 28.4444444444rem;
}

.pb-128 {
  padding-bottom: 28.4444444444rem;
}

.pl-128 {
  padding-left: 28.4444444444rem;
}

/* Margin utilities */
.m-128 {
  margin: 28.4444444444rem;
}

.mx-128 {
  margin-right: 28.4444444444rem;
  margin-left: 28.4444444444rem;
}

.my-128 {
  margin-top: 28.4444444444rem;
  margin-bottom: 28.4444444444rem;
}

.mt-128 {
  margin-top: 28.4444444444rem;
}

.mr-128 {
  margin-right: 28.4444444444rem;
}

.mb-128 {
  margin-bottom: 28.4444444444rem;
}

.ml-128 {
  margin-left: 28.4444444444rem;
}

.-m-128 {
  margin: -28.4444444444rem;
}

.-mx-128 {
  margin-right: -28.4444444444rem;
  margin-left: -28.4444444444rem;
}

.-my-128 {
  margin-top: -28.4444444444rem;
  margin-bottom: -28.4444444444rem;
}

.-mt-128 {
  margin-top: -28.4444444444rem;
}

.-mr-128 {
  margin-right: -28.4444444444rem;
}

.-mb-128 {
  margin-bottom: -28.4444444444rem;
}

.-ml-128 {
  margin-left: -28.4444444444rem;
}

/* top/right/bottom/left/inset utilities */
.top-187 {
  top: 41.5555555556rem;
}

.right-187 {
  right: 41.5555555556rem;
}

.bottom-187 {
  bottom: 41.5555555556rem;
}

.left-187 {
  left: 41.5555555556rem;
}

.inset-187 {
  top: 41.5555555556rem;
  right: 41.5555555556rem;
  bottom: 41.5555555556rem;
  left: 41.5555555556rem;
}

.inset-x-187 {
  right: 41.5555555556rem;
  left: 41.5555555556rem;
}

.inset-y-187 {
  top: 41.5555555556rem;
  bottom: 41.5555555556rem;
}

.-top-187 {
  top: -41.5555555556rem;
}

.-right-187 {
  right: -41.5555555556rem;
}

.-bottom-187 {
  bottom: -41.5555555556rem;
}

.-left-187 {
  left: -41.5555555556rem;
}

.-inset-187 {
  top: -41.5555555556rem;
  right: -41.5555555556rem;
  bottom: -41.5555555556rem;
  left: -41.5555555556rem;
}

.-inset-x-187 {
  right: -41.5555555556rem;
  left: -41.5555555556rem;
}

.-inset-y-187 {
  top: -41.5555555556rem;
  bottom: -41.5555555556rem;
}

/* Width utilities */
.w-187 {
  width: 41.5555555556rem;
}

.min-w-187 {
  min-width: 41.5555555556rem;
}

.max-w-187 {
  max-width: 41.5555555556rem;
}

/* Height utilities */
.h-187 {
  height: 41.5555555556rem;
}

.min-h-187 {
  min-height: 41.5555555556rem;
}

.max-h-187 {
  max-height: 41.5555555556rem;
}

/* Size Utilities */
.size-187 {
  width: 41.5555555556rem;
  height: 41.5555555556rem;
}

/* Padding utilities */
.p-187 {
  padding: 41.5555555556rem;
}

.px-187 {
  padding-right: 41.5555555556rem;
  padding-left: 41.5555555556rem;
}

.py-187 {
  padding-top: 41.5555555556rem;
  padding-bottom: 41.5555555556rem;
}

.pt-187 {
  padding-top: 41.5555555556rem;
}

.pr-187 {
  padding-right: 41.5555555556rem;
}

.pb-187 {
  padding-bottom: 41.5555555556rem;
}

.pl-187 {
  padding-left: 41.5555555556rem;
}

/* Margin utilities */
.m-187 {
  margin: 41.5555555556rem;
}

.mx-187 {
  margin-right: 41.5555555556rem;
  margin-left: 41.5555555556rem;
}

.my-187 {
  margin-top: 41.5555555556rem;
  margin-bottom: 41.5555555556rem;
}

.mt-187 {
  margin-top: 41.5555555556rem;
}

.mr-187 {
  margin-right: 41.5555555556rem;
}

.mb-187 {
  margin-bottom: 41.5555555556rem;
}

.ml-187 {
  margin-left: 41.5555555556rem;
}

.-m-187 {
  margin: -41.5555555556rem;
}

.-mx-187 {
  margin-right: -41.5555555556rem;
  margin-left: -41.5555555556rem;
}

.-my-187 {
  margin-top: -41.5555555556rem;
  margin-bottom: -41.5555555556rem;
}

.-mt-187 {
  margin-top: -41.5555555556rem;
}

.-mr-187 {
  margin-right: -41.5555555556rem;
}

.-mb-187 {
  margin-bottom: -41.5555555556rem;
}

.-ml-187 {
  margin-left: -41.5555555556rem;
}

/* top/right/bottom/left/inset utilities */
.top-174 {
  top: 38.6666666667rem;
}

.right-174 {
  right: 38.6666666667rem;
}

.bottom-174 {
  bottom: 38.6666666667rem;
}

.left-174 {
  left: 38.6666666667rem;
}

.inset-174 {
  top: 38.6666666667rem;
  right: 38.6666666667rem;
  bottom: 38.6666666667rem;
  left: 38.6666666667rem;
}

.inset-x-174 {
  right: 38.6666666667rem;
  left: 38.6666666667rem;
}

.inset-y-174 {
  top: 38.6666666667rem;
  bottom: 38.6666666667rem;
}

.-top-174 {
  top: -38.6666666667rem;
}

.-right-174 {
  right: -38.6666666667rem;
}

.-bottom-174 {
  bottom: -38.6666666667rem;
}

.-left-174 {
  left: -38.6666666667rem;
}

.-inset-174 {
  top: -38.6666666667rem;
  right: -38.6666666667rem;
  bottom: -38.6666666667rem;
  left: -38.6666666667rem;
}

.-inset-x-174 {
  right: -38.6666666667rem;
  left: -38.6666666667rem;
}

.-inset-y-174 {
  top: -38.6666666667rem;
  bottom: -38.6666666667rem;
}

/* Width utilities */
.w-174 {
  width: 38.6666666667rem;
}

.min-w-174 {
  min-width: 38.6666666667rem;
}

.max-w-174 {
  max-width: 38.6666666667rem;
}

/* Height utilities */
.h-174 {
  height: 38.6666666667rem;
}

.min-h-174 {
  min-height: 38.6666666667rem;
}

.max-h-174 {
  max-height: 38.6666666667rem;
}

/* Size Utilities */
.size-174 {
  width: 38.6666666667rem;
  height: 38.6666666667rem;
}

/* Padding utilities */
.p-174 {
  padding: 38.6666666667rem;
}

.px-174 {
  padding-right: 38.6666666667rem;
  padding-left: 38.6666666667rem;
}

.py-174 {
  padding-top: 38.6666666667rem;
  padding-bottom: 38.6666666667rem;
}

.pt-174 {
  padding-top: 38.6666666667rem;
}

.pr-174 {
  padding-right: 38.6666666667rem;
}

.pb-174 {
  padding-bottom: 38.6666666667rem;
}

.pl-174 {
  padding-left: 38.6666666667rem;
}

/* Margin utilities */
.m-174 {
  margin: 38.6666666667rem;
}

.mx-174 {
  margin-right: 38.6666666667rem;
  margin-left: 38.6666666667rem;
}

.my-174 {
  margin-top: 38.6666666667rem;
  margin-bottom: 38.6666666667rem;
}

.mt-174 {
  margin-top: 38.6666666667rem;
}

.mr-174 {
  margin-right: 38.6666666667rem;
}

.mb-174 {
  margin-bottom: 38.6666666667rem;
}

.ml-174 {
  margin-left: 38.6666666667rem;
}

.-m-174 {
  margin: -38.6666666667rem;
}

.-mx-174 {
  margin-right: -38.6666666667rem;
  margin-left: -38.6666666667rem;
}

.-my-174 {
  margin-top: -38.6666666667rem;
  margin-bottom: -38.6666666667rem;
}

.-mt-174 {
  margin-top: -38.6666666667rem;
}

.-mr-174 {
  margin-right: -38.6666666667rem;
}

.-mb-174 {
  margin-bottom: -38.6666666667rem;
}

.-ml-174 {
  margin-left: -38.6666666667rem;
}

/* top/right/bottom/left/inset utilities */
.top-192 {
  top: 42.6666666667rem;
}

.right-192 {
  right: 42.6666666667rem;
}

.bottom-192 {
  bottom: 42.6666666667rem;
}

.left-192 {
  left: 42.6666666667rem;
}

.inset-192 {
  top: 42.6666666667rem;
  right: 42.6666666667rem;
  bottom: 42.6666666667rem;
  left: 42.6666666667rem;
}

.inset-x-192 {
  right: 42.6666666667rem;
  left: 42.6666666667rem;
}

.inset-y-192 {
  top: 42.6666666667rem;
  bottom: 42.6666666667rem;
}

.-top-192 {
  top: -42.6666666667rem;
}

.-right-192 {
  right: -42.6666666667rem;
}

.-bottom-192 {
  bottom: -42.6666666667rem;
}

.-left-192 {
  left: -42.6666666667rem;
}

.-inset-192 {
  top: -42.6666666667rem;
  right: -42.6666666667rem;
  bottom: -42.6666666667rem;
  left: -42.6666666667rem;
}

.-inset-x-192 {
  right: -42.6666666667rem;
  left: -42.6666666667rem;
}

.-inset-y-192 {
  top: -42.6666666667rem;
  bottom: -42.6666666667rem;
}

/* Width utilities */
.w-192 {
  width: 42.6666666667rem;
}

.min-w-192 {
  min-width: 42.6666666667rem;
}

.max-w-192 {
  max-width: 42.6666666667rem;
}

/* Height utilities */
.h-192 {
  height: 42.6666666667rem;
}

.min-h-192 {
  min-height: 42.6666666667rem;
}

.max-h-192 {
  max-height: 42.6666666667rem;
}

/* Size Utilities */
.size-192 {
  width: 42.6666666667rem;
  height: 42.6666666667rem;
}

/* Padding utilities */
.p-192 {
  padding: 42.6666666667rem;
}

.px-192 {
  padding-right: 42.6666666667rem;
  padding-left: 42.6666666667rem;
}

.py-192 {
  padding-top: 42.6666666667rem;
  padding-bottom: 42.6666666667rem;
}

.pt-192 {
  padding-top: 42.6666666667rem;
}

.pr-192 {
  padding-right: 42.6666666667rem;
}

.pb-192 {
  padding-bottom: 42.6666666667rem;
}

.pl-192 {
  padding-left: 42.6666666667rem;
}

/* Margin utilities */
.m-192 {
  margin: 42.6666666667rem;
}

.mx-192 {
  margin-right: 42.6666666667rem;
  margin-left: 42.6666666667rem;
}

.my-192 {
  margin-top: 42.6666666667rem;
  margin-bottom: 42.6666666667rem;
}

.mt-192 {
  margin-top: 42.6666666667rem;
}

.mr-192 {
  margin-right: 42.6666666667rem;
}

.mb-192 {
  margin-bottom: 42.6666666667rem;
}

.ml-192 {
  margin-left: 42.6666666667rem;
}

.-m-192 {
  margin: -42.6666666667rem;
}

.-mx-192 {
  margin-right: -42.6666666667rem;
  margin-left: -42.6666666667rem;
}

.-my-192 {
  margin-top: -42.6666666667rem;
  margin-bottom: -42.6666666667rem;
}

.-mt-192 {
  margin-top: -42.6666666667rem;
}

.-mr-192 {
  margin-right: -42.6666666667rem;
}

.-mb-192 {
  margin-bottom: -42.6666666667rem;
}

.-ml-192 {
  margin-left: -42.6666666667rem;
}

/* top/right/bottom/left/inset utilities */
.top-194 {
  top: 43.1111111111rem;
}

.right-194 {
  right: 43.1111111111rem;
}

.bottom-194 {
  bottom: 43.1111111111rem;
}

.left-194 {
  left: 43.1111111111rem;
}

.inset-194 {
  top: 43.1111111111rem;
  right: 43.1111111111rem;
  bottom: 43.1111111111rem;
  left: 43.1111111111rem;
}

.inset-x-194 {
  right: 43.1111111111rem;
  left: 43.1111111111rem;
}

.inset-y-194 {
  top: 43.1111111111rem;
  bottom: 43.1111111111rem;
}

.-top-194 {
  top: -43.1111111111rem;
}

.-right-194 {
  right: -43.1111111111rem;
}

.-bottom-194 {
  bottom: -43.1111111111rem;
}

.-left-194 {
  left: -43.1111111111rem;
}

.-inset-194 {
  top: -43.1111111111rem;
  right: -43.1111111111rem;
  bottom: -43.1111111111rem;
  left: -43.1111111111rem;
}

.-inset-x-194 {
  right: -43.1111111111rem;
  left: -43.1111111111rem;
}

.-inset-y-194 {
  top: -43.1111111111rem;
  bottom: -43.1111111111rem;
}

/* Width utilities */
.w-194 {
  width: 43.1111111111rem;
}

.min-w-194 {
  min-width: 43.1111111111rem;
}

.max-w-194 {
  max-width: 43.1111111111rem;
}

/* Height utilities */
.h-194 {
  height: 43.1111111111rem;
}

.min-h-194 {
  min-height: 43.1111111111rem;
}

.max-h-194 {
  max-height: 43.1111111111rem;
}

/* Size Utilities */
.size-194 {
  width: 43.1111111111rem;
  height: 43.1111111111rem;
}

/* Padding utilities */
.p-194 {
  padding: 43.1111111111rem;
}

.px-194 {
  padding-right: 43.1111111111rem;
  padding-left: 43.1111111111rem;
}

.py-194 {
  padding-top: 43.1111111111rem;
  padding-bottom: 43.1111111111rem;
}

.pt-194 {
  padding-top: 43.1111111111rem;
}

.pr-194 {
  padding-right: 43.1111111111rem;
}

.pb-194 {
  padding-bottom: 43.1111111111rem;
}

.pl-194 {
  padding-left: 43.1111111111rem;
}

/* Margin utilities */
.m-194 {
  margin: 43.1111111111rem;
}

.mx-194 {
  margin-right: 43.1111111111rem;
  margin-left: 43.1111111111rem;
}

.my-194 {
  margin-top: 43.1111111111rem;
  margin-bottom: 43.1111111111rem;
}

.mt-194 {
  margin-top: 43.1111111111rem;
}

.mr-194 {
  margin-right: 43.1111111111rem;
}

.mb-194 {
  margin-bottom: 43.1111111111rem;
}

.ml-194 {
  margin-left: 43.1111111111rem;
}

.-m-194 {
  margin: -43.1111111111rem;
}

.-mx-194 {
  margin-right: -43.1111111111rem;
  margin-left: -43.1111111111rem;
}

.-my-194 {
  margin-top: -43.1111111111rem;
  margin-bottom: -43.1111111111rem;
}

.-mt-194 {
  margin-top: -43.1111111111rem;
}

.-mr-194 {
  margin-right: -43.1111111111rem;
}

.-mb-194 {
  margin-bottom: -43.1111111111rem;
}

.-ml-194 {
  margin-left: -43.1111111111rem;
}

/* top/right/bottom/left/inset utilities */
.top-200 {
  top: 44.4444444444rem;
}

.right-200 {
  right: 44.4444444444rem;
}

.bottom-200 {
  bottom: 44.4444444444rem;
}

.left-200 {
  left: 44.4444444444rem;
}

.inset-200 {
  top: 44.4444444444rem;
  right: 44.4444444444rem;
  bottom: 44.4444444444rem;
  left: 44.4444444444rem;
}

.inset-x-200 {
  right: 44.4444444444rem;
  left: 44.4444444444rem;
}

.inset-y-200 {
  top: 44.4444444444rem;
  bottom: 44.4444444444rem;
}

.-top-200 {
  top: -44.4444444444rem;
}

.-right-200 {
  right: -44.4444444444rem;
}

.-bottom-200 {
  bottom: -44.4444444444rem;
}

.-left-200 {
  left: -44.4444444444rem;
}

.-inset-200 {
  top: -44.4444444444rem;
  right: -44.4444444444rem;
  bottom: -44.4444444444rem;
  left: -44.4444444444rem;
}

.-inset-x-200 {
  right: -44.4444444444rem;
  left: -44.4444444444rem;
}

.-inset-y-200 {
  top: -44.4444444444rem;
  bottom: -44.4444444444rem;
}

/* Width utilities */
.w-200 {
  width: 44.4444444444rem;
}

.min-w-200 {
  min-width: 44.4444444444rem;
}

.max-w-200 {
  max-width: 44.4444444444rem;
}

/* Height utilities */
.h-200 {
  height: 44.4444444444rem;
}

.min-h-200 {
  min-height: 44.4444444444rem;
}

.max-h-200 {
  max-height: 44.4444444444rem;
}

/* Size Utilities */
.size-200 {
  width: 44.4444444444rem;
  height: 44.4444444444rem;
}

/* Padding utilities */
.p-200 {
  padding: 44.4444444444rem;
}

.px-200 {
  padding-right: 44.4444444444rem;
  padding-left: 44.4444444444rem;
}

.py-200 {
  padding-top: 44.4444444444rem;
  padding-bottom: 44.4444444444rem;
}

.pt-200 {
  padding-top: 44.4444444444rem;
}

.pr-200 {
  padding-right: 44.4444444444rem;
}

.pb-200 {
  padding-bottom: 44.4444444444rem;
}

.pl-200 {
  padding-left: 44.4444444444rem;
}

/* Margin utilities */
.m-200 {
  margin: 44.4444444444rem;
}

.mx-200 {
  margin-right: 44.4444444444rem;
  margin-left: 44.4444444444rem;
}

.my-200 {
  margin-top: 44.4444444444rem;
  margin-bottom: 44.4444444444rem;
}

.mt-200 {
  margin-top: 44.4444444444rem;
}

.mr-200 {
  margin-right: 44.4444444444rem;
}

.mb-200 {
  margin-bottom: 44.4444444444rem;
}

.ml-200 {
  margin-left: 44.4444444444rem;
}

.-m-200 {
  margin: -44.4444444444rem;
}

.-mx-200 {
  margin-right: -44.4444444444rem;
  margin-left: -44.4444444444rem;
}

.-my-200 {
  margin-top: -44.4444444444rem;
  margin-bottom: -44.4444444444rem;
}

.-mt-200 {
  margin-top: -44.4444444444rem;
}

.-mr-200 {
  margin-right: -44.4444444444rem;
}

.-mb-200 {
  margin-bottom: -44.4444444444rem;
}

.-ml-200 {
  margin-left: -44.4444444444rem;
}

/* top/right/bottom/left/inset utilities */
.top-1\/4 {
  top: 25%;
}

.right-1\/4 {
  right: 25%;
}

.bottom-1\/4 {
  bottom: 25%;
}

.left-1\/4 {
  left: 25%;
}

.inset-1\/4 {
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
}

.inset-x-1\/4 {
  right: 25%;
  left: 25%;
}

.inset-y-1\/4 {
  top: 25%;
  bottom: 25%;
}

/* Width utilities */
.w-1\/4 {
  width: 25%;
}

.min-w-1\/4 {
  min-width: 25%;
}

.max-w-1\/4 {
  max-width: 25%;
}

/* Height utilities */
.h-1\/4 {
  height: 25%;
}

.min-h-1\/4 {
  min-height: 25%;
}

.max-h-1\/4 {
  max-height: 25%;
}

/* Size Utilities */
.size-1\/4 {
  width: 25%;
  height: 25%;
}

/* Padding utilities */
.p-1\/4 {
  padding: 25%;
}

.px-1\/4 {
  padding-right: 25%;
  padding-left: 25%;
}

.py-1\/4 {
  padding-top: 25%;
  padding-bottom: 25%;
}

.pt-1\/4 {
  padding-top: 25%;
}

.pr-1\/4 {
  padding-right: 25%;
}

.pb-1\/4 {
  padding-bottom: 25%;
}

.pl-1\/4 {
  padding-left: 25%;
}

/* Margin utilities */
.m-1\/4 {
  margin: 25%;
}

.mx-1\/4 {
  margin-right: 25%;
  margin-left: 25%;
}

.my-1\/4 {
  margin-top: 25%;
  margin-bottom: 25%;
}

.mt-1\/4 {
  margin-top: 25%;
}

.mr-1\/4 {
  margin-right: 25%;
}

.mb-1\/4 {
  margin-bottom: 25%;
}

.ml-1\/4 {
  margin-left: 25%;
}

/* top/right/bottom/left/inset utilities */
.top-1\/3 {
  top: 33.3333%;
}

.right-1\/3 {
  right: 33.3333%;
}

.bottom-1\/3 {
  bottom: 33.3333%;
}

.left-1\/3 {
  left: 33.3333%;
}

.inset-1\/3 {
  top: 33.3333%;
  right: 33.3333%;
  bottom: 33.3333%;
  left: 33.3333%;
}

.inset-x-1\/3 {
  right: 33.3333%;
  left: 33.3333%;
}

.inset-y-1\/3 {
  top: 33.3333%;
  bottom: 33.3333%;
}

/* Width utilities */
.w-1\/3 {
  width: 33.3333%;
}

.min-w-1\/3 {
  min-width: 33.3333%;
}

.max-w-1\/3 {
  max-width: 33.3333%;
}

/* Height utilities */
.h-1\/3 {
  height: 33.3333%;
}

.min-h-1\/3 {
  min-height: 33.3333%;
}

.max-h-1\/3 {
  max-height: 33.3333%;
}

/* Size Utilities */
.size-1\/3 {
  width: 33.3333%;
  height: 33.3333%;
}

/* Padding utilities */
.p-1\/3 {
  padding: 33.3333%;
}

.px-1\/3 {
  padding-right: 33.3333%;
  padding-left: 33.3333%;
}

.py-1\/3 {
  padding-top: 33.3333%;
  padding-bottom: 33.3333%;
}

.pt-1\/3 {
  padding-top: 33.3333%;
}

.pr-1\/3 {
  padding-right: 33.3333%;
}

.pb-1\/3 {
  padding-bottom: 33.3333%;
}

.pl-1\/3 {
  padding-left: 33.3333%;
}

/* Margin utilities */
.m-1\/3 {
  margin: 33.3333%;
}

.mx-1\/3 {
  margin-right: 33.3333%;
  margin-left: 33.3333%;
}

.my-1\/3 {
  margin-top: 33.3333%;
  margin-bottom: 33.3333%;
}

.mt-1\/3 {
  margin-top: 33.3333%;
}

.mr-1\/3 {
  margin-right: 33.3333%;
}

.mb-1\/3 {
  margin-bottom: 33.3333%;
}

.ml-1\/3 {
  margin-left: 33.3333%;
}

/* top/right/bottom/left/inset utilities */
.top-1\/2 {
  top: 50%;
}

.right-1\/2 {
  right: 50%;
}

.bottom-1\/2 {
  bottom: 50%;
}

.left-1\/2 {
  left: 50%;
}

.inset-1\/2 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-x-1\/2 {
  right: 50%;
  left: 50%;
}

.inset-y-1\/2 {
  top: 50%;
  bottom: 50%;
}

/* Width utilities */
.w-1\/2 {
  width: 50%;
}

.min-w-1\/2 {
  min-width: 50%;
}

.max-w-1\/2 {
  max-width: 50%;
}

/* Height utilities */
.h-1\/2 {
  height: 50%;
}

.min-h-1\/2 {
  min-height: 50%;
}

.max-h-1\/2 {
  max-height: 50%;
}

/* Size Utilities */
.size-1\/2 {
  width: 50%;
  height: 50%;
}

/* Padding utilities */
.p-1\/2 {
  padding: 50%;
}

.px-1\/2 {
  padding-right: 50%;
  padding-left: 50%;
}

.py-1\/2 {
  padding-top: 50%;
  padding-bottom: 50%;
}

.pt-1\/2 {
  padding-top: 50%;
}

.pr-1\/2 {
  padding-right: 50%;
}

.pb-1\/2 {
  padding-bottom: 50%;
}

.pl-1\/2 {
  padding-left: 50%;
}

/* Margin utilities */
.m-1\/2 {
  margin: 50%;
}

.mx-1\/2 {
  margin-right: 50%;
  margin-left: 50%;
}

.my-1\/2 {
  margin-top: 50%;
  margin-bottom: 50%;
}

.mt-1\/2 {
  margin-top: 50%;
}

.mr-1\/2 {
  margin-right: 50%;
}

.mb-1\/2 {
  margin-bottom: 50%;
}

.ml-1\/2 {
  margin-left: 50%;
}

/* top/right/bottom/left/inset utilities */
.top-2\/3 {
  top: 66.6667%;
}

.right-2\/3 {
  right: 66.6667%;
}

.bottom-2\/3 {
  bottom: 66.6667%;
}

.left-2\/3 {
  left: 66.6667%;
}

.inset-2\/3 {
  top: 66.6667%;
  right: 66.6667%;
  bottom: 66.6667%;
  left: 66.6667%;
}

.inset-x-2\/3 {
  right: 66.6667%;
  left: 66.6667%;
}

.inset-y-2\/3 {
  top: 66.6667%;
  bottom: 66.6667%;
}

/* Width utilities */
.w-2\/3 {
  width: 66.6667%;
}

.min-w-2\/3 {
  min-width: 66.6667%;
}

.max-w-2\/3 {
  max-width: 66.6667%;
}

/* Height utilities */
.h-2\/3 {
  height: 66.6667%;
}

.min-h-2\/3 {
  min-height: 66.6667%;
}

.max-h-2\/3 {
  max-height: 66.6667%;
}

/* Size Utilities */
.size-2\/3 {
  width: 66.6667%;
  height: 66.6667%;
}

/* Padding utilities */
.p-2\/3 {
  padding: 66.6667%;
}

.px-2\/3 {
  padding-right: 66.6667%;
  padding-left: 66.6667%;
}

.py-2\/3 {
  padding-top: 66.6667%;
  padding-bottom: 66.6667%;
}

.pt-2\/3 {
  padding-top: 66.6667%;
}

.pr-2\/3 {
  padding-right: 66.6667%;
}

.pb-2\/3 {
  padding-bottom: 66.6667%;
}

.pl-2\/3 {
  padding-left: 66.6667%;
}

/* Margin utilities */
.m-2\/3 {
  margin: 66.6667%;
}

.mx-2\/3 {
  margin-right: 66.6667%;
  margin-left: 66.6667%;
}

.my-2\/3 {
  margin-top: 66.6667%;
  margin-bottom: 66.6667%;
}

.mt-2\/3 {
  margin-top: 66.6667%;
}

.mr-2\/3 {
  margin-right: 66.6667%;
}

.mb-2\/3 {
  margin-bottom: 66.6667%;
}

.ml-2\/3 {
  margin-left: 66.6667%;
}

/* top/right/bottom/left/inset utilities */
.top-3\/4 {
  top: 75%;
}

.right-3\/4 {
  right: 75%;
}

.bottom-3\/4 {
  bottom: 75%;
}

.left-3\/4 {
  left: 75%;
}

.inset-3\/4 {
  top: 75%;
  right: 75%;
  bottom: 75%;
  left: 75%;
}

.inset-x-3\/4 {
  right: 75%;
  left: 75%;
}

.inset-y-3\/4 {
  top: 75%;
  bottom: 75%;
}

/* Width utilities */
.w-3\/4 {
  width: 75%;
}

.min-w-3\/4 {
  min-width: 75%;
}

.max-w-3\/4 {
  max-width: 75%;
}

/* Height utilities */
.h-3\/4 {
  height: 75%;
}

.min-h-3\/4 {
  min-height: 75%;
}

.max-h-3\/4 {
  max-height: 75%;
}

/* Size Utilities */
.size-3\/4 {
  width: 75%;
  height: 75%;
}

/* Padding utilities */
.p-3\/4 {
  padding: 75%;
}

.px-3\/4 {
  padding-right: 75%;
  padding-left: 75%;
}

.py-3\/4 {
  padding-top: 75%;
  padding-bottom: 75%;
}

.pt-3\/4 {
  padding-top: 75%;
}

.pr-3\/4 {
  padding-right: 75%;
}

.pb-3\/4 {
  padding-bottom: 75%;
}

.pl-3\/4 {
  padding-left: 75%;
}

/* Margin utilities */
.m-3\/4 {
  margin: 75%;
}

.mx-3\/4 {
  margin-right: 75%;
  margin-left: 75%;
}

.my-3\/4 {
  margin-top: 75%;
  margin-bottom: 75%;
}

.mt-3\/4 {
  margin-top: 75%;
}

.mr-3\/4 {
  margin-right: 75%;
}

.mb-3\/4 {
  margin-bottom: 75%;
}

.ml-3\/4 {
  margin-left: 75%;
}

/* top/right/bottom/left/inset utilities */
.top-full {
  top: 100%;
}

.right-full {
  right: 100%;
}

.bottom-full {
  bottom: 100%;
}

.left-full {
  left: 100%;
}

.inset-full {
  top: 100%;
  right: 100%;
  bottom: 100%;
  left: 100%;
}

.inset-x-full {
  right: 100%;
  left: 100%;
}

.inset-y-full {
  top: 100%;
  bottom: 100%;
}

/* Width utilities */
.w-full {
  width: 100%;
}

.min-w-full {
  min-width: 100%;
}

.max-w-full {
  max-width: 100%;
}

/* Height utilities */
.h-full {
  height: 100%;
}

.min-h-full {
  min-height: 100%;
}

.max-h-full {
  max-height: 100%;
}

/* Size Utilities */
.size-full {
  width: 100%;
  height: 100%;
}

/* Padding utilities */
.p-full {
  padding: 100%;
}

.px-full {
  padding-right: 100%;
  padding-left: 100%;
}

.py-full {
  padding-top: 100%;
  padding-bottom: 100%;
}

.pt-full {
  padding-top: 100%;
}

.pr-full {
  padding-right: 100%;
}

.pb-full {
  padding-bottom: 100%;
}

.pl-full {
  padding-left: 100%;
}

/* Margin utilities */
.m-full {
  margin: 100%;
}

.mx-full {
  margin-right: 100%;
  margin-left: 100%;
}

.my-full {
  margin-top: 100%;
  margin-bottom: 100%;
}

.mt-full {
  margin-top: 100%;
}

.mr-full {
  margin-right: 100%;
}

.mb-full {
  margin-bottom: 100%;
}

.ml-full {
  margin-left: 100%;
}

/* Background Utilities */
.bg-none {
  background: none;
}

.bg-bottom {
  background-position: bottom;
}

.bg-center {
  background-position: center;
}

.bg-left {
  background-position: left;
}

.bg-left-bottom {
  background-position: left bottom;
}

.bg-left-top {
  background-position: left top;
}

.bg-right {
  background-position: right;
}

.bg-right-bottom {
  background-position: right bottom;
}

.bg-right-top {
  background-position: right top;
}

.bg-top {
  background-position: top;
}

.bg-auto {
  background-size: auto;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-full {
  background-size: 100% 100%;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-repeat-round {
  background-repeat: round;
}

/*
Not supported as of Gameface 1.56
.bg-repeat-space {
	background-repeat: space;
}
*/
/* Alignment utilities */
.justify-around {
  justify-content: space-around;
}

.justify-between {
  justify-content: space-between;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-start {
  justify-content: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-stretch {
  align-items: stretch;
}

.items-start {
  align-items: flex-start;
}

.content-center {
  align-content: center;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-stretch {
  align-content: stretch;
}

.self-center {
  align-self: center;
}

.self-end {
  align-self: flex-end;
}

.self-start {
  align-self: flex-start;
}

.self-stretch {
  align-self: stretch;
}

/* Overflow Utilities */
.overflow-auto {
  overflow: auto;
}

.overflow-hidden, .fullscreen {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

/* Fullscreen helper */
.fullscreen {
  padding-top: var(--safezone-top);
  padding-right: var(--safezone-right);
  padding-bottom: var(--safezone-bottom);
  padding-left: var(--safezone-left);
}

.fullscreen-outside-safezone {
  top: -var(--safezone-top);
  right: -var(--safezone-right);
  bottom: -var(--safezone-bottom);
  left: -var(--safezone-left);
}

.fullscreen-outside-safezone-y {
  top: -var(--safezone-top);
  bottom: -var(--safezone-bottom);
}

.fullscreen-outside-safezone-x {
  right: -var(--safezone-right);
  left: -var(--safezone-left);
}

.fullscreen-outside-safezone-bot {
  bottom: -var(--safezone-bottom);
}

.fullscreen-outside-safezone-top {
  top: -var(--safezone-top);
}

.fullscreen-outside-safezone-x-top {
  top: -var(--safezone-top);
  right: -var(--safezone-right);
  left: -var(--safezone-left);
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-normal {
  white-space: normal;
}

.hidden {
  display: none;
}

.hidden-important {
  display: none !important;
}

.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.leading-3 {
  line-height: 0.6666666667rem;
}

.leading-4 {
  line-height: 0.8888888889rem;
}

.leading-5 {
  line-height: 1.1111111111rem;
}

.leading-6 {
  line-height: 1.3333333333rem;
}

.leading-7 {
  line-height: 1.5555555556rem;
}

.leading-8 {
  line-height: 1.7777777778rem;
}

.leading-9 {
  line-height: 2rem;
}

.leading-10 {
  line-height: 2.2222222222rem;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-snug {
  line-height: 1.375;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-loose {
  line-height: 2;
}

.tracking-25 {
  letter-spacing: 0.025em;
}

.tracking-100 {
  letter-spacing: 0.1em;
}

.tracking-150 {
  letter-spacing: 0.15em;
}

.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.text-shadow {
  text-shadow: -0.1111111111rem 0.1666666667rem 0rem rgb(0, 0, 0), -0.0555555556rem 0.1111111111rem 0rem rgb(0, 0, 0);
}

.text-shadow-br {
  text-shadow: 0.0555555556rem 0.0555555556rem 0rem rgb(0, 0, 0), 0.1111111111rem 0.1111111111rem 0rem rgb(0, 0, 0);
}

.text-shadow-subtle {
  text-shadow: 0.0555555556rem 0.0555555556rem 0rem rgba(0, 0, 0, 0.9), 0.0555555556rem 0.1111111111rem 0rem rgba(0, 0, 0, 0.5);
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.text-ellipsis {
  text-overflow: ellipsis;
}

.text-clip {
  text-overflow: clip;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.font-fit-shrink {
  coh-font-fit-mode: shrink;
}

.font-fit {
  coh-font-fit-mode: fit;
}

.font-fit-none {
  coh-font-fit-mode: none;
}

.break-words {
  overflow-wrap: break-word;
}
