@import "https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@main/AstaSans/AstaSans.css";
@import "https://cdn.jsdelivr.net/gh/toss/tossface/dist/tossface.css";
@import "https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@main/JetBrainsMono/JetBrainsMono.css";
@import "https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@main/SourceHanSerifKR/SourceHanSerifKR.css";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
/* [project]/UIKit/packages/frameworks/View/DNDView/DNDView.module.scss.module.css [app-client] (css) */
.DNDView-module-scss-module__ggVisa__Handle {
  cursor: grab;
  touch-action: none;
}

.DNDView-module-scss-module__ggVisa__Handle:active {
  cursor: grabbing;
}

/* [project]/UIKit/packages/frameworks/View/View.module.scss.module.css [app-client] (css) */
.View-module-scss-module__JS1DSq__View ::-webkit-scrollbar {
  display: none;
}

:where(.View-module-scss-module__JS1DSq__View) {
  gap: var(--view-default-gap, 2.4rem);
}

@media (max-width: 679.98px) {
  .View-module-scss-module__JS1DSq__MobileStrict {
    grid-template-columns: repeat(2, 1fr);
    display: grid !important;
  }
}

@media (max-width: 469.98px) {
  .View-module-scss-module__JS1DSq__MobileStrict {
    grid-template-columns: 1fr;
    display: grid !important;
  }
}

@media (max-width: 767.98px) {
  .View-module-scss-module__JS1DSq__MobileOrder {
    order: var(--view-mobile-order);
  }
}

.View-module-scss-module__JS1DSq__FullWidth, .View-module-scss-module__JS1DSq__FullWidth > * {
  width: 100%;
}

/* [project]/UIKit/packages/frameworks/Pressable/Pressable.module.scss.module.css [app-client] (css) */
.Pressable-module-scss-module__pYcUIq__Pressable {
  touch-action: manipulation;
  text-decoration: none !important;
}

.Pressable-module-scss-module__pYcUIq__Pressable:is([href], button, [role="button"], label) {
  appearance: none;
}

.Pressable-module-scss-module__pYcUIq__Pressable:is([href], button, [role="button"], label):disabled, .Pressable-module-scss-module__pYcUIq__Pressable:is([href], button, [role="button"], label)[disabled], .Pressable-module-scss-module__pYcUIq__Pressable:is([href], button, [role="button"], label)[aria-disabled="true"], .Pressable-module-scss-module__pYcUIq__Pressable:is([href], button, [role="button"], label)[data-disabled="true"] {
  cursor: not-allowed;
  opacity: .4;
}

/* [project]/UIKit/packages/components/Spinner/Spinner.module.scss.module.css [app-client] (css) */
.Spinner-module-scss-module__HBV_pa__Spinner {
  width: var(--spinner-size, 1.5rem);
  height: var(--spinner-size, 1.5rem);
  animation: Spinner-module-scss-module__HBV_pa__spinner-rotate var(--spinner-duration, 1s) steps(12, end) infinite;
  transform-origin: center;
  flex-shrink: 0;
  display: block;
}

.Spinner-module-scss-module__HBV_pa__Segment {
  stroke: currentColor;
  stroke-width: var(--spinner-segment-width, 2.4);
}

.Spinner-module-scss-module__HBV_pa__MaterialSpinner {
  width: var(--spinner-size, 1.5rem);
  height: var(--spinner-size, 1.5rem);
  animation: Spinner-module-scss-module__HBV_pa__spinner-rotate calc(var(--spinner-duration, 1s)*4/3) linear infinite;
  transform-origin: center;
  flex-shrink: 0;
  display: block;
}

.Spinner-module-scss-module__HBV_pa__MaterialTrack {
  stroke: currentColor;
  animation: Spinner-module-scss-module__HBV_pa__spinner-dash var(--spinner-duration, 1s) ease-in-out infinite;
  transform-origin: center;
}

.Spinner-module-scss-module__HBV_pa__WheelSpinner {
  width: var(--spinner-size, 1.5rem);
  height: var(--spinner-size, 1.5rem);
  animation: Spinner-module-scss-module__HBV_pa__spinner-rotate var(--spinner-duration, 1s) linear infinite;
  transform-origin: center;
  background: conic-gradient(#0000 20%, currentColor 100%);
  border-radius: 50%;
  flex-shrink: 0;
  display: block;
  -webkit-mask: radial-gradient(farthest-side, #0000 62%, #000 64%);
  mask: radial-gradient(farthest-side, #0000 62%, #000 64%);
}

@keyframes Spinner-module-scss-module__HBV_pa__spinner-rotate {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes Spinner-module-scss-module__HBV_pa__spinner-dash {
  0% {
    stroke-dasharray: 1 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89 200;
    stroke-dashoffset: -124px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Spinner-module-scss-module__HBV_pa__Spinner, .Spinner-module-scss-module__HBV_pa__MaterialSpinner, .Spinner-module-scss-module__HBV_pa__WheelSpinner, .Spinner-module-scss-module__HBV_pa__MaterialTrack {
    animation: none;
  }
}

/* [project]/UIKit/packages/components/Text/Text.module.scss.module.css [app-client] (css) */
.Text-module-scss-module__l8L4va__Text {
  color: inherit;
  white-space: pre-wrap;
  word-break: break-all;
  overflow-wrap: break-word;
  transition: var(--transition-color),var(--transition-opacity);
}

/* [project]/UIKit/packages/frameworks/Toaster/Toaster.module.scss.module.css [app-client] (css) */
.Toaster-module-scss-module___NnBxG__Toaster {
  background: color-mix(in srgb, var(--color-base-dark-6) 70%, transparent);
  color: var(--color-text-base-dark);
  border-radius: var(--radius-circle);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  letter-spacing: .03rem;
  z-index: 999999;
  align-self: flex-start;
  gap: .8rem;
  padding: 1rem 1.2rem;
  font-weight: 400;
  display: flex;
  width: max-content !important;
  max-width: min(100vw - 1.6rem, 56rem) !important;
}

.Toaster-module-scss-module___NnBxG__Toaster [data-icon] {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.Toaster-module-scss-module___NnBxG__Toaster [data-icon] > .sonner-loader {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

.Toaster-module-scss-module___NnBxG__Toaster [data-icon] > .sonner-loader[data-visible="false"] {
  opacity: 0 !important;
  visibility: hidden !important;
  display: none !important;
}

.Toaster-module-scss-module___NnBxG__Toaster [data-icon] > :not(.sonner-loader) {
  z-index: 1;
  position: relative !important;
  left: 0 !important;
  transform: none !important;
}

.Toaster-module-scss-module___NnBxG__Toaster [data-content] {
  overflow-wrap: anywhere;
  max-width: 100%;
}

.Toaster-module-scss-module___NnBxG__Toaster [data-title] {
  align-items: baseline;
  display: inline-flex;
}

.Toaster-module-scss-module___NnBxG__Loading [data-icon] {
  animation: 1.1s ease-in-out infinite Toaster-module-scss-module___NnBxG__loading-dot-pulse;
}

.Toaster-module-scss-module___NnBxG__Loading [data-title] {
  opacity: .92;
  animation: 1.25s ease-in-out infinite Toaster-module-scss-module___NnBxG__loading-text-breath;
}

.Toaster-module-scss-module___NnBxG__Loading [data-title]:after {
  content: ".";
  white-space: nowrap;
  vertical-align: baseline;
  text-align: left;
  color: #fffffff2;
  text-shadow: .6ch 0 #ffffff59, 1.2ch 0 #fff3;
  width: 1.8ch;
  margin-left: .2rem;
  animation: 1.35s cubic-bezier(.4, 0, .2, 1) infinite Toaster-module-scss-module___NnBxG__loading-dots-sequential;
  display: inline-block;
}

@keyframes Toaster-module-scss-module___NnBxG__loading-dots-sequential {
  0% {
    color: #fffffff2;
    text-shadow: .6ch 0 #ffffff59, 1.2ch 0 #fff3;
  }

  18% {
    color: #ffffffc7;
    text-shadow: .6ch 0 #ffffff7a, 1.2ch 0 #ffffff3d;
  }

  33% {
    color: #ffffff73;
    text-shadow: .6ch 0 #fffffff2, 1.2ch 0 #ffffff52;
  }

  52% {
    color: #ffffff47;
    text-shadow: .6ch 0 #ffffffc7, 1.2ch 0 #ffffff7a;
  }

  66% {
    color: #ffffff3d;
    text-shadow: .6ch 0 #ffffff73, 1.2ch 0 #fffffff2;
  }

  84% {
    color: #ffffff61;
    text-shadow: .6ch 0 #ffffff4d, 1.2ch 0 #ffffffc7;
  }

  100% {
    color: #fffffff2;
    text-shadow: .6ch 0 #ffffff59, 1.2ch 0 #fff3;
  }
}

@keyframes Toaster-module-scss-module___NnBxG__loading-text-breath {
  0% {
    opacity: .82;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .82;
  }
}

@keyframes Toaster-module-scss-module___NnBxG__loading-dot-pulse {
  0% {
    opacity: .58;
    transform: scale(.88);
  }

  50% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: .58;
    transform: scale(.88);
  }
}

@media (prefers-reduced-motion: reduce) {
  .Toaster-module-scss-module___NnBxG__Loading [data-icon] {
    animation: none !important;
  }

  .Toaster-module-scss-module___NnBxG__Loading [data-title] {
    animation: none !important;
  }

  .Toaster-module-scss-module___NnBxG__Loading [data-title]:after {
    animation: none !important;
  }
}

/* [project]/UIKit/packages/styles/_importer.scss.css [app-client] (css) */
:root {
  --transition-surface-duration: .42s;
  --transition-surface-ease: cubic-bezier(.22, 1, .36, 1);
  --transition-background: background var(--transition-surface-duration) var(--transition-surface-ease);
  --transition-color: color .25s ease-out;
  --transition-font-size: font-size .25s ease-out;
  --transition-opacity: opacity .25s ease-out;
  --transition-border: border var(--transition-surface-duration) var(--transition-surface-ease);
  --transition-transform: transform .25s ease-out;
  --transition-shadow: box-shadow .25s ease-out;
  --transition-radius: border-radius .25s ease-out;
  --transition-filter: filter .25s ease-out, backdrop-filter .25s ease-out;
  --transition-fill: fill .25s ease-out;
  --transition-stroke: stroke .25s ease-out;
  --transition-icon: var(--transition-fill), var(--transition-stroke), var(--transition-color);
  --transition-surface: var(--transition-border), var(--transition-background), var(--transition-outline);
  --transition-default: var(--transition-background), var(--transition-color), var(--transition-font-size), var(--transition-outline), var(--transition-opacity), var(--transition-border), var(--transition-transform);
  --transition-fade: opacity .25s ease-in-out;
  --transition-pressable: background .2s ease, opacity .2s ease, transform .2s ease, box-shadow .2s ease;
  --transition-pressable-content: opacity .2s ease, color .2s ease;
  --transition-slide: left .25s cubic-bezier(.4, 0, .2, 1), width .25s cubic-bezier(.4, 0, .2, 1), opacity .2s ease;
  --transition-image: transform .15s ease, box-shadow .15s ease, outline-color .15s ease;
  --transition-image-thumbnail: opacity .15s ease, border-color .15s ease, transform .15s ease;
  --transition-color-fast: color .15s ease;
  --s-shallow: scaleX(.99) scaleY(.99);
  --s: scaleX(.96) scaleY(.96);
  --color-pink-1: #e67272;
  --color-pink-2: #e25f5f;
  --color-pink-3: #de4e4e;
  --color-pink-4: #dc3d3d;
  --color-pink-5: #d92b2b;
  --color-pink-6: #cb2525;
  --color-red-1: #f55;
  --color-red-2: #ff3d3d;
  --color-red-3: #ff1f1f;
  --color-red-4: red;
  --color-red-5: #e00000;
  --color-red-6: #c20000;
  --color-brown-1: #ba9177;
  --color-brown-2: #b28366;
  --color-brown-3: #aa7655;
  --color-brown-4: #996a4d;
  --color-brown-5: #8b6046;
  --color-brown-6: #7e573f;
  --color-orange-1: #feb454;
  --color-orange-2: #fea634;
  --color-orange-3: #fd9916;
  --color-orange-4: #f38a02;
  --color-orange-5: #df7f02;
  --color-orange-6: #d07601;
  --color-yellow-1: #ffd640;
  --color-yellow-2: #ffd22e;
  --color-yellow-3: #ffcd1a;
  --color-yellow-4: #ffc905;
  --color-yellow-5: #f0bc00;
  --color-yellow-6: #e0b000;
  --color-green-1: #62ec6b;
  --color-green-2: #49e954;
  --color-green-3: #2ee53a;
  --color-green-4: #1bda27;
  --color-green-5: #17bf22;
  --color-green-6: #14a41e;
  --color-mint-1: #36e0b0;
  --color-mint-2: #27ddaa;
  --color-mint-3: #20cf9e;
  --color-mint-4: #1ec294;
  --color-mint-5: #1bb186;
  --color-mint-6: #199f79;
  --color-cyan-1: #18dbf5;
  --color-cyan-2: #0ad5f0;
  --color-cyan-3: #0ac8e1;
  --color-cyan-4: #09b6cd;
  --color-cyan-5: #08a5ba;
  --color-cyan-6: #0794a6;
  --color-blue-1: #4a9cff;
  --color-blue-2: #338fff;
  --color-blue-3: #1a81ff;
  --color-blue-4: #0073ff;
  --color-blue-5: #0067e5;
  --color-blue-6: #005ccc;
  --color-indigo-1: #5f5fe4;
  --color-indigo-2: #4c4ce1;
  --color-indigo-3: #3b3bde;
  --color-indigo-4: #2929db;
  --color-indigo-5: #2323cd;
  --color-indigo-6: #2020bc;
  --color-purple-1: #ac74ff;
  --color-purple-2: #9d5cff;
  --color-purple-3: #9147ff;
  --color-purple-4: #8533ff;
  --color-purple-5: #781fff;
  --color-purple-6: #6c0aff;
  --color-magenta-1: #f959ff;
  --color-magenta-2: #f93dff;
  --color-magenta-3: #f824ff;
  --color-magenta-4: #f70fff;
  --color-magenta-5: #ed00f5;
  --color-magenta-6: #d900e0;
  --color-base-light-1: #fff;
  --color-base-light-2: #f5f5f5;
  --color-base-light-3: #ebebeb;
  --color-base-light-4: #e0e0e0;
  --color-base-light-5: #d6d6d6;
  --color-base-light-6: #ccc;
  --color-background-system-light: #f2f1f6;
  --color-background-modal-light: #f2f1f6;
  --color-background-system-dark: #000;
  --color-background-modal-dark: #000;
  --color-base-dark-1: #1d1d1f;
  --color-base-dark-2: #27272a;
  --color-base-dark-3: #313135;
  --color-base-dark-4: #3b3b3f;
  --color-base-dark-5: #45454a;
  --color-base-dark-6: #4f4f54;
  --color-text-base-light: var(--color-base-dark-1);
  --color-icon-base-light: var(--color-base-dark-1);
  --color-border-base-light: var(--color-base-dark-1);
  --color-background-base-light: var(--color-background-system-light);
  --color-text-base-dark: var(--color-base-light-4);
  --color-icon-base-dark: var(--color-base-light-2);
  --color-border-base-dark: var(--color-base-light-1);
  --color-background-base-dark: var(--color-background-system-dark);
}

:root, [data-color-mode="light"] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  --color-text-base: var(--color-text-base-light);
  --color-icon-base: var(--color-icon-base-light);
  --color-border-base: var(--color-border-base-light);
  --color-background-base: var(--color-background-base-light);
  --color-base-1: var(--color-base-light-1);
  --color-base-reversed-1: var(--color-base-dark-1);
  --color-base-2: var(--color-base-light-2);
  --color-base-reversed-2: var(--color-base-dark-2);
  --color-base-3: var(--color-base-light-3);
  --color-base-reversed-3: var(--color-base-dark-3);
  --color-base-4: var(--color-base-light-4);
  --color-base-reversed-4: var(--color-base-dark-4);
  --color-base-5: var(--color-base-light-5);
  --color-base-reversed-5: var(--color-base-dark-5);
  --color-base-6: var(--color-base-light-6);
  --color-base-reversed-6: var(--color-base-dark-6);
}

[data-color-mode="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  --color-text-base: var(--color-text-base-dark);
  --color-icon-base: var(--color-icon-base-dark);
  --color-border-base: var(--color-border-base-dark);
  --color-background-base: var(--color-background-base-dark);
  --color-base-1: var(--color-base-dark-1);
  --color-base-reversed-1: var(--color-base-light-1);
  --color-base-2: var(--color-base-dark-2);
  --color-base-reversed-2: var(--color-base-light-2);
  --color-base-3: var(--color-base-dark-3);
  --color-base-reversed-3: var(--color-base-light-3);
  --color-base-4: var(--color-base-dark-4);
  --color-base-reversed-4: var(--color-base-light-4);
  --color-base-5: var(--color-base-dark-5);
  --color-base-reversed-5: var(--color-base-light-5);
  --color-base-6: var(--color-base-dark-6);
  --color-base-reversed-6: var(--color-base-light-6);
}

@font-face {
  font-family: Min Icon VF;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@HEAD/MinIcon/MinIconVF.woff2") format("woff2-variations");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Min Icon Brand;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@HEAD/MinIcon/MinIconBrand-Brand.woff2") format("woff2-variations");
  font-weight: normal;
  font-style: normal;
}

:root {
  --font-size: 10px;
  --font-emoji: "Tossface", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-sans-serif: "Pretendard Variable", "Asta Sans Variable", blinkmacsystemfont, system-ui, "Apple SD Gothic Neo", "Roboto", "Helvetica Neue", "Segoe UI", "Noto Sans KR", "Malgun Gothic", var(--font-emoji), sans-serif;
  --font-serif: "Source Han Serif KR", "Noto Serif KR", georgia, serif;
  --font-monospace: "JetBrains Mono", var(--font-emoji), "Asta Sans Variable", monospace !important;
  --font-icon: "Min Icon VF", "Min Icon Brand" !important;
}

.FontSerif {
  font-family: var(--font-serif) !important;
}

.FontCode, code, code * {
  font-family: var(--font-monospace) !important;
}

i, i:before, i:after, blockquote:before {
  font-style: normal;
  line-height: 1;
  font-family: var(--font-icon);
  font-variation-settings: "rond" 2,"edpt" 1;
  -webkit-font-smoothing: antialiased;
}

iFill:before {
  font-feature-settings: "ss09" on;
}

i.iThin {
  --uikit-icon-font-weight: 100;
}

i.iExtraLight {
  --uikit-icon-font-weight: 200;
}

i.iLight {
  --uikit-icon-font-weight: 300;
}

i.iRegular {
  --uikit-icon-font-weight: 400;
}

i.iMedium {
  --uikit-icon-font-weight: 500;
}

i.iSemiBold {
  --uikit-icon-font-weight: 600;
}

i.iBold {
  --uikit-icon-font-weight: 700;
}

i.iExtraBold {
  --uikit-icon-font-weight: 800;
}

i.iBlack {
  --uikit-icon-font-weight: 900;
}

i.iCircle:before {
  content: "";
}

i.iSquare:before {
  content: "";
}

i.iClose:before {
  content: "";
}

i.iCloseCircle:before {
  content: "";
}

i.iCloseSquare:before {
  content: "";
}

i.iCheck:before {
  content: "";
}

i.iCheckCircle:before {
  content: "";
}

i.iCheckSquare:before {
  content: "";
}

i.iAdd:before {
  content: "";
}

i.iAddCircle:before {
  content: "";
}

i.iAddSquare:before {
  content: "";
}

i.iRemove:before {
  content: "";
}

i.iRemoveCircle:before {
  content: "";
}

i.iRemoveSquare:before {
  content: "";
}

i.iInfo:before {
  content: "";
}

i.iInfoCircle:before {
  content: "";
}

i.iInfoSquare:before {
  content: "";
}

i.iWarning:before {
  content: "";
}

i.iWarningCircle:before {
  content: "";
}

i.iWarningSquare:before {
  content: "";
}

i.iQuestion:before {
  content: "";
}

i.iQuestionCircle:before {
  content: "";
}

i.iQuestionSquare:before {
  content: "";
}

i.iMenu:before {
  content: "";
}

i.iMenuCircle:before {
  content: "";
}

i.iMenuSquare:before {
  content: "";
}

i.iMenuLeft:before {
  content: "";
}

i.iMenuCenter:before {
  content: "";
}

i.iMenuRight:before {
  content: "";
}

i.iMoreHoriz:before {
  content: "";
}

i.iMoreHorizCircle:before {
  content: "";
}

i.iMoreHorizSquare:before {
  content: "";
}

i.iMoreVert:before {
  content: "";
}

i.iMoreVertCircle:before {
  content: "";
}

i.iMoreVertSquare:before {
  content: "";
}

i.iDragHoriz:before {
  content: "";
}

i.iDragVert:before {
  content: "";
}

i.iApps:before {
  content: "";
}

i.iPlay:before {
  content: "";
}

i.iPlayCircle:before {
  content: "";
}

i.iPlaySquare:before {
  content: "";
}

i.iStop:before {
  content: "";
}

i.iStopCircle:before {
  content: "";
}

i.iStopSquare:before {
  content: "";
}

i.iPause:before {
  content: "";
}

i.iPauseCircle:before {
  content: "";
}

i.iPauseSquare:before {
  content: "";
}

i.iRecode:before {
  content: "";
}

i.iRecodeCircle:before {
  content: "";
}

i.iRecodeSquare:before {
  content: "";
}

i.iSkipNext:before {
  content: "";
}

i.iSkipPrevious:before {
  content: "";
}

i.iFastForward:before {
  content: "";
}

i.iFastRewind:before {
  content: "";
}

i.iCamera:before {
  content: "";
}

i.iImage:before {
  content: "";
}

i.iVideocam:before {
  content: "";
}

i.iFavorite:before {
  content: "";
}

i.iStar:before {
  content: "";
}

i.iStarHalf:before {
  content: "";
}

i.iSun:before {
  content: "";
}

i.iMoon:before {
  content: "";
}

i.iSetting:before {
  content: "";
}

i.iEdit:before {
  content: "";
}

i.iShare:before {
  content: "";
}

i.iShareArrow:before {
  content: "";
}

i.iContentCopy:before {
  content: "";
}

i.iSend:before {
  content: "";
}

i.iMail:before {
  content: "";
}

i.iMailOpen:before {
  content: "";
}

i.iInbox:before {
  content: "";
}

i.iSchedule:before {
  content: "";
}

i.iUpdate:before {
  content: "";
}

i.iLink:before {
  content: "";
}

i.iReply:before {
  content: "";
}

i.iForward:before {
  content: "";
}

i.iCloseFullscreen:before {
  content: "";
}

i.iOpenInFull:before {
  content: "";
}

i.iOpenInNew:before {
  content: "";
}

i.iStore:before {
  content: "";
}

i.iLanguage:before {
  content: "";
}

i.iCall:before {
  content: "";
}

i.iShoppingCart:before {
  content: "";
}

i.iShoppingBag:before {
  content: "";
}

i.iLocalShipping:before {
  content: "";
}

i.iHome:before {
  content: "";
}

i.iHome2:before {
  content: "";
}

i.iWifi:before {
  content: "";
}

i.iRssFeed:before {
  content: "";
}

i.iBluetooth:before {
  content: "";
}

i.iMap:before {
  content: "";
}

i.iFaceId:before {
  content: "";
}

i.iFingerprint:before {
  content: "";
}

i.iLock:before {
  content: "";
}

i.iLockOpen:before {
  content: "";
}

i.iNavigation:before {
  content: "";
}

i.iNearMe:before {
  content: "";
}

i.iNearMeOff:before {
  content: "";
}

i.iExplore:before {
  content: "";
}

i.iExploreOff:before {
  content: "";
}

i.iMyLocation:before {
  content: "";
}

i.iMyLocationOff:before {
  content: "";
}

i.iVisibility:before {
  content: "";
}

i.iVisibilityOff:before {
  content: "";
}

i.iFilter:before {
  content: "";
}

i.iCategory:before {
  content: "";
}

i.iRefresh:before {
  content: "";
}

i.iSync:before {
  content: "";
}

i.iUndo:before {
  content: "";
}

i.iRedo:before {
  content: "";
}

i.iList:before {
  content: "";
}

i.iCard:before {
  content: "";
}

i.iPhone:before {
  content: "";
}

i.iLightBulb:before {
  content: "";
}

i.iBolt:before {
  content: "";
}

i.iCloud:before {
  content: "";
}

i.iSnow:before {
  content: "";
}

i.iRain:before {
  content: "";
}

i.iAir:before {
  content: "";
}

i.iArrowEndUp:before {
  content: "";
}

i.iArrowEndDown:before {
  content: "";
}

i.iArrowEndLeft:before {
  content: "";
}

i.iArrowEndRight:before {
  content: "";
}

i.iArrowStartUp:before {
  content: "";
}

i.iArrowStartDown:before {
  content: "";
}

i.iArrowStartLeft:before {
  content: "";
}

i.iArrowStartRight:before {
  content: "";
}

i.iArrowAlignUp:before {
  content: "";
}

i.iArrowAlignDown:before {
  content: "";
}

i.iArrowAlignLeft:before {
  content: "";
}

i.iArrowAlignRight:before {
  content: "";
}

i.iArrowAlignCenterVert:before {
  content: "";
}

i.iArrowAlignCenterHoriz:before {
  content: "";
}

i.iSwapVert:before {
  content: "";
}

i.iSwapHoriz:before {
  content: "";
}

i.iUnfoldMore:before {
  content: "";
}

i.iUnfoldLess:before {
  content: "";
}

i.iArrowInUp:before {
  content: "";
}

i.iArrowInDown:before {
  content: "";
}

i.iArrowInLeft:before {
  content: "";
}

i.iArrowInRight:before {
  content: "";
}

i.iArrowOutUp:before {
  content: "";
}

i.iArrowOutDown:before {
  content: "";
}

i.iArrowOutLeft:before {
  content: "";
}

i.iArrowOutRight:before {
  content: "";
}

i.iArrowUp:before {
  content: "";
}

i.iArrowDown:before {
  content: "";
}

i.iArrowLeft:before {
  content: "";
}

i.iArrowRight:before {
  content: "";
}

i.iArrowUpLeft:before {
  content: "";
}

i.iArrowUpRight:before {
  content: "";
}

i.iArrowDownLeft:before {
  content: "";
}

i.iArrowDownRight:before {
  content: "";
}

i.iArrowUpCircle:before {
  content: "";
}

i.iArrowDownCircle:before {
  content: "";
}

i.iArrowLeftCircle:before {
  content: "";
}

i.iArrowRightCircle:before {
  content: "";
}

i.iArrowUpLeftCircle:before {
  content: "";
}

i.iArrowUpRightCircle:before {
  content: "";
}

i.iArrowDownLeftCircle:before {
  content: "";
}

i.iArrowDownRightCircle:before {
  content: "";
}

i.iArrowUpSquare:before {
  content: "";
}

i.iArrowDownSquare:before {
  content: "";
}

i.iArrowLeftSquare:before {
  content: "";
}

i.iArrowRightSquare:before {
  content: "";
}

i.iArrowUpLeftSquare:before {
  content: "";
}

i.iArrowUpRightSquare:before {
  content: "";
}

i.iArrowDownLeftSquare:before {
  content: "";
}

i.iArrowDownRightSquare:before {
  content: "";
}

i.iArrowThickUp:before {
  content: "";
}

i.iArrowThickDown:before {
  content: "";
}

i.iArrowThickLeft:before {
  content: "";
}

i.iArrowThickRight:before {
  content: "";
}

i.iArrowThickUpLeft:before {
  content: "";
}

i.iArrowThickUpRight:before {
  content: "";
}

i.iArrowThickDownLeft:before {
  content: "";
}

i.iArrowThickDownRight:before {
  content: "";
}

i.iArrowKeyUp:before {
  content: "";
}

i.iArrowKeyDown:before {
  content: "";
}

i.iArrowKeyLeft:before {
  content: "";
}

i.iArrowKeyRight:before {
  content: "";
}

i.iArrowKeyUpCircle:before {
  content: "";
}

i.iArrowKeyDownCircle:before {
  content: "";
}

i.iArrowKeyLeftCircle:before {
  content: "";
}

i.iArrowKeyRightCircle:before {
  content: "";
}

i.iArrowKeyUpSquare:before {
  content: "";
}

i.iArrowKeyDownSquare:before {
  content: "";
}

i.iArrowKeyLeftSquare:before {
  content: "";
}

i.iArrowKeyRightSquare:before {
  content: "";
}

i.iArrowKeyDoubleUp:before {
  content: "";
}

i.iArrowKeyDoubleDown:before {
  content: "";
}

i.iArrowKeyDoubleLeft:before {
  content: "";
}

i.iArrowKeyDoubleRight:before {
  content: "";
}

i.iArrowDropUp:before {
  content: "";
}

i.iArrowDropDown:before {
  content: "";
}

i.iArrowDropLeft:before {
  content: "";
}

i.iArrowDropRight:before {
  content: "";
}

i.iArrowDropUpCircle:before {
  content: "";
}

i.iArrowDropDownCircle:before {
  content: "";
}

i.iArrowDropLeftCircle:before {
  content: "";
}

i.iArrowDropRightCircle:before {
  content: "";
}

i.iArrowDropUpSquare:before {
  content: "";
}

i.iArrowDropDownSquare:before {
  content: "";
}

i.iArrowDropLeftSquare:before {
  content: "";
}

i.iArrowDropRightSquare:before {
  content: "";
}

i.iFormatAlignJustify:before {
  content: "";
}

i.iFormatAlignLeft:before {
  content: "";
}

i.iFormatAlignCenter:before {
  content: "";
}

i.iFormatAlignRight:before {
  content: "";
}

i.iFormatAlignTopLeft:before {
  content: "";
}

i.iFormatAlignTopCenter:before {
  content: "";
}

i.iFormatAlignTopRight:before {
  content: "";
}

i.iFormatAlignBottomLeft:before {
  content: "";
}

i.iFormatAlignBottomCenter:before {
  content: "";
}

i.iFormatAlignBottomRight:before {
  content: "";
}

i.iFormatTitle:before {
  content: "";
}

i.iFormatBold:before {
  content: "";
}

i.iFormatItalic:before {
  content: "";
}

i.iFormatUnderlined:before {
  content: "";
}

i.iFormatSize:before {
  content: "";
}

i.iFormatStrikethrough:before {
  content: "";
}

i.iKeyCommand:before {
  content: "";
}

i.iKeyBackspace:before {
  content: "";
}

i.iKeyOption:before {
  content: "";
}

i.iKeyTab:before {
  content: "";
}

i.iKeyControl:before {
  content: "";
}

i.iKeyReturn:before {
  content: "";
}

i.iKeySpaceBar:before {
  content: "";
}

i.iViewGrid:before {
  content: "";
}

i.iViewList:before {
  content: "";
}

i.iViewTable:before {
  content: "";
}

i.iFaceAdd:before {
  content: "";
}

i.iFaceHappy:before {
  content: "";
}

i.iFaceSad:before {
  content: "";
}

i.iFaceNeutral:before {
  content: "";
}

i.iFaceSmiley:before {
  content: "";
}

i.iFaceBad:before {
  content: "";
}

i.iFaceGrinning:before {
  content: "";
}

i.iFaceAngry:before {
  content: "";
}

i.iFace2Add:before {
  content: "";
}

i.iFace2Happy:before {
  content: "";
}

i.iFace2Sad:before {
  content: "";
}

i.iFace2Neutral:before {
  content: "";
}

i.iFace2Smiley:before {
  content: "";
}

i.iFace2Bad:before {
  content: "";
}

i.iFace2Grinning:before {
  content: "";
}

i.iFace2Angry:before {
  content: "";
}

i.iHandThumbUp:before {
  content: "";
}

i.iHandThumbDown:before {
  content: "";
}

i.iCurrencySterling:before {
  content: "";
}

i.iCurrencySterlingCircle:before {
  content: "";
}

i.iCurrencySterlingSquare:before {
  content: "";
}

i.iCurrencyDollar:before {
  content: "";
}

i.iCurrencyDollarCircle:before {
  content: "";
}

i.iCurrencyDollarSquare:before {
  content: "";
}

i.iCurrencyYen:before {
  content: "";
}

i.iCurrencyYenCircle:before {
  content: "";
}

i.iCurrencyYenSquare:before {
  content: "";
}

i.iCurrencyWon:before {
  content: "";
}

i.iCurrencyWonCircle:before {
  content: "";
}

i.iCurrencyWonSquare:before {
  content: "";
}

i.iCurrencyEuro:before {
  content: "";
}

i.iCurrencyEuroCircle:before {
  content: "";
}

i.iCurrencyEuroSquare:before {
  content: "";
}

i.iCurrencyBitcoin:before {
  content: "";
}

i.iCurrencyBitcoinCircle:before {
  content: "";
}

i.iCurrencyBitcoinSquare:before {
  content: "";
}

i.iCurrencyFranc:before {
  content: "";
}

i.iCurrencyFrancCircle:before {
  content: "";
}

i.iCurrencyFrancSquare:before {
  content: "";
}

i.iCurrencyRuble:before {
  content: "";
}

i.iCurrencyRubleCircle:before {
  content: "";
}

i.iCurrencyRubleSquare:before {
  content: "";
}

i.iCurrencyLira:before {
  content: "";
}

i.iCurrencyLiraCircle:before {
  content: "";
}

i.iCurrencyLiraSquare:before {
  content: "";
}

i.iCurrencyRupee:before {
  content: "";
}

i.iCurrencyRupeeCircle:before {
  content: "";
}

i.iCurrencyRupeeSquare:before {
  content: "";
}

i.iLetterAUpper:before {
  content: "";
}

i.iLetterAUpperCircle:before {
  content: "";
}

i.iLetterAUpperSquare:before {
  content: "";
}

i.iLetterBUpper:before {
  content: "";
}

i.iLetterBUpperCircle:before {
  content: "";
}

i.iLetterBUpperSquare:before {
  content: "";
}

i.iLetterCUpper:before {
  content: "";
}

i.iLetterCUpperCircle:before {
  content: "";
}

i.iLetterCUpperSquare:before {
  content: "";
}

i.iLetterDUpper:before {
  content: "";
}

i.iLetterDUpperCircle:before {
  content: "";
}

i.iLetterDUpperSquare:before {
  content: "";
}

i.iLetterEUpper:before {
  content: "";
}

i.iLetterEUpperCircle:before {
  content: "";
}

i.iLetterEUpperSquare:before {
  content: "";
}

i.iLetterFUpper:before {
  content: "";
}

i.iLetterFUpperCircle:before {
  content: "";
}

i.iLetterFUpperSquare:before {
  content: "";
}

i.iLetterGUpper:before {
  content: "";
}

i.iLetterGUpperCircle:before {
  content: "";
}

i.iLetterGUpperSquare:before {
  content: "";
}

i.iLetterHUpper:before {
  content: "";
}

i.iLetterHUpperCircle:before {
  content: "";
}

i.iLetterHUpperSquare:before {
  content: "";
}

i.iLetterIUpper:before {
  content: "";
}

i.iLetterIUpperCircle:before {
  content: "";
}

i.iLetterIUpperSquare:before {
  content: "";
}

i.iLetterJUpper:before {
  content: "";
}

i.iLetterJUpperCircle:before {
  content: "";
}

i.iLetterJUpperSquare:before {
  content: "";
}

i.iLetterKUpper:before {
  content: "";
}

i.iLetterKUpperCircle:before {
  content: "";
}

i.iLetterKUpperSquare:before {
  content: "";
}

i.iLetterLUpper:before {
  content: "";
}

i.iLetterLUpperCircle:before {
  content: "";
}

i.iLetterLUpperSquare:before {
  content: "";
}

i.iLetterMUpper:before {
  content: "";
}

i.iLetterMUpperCircle:before {
  content: "";
}

i.iLetterMUpperSquare:before {
  content: "";
}

i.iLetterNUpper:before {
  content: "";
}

i.iLetterNUpperCircle:before {
  content: "";
}

i.iLetterNUpperSquare:before {
  content: "";
}

i.iLetterOUpper:before {
  content: "";
}

i.iLetterOUpperCircle:before {
  content: "";
}

i.iLetterOUpperSquare:before {
  content: "";
}

i.iLetterPUpper:before {
  content: "";
}

i.iLetterPUpperCircle:before {
  content: "";
}

i.iLetterPUpperSquare:before {
  content: "";
}

i.iLetterQUpper:before {
  content: "";
}

i.iLetterQUpperCircle:before {
  content: "";
}

i.iLetterQUpperSquare:before {
  content: "";
}

i.iLetterRUpper:before {
  content: "";
}

i.iLetterRUpperCircle:before {
  content: "";
}

i.iLetterRUpperSquare:before {
  content: "";
}

i.iLetterSUpper:before {
  content: "";
}

i.iLetterSUpperCircle:before {
  content: "";
}

i.iLetterSUpperSquare:before {
  content: "";
}

i.iLetterTUpper:before {
  content: "";
}

i.iLetterTUpperCircle:before {
  content: "";
}

i.iLetterTUpperSquare:before {
  content: "";
}

i.iLetterUUpper:before {
  content: "";
}

i.iLetterUUpperCircle:before {
  content: "";
}

i.iLetterUUpperSquare:before {
  content: "";
}

i.iLetterVUpper:before {
  content: "";
}

i.iLetterVUpperCircle:before {
  content: "";
}

i.iLetterVUpperSquare:before {
  content: "";
}

i.iLetterWUpper:before {
  content: "";
}

i.iLetterWUpperCircle:before {
  content: "";
}

i.iLetterWUpperSquare:before {
  content: "";
}

i.iLetterXUpper:before {
  content: "";
}

i.iLetterXUpperCircle:before {
  content: "";
}

i.iLetterXUpperSquare:before {
  content: "";
}

i.iLetterYUpper:before {
  content: "";
}

i.iLetterYUpperCircle:before {
  content: "";
}

i.iLetterYUpperSquare:before {
  content: "";
}

i.iLetterZUpper:before {
  content: "";
}

i.iLetterZUpperCircle:before {
  content: "";
}

i.iLetterZUpperSquare:before {
  content: "";
}

i.iLetterALower:before {
  content: "";
}

i.iLetterALowerCircle:before {
  content: "";
}

i.iLetterALowerSquare:before {
  content: "";
}

i.iLetterBLower:before {
  content: "";
}

i.iLetterBLowerCircle:before {
  content: "";
}

i.iLetterBLowerSquare:before {
  content: "";
}

i.iLetterCLower:before {
  content: "";
}

i.iLetterCLowerCircle:before {
  content: "";
}

i.iLetterCLowerSquare:before {
  content: "";
}

i.iLetterDLower:before {
  content: "";
}

i.iLetterDLowerCircle:before {
  content: "";
}

i.iLetterDLowerSquare:before {
  content: "";
}

i.iLetterELower:before {
  content: "";
}

i.iLetterELowerCircle:before {
  content: "";
}

i.iLetterELowerSquare:before {
  content: "";
}

i.iLetterFLower:before {
  content: "";
}

i.iLetterFLowerCircle:before {
  content: "";
}

i.iLetterFLowerSquare:before {
  content: "";
}

i.iLetterGLower:before {
  content: "";
}

i.iLetterGLowerCircle:before {
  content: "";
}

i.iLetterGLowerSquare:before {
  content: "";
}

i.iLetterHLower:before {
  content: "";
}

i.iLetterHLowerCircle:before {
  content: "";
}

i.iLetterHLowerSquare:before {
  content: "";
}

i.iLetterILower:before {
  content: "";
}

i.iLetterILowerCircle:before {
  content: "";
}

i.iLetterILowerSquare:before {
  content: "";
}

i.iLetterJLower:before {
  content: "";
}

i.iLetterJLowerCircle:before {
  content: "";
}

i.iLetterJLowerSquare:before {
  content: "";
}

i.iLetterKLower:before {
  content: "";
}

i.iLetterKLowerCircle:before {
  content: "";
}

i.iLetterKLowerSquare:before {
  content: "";
}

i.iLetterLLower:before {
  content: "";
}

i.iLetterLLowerCircle:before {
  content: "";
}

i.iLetterLLowerSquare:before {
  content: "";
}

i.iLetterMLower:before {
  content: "";
}

i.iLetterMLowerCircle:before {
  content: "";
}

i.iLetterMLowerSquare:before {
  content: "";
}

i.iLetterNLower:before {
  content: "";
}

i.iLetterNLowerCircle:before {
  content: "";
}

i.iLetterNLowerSquare:before {
  content: "";
}

i.iLetterOLower:before {
  content: "";
}

i.iLetterOLowerCircle:before {
  content: "";
}

i.iLetterOLowerSquare:before {
  content: "";
}

i.iLetterPLower:before {
  content: "";
}

i.iLetterPLowerCircle:before {
  content: "";
}

i.iLetterPLowerSquare:before {
  content: "";
}

i.iLetterQLower:before {
  content: "";
}

i.iLetterQLowerCircle:before {
  content: "";
}

i.iLetterQLowerSquare:before {
  content: "";
}

i.iLetterRLower:before {
  content: "";
}

i.iLetterRLowerCircle:before {
  content: "";
}

i.iLetterRLowerSquare:before {
  content: "";
}

i.iLetterSLower:before {
  content: "";
}

i.iLetterSLowerCircle:before {
  content: "";
}

i.iLetterSLowerSquare:before {
  content: "";
}

i.iLetterTLower:before {
  content: "";
}

i.iLetterTLowerCircle:before {
  content: "";
}

i.iLetterTLowerSquare:before {
  content: "";
}

i.iLetterULower:before {
  content: "";
}

i.iLetterULowerCircle:before {
  content: "";
}

i.iLetterULowerSquare:before {
  content: "";
}

i.iLetterVLower:before {
  content: "";
}

i.iLetterVLowerCircle:before {
  content: "";
}

i.iLetterVLowerSquare:before {
  content: "";
}

i.iLetterWLower:before {
  content: "";
}

i.iLetterWLowerCircle:before {
  content: "";
}

i.iLetterWLowerSquare:before {
  content: "";
}

i.iLetterXLower:before {
  content: "";
}

i.iLetterXLowerCircle:before {
  content: "";
}

i.iLetterXLowerSquare:before {
  content: "";
}

i.iLetterYLower:before {
  content: "";
}

i.iLetterYLowerCircle:before {
  content: "";
}

i.iLetterYLowerSquare:before {
  content: "";
}

i.iLetterZLower:before {
  content: "";
}

i.iLetterZLowerCircle:before {
  content: "";
}

i.iLetterZLowerSquare:before {
  content: "";
}

i.iNumberOne:before {
  content: "";
}

i.iNumberOneCircle:before {
  content: "";
}

i.iNumberOneSquare:before {
  content: "";
}

i.iNumberTwo:before {
  content: "";
}

i.iNumberTwoCircle:before {
  content: "";
}

i.iNumberTwoSquare:before {
  content: "";
}

i.iNumberThree:before {
  content: "";
}

i.iNumberThreeCircle:before {
  content: "";
}

i.iNumberThreeSquare:before {
  content: "";
}

i.iNumberFour:before {
  content: "";
}

i.iNumberFourCircle:before {
  content: "";
}

i.iNumberFourSquare:before {
  content: "";
}

i.iNumberFive:before {
  content: "";
}

i.iNumberFiveCircle:before {
  content: "";
}

i.iNumberFiveSquare:before {
  content: "";
}

i.iNumberSix:before {
  content: "";
}

i.iNumberSixCircle:before {
  content: "";
}

i.iNumberSixSquare:before {
  content: "";
}

i.iNumberSeven:before {
  content: "";
}

i.iNumberSevenCircle:before {
  content: "";
}

i.iNumberSevenSquare:before {
  content: "";
}

i.iNumberEight:before {
  content: "";
}

i.iNumberEightCircle:before {
  content: "";
}

i.iNumberEightSquare:before {
  content: "";
}

i.iNumberNine:before {
  content: "";
}

i.iNumberNineCircle:before {
  content: "";
}

i.iNumberNineSquare:before {
  content: "";
}

i.iNumberZero:before {
  content: "";
}

i.iNumberZeroCircle:before {
  content: "";
}

i.iNumberZeroSquare:before {
  content: "";
}

i.iSearch:before {
  content: "";
}

i.iSearchClose:before {
  content: "";
}

i.iSearchCheck:before {
  content: "";
}

i.iSearchAdd:before {
  content: "";
}

i.iSearchRemove:before {
  content: "";
}

i.iSearchNote:before {
  content: "";
}

i.iSearchMore:before {
  content: "";
}

i.iDate:before {
  content: "";
}

i.iDateClose:before {
  content: "";
}

i.iDateCheck:before {
  content: "";
}

i.iDateAdd:before {
  content: "";
}

i.iDateRemove:before {
  content: "";
}

i.iDateNote:before {
  content: "";
}

i.iDateMore:before {
  content: "";
}

i.iDateToday:before {
  content: "";
}

i.iDateRange:before {
  content: "";
}

i.iDatePlay:before {
  content: "";
}

i.iDateStop:before {
  content: "";
}

i.iDatePause:before {
  content: "";
}

i.iDateInfo:before {
  content: "";
}

i.iDateWarning:before {
  content: "";
}

i.iDateQuestion:before {
  content: "";
}

i.iDelete:before {
  content: "";
}

i.iDeleteClose:before {
  content: "";
}

i.iDeleteCheck:before {
  content: "";
}

i.iDeleteAdd:before {
  content: "";
}

i.iDeleteRemove:before {
  content: "";
}

i.iDeleteInfo:before {
  content: "";
}

i.iDeleteWarning:before {
  content: "";
}

i.iDeleteQuestion:before {
  content: "";
}

i.iTimer:before {
  content: "";
}

i.iTimerOff:before {
  content: "";
}

i.iTimerClose:before {
  content: "";
}

i.iTimerCheck:before {
  content: "";
}

i.iTimerAdd:before {
  content: "";
}

i.iTimerRemove:before {
  content: "";
}

i.iTimerMore:before {
  content: "";
}

i.iTimerPlay:before {
  content: "";
}

i.iTimerStop:before {
  content: "";
}

i.iTimerPause:before {
  content: "";
}

i.iTimerInfo:before {
  content: "";
}

i.iTimerWarning:before {
  content: "";
}

i.iTimerQuestion:before {
  content: "";
}

i.iChat2:before {
  content: "";
}

i.iChat2Close:before {
  content: "";
}

i.iChat2Check:before {
  content: "";
}

i.iChat2Add:before {
  content: "";
}

i.iChat2Remove:before {
  content: "";
}

i.iChat2Note:before {
  content: "";
}

i.iChat2More:before {
  content: "";
}

i.iChat2Play:before {
  content: "";
}

i.iChat2Stop:before {
  content: "";
}

i.iChat2Pause:before {
  content: "";
}

i.iChat2Info:before {
  content: "";
}

i.iChat2Warning:before {
  content: "";
}

i.iChat2Question:before {
  content: "";
}

i.iShield:before {
  content: "";
}

i.iShieldOff:before {
  content: "";
}

i.iShieldClose:before {
  content: "";
}

i.iShieldCheck:before {
  content: "";
}

i.iShieldAdd:before {
  content: "";
}

i.iShieldRemove:before {
  content: "";
}

i.iShieldNote:before {
  content: "";
}

i.iShieldMore:before {
  content: "";
}

i.iShieldPlay:before {
  content: "";
}

i.iShieldStop:before {
  content: "";
}

i.iShieldPause:before {
  content: "";
}

i.iShieldInfo:before {
  content: "";
}

i.iShieldWarning:before {
  content: "";
}

i.iShieldQuestion:before {
  content: "";
}

i.iMemo:before {
  content: "";
}

i.iMemoClose:before {
  content: "";
}

i.iMemoCheck:before {
  content: "";
}

i.iMemoAdd:before {
  content: "";
}

i.iMemoRemove:before {
  content: "";
}

i.iMemoNote:before {
  content: "";
}

i.iMemoMore:before {
  content: "";
}

i.iMemoPlay:before {
  content: "";
}

i.iMemoStop:before {
  content: "";
}

i.iMemoPause:before {
  content: "";
}

i.iMemoInfo:before {
  content: "";
}

i.iMemoWarning:before {
  content: "";
}

i.iMemoQuestion:before {
  content: "";
}

i.iFolder:before {
  content: "";
}

i.iFolderClose:before {
  content: "";
}

i.iFolderCheck:before {
  content: "";
}

i.iFolderAdd:before {
  content: "";
}

i.iFolderRemove:before {
  content: "";
}

i.iFolderNote:before {
  content: "";
}

i.iFolderMore:before {
  content: "";
}

i.iFolderPlay:before {
  content: "";
}

i.iFolderStop:before {
  content: "";
}

i.iFolderPause:before {
  content: "";
}

i.iFolderInfo:before {
  content: "";
}

i.iFolderWarning:before {
  content: "";
}

i.iFolderQuestion:before {
  content: "";
}

i.iCoupon:before {
  content: "";
}

i.iCouponClose:before {
  content: "";
}

i.iCouponCheck:before {
  content: "";
}

i.iCouponAdd:before {
  content: "";
}

i.iCouponRemove:before {
  content: "";
}

i.iCouponNote:before {
  content: "";
}

i.iCouponMore:before {
  content: "";
}

i.iCouponPlay:before {
  content: "";
}

i.iCouponStop:before {
  content: "";
}

i.iCouponPause:before {
  content: "";
}

i.iCouponInfo:before {
  content: "";
}

i.iCouponWarning:before {
  content: "";
}

i.iCouponQuestion:before {
  content: "";
}

i.iPerson:before {
  content: "";
}

i.iPersonClose:before {
  content: "";
}

i.iPersonCheck:before {
  content: "";
}

i.iPersonAdd:before {
  content: "";
}

i.iPersonRemove:before {
  content: "";
}

i.iPersonCircle:before {
  content: "";
}

i.iPersonSquare:before {
  content: "";
}

i.iNotifications:before {
  content: "";
}

i.iNotificationsOff:before {
  content: "";
}

i.iNotificationsClose:before {
  content: "";
}

i.iNotificationsCheck:before {
  content: "";
}

i.iNotificationsAdd:before {
  content: "";
}

i.iNotificationsRemove:before {
  content: "";
}

i.iNotificationsPlay:before {
  content: "";
}

i.iNotificationsStop:before {
  content: "";
}

i.iNotificationsPause:before {
  content: "";
}

i.iNotificationsInfo:before {
  content: "";
}

i.iNotificationsWarning:before {
  content: "";
}

i.iNotificationsQuestion:before {
  content: "";
}

i.iAlarm:before {
  content: "";
}

i.iAlarmOff:before {
  content: "";
}

i.iAlarmClose:before {
  content: "";
}

i.iAlarmCheck:before {
  content: "";
}

i.iAlarmAdd:before {
  content: "";
}

i.iAlarmRemove:before {
  content: "";
}

i.iAlarmMore:before {
  content: "";
}

i.iAlarmPlay:before {
  content: "";
}

i.iAlarmStop:before {
  content: "";
}

i.iAlarmPause:before {
  content: "";
}

i.iAlarmInfo:before {
  content: "";
}

i.iAlarmWarning:before {
  content: "";
}

i.iAlarmQuestion:before {
  content: "";
}

i.iChat:before {
  content: "";
}

i.iChatClose:before {
  content: "";
}

i.iChatCheck:before {
  content: "";
}

i.iChatAdd:before {
  content: "";
}

i.iChatRemove:before {
  content: "";
}

i.iChatNote:before {
  content: "";
}

i.iChatMore:before {
  content: "";
}

i.iChatPlay:before {
  content: "";
}

i.iChatStop:before {
  content: "";
}

i.iChatPause:before {
  content: "";
}

i.iChatInfo:before {
  content: "";
}

i.iChatWarning:before {
  content: "";
}

i.iChatQuestion:before {
  content: "";
}

i.iLocation:before {
  content: "";
}

i.iLocationOff:before {
  content: "";
}

i.iLocationClose:before {
  content: "";
}

i.iLocationCheck:before {
  content: "";
}

i.iLocationAdd:before {
  content: "";
}

i.iLocationRemove:before {
  content: "";
}

i.iLocationMore:before {
  content: "";
}

i.iLocationPlay:before {
  content: "";
}

i.iLocationStop:before {
  content: "";
}

i.iLocationPause:before {
  content: "";
}

i.iLocationInfo:before {
  content: "";
}

i.iLocationWarning:before {
  content: "";
}

i.iLocationQuestion:before {
  content: "";
}

i.iInventory:before {
  content: "";
}

i.iInventoryClose:before {
  content: "";
}

i.iInventoryCheck:before {
  content: "";
}

i.iInventoryAdd:before {
  content: "";
}

i.iInventoryRemove:before {
  content: "";
}

i.iInventoryNote:before {
  content: "";
}

i.iInventoryMore:before {
  content: "";
}

i.iInventoryPlay:before {
  content: "";
}

i.iInventoryStop:before {
  content: "";
}

i.iInventoryPause:before {
  content: "";
}

i.iInventoryInfo:before {
  content: "";
}

i.iInventoryWarning:before {
  content: "";
}

i.iInventoryQuestion:before {
  content: "";
}

i.iFile:before {
  content: "";
}

i.iFileClose:before {
  content: "";
}

i.iFileCheck:before {
  content: "";
}

i.iFileAdd:before {
  content: "";
}

i.iFileRemove:before {
  content: "";
}

i.iFileNote:before {
  content: "";
}

i.iFileMore:before {
  content: "";
}

i.iFilePlay:before {
  content: "";
}

i.iFileStop:before {
  content: "";
}

i.iFilePause:before {
  content: "";
}

i.iFileInfo:before {
  content: "";
}

i.iFileWarning:before {
  content: "";
}

i.iFileQuestion:before {
  content: "";
}

i.iStamp:before {
  content: "";
}

i.iStampClose:before {
  content: "";
}

i.iStampCheck:before {
  content: "";
}

i.iStampAdd:before {
  content: "";
}

i.iStampRemove:before {
  content: "";
}

i.iStampNote:before {
  content: "";
}

i.iStampMore:before {
  content: "";
}

i.iStampPlay:before {
  content: "";
}

i.iStampStop:before {
  content: "";
}

i.iStampPause:before {
  content: "";
}

i.iStampInfo:before {
  content: "";
}

i.iStampWarning:before {
  content: "";
}

i.iStampQuestion:before {
  content: "";
}

i.iBookmark:before {
  content: "";
}

i.iBookmarkClose:before {
  content: "";
}

i.iBookmarkCheck:before {
  content: "";
}

i.iBookmarkAdd:before {
  content: "";
}

i.iBookmarkRemove:before {
  content: "";
}

i.iBookmarkNote:before {
  content: "";
}

i.iBookmarkMore:before {
  content: "";
}

i.iBookmarkPlay:before {
  content: "";
}

i.iBookmarkStop:before {
  content: "";
}

i.iBookmarkPause:before {
  content: "";
}

i.iBookmarkInfo:before {
  content: "";
}

i.iBookmarkWarning:before {
  content: "";
}

i.iBookmarkQuestion:before {
  content: "";
}

i.iBrandPlaystore:before {
  content: "";
}

i.iBrandAppstore:before {
  content: "";
}

i.iBrandSlack:before {
  content: "";
}

i.iBrandSnapchat:before {
  content: "";
}

i.iBrandMessenger:before {
  content: "";
}

i.iBrandAmazon:before {
  content: "";
}

i.iBrandBehance:before {
  content: "";
}

i.iBrandAndroid:before {
  content: "";
}

i.iBrandMicrosoft:before {
  content: "";
}

i.iBrandDiscord:before {
  content: "";
}

i.iBrandSpotify:before {
  content: "";
}

i.iBrandReddit:before {
  content: "";
}

i.iBrandMeta:before {
  content: "";
}

i.iBrandFigma:before {
  content: "";
}

i.iBrandTwitch:before {
  content: "";
}

i.iBrandDribbble:before {
  content: "";
}

i.iBrandTiktok:before {
  content: "";
}

i.iBrandTumblr:before {
  content: "";
}

i.iBrandSkype:before {
  content: "";
}

i.iBrandMedium:before {
  content: "";
}

i.iBrandGithub:before {
  content: "";
}

i.iBrandYoutube:before {
  content: "";
}

i.iBrandPinterest:before {
  content: "";
}

i.iBrandLinkedin:before {
  content: "";
}

i.iBrandNotion:before {
  content: "";
}

i.iBrandInstagram:before {
  content: "";
}

i.iBrandTwitter:before {
  content: "";
}

i.iBrandGoogle:before {
  content: "";
}

i.iBrandFacebook:before {
  content: "";
}

i.iBrandNaver:before {
  content: "";
}

i.iBrandKakao:before {
  content: "";
}

i.iBrandApple:before {
  content: "";
}

*, :before, :after {
  box-sizing: border-box;
  font-family: var(--font-sans-serif);
  word-break: keep-all;
  -webkit-tap-highlight-color: #0000 !important;
}

html {
  font-size: var(--font-size);
  color: var(--color-text-base);
  background: var(--color-background-base);
  transition: var(--transition-background);
  scroll-behavior: smooth;
  line-height: 1;
  overflow-x: hidden;
}

body {
  width: 100%;
  height: 100%;
  transition: var(--transition-background);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
  overflow: hidden visible;
}

a, button, input, textarea, select, label {
  color: inherit;
  background: none;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

input::placeholder {
  opacity: .4;
}

a, button {
  cursor: pointer;
  text-align: initial;
}

input, textarea {
  width: 100%;
}

:root {
  --font-largetitle-size: 3.8rem;
  --font-largetitle-line-height: 4.1rem;
  --font-title1-size: 2.6rem;
  --font-title1-line-height: 3.3rem;
  --font-title2-size: 2.2rem;
  --font-title2-line-height: 2.8rem;
  --font-title3-size: 2rem;
  --font-title3-line-height: 2.5rem;
  --font-headline-size: 1.8rem;
  --font-headline-line-height: 2.2rem;
  --font-body-size: 1.8rem;
  --font-body-line-height: 2.2rem;
  --font-callout-size: 1.7rem;
  --font-callout-line-height: 2.1rem;
  --font-subheadline-size: 1.6rem;
  --font-subheadline-line-height: 2rem;
  --font-footnote-size: 1.3rem;
  --font-footnote-line-height: 1.8rem;
  --font-caption1-size: 1.2rem;
  --font-caption1-line-height: 1.7rem;
  --font-caption2-size: 1.1rem;
  --font-caption2-line-height: 1.3rem;
}

.LargeTitle {
  font-size: var(--font-largetitle-size);
  line-height: var(--font-largetitle-line-height);
  letter-spacing: -.1rem;
  font-weight: 700;
}

.Title1, h1 {
  font-size: var(--font-title1-size);
  line-height: var(--font-title1-line-height);
  letter-spacing: -.06rem;
  font-weight: 600;
}

.Title2, h2 {
  font-size: var(--font-title2-size);
  line-height: var(--font-title2-line-height);
  letter-spacing: -.05rem;
  font-weight: 600;
}

.Title3, h3 {
  font-size: var(--font-title3-size);
  line-height: var(--font-title3-line-height);
  letter-spacing: -.04rem;
  font-weight: 600;
}

.Headline, h4 {
  font-size: var(--font-headline-size);
  line-height: var(--font-headline-line-height);
  letter-spacing: -.03rem;
  font-weight: 500;
}

.Body, p {
  font-size: var(--font-body-size);
  line-height: var(--font-body-line-height);
  letter-spacing: -.02rem;
  font-weight: 400;
}

.Callout, blockquote {
  font-size: var(--font-callout-size);
  line-height: var(--font-callout-line-height);
  letter-spacing: -.02rem;
  font-weight: 400;
}

.Subheadline, h5 {
  font-size: var(--font-subheadline-size);
  line-height: var(--font-subheadline-line-height);
  letter-spacing: -.02rem;
  font-weight: 400;
}

.Footnote, h6 {
  font-size: var(--font-footnote-size);
  line-height: var(--font-footnote-line-height);
  letter-spacing: -.01rem;
  font-weight: 400;
}

.Caption1, small {
  font-size: var(--font-caption1-size);
  line-height: var(--font-caption1-line-height);
  letter-spacing: .01rem;
  font-weight: 300;
}

.Caption2 {
  font-size: var(--font-caption2-size);
  line-height: var(--font-caption2-line-height);
  letter-spacing: .02rem;
  font-weight: 300;
}

.ThemeBg-Base1 {
  --theme-bg: var(--color-base-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Base1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Base1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base2 {
  --theme-bg: var(--color-base-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Base2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Base2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base3 {
  --theme-bg: var(--color-base-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Base3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Base3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base4 {
  --theme-bg: var(--color-base-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Base4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Base4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base5 {
  --theme-bg: var(--color-base-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base6 {
  --theme-bg: var(--color-base-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Base6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Base6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Base6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight1 {
  --theme-bg: var(--color-base-light-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-BaseLight1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-BaseLight1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight2 {
  --theme-bg: var(--color-base-light-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-BaseLight2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-BaseLight2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight3 {
  --theme-bg: var(--color-base-light-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-BaseLight3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-BaseLight3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight4 {
  --theme-bg: var(--color-base-light-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-BaseLight4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-BaseLight4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight5 {
  --theme-bg: var(--color-base-light-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight6 {
  --theme-bg: var(--color-base-light-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-light-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-light-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseLight6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseLight6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseLight6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark1 {
  --theme-bg: var(--color-base-dark-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-BaseDark1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-BaseDark1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark2 {
  --theme-bg: var(--color-base-dark-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-BaseDark2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-BaseDark2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark3 {
  --theme-bg: var(--color-base-dark-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-BaseDark3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-BaseDark3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark4 {
  --theme-bg: var(--color-base-dark-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-BaseDark4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-BaseDark4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark5 {
  --theme-bg: var(--color-base-dark-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark6 {
  --theme-bg: var(--color-base-dark-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-dark-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-dark-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-BaseDark6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-BaseDark6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-BaseDark6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed1 {
  --theme-bg: var(--color-base-reversed-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Reversed1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Reversed1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed2 {
  --theme-bg: var(--color-base-reversed-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Reversed2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Reversed2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed3 {
  --theme-bg: var(--color-base-reversed-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Reversed3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Reversed3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed4 {
  --theme-bg: var(--color-base-reversed-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Reversed4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Reversed4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed5 {
  --theme-bg: var(--color-base-reversed-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed6 {
  --theme-bg: var(--color-base-reversed-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-base-reversed-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-base-reversed-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Reversed6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Reversed6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Reversed6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink1 {
  --theme-bg: var(--color-pink-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Pink1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Pink1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink2 {
  --theme-bg: var(--color-pink-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Pink2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Pink2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink3 {
  --theme-bg: var(--color-pink-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Pink3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Pink3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink4 {
  --theme-bg: var(--color-pink-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Pink4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Pink4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink5 {
  --theme-bg: var(--color-pink-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink6 {
  --theme-bg: var(--color-pink-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-pink-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-pink-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Pink6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Pink6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-pink-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Pink6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red1 {
  --theme-bg: var(--color-red-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Red1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Red1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red2 {
  --theme-bg: var(--color-red-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Red2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Red2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red3 {
  --theme-bg: var(--color-red-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Red3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Red3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red4 {
  --theme-bg: var(--color-red-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Red4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Red4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red5 {
  --theme-bg: var(--color-red-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red6 {
  --theme-bg: var(--color-red-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-red-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-red-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Red6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Red6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-red-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Red6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown1 {
  --theme-bg: var(--color-brown-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Brown1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Brown1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown2 {
  --theme-bg: var(--color-brown-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Brown2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Brown2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown3 {
  --theme-bg: var(--color-brown-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Brown3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Brown3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown4 {
  --theme-bg: var(--color-brown-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Brown4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Brown4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown5 {
  --theme-bg: var(--color-brown-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown6 {
  --theme-bg: var(--color-brown-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-brown-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-brown-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Brown6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Brown6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-brown-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Brown6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange1 {
  --theme-bg: var(--color-orange-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Orange1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Orange1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange2 {
  --theme-bg: var(--color-orange-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Orange2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Orange2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange3 {
  --theme-bg: var(--color-orange-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Orange3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Orange3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange4 {
  --theme-bg: var(--color-orange-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Orange4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Orange4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange5 {
  --theme-bg: var(--color-orange-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange6 {
  --theme-bg: var(--color-orange-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-orange-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-orange-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Orange6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Orange6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-orange-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Orange6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow1 {
  --theme-bg: var(--color-yellow-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Yellow1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Yellow1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow2 {
  --theme-bg: var(--color-yellow-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Yellow2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Yellow2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow3 {
  --theme-bg: var(--color-yellow-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Yellow3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Yellow3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow4 {
  --theme-bg: var(--color-yellow-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Yellow4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Yellow4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow5 {
  --theme-bg: var(--color-yellow-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow6 {
  --theme-bg: var(--color-yellow-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-yellow-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-yellow-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Yellow6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Yellow6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Yellow6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green1 {
  --theme-bg: var(--color-green-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Green1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Green1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green2 {
  --theme-bg: var(--color-green-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Green2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Green2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green3 {
  --theme-bg: var(--color-green-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Green3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Green3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green4 {
  --theme-bg: var(--color-green-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Green4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Green4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green5 {
  --theme-bg: var(--color-green-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green6 {
  --theme-bg: var(--color-green-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-green-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-green-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Green6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Green6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-green-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Green6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint1 {
  --theme-bg: var(--color-mint-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Mint1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Mint1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint2 {
  --theme-bg: var(--color-mint-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Mint2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Mint2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint3 {
  --theme-bg: var(--color-mint-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Mint3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Mint3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint4 {
  --theme-bg: var(--color-mint-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Mint4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Mint4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint5 {
  --theme-bg: var(--color-mint-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint6 {
  --theme-bg: var(--color-mint-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-mint-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-mint-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Mint6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Mint6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-mint-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Mint6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan1 {
  --theme-bg: var(--color-cyan-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Cyan1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Cyan1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan2 {
  --theme-bg: var(--color-cyan-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Cyan2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Cyan2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan3 {
  --theme-bg: var(--color-cyan-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Cyan3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Cyan3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan4 {
  --theme-bg: var(--color-cyan-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Cyan4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Cyan4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan5 {
  --theme-bg: var(--color-cyan-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan6 {
  --theme-bg: var(--color-cyan-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-cyan-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-cyan-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Cyan6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Cyan6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Cyan6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue1 {
  --theme-bg: var(--color-blue-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Blue1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Blue1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue2 {
  --theme-bg: var(--color-blue-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Blue2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Blue2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue3 {
  --theme-bg: var(--color-blue-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Blue3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Blue3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue4 {
  --theme-bg: var(--color-blue-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Blue4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Blue4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue5 {
  --theme-bg: var(--color-blue-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue6 {
  --theme-bg: var(--color-blue-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-blue-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-blue-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Blue6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Blue6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-blue-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Blue6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo1 {
  --theme-bg: var(--color-indigo-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Indigo1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Indigo1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo2 {
  --theme-bg: var(--color-indigo-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Indigo2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Indigo2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo3 {
  --theme-bg: var(--color-indigo-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Indigo3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Indigo3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo4 {
  --theme-bg: var(--color-indigo-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Indigo4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Indigo4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo5 {
  --theme-bg: var(--color-indigo-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo6 {
  --theme-bg: var(--color-indigo-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-indigo-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-indigo-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Indigo6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Indigo6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Indigo6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple1 {
  --theme-bg: var(--color-purple-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Purple1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Purple1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple2 {
  --theme-bg: var(--color-purple-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Purple2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Purple2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple3 {
  --theme-bg: var(--color-purple-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Purple3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Purple3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple4 {
  --theme-bg: var(--color-purple-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Purple4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Purple4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple5 {
  --theme-bg: var(--color-purple-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple6 {
  --theme-bg: var(--color-purple-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-purple-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-purple-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Purple6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Purple6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-purple-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Purple6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta1 {
  --theme-bg: var(--color-magenta-1);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Magenta1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Magenta1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-1);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-1);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta1TP1 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta1TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-1) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta1TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta1TP2 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta1TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-1) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta1TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta1TP3 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta1TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-1) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta1TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta1TP4 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta1TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-1) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta1TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta1TP5 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta1TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-1) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta1TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta1TP6 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta1TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta1TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta2 {
  --theme-bg: var(--color-magenta-2);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Magenta2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Magenta2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-2);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-2);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta2TP1 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta2TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-2) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta2TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta2TP2 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta2TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-2) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta2TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta2TP3 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta2TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-2) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta2TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta2TP4 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta2TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-2) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta2TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta2TP5 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta2TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-2) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta2TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta2TP6 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta2TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta2TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta3 {
  --theme-bg: var(--color-magenta-3);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Magenta3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Magenta3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-3);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-3);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta3TP1 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta3TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-3) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta3TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta3TP2 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta3TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-3) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta3TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta3TP3 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta3TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-3) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta3TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta3TP4 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta3TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-3) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta3TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta3TP5 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta3TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-3) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta3TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta3TP6 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta3TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta3TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta4 {
  --theme-bg: var(--color-magenta-4);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBg-Magenta4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBg-Magenta4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-4);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-4);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta4TP1 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta4TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-4) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta4TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta4TP2 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta4TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-4) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta4TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta4TP3 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta4TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-4) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta4TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta4TP4 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta4TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-4) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta4TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta4TP5 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta4TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-4) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta4TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta4TP6 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta4TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta4TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta5 {
  --theme-bg: var(--color-magenta-5);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-5);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-5);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta5TP1 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta5TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-5) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta5TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta5TP2 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta5TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-5) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta5TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta5TP3 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta5TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-5) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta5TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta5TP4 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta5TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-5) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta5TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta5TP5 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta5TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-5) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta5TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta5TP6 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta5TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta5TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta6 {
  --theme-bg: var(--color-magenta-6);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: var(--color-magenta-6);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--color-magenta-6);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta6TP1 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta6TP1.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-6) 70%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta6TP1.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 70%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta6TP2 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta6TP2.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-6) 65%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta6TP2.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 65%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta6TP3 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta6TP3.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-6) 60%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta6TP3.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 60%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta6TP4 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta6TP4.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-6) 55%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta6TP4.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 55%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta6TP5 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta6TP5.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-6) 50%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta6TP5.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 50%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeBg-Magenta6TP6 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeBgHover-Magenta6TP6.ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
    background: var(--theme-bg) !important;
  }
}

.ThemeBgActive-Magenta6TP6.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  background: var(--theme-bg) !important;
}

.ThemeColor-Base1 {
  color: var(--color-base-reversed-1);
}

.ThemeColor-Base1, .ThemeColor-Base1 * {
  color: var(--color-base-reversed-1);
  stroke: var(--color-base-reversed-1);
}

.ThemeColor-Base2 {
  color: var(--color-base-reversed-2);
}

.ThemeColor-Base2, .ThemeColor-Base2 * {
  color: var(--color-base-reversed-2);
  stroke: var(--color-base-reversed-2);
}

.ThemeColor-Base3 {
  color: var(--color-base-reversed-3);
}

.ThemeColor-Base3, .ThemeColor-Base3 * {
  color: var(--color-base-reversed-3);
  stroke: var(--color-base-reversed-3);
}

.ThemeColor-Base4 {
  color: var(--color-base-reversed-4);
}

.ThemeColor-Base4, .ThemeColor-Base4 * {
  color: var(--color-base-reversed-4);
  stroke: var(--color-base-reversed-4);
}

.ThemeColor-Base5 {
  color: var(--color-base-reversed-5);
}

.ThemeColor-Base5, .ThemeColor-Base5 * {
  color: var(--color-base-reversed-5);
  stroke: var(--color-base-reversed-5);
}

.ThemeColor-Base6 {
  color: var(--color-base-reversed-6);
}

.ThemeColor-Base6, .ThemeColor-Base6 * {
  color: var(--color-base-reversed-6);
  stroke: var(--color-base-reversed-6);
}

.ThemeColor-BaseLight1 {
  color: var(--color-base-light-1);
}

.ThemeColor-BaseLight1, .ThemeColor-BaseLight1 * {
  color: var(--color-base-light-1);
  stroke: var(--color-base-light-1);
}

.ThemeColor-BaseLight2 {
  color: var(--color-base-light-2);
}

.ThemeColor-BaseLight2, .ThemeColor-BaseLight2 * {
  color: var(--color-base-light-2);
  stroke: var(--color-base-light-2);
}

.ThemeColor-BaseLight3 {
  color: var(--color-base-light-3);
}

.ThemeColor-BaseLight3, .ThemeColor-BaseLight3 * {
  color: var(--color-base-light-3);
  stroke: var(--color-base-light-3);
}

.ThemeColor-BaseLight4 {
  color: var(--color-base-light-4);
}

.ThemeColor-BaseLight4, .ThemeColor-BaseLight4 * {
  color: var(--color-base-light-4);
  stroke: var(--color-base-light-4);
}

.ThemeColor-BaseLight5 {
  color: var(--color-base-light-5);
}

.ThemeColor-BaseLight5, .ThemeColor-BaseLight5 * {
  color: var(--color-base-light-5);
  stroke: var(--color-base-light-5);
}

.ThemeColor-BaseLight6 {
  color: var(--color-base-light-6);
}

.ThemeColor-BaseLight6, .ThemeColor-BaseLight6 * {
  color: var(--color-base-light-6);
  stroke: var(--color-base-light-6);
}

.ThemeColor-BaseDark1 {
  color: var(--color-base-dark-1);
}

.ThemeColor-BaseDark1, .ThemeColor-BaseDark1 * {
  color: var(--color-base-dark-1);
  stroke: var(--color-base-dark-1);
}

.ThemeColor-BaseDark2 {
  color: var(--color-base-dark-2);
}

.ThemeColor-BaseDark2, .ThemeColor-BaseDark2 * {
  color: var(--color-base-dark-2);
  stroke: var(--color-base-dark-2);
}

.ThemeColor-BaseDark3 {
  color: var(--color-base-dark-3);
}

.ThemeColor-BaseDark3, .ThemeColor-BaseDark3 * {
  color: var(--color-base-dark-3);
  stroke: var(--color-base-dark-3);
}

.ThemeColor-BaseDark4 {
  color: var(--color-base-dark-4);
}

.ThemeColor-BaseDark4, .ThemeColor-BaseDark4 * {
  color: var(--color-base-dark-4);
  stroke: var(--color-base-dark-4);
}

.ThemeColor-BaseDark5 {
  color: var(--color-base-dark-5);
}

.ThemeColor-BaseDark5, .ThemeColor-BaseDark5 * {
  color: var(--color-base-dark-5);
  stroke: var(--color-base-dark-5);
}

.ThemeColor-BaseDark6 {
  color: var(--color-base-dark-6);
}

.ThemeColor-BaseDark6, .ThemeColor-BaseDark6 * {
  color: var(--color-base-dark-6);
  stroke: var(--color-base-dark-6);
}

.ThemeColor-Reversed1 {
  color: var(--color-base-1);
}

.ThemeColor-Reversed1, .ThemeColor-Reversed1 * {
  color: var(--color-base-1);
  stroke: var(--color-base-1);
}

.ThemeColor-Reversed2 {
  color: var(--color-base-2);
}

.ThemeColor-Reversed2, .ThemeColor-Reversed2 * {
  color: var(--color-base-2);
  stroke: var(--color-base-2);
}

.ThemeColor-Reversed3 {
  color: var(--color-base-3);
}

.ThemeColor-Reversed3, .ThemeColor-Reversed3 * {
  color: var(--color-base-3);
  stroke: var(--color-base-3);
}

.ThemeColor-Reversed4 {
  color: var(--color-base-4);
}

.ThemeColor-Reversed4, .ThemeColor-Reversed4 * {
  color: var(--color-base-4);
  stroke: var(--color-base-4);
}

.ThemeColor-Reversed5 {
  color: var(--color-base-5);
}

.ThemeColor-Reversed5, .ThemeColor-Reversed5 * {
  color: var(--color-base-5);
  stroke: var(--color-base-5);
}

.ThemeColor-Reversed6 {
  color: var(--color-base-6);
}

.ThemeColor-Reversed6, .ThemeColor-Reversed6 * {
  color: var(--color-base-6);
  stroke: var(--color-base-6);
}

.ThemeColor-Pink1 {
  color: var(--color-pink-1);
}

.ThemeColor-Pink1, .ThemeColor-Pink1 * {
  color: var(--color-pink-1);
  stroke: var(--color-pink-1);
}

.ThemeColor-Pink2 {
  color: var(--color-pink-2);
}

.ThemeColor-Pink2, .ThemeColor-Pink2 * {
  color: var(--color-pink-2);
  stroke: var(--color-pink-2);
}

.ThemeColor-Pink3 {
  color: var(--color-pink-3);
}

.ThemeColor-Pink3, .ThemeColor-Pink3 * {
  color: var(--color-pink-3);
  stroke: var(--color-pink-3);
}

.ThemeColor-Pink4 {
  color: var(--color-pink-4);
}

.ThemeColor-Pink4, .ThemeColor-Pink4 * {
  color: var(--color-pink-4);
  stroke: var(--color-pink-4);
}

.ThemeColor-Pink5 {
  color: var(--color-pink-5);
}

.ThemeColor-Pink5, .ThemeColor-Pink5 * {
  color: var(--color-pink-5);
  stroke: var(--color-pink-5);
}

.ThemeColor-Pink6 {
  color: var(--color-pink-6);
}

.ThemeColor-Pink6, .ThemeColor-Pink6 * {
  color: var(--color-pink-6);
  stroke: var(--color-pink-6);
}

.ThemeColor-Red1 {
  color: var(--color-red-1);
}

.ThemeColor-Red1, .ThemeColor-Red1 * {
  color: var(--color-red-1);
  stroke: var(--color-red-1);
}

.ThemeColor-Red2 {
  color: var(--color-red-2);
}

.ThemeColor-Red2, .ThemeColor-Red2 * {
  color: var(--color-red-2);
  stroke: var(--color-red-2);
}

.ThemeColor-Red3 {
  color: var(--color-red-3);
}

.ThemeColor-Red3, .ThemeColor-Red3 * {
  color: var(--color-red-3);
  stroke: var(--color-red-3);
}

.ThemeColor-Red4 {
  color: var(--color-red-4);
}

.ThemeColor-Red4, .ThemeColor-Red4 * {
  color: var(--color-red-4);
  stroke: var(--color-red-4);
}

.ThemeColor-Red5 {
  color: var(--color-red-5);
}

.ThemeColor-Red5, .ThemeColor-Red5 * {
  color: var(--color-red-5);
  stroke: var(--color-red-5);
}

.ThemeColor-Red6 {
  color: var(--color-red-6);
}

.ThemeColor-Red6, .ThemeColor-Red6 * {
  color: var(--color-red-6);
  stroke: var(--color-red-6);
}

.ThemeColor-Brown1 {
  color: var(--color-brown-1);
}

.ThemeColor-Brown1, .ThemeColor-Brown1 * {
  color: var(--color-brown-1);
  stroke: var(--color-brown-1);
}

.ThemeColor-Brown2 {
  color: var(--color-brown-2);
}

.ThemeColor-Brown2, .ThemeColor-Brown2 * {
  color: var(--color-brown-2);
  stroke: var(--color-brown-2);
}

.ThemeColor-Brown3 {
  color: var(--color-brown-3);
}

.ThemeColor-Brown3, .ThemeColor-Brown3 * {
  color: var(--color-brown-3);
  stroke: var(--color-brown-3);
}

.ThemeColor-Brown4 {
  color: var(--color-brown-4);
}

.ThemeColor-Brown4, .ThemeColor-Brown4 * {
  color: var(--color-brown-4);
  stroke: var(--color-brown-4);
}

.ThemeColor-Brown5 {
  color: var(--color-brown-5);
}

.ThemeColor-Brown5, .ThemeColor-Brown5 * {
  color: var(--color-brown-5);
  stroke: var(--color-brown-5);
}

.ThemeColor-Brown6 {
  color: var(--color-brown-6);
}

.ThemeColor-Brown6, .ThemeColor-Brown6 * {
  color: var(--color-brown-6);
  stroke: var(--color-brown-6);
}

.ThemeColor-Orange1 {
  color: var(--color-orange-1);
}

.ThemeColor-Orange1, .ThemeColor-Orange1 * {
  color: var(--color-orange-1);
  stroke: var(--color-orange-1);
}

.ThemeColor-Orange2 {
  color: var(--color-orange-2);
}

.ThemeColor-Orange2, .ThemeColor-Orange2 * {
  color: var(--color-orange-2);
  stroke: var(--color-orange-2);
}

.ThemeColor-Orange3 {
  color: var(--color-orange-3);
}

.ThemeColor-Orange3, .ThemeColor-Orange3 * {
  color: var(--color-orange-3);
  stroke: var(--color-orange-3);
}

.ThemeColor-Orange4 {
  color: var(--color-orange-4);
}

.ThemeColor-Orange4, .ThemeColor-Orange4 * {
  color: var(--color-orange-4);
  stroke: var(--color-orange-4);
}

.ThemeColor-Orange5 {
  color: var(--color-orange-5);
}

.ThemeColor-Orange5, .ThemeColor-Orange5 * {
  color: var(--color-orange-5);
  stroke: var(--color-orange-5);
}

.ThemeColor-Orange6 {
  color: var(--color-orange-6);
}

.ThemeColor-Orange6, .ThemeColor-Orange6 * {
  color: var(--color-orange-6);
  stroke: var(--color-orange-6);
}

.ThemeColor-Yellow1 {
  color: var(--color-yellow-1);
}

.ThemeColor-Yellow1, .ThemeColor-Yellow1 * {
  color: var(--color-yellow-1);
  stroke: var(--color-yellow-1);
}

.ThemeColor-Yellow2 {
  color: var(--color-yellow-2);
}

.ThemeColor-Yellow2, .ThemeColor-Yellow2 * {
  color: var(--color-yellow-2);
  stroke: var(--color-yellow-2);
}

.ThemeColor-Yellow3 {
  color: var(--color-yellow-3);
}

.ThemeColor-Yellow3, .ThemeColor-Yellow3 * {
  color: var(--color-yellow-3);
  stroke: var(--color-yellow-3);
}

.ThemeColor-Yellow4 {
  color: var(--color-yellow-4);
}

.ThemeColor-Yellow4, .ThemeColor-Yellow4 * {
  color: var(--color-yellow-4);
  stroke: var(--color-yellow-4);
}

.ThemeColor-Yellow5 {
  color: var(--color-yellow-5);
}

.ThemeColor-Yellow5, .ThemeColor-Yellow5 * {
  color: var(--color-yellow-5);
  stroke: var(--color-yellow-5);
}

.ThemeColor-Yellow6 {
  color: var(--color-yellow-6);
}

.ThemeColor-Yellow6, .ThemeColor-Yellow6 * {
  color: var(--color-yellow-6);
  stroke: var(--color-yellow-6);
}

.ThemeColor-Green1 {
  color: var(--color-green-1);
}

.ThemeColor-Green1, .ThemeColor-Green1 * {
  color: var(--color-green-1);
  stroke: var(--color-green-1);
}

.ThemeColor-Green2 {
  color: var(--color-green-2);
}

.ThemeColor-Green2, .ThemeColor-Green2 * {
  color: var(--color-green-2);
  stroke: var(--color-green-2);
}

.ThemeColor-Green3 {
  color: var(--color-green-3);
}

.ThemeColor-Green3, .ThemeColor-Green3 * {
  color: var(--color-green-3);
  stroke: var(--color-green-3);
}

.ThemeColor-Green4 {
  color: var(--color-green-4);
}

.ThemeColor-Green4, .ThemeColor-Green4 * {
  color: var(--color-green-4);
  stroke: var(--color-green-4);
}

.ThemeColor-Green5 {
  color: var(--color-green-5);
}

.ThemeColor-Green5, .ThemeColor-Green5 * {
  color: var(--color-green-5);
  stroke: var(--color-green-5);
}

.ThemeColor-Green6 {
  color: var(--color-green-6);
}

.ThemeColor-Green6, .ThemeColor-Green6 * {
  color: var(--color-green-6);
  stroke: var(--color-green-6);
}

.ThemeColor-Mint1 {
  color: var(--color-mint-1);
}

.ThemeColor-Mint1, .ThemeColor-Mint1 * {
  color: var(--color-mint-1);
  stroke: var(--color-mint-1);
}

.ThemeColor-Mint2 {
  color: var(--color-mint-2);
}

.ThemeColor-Mint2, .ThemeColor-Mint2 * {
  color: var(--color-mint-2);
  stroke: var(--color-mint-2);
}

.ThemeColor-Mint3 {
  color: var(--color-mint-3);
}

.ThemeColor-Mint3, .ThemeColor-Mint3 * {
  color: var(--color-mint-3);
  stroke: var(--color-mint-3);
}

.ThemeColor-Mint4 {
  color: var(--color-mint-4);
}

.ThemeColor-Mint4, .ThemeColor-Mint4 * {
  color: var(--color-mint-4);
  stroke: var(--color-mint-4);
}

.ThemeColor-Mint5 {
  color: var(--color-mint-5);
}

.ThemeColor-Mint5, .ThemeColor-Mint5 * {
  color: var(--color-mint-5);
  stroke: var(--color-mint-5);
}

.ThemeColor-Mint6 {
  color: var(--color-mint-6);
}

.ThemeColor-Mint6, .ThemeColor-Mint6 * {
  color: var(--color-mint-6);
  stroke: var(--color-mint-6);
}

.ThemeColor-Cyan1 {
  color: var(--color-cyan-1);
}

.ThemeColor-Cyan1, .ThemeColor-Cyan1 * {
  color: var(--color-cyan-1);
  stroke: var(--color-cyan-1);
}

.ThemeColor-Cyan2 {
  color: var(--color-cyan-2);
}

.ThemeColor-Cyan2, .ThemeColor-Cyan2 * {
  color: var(--color-cyan-2);
  stroke: var(--color-cyan-2);
}

.ThemeColor-Cyan3 {
  color: var(--color-cyan-3);
}

.ThemeColor-Cyan3, .ThemeColor-Cyan3 * {
  color: var(--color-cyan-3);
  stroke: var(--color-cyan-3);
}

.ThemeColor-Cyan4 {
  color: var(--color-cyan-4);
}

.ThemeColor-Cyan4, .ThemeColor-Cyan4 * {
  color: var(--color-cyan-4);
  stroke: var(--color-cyan-4);
}

.ThemeColor-Cyan5 {
  color: var(--color-cyan-5);
}

.ThemeColor-Cyan5, .ThemeColor-Cyan5 * {
  color: var(--color-cyan-5);
  stroke: var(--color-cyan-5);
}

.ThemeColor-Cyan6 {
  color: var(--color-cyan-6);
}

.ThemeColor-Cyan6, .ThemeColor-Cyan6 * {
  color: var(--color-cyan-6);
  stroke: var(--color-cyan-6);
}

.ThemeColor-Blue1 {
  color: var(--color-blue-1);
}

.ThemeColor-Blue1, .ThemeColor-Blue1 * {
  color: var(--color-blue-1);
  stroke: var(--color-blue-1);
}

.ThemeColor-Blue2 {
  color: var(--color-blue-2);
}

.ThemeColor-Blue2, .ThemeColor-Blue2 * {
  color: var(--color-blue-2);
  stroke: var(--color-blue-2);
}

.ThemeColor-Blue3 {
  color: var(--color-blue-3);
}

.ThemeColor-Blue3, .ThemeColor-Blue3 * {
  color: var(--color-blue-3);
  stroke: var(--color-blue-3);
}

.ThemeColor-Blue4 {
  color: var(--color-blue-4);
}

.ThemeColor-Blue4, .ThemeColor-Blue4 * {
  color: var(--color-blue-4);
  stroke: var(--color-blue-4);
}

.ThemeColor-Blue5 {
  color: var(--color-blue-5);
}

.ThemeColor-Blue5, .ThemeColor-Blue5 * {
  color: var(--color-blue-5);
  stroke: var(--color-blue-5);
}

.ThemeColor-Blue6 {
  color: var(--color-blue-6);
}

.ThemeColor-Blue6, .ThemeColor-Blue6 * {
  color: var(--color-blue-6);
  stroke: var(--color-blue-6);
}

.ThemeColor-Indigo1 {
  color: var(--color-indigo-1);
}

.ThemeColor-Indigo1, .ThemeColor-Indigo1 * {
  color: var(--color-indigo-1);
  stroke: var(--color-indigo-1);
}

.ThemeColor-Indigo2 {
  color: var(--color-indigo-2);
}

.ThemeColor-Indigo2, .ThemeColor-Indigo2 * {
  color: var(--color-indigo-2);
  stroke: var(--color-indigo-2);
}

.ThemeColor-Indigo3 {
  color: var(--color-indigo-3);
}

.ThemeColor-Indigo3, .ThemeColor-Indigo3 * {
  color: var(--color-indigo-3);
  stroke: var(--color-indigo-3);
}

.ThemeColor-Indigo4 {
  color: var(--color-indigo-4);
}

.ThemeColor-Indigo4, .ThemeColor-Indigo4 * {
  color: var(--color-indigo-4);
  stroke: var(--color-indigo-4);
}

.ThemeColor-Indigo5 {
  color: var(--color-indigo-5);
}

.ThemeColor-Indigo5, .ThemeColor-Indigo5 * {
  color: var(--color-indigo-5);
  stroke: var(--color-indigo-5);
}

.ThemeColor-Indigo6 {
  color: var(--color-indigo-6);
}

.ThemeColor-Indigo6, .ThemeColor-Indigo6 * {
  color: var(--color-indigo-6);
  stroke: var(--color-indigo-6);
}

.ThemeColor-Purple1 {
  color: var(--color-purple-1);
}

.ThemeColor-Purple1, .ThemeColor-Purple1 * {
  color: var(--color-purple-1);
  stroke: var(--color-purple-1);
}

.ThemeColor-Purple2 {
  color: var(--color-purple-2);
}

.ThemeColor-Purple2, .ThemeColor-Purple2 * {
  color: var(--color-purple-2);
  stroke: var(--color-purple-2);
}

.ThemeColor-Purple3 {
  color: var(--color-purple-3);
}

.ThemeColor-Purple3, .ThemeColor-Purple3 * {
  color: var(--color-purple-3);
  stroke: var(--color-purple-3);
}

.ThemeColor-Purple4 {
  color: var(--color-purple-4);
}

.ThemeColor-Purple4, .ThemeColor-Purple4 * {
  color: var(--color-purple-4);
  stroke: var(--color-purple-4);
}

.ThemeColor-Purple5 {
  color: var(--color-purple-5);
}

.ThemeColor-Purple5, .ThemeColor-Purple5 * {
  color: var(--color-purple-5);
  stroke: var(--color-purple-5);
}

.ThemeColor-Purple6 {
  color: var(--color-purple-6);
}

.ThemeColor-Purple6, .ThemeColor-Purple6 * {
  color: var(--color-purple-6);
  stroke: var(--color-purple-6);
}

.ThemeColor-Magenta1 {
  color: var(--color-magenta-1);
}

.ThemeColor-Magenta1, .ThemeColor-Magenta1 * {
  color: var(--color-magenta-1);
  stroke: var(--color-magenta-1);
}

.ThemeColor-Magenta2 {
  color: var(--color-magenta-2);
}

.ThemeColor-Magenta2, .ThemeColor-Magenta2 * {
  color: var(--color-magenta-2);
  stroke: var(--color-magenta-2);
}

.ThemeColor-Magenta3 {
  color: var(--color-magenta-3);
}

.ThemeColor-Magenta3, .ThemeColor-Magenta3 * {
  color: var(--color-magenta-3);
  stroke: var(--color-magenta-3);
}

.ThemeColor-Magenta4 {
  color: var(--color-magenta-4);
}

.ThemeColor-Magenta4, .ThemeColor-Magenta4 * {
  color: var(--color-magenta-4);
  stroke: var(--color-magenta-4);
}

.ThemeColor-Magenta5 {
  color: var(--color-magenta-5);
}

.ThemeColor-Magenta5, .ThemeColor-Magenta5 * {
  color: var(--color-magenta-5);
  stroke: var(--color-magenta-5);
}

.ThemeColor-Magenta6 {
  color: var(--color-magenta-6);
}

.ThemeColor-Magenta6, .ThemeColor-Magenta6 * {
  color: var(--color-magenta-6);
  stroke: var(--color-magenta-6);
}

.ThemeBorder-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: none;
  border-color: #0000 !important;
}

.ThemeBorder-Base1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-1);
  border: .05rem solid var(--color-base-1) !important;
}

.ThemeBorder-Base1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-1);
  border: .1rem solid var(--color-base-1) !important;
}

.ThemeBorder-Base1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-1);
  border: .15rem solid var(--color-base-1) !important;
}

.ThemeBorder-Base1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base1-Light {
  --squircle-border-top: .05rem solid var(--color-base-1);
  --squircle-border-right: .05rem solid var(--color-base-1);
  --squircle-border-bottom: .05rem solid var(--color-base-1);
  --squircle-border-left: .05rem solid var(--color-base-1);
  border-top: .05rem solid var(--color-base-1) !important;
  border-right: .05rem solid var(--color-base-1) !important;
  border-bottom: .05rem solid var(--color-base-1) !important;
  border-left: .05rem solid var(--color-base-1) !important;
}

.ThemeBorder1-Base1-Regular {
  --squircle-border-top: .1rem solid var(--color-base-1);
  --squircle-border-right: .1rem solid var(--color-base-1);
  --squircle-border-bottom: .1rem solid var(--color-base-1);
  --squircle-border-left: .1rem solid var(--color-base-1);
  border-top: .1rem solid var(--color-base-1) !important;
  border-right: .1rem solid var(--color-base-1) !important;
  border-bottom: .1rem solid var(--color-base-1) !important;
  border-left: .1rem solid var(--color-base-1) !important;
}

.ThemeBorder1-Base1-Bold {
  --squircle-border-top: .15rem solid var(--color-base-1);
  --squircle-border-right: .15rem solid var(--color-base-1);
  --squircle-border-bottom: .15rem solid var(--color-base-1);
  --squircle-border-left: .15rem solid var(--color-base-1);
  border-top: .15rem solid var(--color-base-1) !important;
  border-right: .15rem solid var(--color-base-1) !important;
  border-bottom: .15rem solid var(--color-base-1) !important;
  border-left: .15rem solid var(--color-base-1) !important;
}

.ThemeBorder1-Base1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base1-Light {
  --squircle-border-right: .05rem solid var(--color-base-1);
  --squircle-border-left: .05rem solid var(--color-base-1);
  border-right: .05rem solid var(--color-base-1) !important;
  border-left: .05rem solid var(--color-base-1) !important;
}

.ThemeBorder2-Base1-Regular {
  --squircle-border-right: .1rem solid var(--color-base-1);
  --squircle-border-left: .1rem solid var(--color-base-1);
  border-right: .1rem solid var(--color-base-1) !important;
  border-left: .1rem solid var(--color-base-1) !important;
}

.ThemeBorder2-Base1-Bold {
  --squircle-border-right: .15rem solid var(--color-base-1);
  --squircle-border-left: .15rem solid var(--color-base-1);
  border-right: .15rem solid var(--color-base-1) !important;
  border-left: .15rem solid var(--color-base-1) !important;
}

.ThemeBorder2-Base1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base1-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-1);
  border-bottom: .05rem solid var(--color-base-1) !important;
}

.ThemeBorder3-Base1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-1);
  border-bottom: .1rem solid var(--color-base-1) !important;
}

.ThemeBorder3-Base1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-1);
  border-bottom: .15rem solid var(--color-base-1) !important;
}

.ThemeBorder3-Base1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base1-Light {
  --squircle-border-left: .05rem solid var(--color-base-1);
  border-left: .05rem solid var(--color-base-1) !important;
}

.ThemeBorder4-Base1-Regular {
  --squircle-border-left: .1rem solid var(--color-base-1);
  border-left: .1rem solid var(--color-base-1) !important;
}

.ThemeBorder4-Base1-Bold {
  --squircle-border-left: .15rem solid var(--color-base-1);
  border-left: .15rem solid var(--color-base-1) !important;
}

.ThemeBorder4-Base1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder-Base1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder-Base1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder-Base1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder1-Base1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder1-Base1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder1-Base1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder2-Base1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder2-Base1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder2-Base1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder3-Base1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder3-Base1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder3-Base1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder4-Base1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder4-Base1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 20%, transparent) !important;
}

.ThemeBorder4-Base1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder-Base1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder-Base1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder-Base1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder1-Base1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder1-Base1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder1-Base1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder2-Base1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder2-Base1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder2-Base1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder3-Base1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder3-Base1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder3-Base1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder4-Base1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder4-Base1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 25%, transparent) !important;
}

.ThemeBorder4-Base1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder-Base1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder-Base1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder-Base1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder1-Base1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder1-Base1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder1-Base1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder2-Base1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder2-Base1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder2-Base1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder3-Base1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder3-Base1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder3-Base1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder4-Base1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder4-Base1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 30%, transparent) !important;
}

.ThemeBorder4-Base1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder-Base1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder-Base1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder-Base1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder1-Base1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder1-Base1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder1-Base1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder2-Base1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder2-Base1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder2-Base1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder3-Base1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder3-Base1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder3-Base1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder4-Base1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder4-Base1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 35%, transparent) !important;
}

.ThemeBorder4-Base1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder-Base1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder-Base1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder-Base1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder1-Base1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder1-Base1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder1-Base1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder2-Base1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder2-Base1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder2-Base1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder3-Base1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder3-Base1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder3-Base1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder4-Base1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder4-Base1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 40%, transparent) !important;
}

.ThemeBorder4-Base1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder-Base1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder-Base1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder-Base1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder1-Base1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder1-Base1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder1-Base1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder2-Base1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder2-Base1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder2-Base1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder3-Base1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder3-Base1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder3-Base1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder4-Base1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder4-Base1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-1) 45%, transparent) !important;
}

.ThemeBorder4-Base1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-2);
  border: .05rem solid var(--color-base-2) !important;
}

.ThemeBorder-Base2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-2);
  border: .1rem solid var(--color-base-2) !important;
}

.ThemeBorder-Base2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-2);
  border: .15rem solid var(--color-base-2) !important;
}

.ThemeBorder-Base2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base2-Light {
  --squircle-border-top: .05rem solid var(--color-base-2);
  --squircle-border-right: .05rem solid var(--color-base-2);
  --squircle-border-bottom: .05rem solid var(--color-base-2);
  --squircle-border-left: .05rem solid var(--color-base-2);
  border-top: .05rem solid var(--color-base-2) !important;
  border-right: .05rem solid var(--color-base-2) !important;
  border-bottom: .05rem solid var(--color-base-2) !important;
  border-left: .05rem solid var(--color-base-2) !important;
}

.ThemeBorder1-Base2-Regular {
  --squircle-border-top: .1rem solid var(--color-base-2);
  --squircle-border-right: .1rem solid var(--color-base-2);
  --squircle-border-bottom: .1rem solid var(--color-base-2);
  --squircle-border-left: .1rem solid var(--color-base-2);
  border-top: .1rem solid var(--color-base-2) !important;
  border-right: .1rem solid var(--color-base-2) !important;
  border-bottom: .1rem solid var(--color-base-2) !important;
  border-left: .1rem solid var(--color-base-2) !important;
}

.ThemeBorder1-Base2-Bold {
  --squircle-border-top: .15rem solid var(--color-base-2);
  --squircle-border-right: .15rem solid var(--color-base-2);
  --squircle-border-bottom: .15rem solid var(--color-base-2);
  --squircle-border-left: .15rem solid var(--color-base-2);
  border-top: .15rem solid var(--color-base-2) !important;
  border-right: .15rem solid var(--color-base-2) !important;
  border-bottom: .15rem solid var(--color-base-2) !important;
  border-left: .15rem solid var(--color-base-2) !important;
}

.ThemeBorder1-Base2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base2-Light {
  --squircle-border-right: .05rem solid var(--color-base-2);
  --squircle-border-left: .05rem solid var(--color-base-2);
  border-right: .05rem solid var(--color-base-2) !important;
  border-left: .05rem solid var(--color-base-2) !important;
}

.ThemeBorder2-Base2-Regular {
  --squircle-border-right: .1rem solid var(--color-base-2);
  --squircle-border-left: .1rem solid var(--color-base-2);
  border-right: .1rem solid var(--color-base-2) !important;
  border-left: .1rem solid var(--color-base-2) !important;
}

.ThemeBorder2-Base2-Bold {
  --squircle-border-right: .15rem solid var(--color-base-2);
  --squircle-border-left: .15rem solid var(--color-base-2);
  border-right: .15rem solid var(--color-base-2) !important;
  border-left: .15rem solid var(--color-base-2) !important;
}

.ThemeBorder2-Base2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base2-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-2);
  border-bottom: .05rem solid var(--color-base-2) !important;
}

.ThemeBorder3-Base2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-2);
  border-bottom: .1rem solid var(--color-base-2) !important;
}

.ThemeBorder3-Base2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-2);
  border-bottom: .15rem solid var(--color-base-2) !important;
}

.ThemeBorder3-Base2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base2-Light {
  --squircle-border-left: .05rem solid var(--color-base-2);
  border-left: .05rem solid var(--color-base-2) !important;
}

.ThemeBorder4-Base2-Regular {
  --squircle-border-left: .1rem solid var(--color-base-2);
  border-left: .1rem solid var(--color-base-2) !important;
}

.ThemeBorder4-Base2-Bold {
  --squircle-border-left: .15rem solid var(--color-base-2);
  border-left: .15rem solid var(--color-base-2) !important;
}

.ThemeBorder4-Base2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder-Base2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder-Base2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder-Base2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder1-Base2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder1-Base2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder1-Base2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder2-Base2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder2-Base2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder2-Base2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder3-Base2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder3-Base2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder3-Base2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder4-Base2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder4-Base2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 20%, transparent) !important;
}

.ThemeBorder4-Base2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder-Base2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder-Base2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder-Base2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder1-Base2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder1-Base2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder1-Base2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder2-Base2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder2-Base2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder2-Base2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder3-Base2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder3-Base2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder3-Base2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder4-Base2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder4-Base2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 25%, transparent) !important;
}

.ThemeBorder4-Base2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder-Base2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder-Base2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder-Base2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder1-Base2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder1-Base2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder1-Base2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder2-Base2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder2-Base2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder2-Base2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder3-Base2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder3-Base2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder3-Base2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder4-Base2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder4-Base2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 30%, transparent) !important;
}

.ThemeBorder4-Base2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder-Base2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder-Base2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder-Base2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder1-Base2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder1-Base2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder1-Base2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder2-Base2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder2-Base2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder2-Base2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder3-Base2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder3-Base2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder3-Base2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder4-Base2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder4-Base2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 35%, transparent) !important;
}

.ThemeBorder4-Base2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder-Base2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder-Base2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder-Base2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder1-Base2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder1-Base2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder1-Base2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder2-Base2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder2-Base2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder2-Base2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder3-Base2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder3-Base2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder3-Base2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder4-Base2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder4-Base2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 40%, transparent) !important;
}

.ThemeBorder4-Base2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder-Base2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder-Base2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder-Base2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder1-Base2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder1-Base2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder1-Base2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder2-Base2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder2-Base2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder2-Base2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder3-Base2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder3-Base2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder3-Base2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder4-Base2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder4-Base2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-2) 45%, transparent) !important;
}

.ThemeBorder4-Base2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-3);
  border: .05rem solid var(--color-base-3) !important;
}

.ThemeBorder-Base3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-3);
  border: .1rem solid var(--color-base-3) !important;
}

.ThemeBorder-Base3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-3);
  border: .15rem solid var(--color-base-3) !important;
}

.ThemeBorder-Base3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base3-Light {
  --squircle-border-top: .05rem solid var(--color-base-3);
  --squircle-border-right: .05rem solid var(--color-base-3);
  --squircle-border-bottom: .05rem solid var(--color-base-3);
  --squircle-border-left: .05rem solid var(--color-base-3);
  border-top: .05rem solid var(--color-base-3) !important;
  border-right: .05rem solid var(--color-base-3) !important;
  border-bottom: .05rem solid var(--color-base-3) !important;
  border-left: .05rem solid var(--color-base-3) !important;
}

.ThemeBorder1-Base3-Regular {
  --squircle-border-top: .1rem solid var(--color-base-3);
  --squircle-border-right: .1rem solid var(--color-base-3);
  --squircle-border-bottom: .1rem solid var(--color-base-3);
  --squircle-border-left: .1rem solid var(--color-base-3);
  border-top: .1rem solid var(--color-base-3) !important;
  border-right: .1rem solid var(--color-base-3) !important;
  border-bottom: .1rem solid var(--color-base-3) !important;
  border-left: .1rem solid var(--color-base-3) !important;
}

.ThemeBorder1-Base3-Bold {
  --squircle-border-top: .15rem solid var(--color-base-3);
  --squircle-border-right: .15rem solid var(--color-base-3);
  --squircle-border-bottom: .15rem solid var(--color-base-3);
  --squircle-border-left: .15rem solid var(--color-base-3);
  border-top: .15rem solid var(--color-base-3) !important;
  border-right: .15rem solid var(--color-base-3) !important;
  border-bottom: .15rem solid var(--color-base-3) !important;
  border-left: .15rem solid var(--color-base-3) !important;
}

.ThemeBorder1-Base3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base3-Light {
  --squircle-border-right: .05rem solid var(--color-base-3);
  --squircle-border-left: .05rem solid var(--color-base-3);
  border-right: .05rem solid var(--color-base-3) !important;
  border-left: .05rem solid var(--color-base-3) !important;
}

.ThemeBorder2-Base3-Regular {
  --squircle-border-right: .1rem solid var(--color-base-3);
  --squircle-border-left: .1rem solid var(--color-base-3);
  border-right: .1rem solid var(--color-base-3) !important;
  border-left: .1rem solid var(--color-base-3) !important;
}

.ThemeBorder2-Base3-Bold {
  --squircle-border-right: .15rem solid var(--color-base-3);
  --squircle-border-left: .15rem solid var(--color-base-3);
  border-right: .15rem solid var(--color-base-3) !important;
  border-left: .15rem solid var(--color-base-3) !important;
}

.ThemeBorder2-Base3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base3-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-3);
  border-bottom: .05rem solid var(--color-base-3) !important;
}

.ThemeBorder3-Base3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-3);
  border-bottom: .1rem solid var(--color-base-3) !important;
}

.ThemeBorder3-Base3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-3);
  border-bottom: .15rem solid var(--color-base-3) !important;
}

.ThemeBorder3-Base3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base3-Light {
  --squircle-border-left: .05rem solid var(--color-base-3);
  border-left: .05rem solid var(--color-base-3) !important;
}

.ThemeBorder4-Base3-Regular {
  --squircle-border-left: .1rem solid var(--color-base-3);
  border-left: .1rem solid var(--color-base-3) !important;
}

.ThemeBorder4-Base3-Bold {
  --squircle-border-left: .15rem solid var(--color-base-3);
  border-left: .15rem solid var(--color-base-3) !important;
}

.ThemeBorder4-Base3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder-Base3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder-Base3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder-Base3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder1-Base3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder1-Base3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder1-Base3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder2-Base3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder2-Base3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder2-Base3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder3-Base3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder3-Base3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder3-Base3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder4-Base3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder4-Base3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 20%, transparent) !important;
}

.ThemeBorder4-Base3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder-Base3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder-Base3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder-Base3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder1-Base3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder1-Base3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder1-Base3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder2-Base3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder2-Base3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder2-Base3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder3-Base3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder3-Base3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder3-Base3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder4-Base3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder4-Base3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 25%, transparent) !important;
}

.ThemeBorder4-Base3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder-Base3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder-Base3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder-Base3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder1-Base3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder1-Base3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder1-Base3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder2-Base3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder2-Base3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder2-Base3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder3-Base3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder3-Base3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder3-Base3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder4-Base3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder4-Base3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 30%, transparent) !important;
}

.ThemeBorder4-Base3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder-Base3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder-Base3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder-Base3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder1-Base3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder1-Base3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder1-Base3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder2-Base3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder2-Base3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder2-Base3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder3-Base3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder3-Base3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder3-Base3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder4-Base3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder4-Base3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 35%, transparent) !important;
}

.ThemeBorder4-Base3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder-Base3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder-Base3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder-Base3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder1-Base3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder1-Base3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder1-Base3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder2-Base3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder2-Base3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder2-Base3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder3-Base3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder3-Base3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder3-Base3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder4-Base3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder4-Base3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 40%, transparent) !important;
}

.ThemeBorder4-Base3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder-Base3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder-Base3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder-Base3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder1-Base3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder1-Base3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder1-Base3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder2-Base3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder2-Base3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder2-Base3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder3-Base3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder3-Base3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder3-Base3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder4-Base3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder4-Base3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-3) 45%, transparent) !important;
}

.ThemeBorder4-Base3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-4);
  border: .05rem solid var(--color-base-4) !important;
}

.ThemeBorder-Base4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-4);
  border: .1rem solid var(--color-base-4) !important;
}

.ThemeBorder-Base4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-4);
  border: .15rem solid var(--color-base-4) !important;
}

.ThemeBorder-Base4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base4-Light {
  --squircle-border-top: .05rem solid var(--color-base-4);
  --squircle-border-right: .05rem solid var(--color-base-4);
  --squircle-border-bottom: .05rem solid var(--color-base-4);
  --squircle-border-left: .05rem solid var(--color-base-4);
  border-top: .05rem solid var(--color-base-4) !important;
  border-right: .05rem solid var(--color-base-4) !important;
  border-bottom: .05rem solid var(--color-base-4) !important;
  border-left: .05rem solid var(--color-base-4) !important;
}

.ThemeBorder1-Base4-Regular {
  --squircle-border-top: .1rem solid var(--color-base-4);
  --squircle-border-right: .1rem solid var(--color-base-4);
  --squircle-border-bottom: .1rem solid var(--color-base-4);
  --squircle-border-left: .1rem solid var(--color-base-4);
  border-top: .1rem solid var(--color-base-4) !important;
  border-right: .1rem solid var(--color-base-4) !important;
  border-bottom: .1rem solid var(--color-base-4) !important;
  border-left: .1rem solid var(--color-base-4) !important;
}

.ThemeBorder1-Base4-Bold {
  --squircle-border-top: .15rem solid var(--color-base-4);
  --squircle-border-right: .15rem solid var(--color-base-4);
  --squircle-border-bottom: .15rem solid var(--color-base-4);
  --squircle-border-left: .15rem solid var(--color-base-4);
  border-top: .15rem solid var(--color-base-4) !important;
  border-right: .15rem solid var(--color-base-4) !important;
  border-bottom: .15rem solid var(--color-base-4) !important;
  border-left: .15rem solid var(--color-base-4) !important;
}

.ThemeBorder1-Base4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base4-Light {
  --squircle-border-right: .05rem solid var(--color-base-4);
  --squircle-border-left: .05rem solid var(--color-base-4);
  border-right: .05rem solid var(--color-base-4) !important;
  border-left: .05rem solid var(--color-base-4) !important;
}

.ThemeBorder2-Base4-Regular {
  --squircle-border-right: .1rem solid var(--color-base-4);
  --squircle-border-left: .1rem solid var(--color-base-4);
  border-right: .1rem solid var(--color-base-4) !important;
  border-left: .1rem solid var(--color-base-4) !important;
}

.ThemeBorder2-Base4-Bold {
  --squircle-border-right: .15rem solid var(--color-base-4);
  --squircle-border-left: .15rem solid var(--color-base-4);
  border-right: .15rem solid var(--color-base-4) !important;
  border-left: .15rem solid var(--color-base-4) !important;
}

.ThemeBorder2-Base4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base4-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-4);
  border-bottom: .05rem solid var(--color-base-4) !important;
}

.ThemeBorder3-Base4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-4);
  border-bottom: .1rem solid var(--color-base-4) !important;
}

.ThemeBorder3-Base4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-4);
  border-bottom: .15rem solid var(--color-base-4) !important;
}

.ThemeBorder3-Base4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base4-Light {
  --squircle-border-left: .05rem solid var(--color-base-4);
  border-left: .05rem solid var(--color-base-4) !important;
}

.ThemeBorder4-Base4-Regular {
  --squircle-border-left: .1rem solid var(--color-base-4);
  border-left: .1rem solid var(--color-base-4) !important;
}

.ThemeBorder4-Base4-Bold {
  --squircle-border-left: .15rem solid var(--color-base-4);
  border-left: .15rem solid var(--color-base-4) !important;
}

.ThemeBorder4-Base4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder-Base4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder-Base4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder-Base4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder1-Base4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder1-Base4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder1-Base4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder2-Base4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder2-Base4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder2-Base4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder3-Base4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder3-Base4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder3-Base4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder4-Base4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder4-Base4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 20%, transparent) !important;
}

.ThemeBorder4-Base4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder-Base4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder-Base4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder-Base4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder1-Base4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder1-Base4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder1-Base4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder2-Base4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder2-Base4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder2-Base4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder3-Base4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder3-Base4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder3-Base4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder4-Base4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder4-Base4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 25%, transparent) !important;
}

.ThemeBorder4-Base4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder-Base4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder-Base4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder-Base4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder1-Base4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder1-Base4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder1-Base4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder2-Base4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder2-Base4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder2-Base4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder3-Base4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder3-Base4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder3-Base4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder4-Base4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder4-Base4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 30%, transparent) !important;
}

.ThemeBorder4-Base4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder-Base4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder-Base4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder-Base4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder1-Base4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder1-Base4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder1-Base4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder2-Base4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder2-Base4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder2-Base4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder3-Base4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder3-Base4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder3-Base4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder4-Base4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder4-Base4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 35%, transparent) !important;
}

.ThemeBorder4-Base4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder-Base4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder-Base4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder-Base4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder1-Base4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder1-Base4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder1-Base4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder2-Base4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder2-Base4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder2-Base4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder3-Base4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder3-Base4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder3-Base4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder4-Base4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder4-Base4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 40%, transparent) !important;
}

.ThemeBorder4-Base4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder-Base4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder-Base4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder-Base4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder1-Base4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder1-Base4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder1-Base4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder2-Base4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder2-Base4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder2-Base4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder3-Base4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder3-Base4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder3-Base4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder4-Base4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder4-Base4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-4) 45%, transparent) !important;
}

.ThemeBorder4-Base4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-5);
  border: .05rem solid var(--color-base-5) !important;
}

.ThemeBorder-Base5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-5);
  border: .1rem solid var(--color-base-5) !important;
}

.ThemeBorder-Base5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-5);
  border: .15rem solid var(--color-base-5) !important;
}

.ThemeBorder-Base5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base5-Light {
  --squircle-border-top: .05rem solid var(--color-base-5);
  --squircle-border-right: .05rem solid var(--color-base-5);
  --squircle-border-bottom: .05rem solid var(--color-base-5);
  --squircle-border-left: .05rem solid var(--color-base-5);
  border-top: .05rem solid var(--color-base-5) !important;
  border-right: .05rem solid var(--color-base-5) !important;
  border-bottom: .05rem solid var(--color-base-5) !important;
  border-left: .05rem solid var(--color-base-5) !important;
}

.ThemeBorder1-Base5-Regular {
  --squircle-border-top: .1rem solid var(--color-base-5);
  --squircle-border-right: .1rem solid var(--color-base-5);
  --squircle-border-bottom: .1rem solid var(--color-base-5);
  --squircle-border-left: .1rem solid var(--color-base-5);
  border-top: .1rem solid var(--color-base-5) !important;
  border-right: .1rem solid var(--color-base-5) !important;
  border-bottom: .1rem solid var(--color-base-5) !important;
  border-left: .1rem solid var(--color-base-5) !important;
}

.ThemeBorder1-Base5-Bold {
  --squircle-border-top: .15rem solid var(--color-base-5);
  --squircle-border-right: .15rem solid var(--color-base-5);
  --squircle-border-bottom: .15rem solid var(--color-base-5);
  --squircle-border-left: .15rem solid var(--color-base-5);
  border-top: .15rem solid var(--color-base-5) !important;
  border-right: .15rem solid var(--color-base-5) !important;
  border-bottom: .15rem solid var(--color-base-5) !important;
  border-left: .15rem solid var(--color-base-5) !important;
}

.ThemeBorder1-Base5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base5-Light {
  --squircle-border-right: .05rem solid var(--color-base-5);
  --squircle-border-left: .05rem solid var(--color-base-5);
  border-right: .05rem solid var(--color-base-5) !important;
  border-left: .05rem solid var(--color-base-5) !important;
}

.ThemeBorder2-Base5-Regular {
  --squircle-border-right: .1rem solid var(--color-base-5);
  --squircle-border-left: .1rem solid var(--color-base-5);
  border-right: .1rem solid var(--color-base-5) !important;
  border-left: .1rem solid var(--color-base-5) !important;
}

.ThemeBorder2-Base5-Bold {
  --squircle-border-right: .15rem solid var(--color-base-5);
  --squircle-border-left: .15rem solid var(--color-base-5);
  border-right: .15rem solid var(--color-base-5) !important;
  border-left: .15rem solid var(--color-base-5) !important;
}

.ThemeBorder2-Base5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base5-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-5);
  border-bottom: .05rem solid var(--color-base-5) !important;
}

.ThemeBorder3-Base5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-5);
  border-bottom: .1rem solid var(--color-base-5) !important;
}

.ThemeBorder3-Base5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-5);
  border-bottom: .15rem solid var(--color-base-5) !important;
}

.ThemeBorder3-Base5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base5-Light {
  --squircle-border-left: .05rem solid var(--color-base-5);
  border-left: .05rem solid var(--color-base-5) !important;
}

.ThemeBorder4-Base5-Regular {
  --squircle-border-left: .1rem solid var(--color-base-5);
  border-left: .1rem solid var(--color-base-5) !important;
}

.ThemeBorder4-Base5-Bold {
  --squircle-border-left: .15rem solid var(--color-base-5);
  border-left: .15rem solid var(--color-base-5) !important;
}

.ThemeBorder4-Base5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder-Base5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder-Base5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder-Base5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder1-Base5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder1-Base5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder1-Base5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder2-Base5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder2-Base5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder2-Base5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder3-Base5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder3-Base5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder3-Base5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder4-Base5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder4-Base5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 20%, transparent) !important;
}

.ThemeBorder4-Base5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder-Base5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder-Base5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder-Base5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder1-Base5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder1-Base5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder1-Base5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder2-Base5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder2-Base5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder2-Base5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder3-Base5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder3-Base5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder3-Base5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder4-Base5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder4-Base5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 25%, transparent) !important;
}

.ThemeBorder4-Base5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder-Base5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder-Base5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder-Base5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder1-Base5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder1-Base5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder1-Base5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder2-Base5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder2-Base5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder2-Base5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder3-Base5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder3-Base5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder3-Base5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder4-Base5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder4-Base5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 30%, transparent) !important;
}

.ThemeBorder4-Base5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder-Base5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder-Base5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder-Base5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder1-Base5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder1-Base5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder1-Base5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder2-Base5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder2-Base5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder2-Base5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder3-Base5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder3-Base5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder3-Base5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder4-Base5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder4-Base5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 35%, transparent) !important;
}

.ThemeBorder4-Base5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder-Base5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder-Base5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder-Base5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder1-Base5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder1-Base5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder1-Base5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder2-Base5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder2-Base5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder2-Base5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder3-Base5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder3-Base5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder3-Base5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder4-Base5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder4-Base5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 40%, transparent) !important;
}

.ThemeBorder4-Base5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder-Base5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder-Base5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder-Base5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder1-Base5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder1-Base5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder1-Base5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder2-Base5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder2-Base5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder2-Base5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder3-Base5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder3-Base5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder3-Base5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder4-Base5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder4-Base5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-5) 45%, transparent) !important;
}

.ThemeBorder4-Base5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-6);
  border: .05rem solid var(--color-base-6) !important;
}

.ThemeBorder-Base6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-6);
  border: .1rem solid var(--color-base-6) !important;
}

.ThemeBorder-Base6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-6);
  border: .15rem solid var(--color-base-6) !important;
}

.ThemeBorder-Base6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base6-Light {
  --squircle-border-top: .05rem solid var(--color-base-6);
  --squircle-border-right: .05rem solid var(--color-base-6);
  --squircle-border-bottom: .05rem solid var(--color-base-6);
  --squircle-border-left: .05rem solid var(--color-base-6);
  border-top: .05rem solid var(--color-base-6) !important;
  border-right: .05rem solid var(--color-base-6) !important;
  border-bottom: .05rem solid var(--color-base-6) !important;
  border-left: .05rem solid var(--color-base-6) !important;
}

.ThemeBorder1-Base6-Regular {
  --squircle-border-top: .1rem solid var(--color-base-6);
  --squircle-border-right: .1rem solid var(--color-base-6);
  --squircle-border-bottom: .1rem solid var(--color-base-6);
  --squircle-border-left: .1rem solid var(--color-base-6);
  border-top: .1rem solid var(--color-base-6) !important;
  border-right: .1rem solid var(--color-base-6) !important;
  border-bottom: .1rem solid var(--color-base-6) !important;
  border-left: .1rem solid var(--color-base-6) !important;
}

.ThemeBorder1-Base6-Bold {
  --squircle-border-top: .15rem solid var(--color-base-6);
  --squircle-border-right: .15rem solid var(--color-base-6);
  --squircle-border-bottom: .15rem solid var(--color-base-6);
  --squircle-border-left: .15rem solid var(--color-base-6);
  border-top: .15rem solid var(--color-base-6) !important;
  border-right: .15rem solid var(--color-base-6) !important;
  border-bottom: .15rem solid var(--color-base-6) !important;
  border-left: .15rem solid var(--color-base-6) !important;
}

.ThemeBorder1-Base6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base6-Light {
  --squircle-border-right: .05rem solid var(--color-base-6);
  --squircle-border-left: .05rem solid var(--color-base-6);
  border-right: .05rem solid var(--color-base-6) !important;
  border-left: .05rem solid var(--color-base-6) !important;
}

.ThemeBorder2-Base6-Regular {
  --squircle-border-right: .1rem solid var(--color-base-6);
  --squircle-border-left: .1rem solid var(--color-base-6);
  border-right: .1rem solid var(--color-base-6) !important;
  border-left: .1rem solid var(--color-base-6) !important;
}

.ThemeBorder2-Base6-Bold {
  --squircle-border-right: .15rem solid var(--color-base-6);
  --squircle-border-left: .15rem solid var(--color-base-6);
  border-right: .15rem solid var(--color-base-6) !important;
  border-left: .15rem solid var(--color-base-6) !important;
}

.ThemeBorder2-Base6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base6-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-6);
  border-bottom: .05rem solid var(--color-base-6) !important;
}

.ThemeBorder3-Base6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-6);
  border-bottom: .1rem solid var(--color-base-6) !important;
}

.ThemeBorder3-Base6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-6);
  border-bottom: .15rem solid var(--color-base-6) !important;
}

.ThemeBorder3-Base6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base6-Light {
  --squircle-border-left: .05rem solid var(--color-base-6);
  border-left: .05rem solid var(--color-base-6) !important;
}

.ThemeBorder4-Base6-Regular {
  --squircle-border-left: .1rem solid var(--color-base-6);
  border-left: .1rem solid var(--color-base-6) !important;
}

.ThemeBorder4-Base6-Bold {
  --squircle-border-left: .15rem solid var(--color-base-6);
  border-left: .15rem solid var(--color-base-6) !important;
}

.ThemeBorder4-Base6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder-Base6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder-Base6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder-Base6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder1-Base6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder1-Base6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder1-Base6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder2-Base6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder2-Base6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder2-Base6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder3-Base6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder3-Base6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder3-Base6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder4-Base6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder4-Base6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 20%, transparent) !important;
}

.ThemeBorder4-Base6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder-Base6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder-Base6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder-Base6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder1-Base6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder1-Base6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder1-Base6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder2-Base6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder2-Base6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder2-Base6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder3-Base6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder3-Base6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder3-Base6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder4-Base6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder4-Base6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 25%, transparent) !important;
}

.ThemeBorder4-Base6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder-Base6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder-Base6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder-Base6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder1-Base6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder1-Base6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder1-Base6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder2-Base6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder2-Base6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder2-Base6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder3-Base6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder3-Base6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder3-Base6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder4-Base6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder4-Base6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 30%, transparent) !important;
}

.ThemeBorder4-Base6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder-Base6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder-Base6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder-Base6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder1-Base6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder1-Base6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder1-Base6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder2-Base6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder2-Base6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder2-Base6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder3-Base6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder3-Base6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder3-Base6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder4-Base6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder4-Base6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 35%, transparent) !important;
}

.ThemeBorder4-Base6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder-Base6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder-Base6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder-Base6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder1-Base6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder1-Base6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder1-Base6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder2-Base6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder2-Base6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder2-Base6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder3-Base6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder3-Base6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder3-Base6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder4-Base6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder4-Base6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 40%, transparent) !important;
}

.ThemeBorder4-Base6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Base6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder-Base6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder-Base6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder-Base6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Base6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder1-Base6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder1-Base6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder1-Base6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Base6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder2-Base6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder2-Base6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder2-Base6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Base6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder3-Base6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder3-Base6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder3-Base6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Base6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder4-Base6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder4-Base6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-6) 45%, transparent) !important;
}

.ThemeBorder4-Base6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-light-1);
  border: .05rem solid var(--color-base-light-1) !important;
}

.ThemeBorder-BaseLight1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-light-1);
  border: .1rem solid var(--color-base-light-1) !important;
}

.ThemeBorder-BaseLight1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-light-1);
  border: .15rem solid var(--color-base-light-1) !important;
}

.ThemeBorder-BaseLight1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight1-Light {
  --squircle-border-top: .05rem solid var(--color-base-light-1);
  --squircle-border-right: .05rem solid var(--color-base-light-1);
  --squircle-border-bottom: .05rem solid var(--color-base-light-1);
  --squircle-border-left: .05rem solid var(--color-base-light-1);
  border-top: .05rem solid var(--color-base-light-1) !important;
  border-right: .05rem solid var(--color-base-light-1) !important;
  border-bottom: .05rem solid var(--color-base-light-1) !important;
  border-left: .05rem solid var(--color-base-light-1) !important;
}

.ThemeBorder1-BaseLight1-Regular {
  --squircle-border-top: .1rem solid var(--color-base-light-1);
  --squircle-border-right: .1rem solid var(--color-base-light-1);
  --squircle-border-bottom: .1rem solid var(--color-base-light-1);
  --squircle-border-left: .1rem solid var(--color-base-light-1);
  border-top: .1rem solid var(--color-base-light-1) !important;
  border-right: .1rem solid var(--color-base-light-1) !important;
  border-bottom: .1rem solid var(--color-base-light-1) !important;
  border-left: .1rem solid var(--color-base-light-1) !important;
}

.ThemeBorder1-BaseLight1-Bold {
  --squircle-border-top: .15rem solid var(--color-base-light-1);
  --squircle-border-right: .15rem solid var(--color-base-light-1);
  --squircle-border-bottom: .15rem solid var(--color-base-light-1);
  --squircle-border-left: .15rem solid var(--color-base-light-1);
  border-top: .15rem solid var(--color-base-light-1) !important;
  border-right: .15rem solid var(--color-base-light-1) !important;
  border-bottom: .15rem solid var(--color-base-light-1) !important;
  border-left: .15rem solid var(--color-base-light-1) !important;
}

.ThemeBorder1-BaseLight1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight1-Light {
  --squircle-border-right: .05rem solid var(--color-base-light-1);
  --squircle-border-left: .05rem solid var(--color-base-light-1);
  border-right: .05rem solid var(--color-base-light-1) !important;
  border-left: .05rem solid var(--color-base-light-1) !important;
}

.ThemeBorder2-BaseLight1-Regular {
  --squircle-border-right: .1rem solid var(--color-base-light-1);
  --squircle-border-left: .1rem solid var(--color-base-light-1);
  border-right: .1rem solid var(--color-base-light-1) !important;
  border-left: .1rem solid var(--color-base-light-1) !important;
}

.ThemeBorder2-BaseLight1-Bold {
  --squircle-border-right: .15rem solid var(--color-base-light-1);
  --squircle-border-left: .15rem solid var(--color-base-light-1);
  border-right: .15rem solid var(--color-base-light-1) !important;
  border-left: .15rem solid var(--color-base-light-1) !important;
}

.ThemeBorder2-BaseLight1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight1-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-light-1);
  border-bottom: .05rem solid var(--color-base-light-1) !important;
}

.ThemeBorder3-BaseLight1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-light-1);
  border-bottom: .1rem solid var(--color-base-light-1) !important;
}

.ThemeBorder3-BaseLight1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-light-1);
  border-bottom: .15rem solid var(--color-base-light-1) !important;
}

.ThemeBorder3-BaseLight1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight1-Light {
  --squircle-border-left: .05rem solid var(--color-base-light-1);
  border-left: .05rem solid var(--color-base-light-1) !important;
}

.ThemeBorder4-BaseLight1-Regular {
  --squircle-border-left: .1rem solid var(--color-base-light-1);
  border-left: .1rem solid var(--color-base-light-1) !important;
}

.ThemeBorder4-BaseLight1-Bold {
  --squircle-border-left: .15rem solid var(--color-base-light-1);
  border-left: .15rem solid var(--color-base-light-1) !important;
}

.ThemeBorder4-BaseLight1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder-BaseLight1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder-BaseLight1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder-BaseLight1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder-BaseLight1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder-BaseLight1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder-BaseLight1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder-BaseLight1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder-BaseLight1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder-BaseLight1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder-BaseLight1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder-BaseLight1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder-BaseLight1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder-BaseLight1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder-BaseLight1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder-BaseLight1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder-BaseLight1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder-BaseLight1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder-BaseLight1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-1) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-light-2);
  border: .05rem solid var(--color-base-light-2) !important;
}

.ThemeBorder-BaseLight2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-light-2);
  border: .1rem solid var(--color-base-light-2) !important;
}

.ThemeBorder-BaseLight2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-light-2);
  border: .15rem solid var(--color-base-light-2) !important;
}

.ThemeBorder-BaseLight2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight2-Light {
  --squircle-border-top: .05rem solid var(--color-base-light-2);
  --squircle-border-right: .05rem solid var(--color-base-light-2);
  --squircle-border-bottom: .05rem solid var(--color-base-light-2);
  --squircle-border-left: .05rem solid var(--color-base-light-2);
  border-top: .05rem solid var(--color-base-light-2) !important;
  border-right: .05rem solid var(--color-base-light-2) !important;
  border-bottom: .05rem solid var(--color-base-light-2) !important;
  border-left: .05rem solid var(--color-base-light-2) !important;
}

.ThemeBorder1-BaseLight2-Regular {
  --squircle-border-top: .1rem solid var(--color-base-light-2);
  --squircle-border-right: .1rem solid var(--color-base-light-2);
  --squircle-border-bottom: .1rem solid var(--color-base-light-2);
  --squircle-border-left: .1rem solid var(--color-base-light-2);
  border-top: .1rem solid var(--color-base-light-2) !important;
  border-right: .1rem solid var(--color-base-light-2) !important;
  border-bottom: .1rem solid var(--color-base-light-2) !important;
  border-left: .1rem solid var(--color-base-light-2) !important;
}

.ThemeBorder1-BaseLight2-Bold {
  --squircle-border-top: .15rem solid var(--color-base-light-2);
  --squircle-border-right: .15rem solid var(--color-base-light-2);
  --squircle-border-bottom: .15rem solid var(--color-base-light-2);
  --squircle-border-left: .15rem solid var(--color-base-light-2);
  border-top: .15rem solid var(--color-base-light-2) !important;
  border-right: .15rem solid var(--color-base-light-2) !important;
  border-bottom: .15rem solid var(--color-base-light-2) !important;
  border-left: .15rem solid var(--color-base-light-2) !important;
}

.ThemeBorder1-BaseLight2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight2-Light {
  --squircle-border-right: .05rem solid var(--color-base-light-2);
  --squircle-border-left: .05rem solid var(--color-base-light-2);
  border-right: .05rem solid var(--color-base-light-2) !important;
  border-left: .05rem solid var(--color-base-light-2) !important;
}

.ThemeBorder2-BaseLight2-Regular {
  --squircle-border-right: .1rem solid var(--color-base-light-2);
  --squircle-border-left: .1rem solid var(--color-base-light-2);
  border-right: .1rem solid var(--color-base-light-2) !important;
  border-left: .1rem solid var(--color-base-light-2) !important;
}

.ThemeBorder2-BaseLight2-Bold {
  --squircle-border-right: .15rem solid var(--color-base-light-2);
  --squircle-border-left: .15rem solid var(--color-base-light-2);
  border-right: .15rem solid var(--color-base-light-2) !important;
  border-left: .15rem solid var(--color-base-light-2) !important;
}

.ThemeBorder2-BaseLight2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight2-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-light-2);
  border-bottom: .05rem solid var(--color-base-light-2) !important;
}

.ThemeBorder3-BaseLight2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-light-2);
  border-bottom: .1rem solid var(--color-base-light-2) !important;
}

.ThemeBorder3-BaseLight2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-light-2);
  border-bottom: .15rem solid var(--color-base-light-2) !important;
}

.ThemeBorder3-BaseLight2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight2-Light {
  --squircle-border-left: .05rem solid var(--color-base-light-2);
  border-left: .05rem solid var(--color-base-light-2) !important;
}

.ThemeBorder4-BaseLight2-Regular {
  --squircle-border-left: .1rem solid var(--color-base-light-2);
  border-left: .1rem solid var(--color-base-light-2) !important;
}

.ThemeBorder4-BaseLight2-Bold {
  --squircle-border-left: .15rem solid var(--color-base-light-2);
  border-left: .15rem solid var(--color-base-light-2) !important;
}

.ThemeBorder4-BaseLight2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder-BaseLight2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder-BaseLight2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder-BaseLight2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder-BaseLight2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder-BaseLight2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder-BaseLight2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder-BaseLight2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder-BaseLight2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder-BaseLight2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder-BaseLight2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder-BaseLight2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder-BaseLight2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder-BaseLight2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder-BaseLight2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder-BaseLight2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder-BaseLight2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder-BaseLight2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder-BaseLight2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-2) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-light-3);
  border: .05rem solid var(--color-base-light-3) !important;
}

.ThemeBorder-BaseLight3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-light-3);
  border: .1rem solid var(--color-base-light-3) !important;
}

.ThemeBorder-BaseLight3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-light-3);
  border: .15rem solid var(--color-base-light-3) !important;
}

.ThemeBorder-BaseLight3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight3-Light {
  --squircle-border-top: .05rem solid var(--color-base-light-3);
  --squircle-border-right: .05rem solid var(--color-base-light-3);
  --squircle-border-bottom: .05rem solid var(--color-base-light-3);
  --squircle-border-left: .05rem solid var(--color-base-light-3);
  border-top: .05rem solid var(--color-base-light-3) !important;
  border-right: .05rem solid var(--color-base-light-3) !important;
  border-bottom: .05rem solid var(--color-base-light-3) !important;
  border-left: .05rem solid var(--color-base-light-3) !important;
}

.ThemeBorder1-BaseLight3-Regular {
  --squircle-border-top: .1rem solid var(--color-base-light-3);
  --squircle-border-right: .1rem solid var(--color-base-light-3);
  --squircle-border-bottom: .1rem solid var(--color-base-light-3);
  --squircle-border-left: .1rem solid var(--color-base-light-3);
  border-top: .1rem solid var(--color-base-light-3) !important;
  border-right: .1rem solid var(--color-base-light-3) !important;
  border-bottom: .1rem solid var(--color-base-light-3) !important;
  border-left: .1rem solid var(--color-base-light-3) !important;
}

.ThemeBorder1-BaseLight3-Bold {
  --squircle-border-top: .15rem solid var(--color-base-light-3);
  --squircle-border-right: .15rem solid var(--color-base-light-3);
  --squircle-border-bottom: .15rem solid var(--color-base-light-3);
  --squircle-border-left: .15rem solid var(--color-base-light-3);
  border-top: .15rem solid var(--color-base-light-3) !important;
  border-right: .15rem solid var(--color-base-light-3) !important;
  border-bottom: .15rem solid var(--color-base-light-3) !important;
  border-left: .15rem solid var(--color-base-light-3) !important;
}

.ThemeBorder1-BaseLight3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight3-Light {
  --squircle-border-right: .05rem solid var(--color-base-light-3);
  --squircle-border-left: .05rem solid var(--color-base-light-3);
  border-right: .05rem solid var(--color-base-light-3) !important;
  border-left: .05rem solid var(--color-base-light-3) !important;
}

.ThemeBorder2-BaseLight3-Regular {
  --squircle-border-right: .1rem solid var(--color-base-light-3);
  --squircle-border-left: .1rem solid var(--color-base-light-3);
  border-right: .1rem solid var(--color-base-light-3) !important;
  border-left: .1rem solid var(--color-base-light-3) !important;
}

.ThemeBorder2-BaseLight3-Bold {
  --squircle-border-right: .15rem solid var(--color-base-light-3);
  --squircle-border-left: .15rem solid var(--color-base-light-3);
  border-right: .15rem solid var(--color-base-light-3) !important;
  border-left: .15rem solid var(--color-base-light-3) !important;
}

.ThemeBorder2-BaseLight3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight3-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-light-3);
  border-bottom: .05rem solid var(--color-base-light-3) !important;
}

.ThemeBorder3-BaseLight3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-light-3);
  border-bottom: .1rem solid var(--color-base-light-3) !important;
}

.ThemeBorder3-BaseLight3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-light-3);
  border-bottom: .15rem solid var(--color-base-light-3) !important;
}

.ThemeBorder3-BaseLight3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight3-Light {
  --squircle-border-left: .05rem solid var(--color-base-light-3);
  border-left: .05rem solid var(--color-base-light-3) !important;
}

.ThemeBorder4-BaseLight3-Regular {
  --squircle-border-left: .1rem solid var(--color-base-light-3);
  border-left: .1rem solid var(--color-base-light-3) !important;
}

.ThemeBorder4-BaseLight3-Bold {
  --squircle-border-left: .15rem solid var(--color-base-light-3);
  border-left: .15rem solid var(--color-base-light-3) !important;
}

.ThemeBorder4-BaseLight3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder-BaseLight3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder-BaseLight3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder-BaseLight3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder-BaseLight3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder-BaseLight3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder-BaseLight3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder-BaseLight3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder-BaseLight3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder-BaseLight3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder-BaseLight3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder-BaseLight3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder-BaseLight3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder-BaseLight3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder-BaseLight3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder-BaseLight3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder-BaseLight3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder-BaseLight3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder-BaseLight3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-3) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-light-4);
  border: .05rem solid var(--color-base-light-4) !important;
}

.ThemeBorder-BaseLight4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-light-4);
  border: .1rem solid var(--color-base-light-4) !important;
}

.ThemeBorder-BaseLight4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-light-4);
  border: .15rem solid var(--color-base-light-4) !important;
}

.ThemeBorder-BaseLight4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight4-Light {
  --squircle-border-top: .05rem solid var(--color-base-light-4);
  --squircle-border-right: .05rem solid var(--color-base-light-4);
  --squircle-border-bottom: .05rem solid var(--color-base-light-4);
  --squircle-border-left: .05rem solid var(--color-base-light-4);
  border-top: .05rem solid var(--color-base-light-4) !important;
  border-right: .05rem solid var(--color-base-light-4) !important;
  border-bottom: .05rem solid var(--color-base-light-4) !important;
  border-left: .05rem solid var(--color-base-light-4) !important;
}

.ThemeBorder1-BaseLight4-Regular {
  --squircle-border-top: .1rem solid var(--color-base-light-4);
  --squircle-border-right: .1rem solid var(--color-base-light-4);
  --squircle-border-bottom: .1rem solid var(--color-base-light-4);
  --squircle-border-left: .1rem solid var(--color-base-light-4);
  border-top: .1rem solid var(--color-base-light-4) !important;
  border-right: .1rem solid var(--color-base-light-4) !important;
  border-bottom: .1rem solid var(--color-base-light-4) !important;
  border-left: .1rem solid var(--color-base-light-4) !important;
}

.ThemeBorder1-BaseLight4-Bold {
  --squircle-border-top: .15rem solid var(--color-base-light-4);
  --squircle-border-right: .15rem solid var(--color-base-light-4);
  --squircle-border-bottom: .15rem solid var(--color-base-light-4);
  --squircle-border-left: .15rem solid var(--color-base-light-4);
  border-top: .15rem solid var(--color-base-light-4) !important;
  border-right: .15rem solid var(--color-base-light-4) !important;
  border-bottom: .15rem solid var(--color-base-light-4) !important;
  border-left: .15rem solid var(--color-base-light-4) !important;
}

.ThemeBorder1-BaseLight4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight4-Light {
  --squircle-border-right: .05rem solid var(--color-base-light-4);
  --squircle-border-left: .05rem solid var(--color-base-light-4);
  border-right: .05rem solid var(--color-base-light-4) !important;
  border-left: .05rem solid var(--color-base-light-4) !important;
}

.ThemeBorder2-BaseLight4-Regular {
  --squircle-border-right: .1rem solid var(--color-base-light-4);
  --squircle-border-left: .1rem solid var(--color-base-light-4);
  border-right: .1rem solid var(--color-base-light-4) !important;
  border-left: .1rem solid var(--color-base-light-4) !important;
}

.ThemeBorder2-BaseLight4-Bold {
  --squircle-border-right: .15rem solid var(--color-base-light-4);
  --squircle-border-left: .15rem solid var(--color-base-light-4);
  border-right: .15rem solid var(--color-base-light-4) !important;
  border-left: .15rem solid var(--color-base-light-4) !important;
}

.ThemeBorder2-BaseLight4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight4-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-light-4);
  border-bottom: .05rem solid var(--color-base-light-4) !important;
}

.ThemeBorder3-BaseLight4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-light-4);
  border-bottom: .1rem solid var(--color-base-light-4) !important;
}

.ThemeBorder3-BaseLight4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-light-4);
  border-bottom: .15rem solid var(--color-base-light-4) !important;
}

.ThemeBorder3-BaseLight4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight4-Light {
  --squircle-border-left: .05rem solid var(--color-base-light-4);
  border-left: .05rem solid var(--color-base-light-4) !important;
}

.ThemeBorder4-BaseLight4-Regular {
  --squircle-border-left: .1rem solid var(--color-base-light-4);
  border-left: .1rem solid var(--color-base-light-4) !important;
}

.ThemeBorder4-BaseLight4-Bold {
  --squircle-border-left: .15rem solid var(--color-base-light-4);
  border-left: .15rem solid var(--color-base-light-4) !important;
}

.ThemeBorder4-BaseLight4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder-BaseLight4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder-BaseLight4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder-BaseLight4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder-BaseLight4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder-BaseLight4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder-BaseLight4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder-BaseLight4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder-BaseLight4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder-BaseLight4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder-BaseLight4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder-BaseLight4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder-BaseLight4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder-BaseLight4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder-BaseLight4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder-BaseLight4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder-BaseLight4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder-BaseLight4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder-BaseLight4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-4) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-light-5);
  border: .05rem solid var(--color-base-light-5) !important;
}

.ThemeBorder-BaseLight5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-light-5);
  border: .1rem solid var(--color-base-light-5) !important;
}

.ThemeBorder-BaseLight5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-light-5);
  border: .15rem solid var(--color-base-light-5) !important;
}

.ThemeBorder-BaseLight5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight5-Light {
  --squircle-border-top: .05rem solid var(--color-base-light-5);
  --squircle-border-right: .05rem solid var(--color-base-light-5);
  --squircle-border-bottom: .05rem solid var(--color-base-light-5);
  --squircle-border-left: .05rem solid var(--color-base-light-5);
  border-top: .05rem solid var(--color-base-light-5) !important;
  border-right: .05rem solid var(--color-base-light-5) !important;
  border-bottom: .05rem solid var(--color-base-light-5) !important;
  border-left: .05rem solid var(--color-base-light-5) !important;
}

.ThemeBorder1-BaseLight5-Regular {
  --squircle-border-top: .1rem solid var(--color-base-light-5);
  --squircle-border-right: .1rem solid var(--color-base-light-5);
  --squircle-border-bottom: .1rem solid var(--color-base-light-5);
  --squircle-border-left: .1rem solid var(--color-base-light-5);
  border-top: .1rem solid var(--color-base-light-5) !important;
  border-right: .1rem solid var(--color-base-light-5) !important;
  border-bottom: .1rem solid var(--color-base-light-5) !important;
  border-left: .1rem solid var(--color-base-light-5) !important;
}

.ThemeBorder1-BaseLight5-Bold {
  --squircle-border-top: .15rem solid var(--color-base-light-5);
  --squircle-border-right: .15rem solid var(--color-base-light-5);
  --squircle-border-bottom: .15rem solid var(--color-base-light-5);
  --squircle-border-left: .15rem solid var(--color-base-light-5);
  border-top: .15rem solid var(--color-base-light-5) !important;
  border-right: .15rem solid var(--color-base-light-5) !important;
  border-bottom: .15rem solid var(--color-base-light-5) !important;
  border-left: .15rem solid var(--color-base-light-5) !important;
}

.ThemeBorder1-BaseLight5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight5-Light {
  --squircle-border-right: .05rem solid var(--color-base-light-5);
  --squircle-border-left: .05rem solid var(--color-base-light-5);
  border-right: .05rem solid var(--color-base-light-5) !important;
  border-left: .05rem solid var(--color-base-light-5) !important;
}

.ThemeBorder2-BaseLight5-Regular {
  --squircle-border-right: .1rem solid var(--color-base-light-5);
  --squircle-border-left: .1rem solid var(--color-base-light-5);
  border-right: .1rem solid var(--color-base-light-5) !important;
  border-left: .1rem solid var(--color-base-light-5) !important;
}

.ThemeBorder2-BaseLight5-Bold {
  --squircle-border-right: .15rem solid var(--color-base-light-5);
  --squircle-border-left: .15rem solid var(--color-base-light-5);
  border-right: .15rem solid var(--color-base-light-5) !important;
  border-left: .15rem solid var(--color-base-light-5) !important;
}

.ThemeBorder2-BaseLight5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight5-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-light-5);
  border-bottom: .05rem solid var(--color-base-light-5) !important;
}

.ThemeBorder3-BaseLight5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-light-5);
  border-bottom: .1rem solid var(--color-base-light-5) !important;
}

.ThemeBorder3-BaseLight5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-light-5);
  border-bottom: .15rem solid var(--color-base-light-5) !important;
}

.ThemeBorder3-BaseLight5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight5-Light {
  --squircle-border-left: .05rem solid var(--color-base-light-5);
  border-left: .05rem solid var(--color-base-light-5) !important;
}

.ThemeBorder4-BaseLight5-Regular {
  --squircle-border-left: .1rem solid var(--color-base-light-5);
  border-left: .1rem solid var(--color-base-light-5) !important;
}

.ThemeBorder4-BaseLight5-Bold {
  --squircle-border-left: .15rem solid var(--color-base-light-5);
  border-left: .15rem solid var(--color-base-light-5) !important;
}

.ThemeBorder4-BaseLight5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder-BaseLight5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder-BaseLight5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder-BaseLight5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder-BaseLight5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder-BaseLight5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder-BaseLight5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder-BaseLight5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder-BaseLight5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder-BaseLight5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder-BaseLight5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder-BaseLight5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder-BaseLight5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder-BaseLight5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder-BaseLight5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder-BaseLight5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder-BaseLight5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder-BaseLight5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder-BaseLight5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-5) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-light-6);
  border: .05rem solid var(--color-base-light-6) !important;
}

.ThemeBorder-BaseLight6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-light-6);
  border: .1rem solid var(--color-base-light-6) !important;
}

.ThemeBorder-BaseLight6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-light-6);
  border: .15rem solid var(--color-base-light-6) !important;
}

.ThemeBorder-BaseLight6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight6-Light {
  --squircle-border-top: .05rem solid var(--color-base-light-6);
  --squircle-border-right: .05rem solid var(--color-base-light-6);
  --squircle-border-bottom: .05rem solid var(--color-base-light-6);
  --squircle-border-left: .05rem solid var(--color-base-light-6);
  border-top: .05rem solid var(--color-base-light-6) !important;
  border-right: .05rem solid var(--color-base-light-6) !important;
  border-bottom: .05rem solid var(--color-base-light-6) !important;
  border-left: .05rem solid var(--color-base-light-6) !important;
}

.ThemeBorder1-BaseLight6-Regular {
  --squircle-border-top: .1rem solid var(--color-base-light-6);
  --squircle-border-right: .1rem solid var(--color-base-light-6);
  --squircle-border-bottom: .1rem solid var(--color-base-light-6);
  --squircle-border-left: .1rem solid var(--color-base-light-6);
  border-top: .1rem solid var(--color-base-light-6) !important;
  border-right: .1rem solid var(--color-base-light-6) !important;
  border-bottom: .1rem solid var(--color-base-light-6) !important;
  border-left: .1rem solid var(--color-base-light-6) !important;
}

.ThemeBorder1-BaseLight6-Bold {
  --squircle-border-top: .15rem solid var(--color-base-light-6);
  --squircle-border-right: .15rem solid var(--color-base-light-6);
  --squircle-border-bottom: .15rem solid var(--color-base-light-6);
  --squircle-border-left: .15rem solid var(--color-base-light-6);
  border-top: .15rem solid var(--color-base-light-6) !important;
  border-right: .15rem solid var(--color-base-light-6) !important;
  border-bottom: .15rem solid var(--color-base-light-6) !important;
  border-left: .15rem solid var(--color-base-light-6) !important;
}

.ThemeBorder1-BaseLight6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight6-Light {
  --squircle-border-right: .05rem solid var(--color-base-light-6);
  --squircle-border-left: .05rem solid var(--color-base-light-6);
  border-right: .05rem solid var(--color-base-light-6) !important;
  border-left: .05rem solid var(--color-base-light-6) !important;
}

.ThemeBorder2-BaseLight6-Regular {
  --squircle-border-right: .1rem solid var(--color-base-light-6);
  --squircle-border-left: .1rem solid var(--color-base-light-6);
  border-right: .1rem solid var(--color-base-light-6) !important;
  border-left: .1rem solid var(--color-base-light-6) !important;
}

.ThemeBorder2-BaseLight6-Bold {
  --squircle-border-right: .15rem solid var(--color-base-light-6);
  --squircle-border-left: .15rem solid var(--color-base-light-6);
  border-right: .15rem solid var(--color-base-light-6) !important;
  border-left: .15rem solid var(--color-base-light-6) !important;
}

.ThemeBorder2-BaseLight6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight6-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-light-6);
  border-bottom: .05rem solid var(--color-base-light-6) !important;
}

.ThemeBorder3-BaseLight6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-light-6);
  border-bottom: .1rem solid var(--color-base-light-6) !important;
}

.ThemeBorder3-BaseLight6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-light-6);
  border-bottom: .15rem solid var(--color-base-light-6) !important;
}

.ThemeBorder3-BaseLight6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight6-Light {
  --squircle-border-left: .05rem solid var(--color-base-light-6);
  border-left: .05rem solid var(--color-base-light-6) !important;
}

.ThemeBorder4-BaseLight6-Regular {
  --squircle-border-left: .1rem solid var(--color-base-light-6);
  border-left: .1rem solid var(--color-base-light-6) !important;
}

.ThemeBorder4-BaseLight6-Bold {
  --squircle-border-left: .15rem solid var(--color-base-light-6);
  border-left: .15rem solid var(--color-base-light-6) !important;
}

.ThemeBorder4-BaseLight6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder-BaseLight6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder-BaseLight6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder-BaseLight6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 20%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder-BaseLight6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder-BaseLight6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder-BaseLight6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 25%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder-BaseLight6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder-BaseLight6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder-BaseLight6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 30%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder-BaseLight6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder-BaseLight6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder-BaseLight6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 35%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder-BaseLight6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder-BaseLight6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder-BaseLight6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 40%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseLight6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder-BaseLight6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder-BaseLight6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder-BaseLight6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseLight6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder1-BaseLight6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseLight6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder2-BaseLight6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseLight6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder3-BaseLight6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseLight6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-light-6) 45%, transparent) !important;
}

.ThemeBorder4-BaseLight6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-dark-1);
  border: .05rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder-BaseDark1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-dark-1);
  border: .1rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder-BaseDark1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-dark-1);
  border: .15rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder-BaseDark1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark1-Light {
  --squircle-border-top: .05rem solid var(--color-base-dark-1);
  --squircle-border-right: .05rem solid var(--color-base-dark-1);
  --squircle-border-bottom: .05rem solid var(--color-base-dark-1);
  --squircle-border-left: .05rem solid var(--color-base-dark-1);
  border-top: .05rem solid var(--color-base-dark-1) !important;
  border-right: .05rem solid var(--color-base-dark-1) !important;
  border-bottom: .05rem solid var(--color-base-dark-1) !important;
  border-left: .05rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder1-BaseDark1-Regular {
  --squircle-border-top: .1rem solid var(--color-base-dark-1);
  --squircle-border-right: .1rem solid var(--color-base-dark-1);
  --squircle-border-bottom: .1rem solid var(--color-base-dark-1);
  --squircle-border-left: .1rem solid var(--color-base-dark-1);
  border-top: .1rem solid var(--color-base-dark-1) !important;
  border-right: .1rem solid var(--color-base-dark-1) !important;
  border-bottom: .1rem solid var(--color-base-dark-1) !important;
  border-left: .1rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder1-BaseDark1-Bold {
  --squircle-border-top: .15rem solid var(--color-base-dark-1);
  --squircle-border-right: .15rem solid var(--color-base-dark-1);
  --squircle-border-bottom: .15rem solid var(--color-base-dark-1);
  --squircle-border-left: .15rem solid var(--color-base-dark-1);
  border-top: .15rem solid var(--color-base-dark-1) !important;
  border-right: .15rem solid var(--color-base-dark-1) !important;
  border-bottom: .15rem solid var(--color-base-dark-1) !important;
  border-left: .15rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder1-BaseDark1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark1-Light {
  --squircle-border-right: .05rem solid var(--color-base-dark-1);
  --squircle-border-left: .05rem solid var(--color-base-dark-1);
  border-right: .05rem solid var(--color-base-dark-1) !important;
  border-left: .05rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder2-BaseDark1-Regular {
  --squircle-border-right: .1rem solid var(--color-base-dark-1);
  --squircle-border-left: .1rem solid var(--color-base-dark-1);
  border-right: .1rem solid var(--color-base-dark-1) !important;
  border-left: .1rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder2-BaseDark1-Bold {
  --squircle-border-right: .15rem solid var(--color-base-dark-1);
  --squircle-border-left: .15rem solid var(--color-base-dark-1);
  border-right: .15rem solid var(--color-base-dark-1) !important;
  border-left: .15rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder2-BaseDark1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark1-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-dark-1);
  border-bottom: .05rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder3-BaseDark1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-dark-1);
  border-bottom: .1rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder3-BaseDark1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-dark-1);
  border-bottom: .15rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder3-BaseDark1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark1-Light {
  --squircle-border-left: .05rem solid var(--color-base-dark-1);
  border-left: .05rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder4-BaseDark1-Regular {
  --squircle-border-left: .1rem solid var(--color-base-dark-1);
  border-left: .1rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder4-BaseDark1-Bold {
  --squircle-border-left: .15rem solid var(--color-base-dark-1);
  border-left: .15rem solid var(--color-base-dark-1) !important;
}

.ThemeBorder4-BaseDark1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder-BaseDark1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder-BaseDark1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder-BaseDark1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder-BaseDark1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder-BaseDark1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder-BaseDark1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder-BaseDark1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder-BaseDark1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder-BaseDark1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder-BaseDark1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder-BaseDark1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder-BaseDark1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder-BaseDark1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder-BaseDark1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder-BaseDark1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder-BaseDark1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder-BaseDark1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder-BaseDark1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-1) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-dark-2);
  border: .05rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder-BaseDark2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-dark-2);
  border: .1rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder-BaseDark2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-dark-2);
  border: .15rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder-BaseDark2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark2-Light {
  --squircle-border-top: .05rem solid var(--color-base-dark-2);
  --squircle-border-right: .05rem solid var(--color-base-dark-2);
  --squircle-border-bottom: .05rem solid var(--color-base-dark-2);
  --squircle-border-left: .05rem solid var(--color-base-dark-2);
  border-top: .05rem solid var(--color-base-dark-2) !important;
  border-right: .05rem solid var(--color-base-dark-2) !important;
  border-bottom: .05rem solid var(--color-base-dark-2) !important;
  border-left: .05rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder1-BaseDark2-Regular {
  --squircle-border-top: .1rem solid var(--color-base-dark-2);
  --squircle-border-right: .1rem solid var(--color-base-dark-2);
  --squircle-border-bottom: .1rem solid var(--color-base-dark-2);
  --squircle-border-left: .1rem solid var(--color-base-dark-2);
  border-top: .1rem solid var(--color-base-dark-2) !important;
  border-right: .1rem solid var(--color-base-dark-2) !important;
  border-bottom: .1rem solid var(--color-base-dark-2) !important;
  border-left: .1rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder1-BaseDark2-Bold {
  --squircle-border-top: .15rem solid var(--color-base-dark-2);
  --squircle-border-right: .15rem solid var(--color-base-dark-2);
  --squircle-border-bottom: .15rem solid var(--color-base-dark-2);
  --squircle-border-left: .15rem solid var(--color-base-dark-2);
  border-top: .15rem solid var(--color-base-dark-2) !important;
  border-right: .15rem solid var(--color-base-dark-2) !important;
  border-bottom: .15rem solid var(--color-base-dark-2) !important;
  border-left: .15rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder1-BaseDark2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark2-Light {
  --squircle-border-right: .05rem solid var(--color-base-dark-2);
  --squircle-border-left: .05rem solid var(--color-base-dark-2);
  border-right: .05rem solid var(--color-base-dark-2) !important;
  border-left: .05rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder2-BaseDark2-Regular {
  --squircle-border-right: .1rem solid var(--color-base-dark-2);
  --squircle-border-left: .1rem solid var(--color-base-dark-2);
  border-right: .1rem solid var(--color-base-dark-2) !important;
  border-left: .1rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder2-BaseDark2-Bold {
  --squircle-border-right: .15rem solid var(--color-base-dark-2);
  --squircle-border-left: .15rem solid var(--color-base-dark-2);
  border-right: .15rem solid var(--color-base-dark-2) !important;
  border-left: .15rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder2-BaseDark2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark2-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-dark-2);
  border-bottom: .05rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder3-BaseDark2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-dark-2);
  border-bottom: .1rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder3-BaseDark2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-dark-2);
  border-bottom: .15rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder3-BaseDark2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark2-Light {
  --squircle-border-left: .05rem solid var(--color-base-dark-2);
  border-left: .05rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder4-BaseDark2-Regular {
  --squircle-border-left: .1rem solid var(--color-base-dark-2);
  border-left: .1rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder4-BaseDark2-Bold {
  --squircle-border-left: .15rem solid var(--color-base-dark-2);
  border-left: .15rem solid var(--color-base-dark-2) !important;
}

.ThemeBorder4-BaseDark2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder-BaseDark2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder-BaseDark2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder-BaseDark2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder-BaseDark2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder-BaseDark2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder-BaseDark2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder-BaseDark2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder-BaseDark2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder-BaseDark2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder-BaseDark2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder-BaseDark2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder-BaseDark2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder-BaseDark2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder-BaseDark2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder-BaseDark2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder-BaseDark2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder-BaseDark2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder-BaseDark2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-2) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-dark-3);
  border: .05rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder-BaseDark3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-dark-3);
  border: .1rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder-BaseDark3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-dark-3);
  border: .15rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder-BaseDark3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark3-Light {
  --squircle-border-top: .05rem solid var(--color-base-dark-3);
  --squircle-border-right: .05rem solid var(--color-base-dark-3);
  --squircle-border-bottom: .05rem solid var(--color-base-dark-3);
  --squircle-border-left: .05rem solid var(--color-base-dark-3);
  border-top: .05rem solid var(--color-base-dark-3) !important;
  border-right: .05rem solid var(--color-base-dark-3) !important;
  border-bottom: .05rem solid var(--color-base-dark-3) !important;
  border-left: .05rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder1-BaseDark3-Regular {
  --squircle-border-top: .1rem solid var(--color-base-dark-3);
  --squircle-border-right: .1rem solid var(--color-base-dark-3);
  --squircle-border-bottom: .1rem solid var(--color-base-dark-3);
  --squircle-border-left: .1rem solid var(--color-base-dark-3);
  border-top: .1rem solid var(--color-base-dark-3) !important;
  border-right: .1rem solid var(--color-base-dark-3) !important;
  border-bottom: .1rem solid var(--color-base-dark-3) !important;
  border-left: .1rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder1-BaseDark3-Bold {
  --squircle-border-top: .15rem solid var(--color-base-dark-3);
  --squircle-border-right: .15rem solid var(--color-base-dark-3);
  --squircle-border-bottom: .15rem solid var(--color-base-dark-3);
  --squircle-border-left: .15rem solid var(--color-base-dark-3);
  border-top: .15rem solid var(--color-base-dark-3) !important;
  border-right: .15rem solid var(--color-base-dark-3) !important;
  border-bottom: .15rem solid var(--color-base-dark-3) !important;
  border-left: .15rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder1-BaseDark3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark3-Light {
  --squircle-border-right: .05rem solid var(--color-base-dark-3);
  --squircle-border-left: .05rem solid var(--color-base-dark-3);
  border-right: .05rem solid var(--color-base-dark-3) !important;
  border-left: .05rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder2-BaseDark3-Regular {
  --squircle-border-right: .1rem solid var(--color-base-dark-3);
  --squircle-border-left: .1rem solid var(--color-base-dark-3);
  border-right: .1rem solid var(--color-base-dark-3) !important;
  border-left: .1rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder2-BaseDark3-Bold {
  --squircle-border-right: .15rem solid var(--color-base-dark-3);
  --squircle-border-left: .15rem solid var(--color-base-dark-3);
  border-right: .15rem solid var(--color-base-dark-3) !important;
  border-left: .15rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder2-BaseDark3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark3-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-dark-3);
  border-bottom: .05rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder3-BaseDark3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-dark-3);
  border-bottom: .1rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder3-BaseDark3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-dark-3);
  border-bottom: .15rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder3-BaseDark3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark3-Light {
  --squircle-border-left: .05rem solid var(--color-base-dark-3);
  border-left: .05rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder4-BaseDark3-Regular {
  --squircle-border-left: .1rem solid var(--color-base-dark-3);
  border-left: .1rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder4-BaseDark3-Bold {
  --squircle-border-left: .15rem solid var(--color-base-dark-3);
  border-left: .15rem solid var(--color-base-dark-3) !important;
}

.ThemeBorder4-BaseDark3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder-BaseDark3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder-BaseDark3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder-BaseDark3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder-BaseDark3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder-BaseDark3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder-BaseDark3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder-BaseDark3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder-BaseDark3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder-BaseDark3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder-BaseDark3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder-BaseDark3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder-BaseDark3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder-BaseDark3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder-BaseDark3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder-BaseDark3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder-BaseDark3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder-BaseDark3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder-BaseDark3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-3) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-dark-4);
  border: .05rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder-BaseDark4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-dark-4);
  border: .1rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder-BaseDark4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-dark-4);
  border: .15rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder-BaseDark4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark4-Light {
  --squircle-border-top: .05rem solid var(--color-base-dark-4);
  --squircle-border-right: .05rem solid var(--color-base-dark-4);
  --squircle-border-bottom: .05rem solid var(--color-base-dark-4);
  --squircle-border-left: .05rem solid var(--color-base-dark-4);
  border-top: .05rem solid var(--color-base-dark-4) !important;
  border-right: .05rem solid var(--color-base-dark-4) !important;
  border-bottom: .05rem solid var(--color-base-dark-4) !important;
  border-left: .05rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder1-BaseDark4-Regular {
  --squircle-border-top: .1rem solid var(--color-base-dark-4);
  --squircle-border-right: .1rem solid var(--color-base-dark-4);
  --squircle-border-bottom: .1rem solid var(--color-base-dark-4);
  --squircle-border-left: .1rem solid var(--color-base-dark-4);
  border-top: .1rem solid var(--color-base-dark-4) !important;
  border-right: .1rem solid var(--color-base-dark-4) !important;
  border-bottom: .1rem solid var(--color-base-dark-4) !important;
  border-left: .1rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder1-BaseDark4-Bold {
  --squircle-border-top: .15rem solid var(--color-base-dark-4);
  --squircle-border-right: .15rem solid var(--color-base-dark-4);
  --squircle-border-bottom: .15rem solid var(--color-base-dark-4);
  --squircle-border-left: .15rem solid var(--color-base-dark-4);
  border-top: .15rem solid var(--color-base-dark-4) !important;
  border-right: .15rem solid var(--color-base-dark-4) !important;
  border-bottom: .15rem solid var(--color-base-dark-4) !important;
  border-left: .15rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder1-BaseDark4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark4-Light {
  --squircle-border-right: .05rem solid var(--color-base-dark-4);
  --squircle-border-left: .05rem solid var(--color-base-dark-4);
  border-right: .05rem solid var(--color-base-dark-4) !important;
  border-left: .05rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder2-BaseDark4-Regular {
  --squircle-border-right: .1rem solid var(--color-base-dark-4);
  --squircle-border-left: .1rem solid var(--color-base-dark-4);
  border-right: .1rem solid var(--color-base-dark-4) !important;
  border-left: .1rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder2-BaseDark4-Bold {
  --squircle-border-right: .15rem solid var(--color-base-dark-4);
  --squircle-border-left: .15rem solid var(--color-base-dark-4);
  border-right: .15rem solid var(--color-base-dark-4) !important;
  border-left: .15rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder2-BaseDark4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark4-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-dark-4);
  border-bottom: .05rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder3-BaseDark4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-dark-4);
  border-bottom: .1rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder3-BaseDark4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-dark-4);
  border-bottom: .15rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder3-BaseDark4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark4-Light {
  --squircle-border-left: .05rem solid var(--color-base-dark-4);
  border-left: .05rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder4-BaseDark4-Regular {
  --squircle-border-left: .1rem solid var(--color-base-dark-4);
  border-left: .1rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder4-BaseDark4-Bold {
  --squircle-border-left: .15rem solid var(--color-base-dark-4);
  border-left: .15rem solid var(--color-base-dark-4) !important;
}

.ThemeBorder4-BaseDark4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder-BaseDark4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder-BaseDark4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder-BaseDark4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder-BaseDark4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder-BaseDark4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder-BaseDark4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder-BaseDark4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder-BaseDark4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder-BaseDark4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder-BaseDark4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder-BaseDark4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder-BaseDark4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder-BaseDark4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder-BaseDark4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder-BaseDark4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder-BaseDark4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder-BaseDark4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder-BaseDark4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-4) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-dark-5);
  border: .05rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder-BaseDark5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-dark-5);
  border: .1rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder-BaseDark5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-dark-5);
  border: .15rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder-BaseDark5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark5-Light {
  --squircle-border-top: .05rem solid var(--color-base-dark-5);
  --squircle-border-right: .05rem solid var(--color-base-dark-5);
  --squircle-border-bottom: .05rem solid var(--color-base-dark-5);
  --squircle-border-left: .05rem solid var(--color-base-dark-5);
  border-top: .05rem solid var(--color-base-dark-5) !important;
  border-right: .05rem solid var(--color-base-dark-5) !important;
  border-bottom: .05rem solid var(--color-base-dark-5) !important;
  border-left: .05rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder1-BaseDark5-Regular {
  --squircle-border-top: .1rem solid var(--color-base-dark-5);
  --squircle-border-right: .1rem solid var(--color-base-dark-5);
  --squircle-border-bottom: .1rem solid var(--color-base-dark-5);
  --squircle-border-left: .1rem solid var(--color-base-dark-5);
  border-top: .1rem solid var(--color-base-dark-5) !important;
  border-right: .1rem solid var(--color-base-dark-5) !important;
  border-bottom: .1rem solid var(--color-base-dark-5) !important;
  border-left: .1rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder1-BaseDark5-Bold {
  --squircle-border-top: .15rem solid var(--color-base-dark-5);
  --squircle-border-right: .15rem solid var(--color-base-dark-5);
  --squircle-border-bottom: .15rem solid var(--color-base-dark-5);
  --squircle-border-left: .15rem solid var(--color-base-dark-5);
  border-top: .15rem solid var(--color-base-dark-5) !important;
  border-right: .15rem solid var(--color-base-dark-5) !important;
  border-bottom: .15rem solid var(--color-base-dark-5) !important;
  border-left: .15rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder1-BaseDark5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark5-Light {
  --squircle-border-right: .05rem solid var(--color-base-dark-5);
  --squircle-border-left: .05rem solid var(--color-base-dark-5);
  border-right: .05rem solid var(--color-base-dark-5) !important;
  border-left: .05rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder2-BaseDark5-Regular {
  --squircle-border-right: .1rem solid var(--color-base-dark-5);
  --squircle-border-left: .1rem solid var(--color-base-dark-5);
  border-right: .1rem solid var(--color-base-dark-5) !important;
  border-left: .1rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder2-BaseDark5-Bold {
  --squircle-border-right: .15rem solid var(--color-base-dark-5);
  --squircle-border-left: .15rem solid var(--color-base-dark-5);
  border-right: .15rem solid var(--color-base-dark-5) !important;
  border-left: .15rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder2-BaseDark5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark5-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-dark-5);
  border-bottom: .05rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder3-BaseDark5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-dark-5);
  border-bottom: .1rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder3-BaseDark5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-dark-5);
  border-bottom: .15rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder3-BaseDark5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark5-Light {
  --squircle-border-left: .05rem solid var(--color-base-dark-5);
  border-left: .05rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder4-BaseDark5-Regular {
  --squircle-border-left: .1rem solid var(--color-base-dark-5);
  border-left: .1rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder4-BaseDark5-Bold {
  --squircle-border-left: .15rem solid var(--color-base-dark-5);
  border-left: .15rem solid var(--color-base-dark-5) !important;
}

.ThemeBorder4-BaseDark5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder-BaseDark5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder-BaseDark5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder-BaseDark5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder-BaseDark5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder-BaseDark5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder-BaseDark5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder-BaseDark5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder-BaseDark5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder-BaseDark5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder-BaseDark5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder-BaseDark5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder-BaseDark5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder-BaseDark5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder-BaseDark5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder-BaseDark5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder-BaseDark5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder-BaseDark5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder-BaseDark5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-5) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-dark-6);
  border: .05rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder-BaseDark6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-dark-6);
  border: .1rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder-BaseDark6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-dark-6);
  border: .15rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder-BaseDark6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark6-Light {
  --squircle-border-top: .05rem solid var(--color-base-dark-6);
  --squircle-border-right: .05rem solid var(--color-base-dark-6);
  --squircle-border-bottom: .05rem solid var(--color-base-dark-6);
  --squircle-border-left: .05rem solid var(--color-base-dark-6);
  border-top: .05rem solid var(--color-base-dark-6) !important;
  border-right: .05rem solid var(--color-base-dark-6) !important;
  border-bottom: .05rem solid var(--color-base-dark-6) !important;
  border-left: .05rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder1-BaseDark6-Regular {
  --squircle-border-top: .1rem solid var(--color-base-dark-6);
  --squircle-border-right: .1rem solid var(--color-base-dark-6);
  --squircle-border-bottom: .1rem solid var(--color-base-dark-6);
  --squircle-border-left: .1rem solid var(--color-base-dark-6);
  border-top: .1rem solid var(--color-base-dark-6) !important;
  border-right: .1rem solid var(--color-base-dark-6) !important;
  border-bottom: .1rem solid var(--color-base-dark-6) !important;
  border-left: .1rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder1-BaseDark6-Bold {
  --squircle-border-top: .15rem solid var(--color-base-dark-6);
  --squircle-border-right: .15rem solid var(--color-base-dark-6);
  --squircle-border-bottom: .15rem solid var(--color-base-dark-6);
  --squircle-border-left: .15rem solid var(--color-base-dark-6);
  border-top: .15rem solid var(--color-base-dark-6) !important;
  border-right: .15rem solid var(--color-base-dark-6) !important;
  border-bottom: .15rem solid var(--color-base-dark-6) !important;
  border-left: .15rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder1-BaseDark6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark6-Light {
  --squircle-border-right: .05rem solid var(--color-base-dark-6);
  --squircle-border-left: .05rem solid var(--color-base-dark-6);
  border-right: .05rem solid var(--color-base-dark-6) !important;
  border-left: .05rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder2-BaseDark6-Regular {
  --squircle-border-right: .1rem solid var(--color-base-dark-6);
  --squircle-border-left: .1rem solid var(--color-base-dark-6);
  border-right: .1rem solid var(--color-base-dark-6) !important;
  border-left: .1rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder2-BaseDark6-Bold {
  --squircle-border-right: .15rem solid var(--color-base-dark-6);
  --squircle-border-left: .15rem solid var(--color-base-dark-6);
  border-right: .15rem solid var(--color-base-dark-6) !important;
  border-left: .15rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder2-BaseDark6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark6-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-dark-6);
  border-bottom: .05rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder3-BaseDark6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-dark-6);
  border-bottom: .1rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder3-BaseDark6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-dark-6);
  border-bottom: .15rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder3-BaseDark6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark6-Light {
  --squircle-border-left: .05rem solid var(--color-base-dark-6);
  border-left: .05rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder4-BaseDark6-Regular {
  --squircle-border-left: .1rem solid var(--color-base-dark-6);
  border-left: .1rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder4-BaseDark6-Bold {
  --squircle-border-left: .15rem solid var(--color-base-dark-6);
  border-left: .15rem solid var(--color-base-dark-6) !important;
}

.ThemeBorder4-BaseDark6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder-BaseDark6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder-BaseDark6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder-BaseDark6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 20%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder-BaseDark6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder-BaseDark6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder-BaseDark6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 25%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder-BaseDark6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder-BaseDark6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder-BaseDark6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 30%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder-BaseDark6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder-BaseDark6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder-BaseDark6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 35%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder-BaseDark6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder-BaseDark6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder-BaseDark6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 40%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-BaseDark6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder-BaseDark6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder-BaseDark6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder-BaseDark6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-BaseDark6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder1-BaseDark6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-BaseDark6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder2-BaseDark6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-BaseDark6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder3-BaseDark6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-BaseDark6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-dark-6) 45%, transparent) !important;
}

.ThemeBorder4-BaseDark6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-reversed-1);
  border: .05rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder-Reversed1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-reversed-1);
  border: .1rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder-Reversed1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-reversed-1);
  border: .15rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder-Reversed1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed1-Light {
  --squircle-border-top: .05rem solid var(--color-base-reversed-1);
  --squircle-border-right: .05rem solid var(--color-base-reversed-1);
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-1);
  --squircle-border-left: .05rem solid var(--color-base-reversed-1);
  border-top: .05rem solid var(--color-base-reversed-1) !important;
  border-right: .05rem solid var(--color-base-reversed-1) !important;
  border-bottom: .05rem solid var(--color-base-reversed-1) !important;
  border-left: .05rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder1-Reversed1-Regular {
  --squircle-border-top: .1rem solid var(--color-base-reversed-1);
  --squircle-border-right: .1rem solid var(--color-base-reversed-1);
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-1);
  --squircle-border-left: .1rem solid var(--color-base-reversed-1);
  border-top: .1rem solid var(--color-base-reversed-1) !important;
  border-right: .1rem solid var(--color-base-reversed-1) !important;
  border-bottom: .1rem solid var(--color-base-reversed-1) !important;
  border-left: .1rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder1-Reversed1-Bold {
  --squircle-border-top: .15rem solid var(--color-base-reversed-1);
  --squircle-border-right: .15rem solid var(--color-base-reversed-1);
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-1);
  --squircle-border-left: .15rem solid var(--color-base-reversed-1);
  border-top: .15rem solid var(--color-base-reversed-1) !important;
  border-right: .15rem solid var(--color-base-reversed-1) !important;
  border-bottom: .15rem solid var(--color-base-reversed-1) !important;
  border-left: .15rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder1-Reversed1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed1-Light {
  --squircle-border-right: .05rem solid var(--color-base-reversed-1);
  --squircle-border-left: .05rem solid var(--color-base-reversed-1);
  border-right: .05rem solid var(--color-base-reversed-1) !important;
  border-left: .05rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder2-Reversed1-Regular {
  --squircle-border-right: .1rem solid var(--color-base-reversed-1);
  --squircle-border-left: .1rem solid var(--color-base-reversed-1);
  border-right: .1rem solid var(--color-base-reversed-1) !important;
  border-left: .1rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder2-Reversed1-Bold {
  --squircle-border-right: .15rem solid var(--color-base-reversed-1);
  --squircle-border-left: .15rem solid var(--color-base-reversed-1);
  border-right: .15rem solid var(--color-base-reversed-1) !important;
  border-left: .15rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder2-Reversed1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed1-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-1);
  border-bottom: .05rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder3-Reversed1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-1);
  border-bottom: .1rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder3-Reversed1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-1);
  border-bottom: .15rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder3-Reversed1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed1-Light {
  --squircle-border-left: .05rem solid var(--color-base-reversed-1);
  border-left: .05rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder4-Reversed1-Regular {
  --squircle-border-left: .1rem solid var(--color-base-reversed-1);
  border-left: .1rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder4-Reversed1-Bold {
  --squircle-border-left: .15rem solid var(--color-base-reversed-1);
  border-left: .15rem solid var(--color-base-reversed-1) !important;
}

.ThemeBorder4-Reversed1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder-Reversed1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder-Reversed1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder-Reversed1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder1-Reversed1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder1-Reversed1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder1-Reversed1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder2-Reversed1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder2-Reversed1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder2-Reversed1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder3-Reversed1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder3-Reversed1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder3-Reversed1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder4-Reversed1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder4-Reversed1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent) !important;
}

.ThemeBorder4-Reversed1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder-Reversed1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder-Reversed1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder-Reversed1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder1-Reversed1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder1-Reversed1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder1-Reversed1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder2-Reversed1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder2-Reversed1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder2-Reversed1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder3-Reversed1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder3-Reversed1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder3-Reversed1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder4-Reversed1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder4-Reversed1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent) !important;
}

.ThemeBorder4-Reversed1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder-Reversed1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder-Reversed1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder-Reversed1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder1-Reversed1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder1-Reversed1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder1-Reversed1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder2-Reversed1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder2-Reversed1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder2-Reversed1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder3-Reversed1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder3-Reversed1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder3-Reversed1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder4-Reversed1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder4-Reversed1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent) !important;
}

.ThemeBorder4-Reversed1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder-Reversed1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder-Reversed1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder-Reversed1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder1-Reversed1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder1-Reversed1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder1-Reversed1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder2-Reversed1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder2-Reversed1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder2-Reversed1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder3-Reversed1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder3-Reversed1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder3-Reversed1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder4-Reversed1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder4-Reversed1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 35%, transparent) !important;
}

.ThemeBorder4-Reversed1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder-Reversed1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder-Reversed1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder-Reversed1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder1-Reversed1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder1-Reversed1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder1-Reversed1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder2-Reversed1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder2-Reversed1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder2-Reversed1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder3-Reversed1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder3-Reversed1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder3-Reversed1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder4-Reversed1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder4-Reversed1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 40%, transparent) !important;
}

.ThemeBorder4-Reversed1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder-Reversed1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder-Reversed1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder-Reversed1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder1-Reversed1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder1-Reversed1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder1-Reversed1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder2-Reversed1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder2-Reversed1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder2-Reversed1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder3-Reversed1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder3-Reversed1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder3-Reversed1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder4-Reversed1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder4-Reversed1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent) !important;
}

.ThemeBorder4-Reversed1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-reversed-2);
  border: .05rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder-Reversed2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-reversed-2);
  border: .1rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder-Reversed2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-reversed-2);
  border: .15rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder-Reversed2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed2-Light {
  --squircle-border-top: .05rem solid var(--color-base-reversed-2);
  --squircle-border-right: .05rem solid var(--color-base-reversed-2);
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-2);
  --squircle-border-left: .05rem solid var(--color-base-reversed-2);
  border-top: .05rem solid var(--color-base-reversed-2) !important;
  border-right: .05rem solid var(--color-base-reversed-2) !important;
  border-bottom: .05rem solid var(--color-base-reversed-2) !important;
  border-left: .05rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder1-Reversed2-Regular {
  --squircle-border-top: .1rem solid var(--color-base-reversed-2);
  --squircle-border-right: .1rem solid var(--color-base-reversed-2);
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-2);
  --squircle-border-left: .1rem solid var(--color-base-reversed-2);
  border-top: .1rem solid var(--color-base-reversed-2) !important;
  border-right: .1rem solid var(--color-base-reversed-2) !important;
  border-bottom: .1rem solid var(--color-base-reversed-2) !important;
  border-left: .1rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder1-Reversed2-Bold {
  --squircle-border-top: .15rem solid var(--color-base-reversed-2);
  --squircle-border-right: .15rem solid var(--color-base-reversed-2);
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-2);
  --squircle-border-left: .15rem solid var(--color-base-reversed-2);
  border-top: .15rem solid var(--color-base-reversed-2) !important;
  border-right: .15rem solid var(--color-base-reversed-2) !important;
  border-bottom: .15rem solid var(--color-base-reversed-2) !important;
  border-left: .15rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder1-Reversed2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed2-Light {
  --squircle-border-right: .05rem solid var(--color-base-reversed-2);
  --squircle-border-left: .05rem solid var(--color-base-reversed-2);
  border-right: .05rem solid var(--color-base-reversed-2) !important;
  border-left: .05rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder2-Reversed2-Regular {
  --squircle-border-right: .1rem solid var(--color-base-reversed-2);
  --squircle-border-left: .1rem solid var(--color-base-reversed-2);
  border-right: .1rem solid var(--color-base-reversed-2) !important;
  border-left: .1rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder2-Reversed2-Bold {
  --squircle-border-right: .15rem solid var(--color-base-reversed-2);
  --squircle-border-left: .15rem solid var(--color-base-reversed-2);
  border-right: .15rem solid var(--color-base-reversed-2) !important;
  border-left: .15rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder2-Reversed2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed2-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-2);
  border-bottom: .05rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder3-Reversed2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-2);
  border-bottom: .1rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder3-Reversed2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-2);
  border-bottom: .15rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder3-Reversed2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed2-Light {
  --squircle-border-left: .05rem solid var(--color-base-reversed-2);
  border-left: .05rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder4-Reversed2-Regular {
  --squircle-border-left: .1rem solid var(--color-base-reversed-2);
  border-left: .1rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder4-Reversed2-Bold {
  --squircle-border-left: .15rem solid var(--color-base-reversed-2);
  border-left: .15rem solid var(--color-base-reversed-2) !important;
}

.ThemeBorder4-Reversed2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder-Reversed2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder-Reversed2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder-Reversed2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder1-Reversed2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder1-Reversed2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder1-Reversed2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder2-Reversed2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder2-Reversed2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder2-Reversed2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder3-Reversed2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder3-Reversed2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder3-Reversed2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder4-Reversed2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder4-Reversed2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent) !important;
}

.ThemeBorder4-Reversed2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder-Reversed2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder-Reversed2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder-Reversed2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder1-Reversed2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder1-Reversed2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder1-Reversed2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder2-Reversed2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder2-Reversed2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder2-Reversed2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder3-Reversed2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder3-Reversed2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder3-Reversed2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder4-Reversed2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder4-Reversed2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent) !important;
}

.ThemeBorder4-Reversed2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder-Reversed2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder-Reversed2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder-Reversed2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder1-Reversed2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder1-Reversed2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder1-Reversed2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder2-Reversed2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder2-Reversed2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder2-Reversed2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder3-Reversed2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder3-Reversed2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder3-Reversed2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder4-Reversed2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder4-Reversed2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent) !important;
}

.ThemeBorder4-Reversed2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder-Reversed2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder-Reversed2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder-Reversed2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder1-Reversed2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder1-Reversed2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder1-Reversed2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder2-Reversed2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder2-Reversed2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder2-Reversed2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder3-Reversed2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder3-Reversed2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder3-Reversed2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder4-Reversed2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder4-Reversed2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 35%, transparent) !important;
}

.ThemeBorder4-Reversed2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder-Reversed2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder-Reversed2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder-Reversed2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder1-Reversed2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder1-Reversed2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder1-Reversed2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder2-Reversed2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder2-Reversed2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder2-Reversed2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder3-Reversed2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder3-Reversed2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder3-Reversed2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder4-Reversed2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder4-Reversed2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 40%, transparent) !important;
}

.ThemeBorder4-Reversed2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder-Reversed2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder-Reversed2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder-Reversed2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder1-Reversed2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder1-Reversed2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder1-Reversed2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder2-Reversed2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder2-Reversed2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder2-Reversed2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder3-Reversed2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder3-Reversed2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder3-Reversed2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder4-Reversed2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder4-Reversed2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent) !important;
}

.ThemeBorder4-Reversed2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-reversed-3);
  border: .05rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder-Reversed3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-reversed-3);
  border: .1rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder-Reversed3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-reversed-3);
  border: .15rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder-Reversed3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed3-Light {
  --squircle-border-top: .05rem solid var(--color-base-reversed-3);
  --squircle-border-right: .05rem solid var(--color-base-reversed-3);
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-3);
  --squircle-border-left: .05rem solid var(--color-base-reversed-3);
  border-top: .05rem solid var(--color-base-reversed-3) !important;
  border-right: .05rem solid var(--color-base-reversed-3) !important;
  border-bottom: .05rem solid var(--color-base-reversed-3) !important;
  border-left: .05rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder1-Reversed3-Regular {
  --squircle-border-top: .1rem solid var(--color-base-reversed-3);
  --squircle-border-right: .1rem solid var(--color-base-reversed-3);
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-3);
  --squircle-border-left: .1rem solid var(--color-base-reversed-3);
  border-top: .1rem solid var(--color-base-reversed-3) !important;
  border-right: .1rem solid var(--color-base-reversed-3) !important;
  border-bottom: .1rem solid var(--color-base-reversed-3) !important;
  border-left: .1rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder1-Reversed3-Bold {
  --squircle-border-top: .15rem solid var(--color-base-reversed-3);
  --squircle-border-right: .15rem solid var(--color-base-reversed-3);
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-3);
  --squircle-border-left: .15rem solid var(--color-base-reversed-3);
  border-top: .15rem solid var(--color-base-reversed-3) !important;
  border-right: .15rem solid var(--color-base-reversed-3) !important;
  border-bottom: .15rem solid var(--color-base-reversed-3) !important;
  border-left: .15rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder1-Reversed3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed3-Light {
  --squircle-border-right: .05rem solid var(--color-base-reversed-3);
  --squircle-border-left: .05rem solid var(--color-base-reversed-3);
  border-right: .05rem solid var(--color-base-reversed-3) !important;
  border-left: .05rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder2-Reversed3-Regular {
  --squircle-border-right: .1rem solid var(--color-base-reversed-3);
  --squircle-border-left: .1rem solid var(--color-base-reversed-3);
  border-right: .1rem solid var(--color-base-reversed-3) !important;
  border-left: .1rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder2-Reversed3-Bold {
  --squircle-border-right: .15rem solid var(--color-base-reversed-3);
  --squircle-border-left: .15rem solid var(--color-base-reversed-3);
  border-right: .15rem solid var(--color-base-reversed-3) !important;
  border-left: .15rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder2-Reversed3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed3-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-3);
  border-bottom: .05rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder3-Reversed3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-3);
  border-bottom: .1rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder3-Reversed3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-3);
  border-bottom: .15rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder3-Reversed3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed3-Light {
  --squircle-border-left: .05rem solid var(--color-base-reversed-3);
  border-left: .05rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder4-Reversed3-Regular {
  --squircle-border-left: .1rem solid var(--color-base-reversed-3);
  border-left: .1rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder4-Reversed3-Bold {
  --squircle-border-left: .15rem solid var(--color-base-reversed-3);
  border-left: .15rem solid var(--color-base-reversed-3) !important;
}

.ThemeBorder4-Reversed3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder-Reversed3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder-Reversed3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder-Reversed3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder1-Reversed3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder1-Reversed3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder1-Reversed3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder2-Reversed3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder2-Reversed3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder2-Reversed3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder3-Reversed3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder3-Reversed3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder3-Reversed3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder4-Reversed3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder4-Reversed3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent) !important;
}

.ThemeBorder4-Reversed3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder-Reversed3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder-Reversed3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder-Reversed3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder1-Reversed3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder1-Reversed3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder1-Reversed3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder2-Reversed3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder2-Reversed3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder2-Reversed3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder3-Reversed3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder3-Reversed3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder3-Reversed3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder4-Reversed3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder4-Reversed3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent) !important;
}

.ThemeBorder4-Reversed3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder-Reversed3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder-Reversed3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder-Reversed3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder1-Reversed3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder1-Reversed3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder1-Reversed3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder2-Reversed3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder2-Reversed3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder2-Reversed3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder3-Reversed3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder3-Reversed3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder3-Reversed3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder4-Reversed3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder4-Reversed3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent) !important;
}

.ThemeBorder4-Reversed3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder-Reversed3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder-Reversed3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder-Reversed3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder1-Reversed3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder1-Reversed3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder1-Reversed3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder2-Reversed3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder2-Reversed3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder2-Reversed3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder3-Reversed3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder3-Reversed3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder3-Reversed3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder4-Reversed3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder4-Reversed3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 35%, transparent) !important;
}

.ThemeBorder4-Reversed3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder-Reversed3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder-Reversed3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder-Reversed3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder1-Reversed3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder1-Reversed3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder1-Reversed3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder2-Reversed3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder2-Reversed3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder2-Reversed3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder3-Reversed3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder3-Reversed3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder3-Reversed3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder4-Reversed3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder4-Reversed3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 40%, transparent) !important;
}

.ThemeBorder4-Reversed3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder-Reversed3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder-Reversed3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder-Reversed3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder1-Reversed3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder1-Reversed3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder1-Reversed3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder2-Reversed3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder2-Reversed3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder2-Reversed3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder3-Reversed3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder3-Reversed3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder3-Reversed3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder4-Reversed3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder4-Reversed3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent) !important;
}

.ThemeBorder4-Reversed3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-reversed-4);
  border: .05rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder-Reversed4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-reversed-4);
  border: .1rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder-Reversed4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-reversed-4);
  border: .15rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder-Reversed4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed4-Light {
  --squircle-border-top: .05rem solid var(--color-base-reversed-4);
  --squircle-border-right: .05rem solid var(--color-base-reversed-4);
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-4);
  --squircle-border-left: .05rem solid var(--color-base-reversed-4);
  border-top: .05rem solid var(--color-base-reversed-4) !important;
  border-right: .05rem solid var(--color-base-reversed-4) !important;
  border-bottom: .05rem solid var(--color-base-reversed-4) !important;
  border-left: .05rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder1-Reversed4-Regular {
  --squircle-border-top: .1rem solid var(--color-base-reversed-4);
  --squircle-border-right: .1rem solid var(--color-base-reversed-4);
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-4);
  --squircle-border-left: .1rem solid var(--color-base-reversed-4);
  border-top: .1rem solid var(--color-base-reversed-4) !important;
  border-right: .1rem solid var(--color-base-reversed-4) !important;
  border-bottom: .1rem solid var(--color-base-reversed-4) !important;
  border-left: .1rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder1-Reversed4-Bold {
  --squircle-border-top: .15rem solid var(--color-base-reversed-4);
  --squircle-border-right: .15rem solid var(--color-base-reversed-4);
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-4);
  --squircle-border-left: .15rem solid var(--color-base-reversed-4);
  border-top: .15rem solid var(--color-base-reversed-4) !important;
  border-right: .15rem solid var(--color-base-reversed-4) !important;
  border-bottom: .15rem solid var(--color-base-reversed-4) !important;
  border-left: .15rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder1-Reversed4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed4-Light {
  --squircle-border-right: .05rem solid var(--color-base-reversed-4);
  --squircle-border-left: .05rem solid var(--color-base-reversed-4);
  border-right: .05rem solid var(--color-base-reversed-4) !important;
  border-left: .05rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder2-Reversed4-Regular {
  --squircle-border-right: .1rem solid var(--color-base-reversed-4);
  --squircle-border-left: .1rem solid var(--color-base-reversed-4);
  border-right: .1rem solid var(--color-base-reversed-4) !important;
  border-left: .1rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder2-Reversed4-Bold {
  --squircle-border-right: .15rem solid var(--color-base-reversed-4);
  --squircle-border-left: .15rem solid var(--color-base-reversed-4);
  border-right: .15rem solid var(--color-base-reversed-4) !important;
  border-left: .15rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder2-Reversed4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed4-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-4);
  border-bottom: .05rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder3-Reversed4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-4);
  border-bottom: .1rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder3-Reversed4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-4);
  border-bottom: .15rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder3-Reversed4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed4-Light {
  --squircle-border-left: .05rem solid var(--color-base-reversed-4);
  border-left: .05rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder4-Reversed4-Regular {
  --squircle-border-left: .1rem solid var(--color-base-reversed-4);
  border-left: .1rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder4-Reversed4-Bold {
  --squircle-border-left: .15rem solid var(--color-base-reversed-4);
  border-left: .15rem solid var(--color-base-reversed-4) !important;
}

.ThemeBorder4-Reversed4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder-Reversed4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder-Reversed4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder-Reversed4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder1-Reversed4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder1-Reversed4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder1-Reversed4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder2-Reversed4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder2-Reversed4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder2-Reversed4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder3-Reversed4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder3-Reversed4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder3-Reversed4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder4-Reversed4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder4-Reversed4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent) !important;
}

.ThemeBorder4-Reversed4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder-Reversed4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder-Reversed4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder-Reversed4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder1-Reversed4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder1-Reversed4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder1-Reversed4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder2-Reversed4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder2-Reversed4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder2-Reversed4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder3-Reversed4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder3-Reversed4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder3-Reversed4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder4-Reversed4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder4-Reversed4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent) !important;
}

.ThemeBorder4-Reversed4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder-Reversed4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder-Reversed4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder-Reversed4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder1-Reversed4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder1-Reversed4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder1-Reversed4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder2-Reversed4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder2-Reversed4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder2-Reversed4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder3-Reversed4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder3-Reversed4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder3-Reversed4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder4-Reversed4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder4-Reversed4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent) !important;
}

.ThemeBorder4-Reversed4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder-Reversed4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder-Reversed4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder-Reversed4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder1-Reversed4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder1-Reversed4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder1-Reversed4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder2-Reversed4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder2-Reversed4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder2-Reversed4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder3-Reversed4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder3-Reversed4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder3-Reversed4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder4-Reversed4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder4-Reversed4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 35%, transparent) !important;
}

.ThemeBorder4-Reversed4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder-Reversed4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder-Reversed4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder-Reversed4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder1-Reversed4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder1-Reversed4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder1-Reversed4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder2-Reversed4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder2-Reversed4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder2-Reversed4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder3-Reversed4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder3-Reversed4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder3-Reversed4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder4-Reversed4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder4-Reversed4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 40%, transparent) !important;
}

.ThemeBorder4-Reversed4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder-Reversed4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder-Reversed4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder-Reversed4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder1-Reversed4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder1-Reversed4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder1-Reversed4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder2-Reversed4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder2-Reversed4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder2-Reversed4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder3-Reversed4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder3-Reversed4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder3-Reversed4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder4-Reversed4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder4-Reversed4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent) !important;
}

.ThemeBorder4-Reversed4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-reversed-5);
  border: .05rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder-Reversed5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-reversed-5);
  border: .1rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder-Reversed5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-reversed-5);
  border: .15rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder-Reversed5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed5-Light {
  --squircle-border-top: .05rem solid var(--color-base-reversed-5);
  --squircle-border-right: .05rem solid var(--color-base-reversed-5);
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-5);
  --squircle-border-left: .05rem solid var(--color-base-reversed-5);
  border-top: .05rem solid var(--color-base-reversed-5) !important;
  border-right: .05rem solid var(--color-base-reversed-5) !important;
  border-bottom: .05rem solid var(--color-base-reversed-5) !important;
  border-left: .05rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder1-Reversed5-Regular {
  --squircle-border-top: .1rem solid var(--color-base-reversed-5);
  --squircle-border-right: .1rem solid var(--color-base-reversed-5);
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-5);
  --squircle-border-left: .1rem solid var(--color-base-reversed-5);
  border-top: .1rem solid var(--color-base-reversed-5) !important;
  border-right: .1rem solid var(--color-base-reversed-5) !important;
  border-bottom: .1rem solid var(--color-base-reversed-5) !important;
  border-left: .1rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder1-Reversed5-Bold {
  --squircle-border-top: .15rem solid var(--color-base-reversed-5);
  --squircle-border-right: .15rem solid var(--color-base-reversed-5);
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-5);
  --squircle-border-left: .15rem solid var(--color-base-reversed-5);
  border-top: .15rem solid var(--color-base-reversed-5) !important;
  border-right: .15rem solid var(--color-base-reversed-5) !important;
  border-bottom: .15rem solid var(--color-base-reversed-5) !important;
  border-left: .15rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder1-Reversed5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed5-Light {
  --squircle-border-right: .05rem solid var(--color-base-reversed-5);
  --squircle-border-left: .05rem solid var(--color-base-reversed-5);
  border-right: .05rem solid var(--color-base-reversed-5) !important;
  border-left: .05rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder2-Reversed5-Regular {
  --squircle-border-right: .1rem solid var(--color-base-reversed-5);
  --squircle-border-left: .1rem solid var(--color-base-reversed-5);
  border-right: .1rem solid var(--color-base-reversed-5) !important;
  border-left: .1rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder2-Reversed5-Bold {
  --squircle-border-right: .15rem solid var(--color-base-reversed-5);
  --squircle-border-left: .15rem solid var(--color-base-reversed-5);
  border-right: .15rem solid var(--color-base-reversed-5) !important;
  border-left: .15rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder2-Reversed5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed5-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-5);
  border-bottom: .05rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder3-Reversed5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-5);
  border-bottom: .1rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder3-Reversed5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-5);
  border-bottom: .15rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder3-Reversed5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed5-Light {
  --squircle-border-left: .05rem solid var(--color-base-reversed-5);
  border-left: .05rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder4-Reversed5-Regular {
  --squircle-border-left: .1rem solid var(--color-base-reversed-5);
  border-left: .1rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder4-Reversed5-Bold {
  --squircle-border-left: .15rem solid var(--color-base-reversed-5);
  border-left: .15rem solid var(--color-base-reversed-5) !important;
}

.ThemeBorder4-Reversed5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder-Reversed5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder-Reversed5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder-Reversed5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder1-Reversed5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder1-Reversed5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder1-Reversed5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder2-Reversed5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder2-Reversed5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder2-Reversed5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder3-Reversed5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder3-Reversed5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder3-Reversed5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder4-Reversed5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder4-Reversed5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent) !important;
}

.ThemeBorder4-Reversed5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder-Reversed5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder-Reversed5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder-Reversed5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder1-Reversed5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder1-Reversed5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder1-Reversed5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder2-Reversed5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder2-Reversed5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder2-Reversed5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder3-Reversed5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder3-Reversed5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder3-Reversed5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder4-Reversed5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder4-Reversed5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent) !important;
}

.ThemeBorder4-Reversed5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder-Reversed5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder-Reversed5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder-Reversed5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder1-Reversed5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder1-Reversed5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder1-Reversed5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder2-Reversed5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder2-Reversed5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder2-Reversed5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder3-Reversed5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder3-Reversed5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder3-Reversed5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder4-Reversed5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder4-Reversed5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent) !important;
}

.ThemeBorder4-Reversed5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder-Reversed5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder-Reversed5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder-Reversed5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder1-Reversed5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder1-Reversed5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder1-Reversed5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder2-Reversed5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder2-Reversed5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder2-Reversed5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder3-Reversed5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder3-Reversed5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder3-Reversed5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder4-Reversed5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder4-Reversed5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 35%, transparent) !important;
}

.ThemeBorder4-Reversed5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder-Reversed5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder-Reversed5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder-Reversed5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder1-Reversed5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder1-Reversed5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder1-Reversed5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder2-Reversed5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder2-Reversed5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder2-Reversed5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder3-Reversed5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder3-Reversed5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder3-Reversed5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder4-Reversed5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder4-Reversed5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 40%, transparent) !important;
}

.ThemeBorder4-Reversed5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder-Reversed5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder-Reversed5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder-Reversed5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder1-Reversed5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder1-Reversed5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder1-Reversed5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder2-Reversed5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder2-Reversed5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder2-Reversed5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder3-Reversed5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder3-Reversed5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder3-Reversed5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder4-Reversed5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder4-Reversed5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent) !important;
}

.ThemeBorder4-Reversed5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-base-reversed-6);
  border: .05rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder-Reversed6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-base-reversed-6);
  border: .1rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder-Reversed6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-base-reversed-6);
  border: .15rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder-Reversed6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed6-Light {
  --squircle-border-top: .05rem solid var(--color-base-reversed-6);
  --squircle-border-right: .05rem solid var(--color-base-reversed-6);
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-6);
  --squircle-border-left: .05rem solid var(--color-base-reversed-6);
  border-top: .05rem solid var(--color-base-reversed-6) !important;
  border-right: .05rem solid var(--color-base-reversed-6) !important;
  border-bottom: .05rem solid var(--color-base-reversed-6) !important;
  border-left: .05rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder1-Reversed6-Regular {
  --squircle-border-top: .1rem solid var(--color-base-reversed-6);
  --squircle-border-right: .1rem solid var(--color-base-reversed-6);
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-6);
  --squircle-border-left: .1rem solid var(--color-base-reversed-6);
  border-top: .1rem solid var(--color-base-reversed-6) !important;
  border-right: .1rem solid var(--color-base-reversed-6) !important;
  border-bottom: .1rem solid var(--color-base-reversed-6) !important;
  border-left: .1rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder1-Reversed6-Bold {
  --squircle-border-top: .15rem solid var(--color-base-reversed-6);
  --squircle-border-right: .15rem solid var(--color-base-reversed-6);
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-6);
  --squircle-border-left: .15rem solid var(--color-base-reversed-6);
  border-top: .15rem solid var(--color-base-reversed-6) !important;
  border-right: .15rem solid var(--color-base-reversed-6) !important;
  border-bottom: .15rem solid var(--color-base-reversed-6) !important;
  border-left: .15rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder1-Reversed6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed6-Light {
  --squircle-border-right: .05rem solid var(--color-base-reversed-6);
  --squircle-border-left: .05rem solid var(--color-base-reversed-6);
  border-right: .05rem solid var(--color-base-reversed-6) !important;
  border-left: .05rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder2-Reversed6-Regular {
  --squircle-border-right: .1rem solid var(--color-base-reversed-6);
  --squircle-border-left: .1rem solid var(--color-base-reversed-6);
  border-right: .1rem solid var(--color-base-reversed-6) !important;
  border-left: .1rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder2-Reversed6-Bold {
  --squircle-border-right: .15rem solid var(--color-base-reversed-6);
  --squircle-border-left: .15rem solid var(--color-base-reversed-6);
  border-right: .15rem solid var(--color-base-reversed-6) !important;
  border-left: .15rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder2-Reversed6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed6-Light {
  --squircle-border-bottom: .05rem solid var(--color-base-reversed-6);
  border-bottom: .05rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder3-Reversed6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-base-reversed-6);
  border-bottom: .1rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder3-Reversed6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-base-reversed-6);
  border-bottom: .15rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder3-Reversed6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed6-Light {
  --squircle-border-left: .05rem solid var(--color-base-reversed-6);
  border-left: .05rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder4-Reversed6-Regular {
  --squircle-border-left: .1rem solid var(--color-base-reversed-6);
  border-left: .1rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder4-Reversed6-Bold {
  --squircle-border-left: .15rem solid var(--color-base-reversed-6);
  border-left: .15rem solid var(--color-base-reversed-6) !important;
}

.ThemeBorder4-Reversed6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder-Reversed6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder-Reversed6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder-Reversed6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder1-Reversed6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder1-Reversed6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder1-Reversed6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder2-Reversed6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder2-Reversed6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder2-Reversed6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder3-Reversed6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder3-Reversed6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder3-Reversed6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder4-Reversed6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder4-Reversed6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent) !important;
}

.ThemeBorder4-Reversed6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder-Reversed6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder-Reversed6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder-Reversed6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder1-Reversed6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder1-Reversed6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder1-Reversed6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder2-Reversed6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder2-Reversed6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder2-Reversed6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder3-Reversed6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder3-Reversed6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder3-Reversed6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder4-Reversed6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder4-Reversed6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent) !important;
}

.ThemeBorder4-Reversed6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder-Reversed6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder-Reversed6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder-Reversed6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder1-Reversed6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder1-Reversed6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder1-Reversed6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder2-Reversed6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder2-Reversed6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder2-Reversed6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder3-Reversed6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder3-Reversed6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder3-Reversed6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder4-Reversed6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder4-Reversed6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent) !important;
}

.ThemeBorder4-Reversed6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder-Reversed6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder-Reversed6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder-Reversed6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder1-Reversed6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder1-Reversed6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder1-Reversed6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder2-Reversed6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder2-Reversed6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder2-Reversed6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder3-Reversed6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder3-Reversed6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder3-Reversed6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder4-Reversed6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder4-Reversed6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 35%, transparent) !important;
}

.ThemeBorder4-Reversed6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder-Reversed6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder-Reversed6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder-Reversed6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder1-Reversed6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder1-Reversed6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder1-Reversed6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder2-Reversed6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder2-Reversed6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder2-Reversed6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder3-Reversed6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder3-Reversed6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder3-Reversed6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder4-Reversed6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder4-Reversed6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 40%, transparent) !important;
}

.ThemeBorder4-Reversed6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Reversed6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder-Reversed6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder-Reversed6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder-Reversed6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Reversed6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder1-Reversed6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder1-Reversed6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder1-Reversed6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Reversed6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder2-Reversed6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder2-Reversed6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder2-Reversed6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Reversed6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder3-Reversed6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder3-Reversed6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder3-Reversed6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Reversed6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder4-Reversed6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder4-Reversed6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent) !important;
}

.ThemeBorder4-Reversed6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-pink-1);
  border: .05rem solid var(--color-pink-1) !important;
}

.ThemeBorder-Pink1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-pink-1);
  border: .1rem solid var(--color-pink-1) !important;
}

.ThemeBorder-Pink1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-pink-1);
  border: .15rem solid var(--color-pink-1) !important;
}

.ThemeBorder-Pink1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink1-Light {
  --squircle-border-top: .05rem solid var(--color-pink-1);
  --squircle-border-right: .05rem solid var(--color-pink-1);
  --squircle-border-bottom: .05rem solid var(--color-pink-1);
  --squircle-border-left: .05rem solid var(--color-pink-1);
  border-top: .05rem solid var(--color-pink-1) !important;
  border-right: .05rem solid var(--color-pink-1) !important;
  border-bottom: .05rem solid var(--color-pink-1) !important;
  border-left: .05rem solid var(--color-pink-1) !important;
}

.ThemeBorder1-Pink1-Regular {
  --squircle-border-top: .1rem solid var(--color-pink-1);
  --squircle-border-right: .1rem solid var(--color-pink-1);
  --squircle-border-bottom: .1rem solid var(--color-pink-1);
  --squircle-border-left: .1rem solid var(--color-pink-1);
  border-top: .1rem solid var(--color-pink-1) !important;
  border-right: .1rem solid var(--color-pink-1) !important;
  border-bottom: .1rem solid var(--color-pink-1) !important;
  border-left: .1rem solid var(--color-pink-1) !important;
}

.ThemeBorder1-Pink1-Bold {
  --squircle-border-top: .15rem solid var(--color-pink-1);
  --squircle-border-right: .15rem solid var(--color-pink-1);
  --squircle-border-bottom: .15rem solid var(--color-pink-1);
  --squircle-border-left: .15rem solid var(--color-pink-1);
  border-top: .15rem solid var(--color-pink-1) !important;
  border-right: .15rem solid var(--color-pink-1) !important;
  border-bottom: .15rem solid var(--color-pink-1) !important;
  border-left: .15rem solid var(--color-pink-1) !important;
}

.ThemeBorder1-Pink1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink1-Light {
  --squircle-border-right: .05rem solid var(--color-pink-1);
  --squircle-border-left: .05rem solid var(--color-pink-1);
  border-right: .05rem solid var(--color-pink-1) !important;
  border-left: .05rem solid var(--color-pink-1) !important;
}

.ThemeBorder2-Pink1-Regular {
  --squircle-border-right: .1rem solid var(--color-pink-1);
  --squircle-border-left: .1rem solid var(--color-pink-1);
  border-right: .1rem solid var(--color-pink-1) !important;
  border-left: .1rem solid var(--color-pink-1) !important;
}

.ThemeBorder2-Pink1-Bold {
  --squircle-border-right: .15rem solid var(--color-pink-1);
  --squircle-border-left: .15rem solid var(--color-pink-1);
  border-right: .15rem solid var(--color-pink-1) !important;
  border-left: .15rem solid var(--color-pink-1) !important;
}

.ThemeBorder2-Pink1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink1-Light {
  --squircle-border-bottom: .05rem solid var(--color-pink-1);
  border-bottom: .05rem solid var(--color-pink-1) !important;
}

.ThemeBorder3-Pink1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-pink-1);
  border-bottom: .1rem solid var(--color-pink-1) !important;
}

.ThemeBorder3-Pink1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-pink-1);
  border-bottom: .15rem solid var(--color-pink-1) !important;
}

.ThemeBorder3-Pink1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink1-Light {
  --squircle-border-left: .05rem solid var(--color-pink-1);
  border-left: .05rem solid var(--color-pink-1) !important;
}

.ThemeBorder4-Pink1-Regular {
  --squircle-border-left: .1rem solid var(--color-pink-1);
  border-left: .1rem solid var(--color-pink-1) !important;
}

.ThemeBorder4-Pink1-Bold {
  --squircle-border-left: .15rem solid var(--color-pink-1);
  border-left: .15rem solid var(--color-pink-1) !important;
}

.ThemeBorder4-Pink1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder-Pink1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder-Pink1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder-Pink1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder1-Pink1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder1-Pink1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder1-Pink1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder2-Pink1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder2-Pink1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder2-Pink1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder3-Pink1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder3-Pink1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder3-Pink1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder4-Pink1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder4-Pink1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 20%, transparent) !important;
}

.ThemeBorder4-Pink1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder-Pink1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder-Pink1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder-Pink1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder1-Pink1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder1-Pink1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder1-Pink1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder2-Pink1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder2-Pink1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder2-Pink1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder3-Pink1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder3-Pink1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder3-Pink1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder4-Pink1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder4-Pink1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 25%, transparent) !important;
}

.ThemeBorder4-Pink1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder-Pink1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder-Pink1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder-Pink1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder1-Pink1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder1-Pink1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder1-Pink1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder2-Pink1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder2-Pink1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder2-Pink1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder3-Pink1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder3-Pink1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder3-Pink1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder4-Pink1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder4-Pink1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 30%, transparent) !important;
}

.ThemeBorder4-Pink1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder-Pink1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder-Pink1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder-Pink1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder1-Pink1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder1-Pink1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder1-Pink1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder2-Pink1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder2-Pink1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder2-Pink1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder3-Pink1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder3-Pink1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder3-Pink1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder4-Pink1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder4-Pink1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 35%, transparent) !important;
}

.ThemeBorder4-Pink1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder-Pink1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder-Pink1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder-Pink1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder1-Pink1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder1-Pink1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder1-Pink1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder2-Pink1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder2-Pink1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder2-Pink1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder3-Pink1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder3-Pink1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder3-Pink1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder4-Pink1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder4-Pink1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 40%, transparent) !important;
}

.ThemeBorder4-Pink1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder-Pink1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder-Pink1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder-Pink1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder1-Pink1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder1-Pink1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder1-Pink1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder2-Pink1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder2-Pink1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder2-Pink1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder3-Pink1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder3-Pink1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder3-Pink1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder4-Pink1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder4-Pink1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-1) 45%, transparent) !important;
}

.ThemeBorder4-Pink1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-pink-2);
  border: .05rem solid var(--color-pink-2) !important;
}

.ThemeBorder-Pink2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-pink-2);
  border: .1rem solid var(--color-pink-2) !important;
}

.ThemeBorder-Pink2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-pink-2);
  border: .15rem solid var(--color-pink-2) !important;
}

.ThemeBorder-Pink2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink2-Light {
  --squircle-border-top: .05rem solid var(--color-pink-2);
  --squircle-border-right: .05rem solid var(--color-pink-2);
  --squircle-border-bottom: .05rem solid var(--color-pink-2);
  --squircle-border-left: .05rem solid var(--color-pink-2);
  border-top: .05rem solid var(--color-pink-2) !important;
  border-right: .05rem solid var(--color-pink-2) !important;
  border-bottom: .05rem solid var(--color-pink-2) !important;
  border-left: .05rem solid var(--color-pink-2) !important;
}

.ThemeBorder1-Pink2-Regular {
  --squircle-border-top: .1rem solid var(--color-pink-2);
  --squircle-border-right: .1rem solid var(--color-pink-2);
  --squircle-border-bottom: .1rem solid var(--color-pink-2);
  --squircle-border-left: .1rem solid var(--color-pink-2);
  border-top: .1rem solid var(--color-pink-2) !important;
  border-right: .1rem solid var(--color-pink-2) !important;
  border-bottom: .1rem solid var(--color-pink-2) !important;
  border-left: .1rem solid var(--color-pink-2) !important;
}

.ThemeBorder1-Pink2-Bold {
  --squircle-border-top: .15rem solid var(--color-pink-2);
  --squircle-border-right: .15rem solid var(--color-pink-2);
  --squircle-border-bottom: .15rem solid var(--color-pink-2);
  --squircle-border-left: .15rem solid var(--color-pink-2);
  border-top: .15rem solid var(--color-pink-2) !important;
  border-right: .15rem solid var(--color-pink-2) !important;
  border-bottom: .15rem solid var(--color-pink-2) !important;
  border-left: .15rem solid var(--color-pink-2) !important;
}

.ThemeBorder1-Pink2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink2-Light {
  --squircle-border-right: .05rem solid var(--color-pink-2);
  --squircle-border-left: .05rem solid var(--color-pink-2);
  border-right: .05rem solid var(--color-pink-2) !important;
  border-left: .05rem solid var(--color-pink-2) !important;
}

.ThemeBorder2-Pink2-Regular {
  --squircle-border-right: .1rem solid var(--color-pink-2);
  --squircle-border-left: .1rem solid var(--color-pink-2);
  border-right: .1rem solid var(--color-pink-2) !important;
  border-left: .1rem solid var(--color-pink-2) !important;
}

.ThemeBorder2-Pink2-Bold {
  --squircle-border-right: .15rem solid var(--color-pink-2);
  --squircle-border-left: .15rem solid var(--color-pink-2);
  border-right: .15rem solid var(--color-pink-2) !important;
  border-left: .15rem solid var(--color-pink-2) !important;
}

.ThemeBorder2-Pink2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink2-Light {
  --squircle-border-bottom: .05rem solid var(--color-pink-2);
  border-bottom: .05rem solid var(--color-pink-2) !important;
}

.ThemeBorder3-Pink2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-pink-2);
  border-bottom: .1rem solid var(--color-pink-2) !important;
}

.ThemeBorder3-Pink2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-pink-2);
  border-bottom: .15rem solid var(--color-pink-2) !important;
}

.ThemeBorder3-Pink2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink2-Light {
  --squircle-border-left: .05rem solid var(--color-pink-2);
  border-left: .05rem solid var(--color-pink-2) !important;
}

.ThemeBorder4-Pink2-Regular {
  --squircle-border-left: .1rem solid var(--color-pink-2);
  border-left: .1rem solid var(--color-pink-2) !important;
}

.ThemeBorder4-Pink2-Bold {
  --squircle-border-left: .15rem solid var(--color-pink-2);
  border-left: .15rem solid var(--color-pink-2) !important;
}

.ThemeBorder4-Pink2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder-Pink2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder-Pink2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder-Pink2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder1-Pink2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder1-Pink2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder1-Pink2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder2-Pink2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder2-Pink2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder2-Pink2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder3-Pink2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder3-Pink2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder3-Pink2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder4-Pink2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder4-Pink2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 20%, transparent) !important;
}

.ThemeBorder4-Pink2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder-Pink2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder-Pink2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder-Pink2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder1-Pink2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder1-Pink2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder1-Pink2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder2-Pink2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder2-Pink2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder2-Pink2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder3-Pink2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder3-Pink2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder3-Pink2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder4-Pink2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder4-Pink2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 25%, transparent) !important;
}

.ThemeBorder4-Pink2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder-Pink2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder-Pink2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder-Pink2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder1-Pink2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder1-Pink2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder1-Pink2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder2-Pink2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder2-Pink2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder2-Pink2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder3-Pink2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder3-Pink2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder3-Pink2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder4-Pink2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder4-Pink2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 30%, transparent) !important;
}

.ThemeBorder4-Pink2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder-Pink2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder-Pink2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder-Pink2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder1-Pink2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder1-Pink2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder1-Pink2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder2-Pink2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder2-Pink2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder2-Pink2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder3-Pink2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder3-Pink2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder3-Pink2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder4-Pink2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder4-Pink2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 35%, transparent) !important;
}

.ThemeBorder4-Pink2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder-Pink2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder-Pink2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder-Pink2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder1-Pink2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder1-Pink2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder1-Pink2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder2-Pink2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder2-Pink2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder2-Pink2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder3-Pink2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder3-Pink2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder3-Pink2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder4-Pink2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder4-Pink2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 40%, transparent) !important;
}

.ThemeBorder4-Pink2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder-Pink2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder-Pink2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder-Pink2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder1-Pink2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder1-Pink2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder1-Pink2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder2-Pink2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder2-Pink2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder2-Pink2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder3-Pink2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder3-Pink2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder3-Pink2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder4-Pink2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder4-Pink2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-2) 45%, transparent) !important;
}

.ThemeBorder4-Pink2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-pink-3);
  border: .05rem solid var(--color-pink-3) !important;
}

.ThemeBorder-Pink3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-pink-3);
  border: .1rem solid var(--color-pink-3) !important;
}

.ThemeBorder-Pink3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-pink-3);
  border: .15rem solid var(--color-pink-3) !important;
}

.ThemeBorder-Pink3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink3-Light {
  --squircle-border-top: .05rem solid var(--color-pink-3);
  --squircle-border-right: .05rem solid var(--color-pink-3);
  --squircle-border-bottom: .05rem solid var(--color-pink-3);
  --squircle-border-left: .05rem solid var(--color-pink-3);
  border-top: .05rem solid var(--color-pink-3) !important;
  border-right: .05rem solid var(--color-pink-3) !important;
  border-bottom: .05rem solid var(--color-pink-3) !important;
  border-left: .05rem solid var(--color-pink-3) !important;
}

.ThemeBorder1-Pink3-Regular {
  --squircle-border-top: .1rem solid var(--color-pink-3);
  --squircle-border-right: .1rem solid var(--color-pink-3);
  --squircle-border-bottom: .1rem solid var(--color-pink-3);
  --squircle-border-left: .1rem solid var(--color-pink-3);
  border-top: .1rem solid var(--color-pink-3) !important;
  border-right: .1rem solid var(--color-pink-3) !important;
  border-bottom: .1rem solid var(--color-pink-3) !important;
  border-left: .1rem solid var(--color-pink-3) !important;
}

.ThemeBorder1-Pink3-Bold {
  --squircle-border-top: .15rem solid var(--color-pink-3);
  --squircle-border-right: .15rem solid var(--color-pink-3);
  --squircle-border-bottom: .15rem solid var(--color-pink-3);
  --squircle-border-left: .15rem solid var(--color-pink-3);
  border-top: .15rem solid var(--color-pink-3) !important;
  border-right: .15rem solid var(--color-pink-3) !important;
  border-bottom: .15rem solid var(--color-pink-3) !important;
  border-left: .15rem solid var(--color-pink-3) !important;
}

.ThemeBorder1-Pink3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink3-Light {
  --squircle-border-right: .05rem solid var(--color-pink-3);
  --squircle-border-left: .05rem solid var(--color-pink-3);
  border-right: .05rem solid var(--color-pink-3) !important;
  border-left: .05rem solid var(--color-pink-3) !important;
}

.ThemeBorder2-Pink3-Regular {
  --squircle-border-right: .1rem solid var(--color-pink-3);
  --squircle-border-left: .1rem solid var(--color-pink-3);
  border-right: .1rem solid var(--color-pink-3) !important;
  border-left: .1rem solid var(--color-pink-3) !important;
}

.ThemeBorder2-Pink3-Bold {
  --squircle-border-right: .15rem solid var(--color-pink-3);
  --squircle-border-left: .15rem solid var(--color-pink-3);
  border-right: .15rem solid var(--color-pink-3) !important;
  border-left: .15rem solid var(--color-pink-3) !important;
}

.ThemeBorder2-Pink3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink3-Light {
  --squircle-border-bottom: .05rem solid var(--color-pink-3);
  border-bottom: .05rem solid var(--color-pink-3) !important;
}

.ThemeBorder3-Pink3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-pink-3);
  border-bottom: .1rem solid var(--color-pink-3) !important;
}

.ThemeBorder3-Pink3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-pink-3);
  border-bottom: .15rem solid var(--color-pink-3) !important;
}

.ThemeBorder3-Pink3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink3-Light {
  --squircle-border-left: .05rem solid var(--color-pink-3);
  border-left: .05rem solid var(--color-pink-3) !important;
}

.ThemeBorder4-Pink3-Regular {
  --squircle-border-left: .1rem solid var(--color-pink-3);
  border-left: .1rem solid var(--color-pink-3) !important;
}

.ThemeBorder4-Pink3-Bold {
  --squircle-border-left: .15rem solid var(--color-pink-3);
  border-left: .15rem solid var(--color-pink-3) !important;
}

.ThemeBorder4-Pink3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder-Pink3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder-Pink3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder-Pink3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder1-Pink3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder1-Pink3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder1-Pink3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder2-Pink3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder2-Pink3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder2-Pink3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder3-Pink3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder3-Pink3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder3-Pink3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder4-Pink3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder4-Pink3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 20%, transparent) !important;
}

.ThemeBorder4-Pink3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder-Pink3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder-Pink3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder-Pink3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder1-Pink3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder1-Pink3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder1-Pink3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder2-Pink3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder2-Pink3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder2-Pink3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder3-Pink3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder3-Pink3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder3-Pink3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder4-Pink3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder4-Pink3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 25%, transparent) !important;
}

.ThemeBorder4-Pink3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder-Pink3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder-Pink3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder-Pink3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder1-Pink3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder1-Pink3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder1-Pink3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder2-Pink3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder2-Pink3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder2-Pink3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder3-Pink3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder3-Pink3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder3-Pink3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder4-Pink3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder4-Pink3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 30%, transparent) !important;
}

.ThemeBorder4-Pink3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder-Pink3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder-Pink3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder-Pink3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder1-Pink3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder1-Pink3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder1-Pink3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder2-Pink3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder2-Pink3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder2-Pink3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder3-Pink3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder3-Pink3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder3-Pink3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder4-Pink3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder4-Pink3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 35%, transparent) !important;
}

.ThemeBorder4-Pink3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder-Pink3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder-Pink3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder-Pink3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder1-Pink3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder1-Pink3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder1-Pink3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder2-Pink3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder2-Pink3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder2-Pink3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder3-Pink3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder3-Pink3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder3-Pink3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder4-Pink3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder4-Pink3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 40%, transparent) !important;
}

.ThemeBorder4-Pink3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder-Pink3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder-Pink3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder-Pink3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder1-Pink3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder1-Pink3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder1-Pink3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder2-Pink3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder2-Pink3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder2-Pink3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder3-Pink3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder3-Pink3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder3-Pink3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder4-Pink3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder4-Pink3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-3) 45%, transparent) !important;
}

.ThemeBorder4-Pink3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-pink-4);
  border: .05rem solid var(--color-pink-4) !important;
}

.ThemeBorder-Pink4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-pink-4);
  border: .1rem solid var(--color-pink-4) !important;
}

.ThemeBorder-Pink4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-pink-4);
  border: .15rem solid var(--color-pink-4) !important;
}

.ThemeBorder-Pink4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink4-Light {
  --squircle-border-top: .05rem solid var(--color-pink-4);
  --squircle-border-right: .05rem solid var(--color-pink-4);
  --squircle-border-bottom: .05rem solid var(--color-pink-4);
  --squircle-border-left: .05rem solid var(--color-pink-4);
  border-top: .05rem solid var(--color-pink-4) !important;
  border-right: .05rem solid var(--color-pink-4) !important;
  border-bottom: .05rem solid var(--color-pink-4) !important;
  border-left: .05rem solid var(--color-pink-4) !important;
}

.ThemeBorder1-Pink4-Regular {
  --squircle-border-top: .1rem solid var(--color-pink-4);
  --squircle-border-right: .1rem solid var(--color-pink-4);
  --squircle-border-bottom: .1rem solid var(--color-pink-4);
  --squircle-border-left: .1rem solid var(--color-pink-4);
  border-top: .1rem solid var(--color-pink-4) !important;
  border-right: .1rem solid var(--color-pink-4) !important;
  border-bottom: .1rem solid var(--color-pink-4) !important;
  border-left: .1rem solid var(--color-pink-4) !important;
}

.ThemeBorder1-Pink4-Bold {
  --squircle-border-top: .15rem solid var(--color-pink-4);
  --squircle-border-right: .15rem solid var(--color-pink-4);
  --squircle-border-bottom: .15rem solid var(--color-pink-4);
  --squircle-border-left: .15rem solid var(--color-pink-4);
  border-top: .15rem solid var(--color-pink-4) !important;
  border-right: .15rem solid var(--color-pink-4) !important;
  border-bottom: .15rem solid var(--color-pink-4) !important;
  border-left: .15rem solid var(--color-pink-4) !important;
}

.ThemeBorder1-Pink4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink4-Light {
  --squircle-border-right: .05rem solid var(--color-pink-4);
  --squircle-border-left: .05rem solid var(--color-pink-4);
  border-right: .05rem solid var(--color-pink-4) !important;
  border-left: .05rem solid var(--color-pink-4) !important;
}

.ThemeBorder2-Pink4-Regular {
  --squircle-border-right: .1rem solid var(--color-pink-4);
  --squircle-border-left: .1rem solid var(--color-pink-4);
  border-right: .1rem solid var(--color-pink-4) !important;
  border-left: .1rem solid var(--color-pink-4) !important;
}

.ThemeBorder2-Pink4-Bold {
  --squircle-border-right: .15rem solid var(--color-pink-4);
  --squircle-border-left: .15rem solid var(--color-pink-4);
  border-right: .15rem solid var(--color-pink-4) !important;
  border-left: .15rem solid var(--color-pink-4) !important;
}

.ThemeBorder2-Pink4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink4-Light {
  --squircle-border-bottom: .05rem solid var(--color-pink-4);
  border-bottom: .05rem solid var(--color-pink-4) !important;
}

.ThemeBorder3-Pink4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-pink-4);
  border-bottom: .1rem solid var(--color-pink-4) !important;
}

.ThemeBorder3-Pink4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-pink-4);
  border-bottom: .15rem solid var(--color-pink-4) !important;
}

.ThemeBorder3-Pink4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink4-Light {
  --squircle-border-left: .05rem solid var(--color-pink-4);
  border-left: .05rem solid var(--color-pink-4) !important;
}

.ThemeBorder4-Pink4-Regular {
  --squircle-border-left: .1rem solid var(--color-pink-4);
  border-left: .1rem solid var(--color-pink-4) !important;
}

.ThemeBorder4-Pink4-Bold {
  --squircle-border-left: .15rem solid var(--color-pink-4);
  border-left: .15rem solid var(--color-pink-4) !important;
}

.ThemeBorder4-Pink4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder-Pink4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder-Pink4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder-Pink4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder1-Pink4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder1-Pink4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder1-Pink4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder2-Pink4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder2-Pink4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder2-Pink4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder3-Pink4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder3-Pink4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder3-Pink4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder4-Pink4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder4-Pink4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 20%, transparent) !important;
}

.ThemeBorder4-Pink4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder-Pink4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder-Pink4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder-Pink4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder1-Pink4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder1-Pink4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder1-Pink4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder2-Pink4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder2-Pink4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder2-Pink4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder3-Pink4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder3-Pink4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder3-Pink4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder4-Pink4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder4-Pink4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 25%, transparent) !important;
}

.ThemeBorder4-Pink4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder-Pink4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder-Pink4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder-Pink4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder1-Pink4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder1-Pink4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder1-Pink4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder2-Pink4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder2-Pink4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder2-Pink4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder3-Pink4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder3-Pink4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder3-Pink4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder4-Pink4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder4-Pink4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 30%, transparent) !important;
}

.ThemeBorder4-Pink4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder-Pink4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder-Pink4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder-Pink4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder1-Pink4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder1-Pink4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder1-Pink4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder2-Pink4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder2-Pink4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder2-Pink4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder3-Pink4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder3-Pink4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder3-Pink4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder4-Pink4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder4-Pink4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 35%, transparent) !important;
}

.ThemeBorder4-Pink4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder-Pink4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder-Pink4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder-Pink4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder1-Pink4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder1-Pink4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder1-Pink4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder2-Pink4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder2-Pink4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder2-Pink4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder3-Pink4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder3-Pink4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder3-Pink4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder4-Pink4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder4-Pink4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 40%, transparent) !important;
}

.ThemeBorder4-Pink4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder-Pink4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder-Pink4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder-Pink4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder1-Pink4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder1-Pink4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder1-Pink4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder2-Pink4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder2-Pink4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder2-Pink4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder3-Pink4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder3-Pink4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder3-Pink4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder4-Pink4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder4-Pink4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-4) 45%, transparent) !important;
}

.ThemeBorder4-Pink4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-pink-5);
  border: .05rem solid var(--color-pink-5) !important;
}

.ThemeBorder-Pink5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-pink-5);
  border: .1rem solid var(--color-pink-5) !important;
}

.ThemeBorder-Pink5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-pink-5);
  border: .15rem solid var(--color-pink-5) !important;
}

.ThemeBorder-Pink5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink5-Light {
  --squircle-border-top: .05rem solid var(--color-pink-5);
  --squircle-border-right: .05rem solid var(--color-pink-5);
  --squircle-border-bottom: .05rem solid var(--color-pink-5);
  --squircle-border-left: .05rem solid var(--color-pink-5);
  border-top: .05rem solid var(--color-pink-5) !important;
  border-right: .05rem solid var(--color-pink-5) !important;
  border-bottom: .05rem solid var(--color-pink-5) !important;
  border-left: .05rem solid var(--color-pink-5) !important;
}

.ThemeBorder1-Pink5-Regular {
  --squircle-border-top: .1rem solid var(--color-pink-5);
  --squircle-border-right: .1rem solid var(--color-pink-5);
  --squircle-border-bottom: .1rem solid var(--color-pink-5);
  --squircle-border-left: .1rem solid var(--color-pink-5);
  border-top: .1rem solid var(--color-pink-5) !important;
  border-right: .1rem solid var(--color-pink-5) !important;
  border-bottom: .1rem solid var(--color-pink-5) !important;
  border-left: .1rem solid var(--color-pink-5) !important;
}

.ThemeBorder1-Pink5-Bold {
  --squircle-border-top: .15rem solid var(--color-pink-5);
  --squircle-border-right: .15rem solid var(--color-pink-5);
  --squircle-border-bottom: .15rem solid var(--color-pink-5);
  --squircle-border-left: .15rem solid var(--color-pink-5);
  border-top: .15rem solid var(--color-pink-5) !important;
  border-right: .15rem solid var(--color-pink-5) !important;
  border-bottom: .15rem solid var(--color-pink-5) !important;
  border-left: .15rem solid var(--color-pink-5) !important;
}

.ThemeBorder1-Pink5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink5-Light {
  --squircle-border-right: .05rem solid var(--color-pink-5);
  --squircle-border-left: .05rem solid var(--color-pink-5);
  border-right: .05rem solid var(--color-pink-5) !important;
  border-left: .05rem solid var(--color-pink-5) !important;
}

.ThemeBorder2-Pink5-Regular {
  --squircle-border-right: .1rem solid var(--color-pink-5);
  --squircle-border-left: .1rem solid var(--color-pink-5);
  border-right: .1rem solid var(--color-pink-5) !important;
  border-left: .1rem solid var(--color-pink-5) !important;
}

.ThemeBorder2-Pink5-Bold {
  --squircle-border-right: .15rem solid var(--color-pink-5);
  --squircle-border-left: .15rem solid var(--color-pink-5);
  border-right: .15rem solid var(--color-pink-5) !important;
  border-left: .15rem solid var(--color-pink-5) !important;
}

.ThemeBorder2-Pink5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink5-Light {
  --squircle-border-bottom: .05rem solid var(--color-pink-5);
  border-bottom: .05rem solid var(--color-pink-5) !important;
}

.ThemeBorder3-Pink5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-pink-5);
  border-bottom: .1rem solid var(--color-pink-5) !important;
}

.ThemeBorder3-Pink5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-pink-5);
  border-bottom: .15rem solid var(--color-pink-5) !important;
}

.ThemeBorder3-Pink5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink5-Light {
  --squircle-border-left: .05rem solid var(--color-pink-5);
  border-left: .05rem solid var(--color-pink-5) !important;
}

.ThemeBorder4-Pink5-Regular {
  --squircle-border-left: .1rem solid var(--color-pink-5);
  border-left: .1rem solid var(--color-pink-5) !important;
}

.ThemeBorder4-Pink5-Bold {
  --squircle-border-left: .15rem solid var(--color-pink-5);
  border-left: .15rem solid var(--color-pink-5) !important;
}

.ThemeBorder4-Pink5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder-Pink5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder-Pink5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder-Pink5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder1-Pink5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder1-Pink5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder1-Pink5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder2-Pink5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder2-Pink5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder2-Pink5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder3-Pink5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder3-Pink5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder3-Pink5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder4-Pink5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder4-Pink5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 20%, transparent) !important;
}

.ThemeBorder4-Pink5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder-Pink5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder-Pink5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder-Pink5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder1-Pink5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder1-Pink5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder1-Pink5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder2-Pink5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder2-Pink5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder2-Pink5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder3-Pink5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder3-Pink5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder3-Pink5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder4-Pink5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder4-Pink5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 25%, transparent) !important;
}

.ThemeBorder4-Pink5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder-Pink5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder-Pink5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder-Pink5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder1-Pink5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder1-Pink5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder1-Pink5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder2-Pink5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder2-Pink5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder2-Pink5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder3-Pink5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder3-Pink5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder3-Pink5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder4-Pink5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder4-Pink5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 30%, transparent) !important;
}

.ThemeBorder4-Pink5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder-Pink5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder-Pink5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder-Pink5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder1-Pink5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder1-Pink5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder1-Pink5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder2-Pink5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder2-Pink5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder2-Pink5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder3-Pink5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder3-Pink5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder3-Pink5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder4-Pink5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder4-Pink5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 35%, transparent) !important;
}

.ThemeBorder4-Pink5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder-Pink5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder-Pink5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder-Pink5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder1-Pink5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder1-Pink5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder1-Pink5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder2-Pink5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder2-Pink5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder2-Pink5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder3-Pink5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder3-Pink5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder3-Pink5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder4-Pink5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder4-Pink5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 40%, transparent) !important;
}

.ThemeBorder4-Pink5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder-Pink5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder-Pink5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder-Pink5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder1-Pink5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder1-Pink5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder1-Pink5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder2-Pink5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder2-Pink5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder2-Pink5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder3-Pink5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder3-Pink5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder3-Pink5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder4-Pink5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder4-Pink5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-5) 45%, transparent) !important;
}

.ThemeBorder4-Pink5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-pink-6);
  border: .05rem solid var(--color-pink-6) !important;
}

.ThemeBorder-Pink6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-pink-6);
  border: .1rem solid var(--color-pink-6) !important;
}

.ThemeBorder-Pink6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-pink-6);
  border: .15rem solid var(--color-pink-6) !important;
}

.ThemeBorder-Pink6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink6-Light {
  --squircle-border-top: .05rem solid var(--color-pink-6);
  --squircle-border-right: .05rem solid var(--color-pink-6);
  --squircle-border-bottom: .05rem solid var(--color-pink-6);
  --squircle-border-left: .05rem solid var(--color-pink-6);
  border-top: .05rem solid var(--color-pink-6) !important;
  border-right: .05rem solid var(--color-pink-6) !important;
  border-bottom: .05rem solid var(--color-pink-6) !important;
  border-left: .05rem solid var(--color-pink-6) !important;
}

.ThemeBorder1-Pink6-Regular {
  --squircle-border-top: .1rem solid var(--color-pink-6);
  --squircle-border-right: .1rem solid var(--color-pink-6);
  --squircle-border-bottom: .1rem solid var(--color-pink-6);
  --squircle-border-left: .1rem solid var(--color-pink-6);
  border-top: .1rem solid var(--color-pink-6) !important;
  border-right: .1rem solid var(--color-pink-6) !important;
  border-bottom: .1rem solid var(--color-pink-6) !important;
  border-left: .1rem solid var(--color-pink-6) !important;
}

.ThemeBorder1-Pink6-Bold {
  --squircle-border-top: .15rem solid var(--color-pink-6);
  --squircle-border-right: .15rem solid var(--color-pink-6);
  --squircle-border-bottom: .15rem solid var(--color-pink-6);
  --squircle-border-left: .15rem solid var(--color-pink-6);
  border-top: .15rem solid var(--color-pink-6) !important;
  border-right: .15rem solid var(--color-pink-6) !important;
  border-bottom: .15rem solid var(--color-pink-6) !important;
  border-left: .15rem solid var(--color-pink-6) !important;
}

.ThemeBorder1-Pink6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink6-Light {
  --squircle-border-right: .05rem solid var(--color-pink-6);
  --squircle-border-left: .05rem solid var(--color-pink-6);
  border-right: .05rem solid var(--color-pink-6) !important;
  border-left: .05rem solid var(--color-pink-6) !important;
}

.ThemeBorder2-Pink6-Regular {
  --squircle-border-right: .1rem solid var(--color-pink-6);
  --squircle-border-left: .1rem solid var(--color-pink-6);
  border-right: .1rem solid var(--color-pink-6) !important;
  border-left: .1rem solid var(--color-pink-6) !important;
}

.ThemeBorder2-Pink6-Bold {
  --squircle-border-right: .15rem solid var(--color-pink-6);
  --squircle-border-left: .15rem solid var(--color-pink-6);
  border-right: .15rem solid var(--color-pink-6) !important;
  border-left: .15rem solid var(--color-pink-6) !important;
}

.ThemeBorder2-Pink6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink6-Light {
  --squircle-border-bottom: .05rem solid var(--color-pink-6);
  border-bottom: .05rem solid var(--color-pink-6) !important;
}

.ThemeBorder3-Pink6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-pink-6);
  border-bottom: .1rem solid var(--color-pink-6) !important;
}

.ThemeBorder3-Pink6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-pink-6);
  border-bottom: .15rem solid var(--color-pink-6) !important;
}

.ThemeBorder3-Pink6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink6-Light {
  --squircle-border-left: .05rem solid var(--color-pink-6);
  border-left: .05rem solid var(--color-pink-6) !important;
}

.ThemeBorder4-Pink6-Regular {
  --squircle-border-left: .1rem solid var(--color-pink-6);
  border-left: .1rem solid var(--color-pink-6) !important;
}

.ThemeBorder4-Pink6-Bold {
  --squircle-border-left: .15rem solid var(--color-pink-6);
  border-left: .15rem solid var(--color-pink-6) !important;
}

.ThemeBorder4-Pink6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder-Pink6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder-Pink6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder-Pink6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder1-Pink6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder1-Pink6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder1-Pink6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder2-Pink6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder2-Pink6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder2-Pink6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder3-Pink6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder3-Pink6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder3-Pink6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder4-Pink6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder4-Pink6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 20%, transparent) !important;
}

.ThemeBorder4-Pink6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder-Pink6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder-Pink6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder-Pink6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder1-Pink6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder1-Pink6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder1-Pink6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder2-Pink6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder2-Pink6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder2-Pink6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder3-Pink6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder3-Pink6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder3-Pink6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder4-Pink6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder4-Pink6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 25%, transparent) !important;
}

.ThemeBorder4-Pink6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder-Pink6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder-Pink6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder-Pink6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder1-Pink6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder1-Pink6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder1-Pink6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder2-Pink6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder2-Pink6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder2-Pink6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder3-Pink6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder3-Pink6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder3-Pink6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder4-Pink6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder4-Pink6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 30%, transparent) !important;
}

.ThemeBorder4-Pink6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder-Pink6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder-Pink6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder-Pink6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder1-Pink6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder1-Pink6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder1-Pink6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder2-Pink6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder2-Pink6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder2-Pink6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder3-Pink6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder3-Pink6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder3-Pink6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder4-Pink6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder4-Pink6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 35%, transparent) !important;
}

.ThemeBorder4-Pink6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder-Pink6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder-Pink6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder-Pink6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder1-Pink6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder1-Pink6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder1-Pink6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder2-Pink6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder2-Pink6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder2-Pink6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder3-Pink6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder3-Pink6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder3-Pink6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder4-Pink6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder4-Pink6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 40%, transparent) !important;
}

.ThemeBorder4-Pink6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Pink6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder-Pink6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder-Pink6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder-Pink6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Pink6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder1-Pink6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder1-Pink6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder1-Pink6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Pink6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder2-Pink6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder2-Pink6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder2-Pink6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Pink6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder3-Pink6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder3-Pink6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder3-Pink6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Pink6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder4-Pink6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder4-Pink6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-pink-6) 45%, transparent) !important;
}

.ThemeBorder4-Pink6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-red-1);
  border: .05rem solid var(--color-red-1) !important;
}

.ThemeBorder-Red1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-red-1);
  border: .1rem solid var(--color-red-1) !important;
}

.ThemeBorder-Red1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-red-1);
  border: .15rem solid var(--color-red-1) !important;
}

.ThemeBorder-Red1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red1-Light {
  --squircle-border-top: .05rem solid var(--color-red-1);
  --squircle-border-right: .05rem solid var(--color-red-1);
  --squircle-border-bottom: .05rem solid var(--color-red-1);
  --squircle-border-left: .05rem solid var(--color-red-1);
  border-top: .05rem solid var(--color-red-1) !important;
  border-right: .05rem solid var(--color-red-1) !important;
  border-bottom: .05rem solid var(--color-red-1) !important;
  border-left: .05rem solid var(--color-red-1) !important;
}

.ThemeBorder1-Red1-Regular {
  --squircle-border-top: .1rem solid var(--color-red-1);
  --squircle-border-right: .1rem solid var(--color-red-1);
  --squircle-border-bottom: .1rem solid var(--color-red-1);
  --squircle-border-left: .1rem solid var(--color-red-1);
  border-top: .1rem solid var(--color-red-1) !important;
  border-right: .1rem solid var(--color-red-1) !important;
  border-bottom: .1rem solid var(--color-red-1) !important;
  border-left: .1rem solid var(--color-red-1) !important;
}

.ThemeBorder1-Red1-Bold {
  --squircle-border-top: .15rem solid var(--color-red-1);
  --squircle-border-right: .15rem solid var(--color-red-1);
  --squircle-border-bottom: .15rem solid var(--color-red-1);
  --squircle-border-left: .15rem solid var(--color-red-1);
  border-top: .15rem solid var(--color-red-1) !important;
  border-right: .15rem solid var(--color-red-1) !important;
  border-bottom: .15rem solid var(--color-red-1) !important;
  border-left: .15rem solid var(--color-red-1) !important;
}

.ThemeBorder1-Red1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red1-Light {
  --squircle-border-right: .05rem solid var(--color-red-1);
  --squircle-border-left: .05rem solid var(--color-red-1);
  border-right: .05rem solid var(--color-red-1) !important;
  border-left: .05rem solid var(--color-red-1) !important;
}

.ThemeBorder2-Red1-Regular {
  --squircle-border-right: .1rem solid var(--color-red-1);
  --squircle-border-left: .1rem solid var(--color-red-1);
  border-right: .1rem solid var(--color-red-1) !important;
  border-left: .1rem solid var(--color-red-1) !important;
}

.ThemeBorder2-Red1-Bold {
  --squircle-border-right: .15rem solid var(--color-red-1);
  --squircle-border-left: .15rem solid var(--color-red-1);
  border-right: .15rem solid var(--color-red-1) !important;
  border-left: .15rem solid var(--color-red-1) !important;
}

.ThemeBorder2-Red1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red1-Light {
  --squircle-border-bottom: .05rem solid var(--color-red-1);
  border-bottom: .05rem solid var(--color-red-1) !important;
}

.ThemeBorder3-Red1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-red-1);
  border-bottom: .1rem solid var(--color-red-1) !important;
}

.ThemeBorder3-Red1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-red-1);
  border-bottom: .15rem solid var(--color-red-1) !important;
}

.ThemeBorder3-Red1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red1-Light {
  --squircle-border-left: .05rem solid var(--color-red-1);
  border-left: .05rem solid var(--color-red-1) !important;
}

.ThemeBorder4-Red1-Regular {
  --squircle-border-left: .1rem solid var(--color-red-1);
  border-left: .1rem solid var(--color-red-1) !important;
}

.ThemeBorder4-Red1-Bold {
  --squircle-border-left: .15rem solid var(--color-red-1);
  border-left: .15rem solid var(--color-red-1) !important;
}

.ThemeBorder4-Red1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder-Red1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder-Red1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder-Red1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder1-Red1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder1-Red1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder1-Red1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder2-Red1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder2-Red1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder2-Red1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder3-Red1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder3-Red1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder3-Red1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder4-Red1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder4-Red1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 20%, transparent) !important;
}

.ThemeBorder4-Red1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder-Red1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder-Red1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder-Red1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder1-Red1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder1-Red1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder1-Red1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder2-Red1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder2-Red1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder2-Red1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder3-Red1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder3-Red1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder3-Red1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder4-Red1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder4-Red1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 25%, transparent) !important;
}

.ThemeBorder4-Red1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder-Red1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder-Red1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder-Red1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder1-Red1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder1-Red1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder1-Red1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder2-Red1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder2-Red1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder2-Red1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder3-Red1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder3-Red1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder3-Red1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder4-Red1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder4-Red1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 30%, transparent) !important;
}

.ThemeBorder4-Red1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder-Red1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder-Red1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder-Red1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder1-Red1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder1-Red1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder1-Red1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder2-Red1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder2-Red1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder2-Red1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder3-Red1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder3-Red1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder3-Red1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder4-Red1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder4-Red1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 35%, transparent) !important;
}

.ThemeBorder4-Red1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder-Red1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder-Red1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder-Red1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder1-Red1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder1-Red1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder1-Red1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder2-Red1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder2-Red1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder2-Red1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder3-Red1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder3-Red1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder3-Red1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder4-Red1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder4-Red1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 40%, transparent) !important;
}

.ThemeBorder4-Red1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder-Red1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder-Red1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder-Red1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder1-Red1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder1-Red1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder1-Red1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder2-Red1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder2-Red1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder2-Red1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder3-Red1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder3-Red1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder3-Red1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder4-Red1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder4-Red1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-1) 45%, transparent) !important;
}

.ThemeBorder4-Red1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-red-2);
  border: .05rem solid var(--color-red-2) !important;
}

.ThemeBorder-Red2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-red-2);
  border: .1rem solid var(--color-red-2) !important;
}

.ThemeBorder-Red2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-red-2);
  border: .15rem solid var(--color-red-2) !important;
}

.ThemeBorder-Red2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red2-Light {
  --squircle-border-top: .05rem solid var(--color-red-2);
  --squircle-border-right: .05rem solid var(--color-red-2);
  --squircle-border-bottom: .05rem solid var(--color-red-2);
  --squircle-border-left: .05rem solid var(--color-red-2);
  border-top: .05rem solid var(--color-red-2) !important;
  border-right: .05rem solid var(--color-red-2) !important;
  border-bottom: .05rem solid var(--color-red-2) !important;
  border-left: .05rem solid var(--color-red-2) !important;
}

.ThemeBorder1-Red2-Regular {
  --squircle-border-top: .1rem solid var(--color-red-2);
  --squircle-border-right: .1rem solid var(--color-red-2);
  --squircle-border-bottom: .1rem solid var(--color-red-2);
  --squircle-border-left: .1rem solid var(--color-red-2);
  border-top: .1rem solid var(--color-red-2) !important;
  border-right: .1rem solid var(--color-red-2) !important;
  border-bottom: .1rem solid var(--color-red-2) !important;
  border-left: .1rem solid var(--color-red-2) !important;
}

.ThemeBorder1-Red2-Bold {
  --squircle-border-top: .15rem solid var(--color-red-2);
  --squircle-border-right: .15rem solid var(--color-red-2);
  --squircle-border-bottom: .15rem solid var(--color-red-2);
  --squircle-border-left: .15rem solid var(--color-red-2);
  border-top: .15rem solid var(--color-red-2) !important;
  border-right: .15rem solid var(--color-red-2) !important;
  border-bottom: .15rem solid var(--color-red-2) !important;
  border-left: .15rem solid var(--color-red-2) !important;
}

.ThemeBorder1-Red2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red2-Light {
  --squircle-border-right: .05rem solid var(--color-red-2);
  --squircle-border-left: .05rem solid var(--color-red-2);
  border-right: .05rem solid var(--color-red-2) !important;
  border-left: .05rem solid var(--color-red-2) !important;
}

.ThemeBorder2-Red2-Regular {
  --squircle-border-right: .1rem solid var(--color-red-2);
  --squircle-border-left: .1rem solid var(--color-red-2);
  border-right: .1rem solid var(--color-red-2) !important;
  border-left: .1rem solid var(--color-red-2) !important;
}

.ThemeBorder2-Red2-Bold {
  --squircle-border-right: .15rem solid var(--color-red-2);
  --squircle-border-left: .15rem solid var(--color-red-2);
  border-right: .15rem solid var(--color-red-2) !important;
  border-left: .15rem solid var(--color-red-2) !important;
}

.ThemeBorder2-Red2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red2-Light {
  --squircle-border-bottom: .05rem solid var(--color-red-2);
  border-bottom: .05rem solid var(--color-red-2) !important;
}

.ThemeBorder3-Red2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-red-2);
  border-bottom: .1rem solid var(--color-red-2) !important;
}

.ThemeBorder3-Red2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-red-2);
  border-bottom: .15rem solid var(--color-red-2) !important;
}

.ThemeBorder3-Red2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red2-Light {
  --squircle-border-left: .05rem solid var(--color-red-2);
  border-left: .05rem solid var(--color-red-2) !important;
}

.ThemeBorder4-Red2-Regular {
  --squircle-border-left: .1rem solid var(--color-red-2);
  border-left: .1rem solid var(--color-red-2) !important;
}

.ThemeBorder4-Red2-Bold {
  --squircle-border-left: .15rem solid var(--color-red-2);
  border-left: .15rem solid var(--color-red-2) !important;
}

.ThemeBorder4-Red2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder-Red2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder-Red2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder-Red2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder1-Red2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder1-Red2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder1-Red2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder2-Red2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder2-Red2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder2-Red2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder3-Red2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder3-Red2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder3-Red2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder4-Red2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder4-Red2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 20%, transparent) !important;
}

.ThemeBorder4-Red2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder-Red2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder-Red2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder-Red2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder1-Red2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder1-Red2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder1-Red2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder2-Red2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder2-Red2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder2-Red2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder3-Red2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder3-Red2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder3-Red2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder4-Red2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder4-Red2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 25%, transparent) !important;
}

.ThemeBorder4-Red2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder-Red2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder-Red2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder-Red2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder1-Red2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder1-Red2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder1-Red2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder2-Red2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder2-Red2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder2-Red2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder3-Red2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder3-Red2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder3-Red2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder4-Red2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder4-Red2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 30%, transparent) !important;
}

.ThemeBorder4-Red2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder-Red2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder-Red2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder-Red2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder1-Red2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder1-Red2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder1-Red2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder2-Red2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder2-Red2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder2-Red2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder3-Red2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder3-Red2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder3-Red2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder4-Red2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder4-Red2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 35%, transparent) !important;
}

.ThemeBorder4-Red2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder-Red2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder-Red2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder-Red2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder1-Red2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder1-Red2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder1-Red2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder2-Red2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder2-Red2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder2-Red2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder3-Red2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder3-Red2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder3-Red2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder4-Red2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder4-Red2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 40%, transparent) !important;
}

.ThemeBorder4-Red2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder-Red2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder-Red2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder-Red2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder1-Red2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder1-Red2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder1-Red2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder2-Red2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder2-Red2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder2-Red2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder3-Red2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder3-Red2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder3-Red2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder4-Red2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder4-Red2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-2) 45%, transparent) !important;
}

.ThemeBorder4-Red2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-red-3);
  border: .05rem solid var(--color-red-3) !important;
}

.ThemeBorder-Red3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-red-3);
  border: .1rem solid var(--color-red-3) !important;
}

.ThemeBorder-Red3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-red-3);
  border: .15rem solid var(--color-red-3) !important;
}

.ThemeBorder-Red3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red3-Light {
  --squircle-border-top: .05rem solid var(--color-red-3);
  --squircle-border-right: .05rem solid var(--color-red-3);
  --squircle-border-bottom: .05rem solid var(--color-red-3);
  --squircle-border-left: .05rem solid var(--color-red-3);
  border-top: .05rem solid var(--color-red-3) !important;
  border-right: .05rem solid var(--color-red-3) !important;
  border-bottom: .05rem solid var(--color-red-3) !important;
  border-left: .05rem solid var(--color-red-3) !important;
}

.ThemeBorder1-Red3-Regular {
  --squircle-border-top: .1rem solid var(--color-red-3);
  --squircle-border-right: .1rem solid var(--color-red-3);
  --squircle-border-bottom: .1rem solid var(--color-red-3);
  --squircle-border-left: .1rem solid var(--color-red-3);
  border-top: .1rem solid var(--color-red-3) !important;
  border-right: .1rem solid var(--color-red-3) !important;
  border-bottom: .1rem solid var(--color-red-3) !important;
  border-left: .1rem solid var(--color-red-3) !important;
}

.ThemeBorder1-Red3-Bold {
  --squircle-border-top: .15rem solid var(--color-red-3);
  --squircle-border-right: .15rem solid var(--color-red-3);
  --squircle-border-bottom: .15rem solid var(--color-red-3);
  --squircle-border-left: .15rem solid var(--color-red-3);
  border-top: .15rem solid var(--color-red-3) !important;
  border-right: .15rem solid var(--color-red-3) !important;
  border-bottom: .15rem solid var(--color-red-3) !important;
  border-left: .15rem solid var(--color-red-3) !important;
}

.ThemeBorder1-Red3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red3-Light {
  --squircle-border-right: .05rem solid var(--color-red-3);
  --squircle-border-left: .05rem solid var(--color-red-3);
  border-right: .05rem solid var(--color-red-3) !important;
  border-left: .05rem solid var(--color-red-3) !important;
}

.ThemeBorder2-Red3-Regular {
  --squircle-border-right: .1rem solid var(--color-red-3);
  --squircle-border-left: .1rem solid var(--color-red-3);
  border-right: .1rem solid var(--color-red-3) !important;
  border-left: .1rem solid var(--color-red-3) !important;
}

.ThemeBorder2-Red3-Bold {
  --squircle-border-right: .15rem solid var(--color-red-3);
  --squircle-border-left: .15rem solid var(--color-red-3);
  border-right: .15rem solid var(--color-red-3) !important;
  border-left: .15rem solid var(--color-red-3) !important;
}

.ThemeBorder2-Red3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red3-Light {
  --squircle-border-bottom: .05rem solid var(--color-red-3);
  border-bottom: .05rem solid var(--color-red-3) !important;
}

.ThemeBorder3-Red3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-red-3);
  border-bottom: .1rem solid var(--color-red-3) !important;
}

.ThemeBorder3-Red3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-red-3);
  border-bottom: .15rem solid var(--color-red-3) !important;
}

.ThemeBorder3-Red3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red3-Light {
  --squircle-border-left: .05rem solid var(--color-red-3);
  border-left: .05rem solid var(--color-red-3) !important;
}

.ThemeBorder4-Red3-Regular {
  --squircle-border-left: .1rem solid var(--color-red-3);
  border-left: .1rem solid var(--color-red-3) !important;
}

.ThemeBorder4-Red3-Bold {
  --squircle-border-left: .15rem solid var(--color-red-3);
  border-left: .15rem solid var(--color-red-3) !important;
}

.ThemeBorder4-Red3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder-Red3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder-Red3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder-Red3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder1-Red3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder1-Red3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder1-Red3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder2-Red3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder2-Red3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder2-Red3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder3-Red3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder3-Red3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder3-Red3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder4-Red3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder4-Red3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 20%, transparent) !important;
}

.ThemeBorder4-Red3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder-Red3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder-Red3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder-Red3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder1-Red3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder1-Red3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder1-Red3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder2-Red3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder2-Red3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder2-Red3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder3-Red3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder3-Red3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder3-Red3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder4-Red3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder4-Red3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 25%, transparent) !important;
}

.ThemeBorder4-Red3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder-Red3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder-Red3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder-Red3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder1-Red3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder1-Red3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder1-Red3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder2-Red3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder2-Red3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder2-Red3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder3-Red3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder3-Red3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder3-Red3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder4-Red3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder4-Red3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 30%, transparent) !important;
}

.ThemeBorder4-Red3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder-Red3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder-Red3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder-Red3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder1-Red3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder1-Red3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder1-Red3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder2-Red3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder2-Red3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder2-Red3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder3-Red3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder3-Red3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder3-Red3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder4-Red3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder4-Red3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 35%, transparent) !important;
}

.ThemeBorder4-Red3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder-Red3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder-Red3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder-Red3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder1-Red3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder1-Red3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder1-Red3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder2-Red3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder2-Red3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder2-Red3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder3-Red3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder3-Red3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder3-Red3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder4-Red3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder4-Red3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 40%, transparent) !important;
}

.ThemeBorder4-Red3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder-Red3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder-Red3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder-Red3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder1-Red3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder1-Red3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder1-Red3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder2-Red3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder2-Red3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder2-Red3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder3-Red3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder3-Red3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder3-Red3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder4-Red3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder4-Red3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-3) 45%, transparent) !important;
}

.ThemeBorder4-Red3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-red-4);
  border: .05rem solid var(--color-red-4) !important;
}

.ThemeBorder-Red4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-red-4);
  border: .1rem solid var(--color-red-4) !important;
}

.ThemeBorder-Red4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-red-4);
  border: .15rem solid var(--color-red-4) !important;
}

.ThemeBorder-Red4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red4-Light {
  --squircle-border-top: .05rem solid var(--color-red-4);
  --squircle-border-right: .05rem solid var(--color-red-4);
  --squircle-border-bottom: .05rem solid var(--color-red-4);
  --squircle-border-left: .05rem solid var(--color-red-4);
  border-top: .05rem solid var(--color-red-4) !important;
  border-right: .05rem solid var(--color-red-4) !important;
  border-bottom: .05rem solid var(--color-red-4) !important;
  border-left: .05rem solid var(--color-red-4) !important;
}

.ThemeBorder1-Red4-Regular {
  --squircle-border-top: .1rem solid var(--color-red-4);
  --squircle-border-right: .1rem solid var(--color-red-4);
  --squircle-border-bottom: .1rem solid var(--color-red-4);
  --squircle-border-left: .1rem solid var(--color-red-4);
  border-top: .1rem solid var(--color-red-4) !important;
  border-right: .1rem solid var(--color-red-4) !important;
  border-bottom: .1rem solid var(--color-red-4) !important;
  border-left: .1rem solid var(--color-red-4) !important;
}

.ThemeBorder1-Red4-Bold {
  --squircle-border-top: .15rem solid var(--color-red-4);
  --squircle-border-right: .15rem solid var(--color-red-4);
  --squircle-border-bottom: .15rem solid var(--color-red-4);
  --squircle-border-left: .15rem solid var(--color-red-4);
  border-top: .15rem solid var(--color-red-4) !important;
  border-right: .15rem solid var(--color-red-4) !important;
  border-bottom: .15rem solid var(--color-red-4) !important;
  border-left: .15rem solid var(--color-red-4) !important;
}

.ThemeBorder1-Red4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red4-Light {
  --squircle-border-right: .05rem solid var(--color-red-4);
  --squircle-border-left: .05rem solid var(--color-red-4);
  border-right: .05rem solid var(--color-red-4) !important;
  border-left: .05rem solid var(--color-red-4) !important;
}

.ThemeBorder2-Red4-Regular {
  --squircle-border-right: .1rem solid var(--color-red-4);
  --squircle-border-left: .1rem solid var(--color-red-4);
  border-right: .1rem solid var(--color-red-4) !important;
  border-left: .1rem solid var(--color-red-4) !important;
}

.ThemeBorder2-Red4-Bold {
  --squircle-border-right: .15rem solid var(--color-red-4);
  --squircle-border-left: .15rem solid var(--color-red-4);
  border-right: .15rem solid var(--color-red-4) !important;
  border-left: .15rem solid var(--color-red-4) !important;
}

.ThemeBorder2-Red4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red4-Light {
  --squircle-border-bottom: .05rem solid var(--color-red-4);
  border-bottom: .05rem solid var(--color-red-4) !important;
}

.ThemeBorder3-Red4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-red-4);
  border-bottom: .1rem solid var(--color-red-4) !important;
}

.ThemeBorder3-Red4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-red-4);
  border-bottom: .15rem solid var(--color-red-4) !important;
}

.ThemeBorder3-Red4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red4-Light {
  --squircle-border-left: .05rem solid var(--color-red-4);
  border-left: .05rem solid var(--color-red-4) !important;
}

.ThemeBorder4-Red4-Regular {
  --squircle-border-left: .1rem solid var(--color-red-4);
  border-left: .1rem solid var(--color-red-4) !important;
}

.ThemeBorder4-Red4-Bold {
  --squircle-border-left: .15rem solid var(--color-red-4);
  border-left: .15rem solid var(--color-red-4) !important;
}

.ThemeBorder4-Red4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder-Red4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder-Red4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder-Red4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder1-Red4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder1-Red4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder1-Red4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder2-Red4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder2-Red4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder2-Red4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder3-Red4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder3-Red4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder3-Red4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder4-Red4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder4-Red4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 20%, transparent) !important;
}

.ThemeBorder4-Red4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder-Red4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder-Red4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder-Red4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder1-Red4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder1-Red4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder1-Red4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder2-Red4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder2-Red4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder2-Red4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder3-Red4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder3-Red4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder3-Red4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder4-Red4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder4-Red4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 25%, transparent) !important;
}

.ThemeBorder4-Red4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder-Red4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder-Red4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder-Red4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder1-Red4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder1-Red4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder1-Red4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder2-Red4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder2-Red4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder2-Red4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder3-Red4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder3-Red4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder3-Red4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder4-Red4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder4-Red4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 30%, transparent) !important;
}

.ThemeBorder4-Red4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder-Red4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder-Red4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder-Red4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder1-Red4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder1-Red4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder1-Red4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder2-Red4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder2-Red4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder2-Red4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder3-Red4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder3-Red4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder3-Red4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder4-Red4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder4-Red4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 35%, transparent) !important;
}

.ThemeBorder4-Red4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder-Red4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder-Red4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder-Red4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder1-Red4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder1-Red4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder1-Red4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder2-Red4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder2-Red4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder2-Red4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder3-Red4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder3-Red4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder3-Red4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder4-Red4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder4-Red4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 40%, transparent) !important;
}

.ThemeBorder4-Red4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder-Red4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder-Red4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder-Red4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder1-Red4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder1-Red4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder1-Red4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder2-Red4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder2-Red4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder2-Red4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder3-Red4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder3-Red4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder3-Red4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder4-Red4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder4-Red4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-4) 45%, transparent) !important;
}

.ThemeBorder4-Red4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-red-5);
  border: .05rem solid var(--color-red-5) !important;
}

.ThemeBorder-Red5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-red-5);
  border: .1rem solid var(--color-red-5) !important;
}

.ThemeBorder-Red5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-red-5);
  border: .15rem solid var(--color-red-5) !important;
}

.ThemeBorder-Red5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red5-Light {
  --squircle-border-top: .05rem solid var(--color-red-5);
  --squircle-border-right: .05rem solid var(--color-red-5);
  --squircle-border-bottom: .05rem solid var(--color-red-5);
  --squircle-border-left: .05rem solid var(--color-red-5);
  border-top: .05rem solid var(--color-red-5) !important;
  border-right: .05rem solid var(--color-red-5) !important;
  border-bottom: .05rem solid var(--color-red-5) !important;
  border-left: .05rem solid var(--color-red-5) !important;
}

.ThemeBorder1-Red5-Regular {
  --squircle-border-top: .1rem solid var(--color-red-5);
  --squircle-border-right: .1rem solid var(--color-red-5);
  --squircle-border-bottom: .1rem solid var(--color-red-5);
  --squircle-border-left: .1rem solid var(--color-red-5);
  border-top: .1rem solid var(--color-red-5) !important;
  border-right: .1rem solid var(--color-red-5) !important;
  border-bottom: .1rem solid var(--color-red-5) !important;
  border-left: .1rem solid var(--color-red-5) !important;
}

.ThemeBorder1-Red5-Bold {
  --squircle-border-top: .15rem solid var(--color-red-5);
  --squircle-border-right: .15rem solid var(--color-red-5);
  --squircle-border-bottom: .15rem solid var(--color-red-5);
  --squircle-border-left: .15rem solid var(--color-red-5);
  border-top: .15rem solid var(--color-red-5) !important;
  border-right: .15rem solid var(--color-red-5) !important;
  border-bottom: .15rem solid var(--color-red-5) !important;
  border-left: .15rem solid var(--color-red-5) !important;
}

.ThemeBorder1-Red5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red5-Light {
  --squircle-border-right: .05rem solid var(--color-red-5);
  --squircle-border-left: .05rem solid var(--color-red-5);
  border-right: .05rem solid var(--color-red-5) !important;
  border-left: .05rem solid var(--color-red-5) !important;
}

.ThemeBorder2-Red5-Regular {
  --squircle-border-right: .1rem solid var(--color-red-5);
  --squircle-border-left: .1rem solid var(--color-red-5);
  border-right: .1rem solid var(--color-red-5) !important;
  border-left: .1rem solid var(--color-red-5) !important;
}

.ThemeBorder2-Red5-Bold {
  --squircle-border-right: .15rem solid var(--color-red-5);
  --squircle-border-left: .15rem solid var(--color-red-5);
  border-right: .15rem solid var(--color-red-5) !important;
  border-left: .15rem solid var(--color-red-5) !important;
}

.ThemeBorder2-Red5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red5-Light {
  --squircle-border-bottom: .05rem solid var(--color-red-5);
  border-bottom: .05rem solid var(--color-red-5) !important;
}

.ThemeBorder3-Red5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-red-5);
  border-bottom: .1rem solid var(--color-red-5) !important;
}

.ThemeBorder3-Red5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-red-5);
  border-bottom: .15rem solid var(--color-red-5) !important;
}

.ThemeBorder3-Red5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red5-Light {
  --squircle-border-left: .05rem solid var(--color-red-5);
  border-left: .05rem solid var(--color-red-5) !important;
}

.ThemeBorder4-Red5-Regular {
  --squircle-border-left: .1rem solid var(--color-red-5);
  border-left: .1rem solid var(--color-red-5) !important;
}

.ThemeBorder4-Red5-Bold {
  --squircle-border-left: .15rem solid var(--color-red-5);
  border-left: .15rem solid var(--color-red-5) !important;
}

.ThemeBorder4-Red5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder-Red5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder-Red5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder-Red5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder1-Red5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder1-Red5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder1-Red5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder2-Red5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder2-Red5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder2-Red5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder3-Red5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder3-Red5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder3-Red5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder4-Red5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder4-Red5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 20%, transparent) !important;
}

.ThemeBorder4-Red5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder-Red5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder-Red5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder-Red5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder1-Red5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder1-Red5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder1-Red5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder2-Red5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder2-Red5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder2-Red5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder3-Red5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder3-Red5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder3-Red5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder4-Red5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder4-Red5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 25%, transparent) !important;
}

.ThemeBorder4-Red5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder-Red5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder-Red5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder-Red5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder1-Red5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder1-Red5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder1-Red5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder2-Red5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder2-Red5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder2-Red5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder3-Red5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder3-Red5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder3-Red5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder4-Red5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder4-Red5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 30%, transparent) !important;
}

.ThemeBorder4-Red5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder-Red5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder-Red5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder-Red5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder1-Red5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder1-Red5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder1-Red5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder2-Red5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder2-Red5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder2-Red5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder3-Red5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder3-Red5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder3-Red5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder4-Red5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder4-Red5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 35%, transparent) !important;
}

.ThemeBorder4-Red5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder-Red5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder-Red5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder-Red5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder1-Red5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder1-Red5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder1-Red5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder2-Red5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder2-Red5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder2-Red5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder3-Red5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder3-Red5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder3-Red5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder4-Red5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder4-Red5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 40%, transparent) !important;
}

.ThemeBorder4-Red5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder-Red5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder-Red5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder-Red5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder1-Red5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder1-Red5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder1-Red5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder2-Red5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder2-Red5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder2-Red5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder3-Red5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder3-Red5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder3-Red5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder4-Red5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder4-Red5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-5) 45%, transparent) !important;
}

.ThemeBorder4-Red5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-red-6);
  border: .05rem solid var(--color-red-6) !important;
}

.ThemeBorder-Red6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-red-6);
  border: .1rem solid var(--color-red-6) !important;
}

.ThemeBorder-Red6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-red-6);
  border: .15rem solid var(--color-red-6) !important;
}

.ThemeBorder-Red6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red6-Light {
  --squircle-border-top: .05rem solid var(--color-red-6);
  --squircle-border-right: .05rem solid var(--color-red-6);
  --squircle-border-bottom: .05rem solid var(--color-red-6);
  --squircle-border-left: .05rem solid var(--color-red-6);
  border-top: .05rem solid var(--color-red-6) !important;
  border-right: .05rem solid var(--color-red-6) !important;
  border-bottom: .05rem solid var(--color-red-6) !important;
  border-left: .05rem solid var(--color-red-6) !important;
}

.ThemeBorder1-Red6-Regular {
  --squircle-border-top: .1rem solid var(--color-red-6);
  --squircle-border-right: .1rem solid var(--color-red-6);
  --squircle-border-bottom: .1rem solid var(--color-red-6);
  --squircle-border-left: .1rem solid var(--color-red-6);
  border-top: .1rem solid var(--color-red-6) !important;
  border-right: .1rem solid var(--color-red-6) !important;
  border-bottom: .1rem solid var(--color-red-6) !important;
  border-left: .1rem solid var(--color-red-6) !important;
}

.ThemeBorder1-Red6-Bold {
  --squircle-border-top: .15rem solid var(--color-red-6);
  --squircle-border-right: .15rem solid var(--color-red-6);
  --squircle-border-bottom: .15rem solid var(--color-red-6);
  --squircle-border-left: .15rem solid var(--color-red-6);
  border-top: .15rem solid var(--color-red-6) !important;
  border-right: .15rem solid var(--color-red-6) !important;
  border-bottom: .15rem solid var(--color-red-6) !important;
  border-left: .15rem solid var(--color-red-6) !important;
}

.ThemeBorder1-Red6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red6-Light {
  --squircle-border-right: .05rem solid var(--color-red-6);
  --squircle-border-left: .05rem solid var(--color-red-6);
  border-right: .05rem solid var(--color-red-6) !important;
  border-left: .05rem solid var(--color-red-6) !important;
}

.ThemeBorder2-Red6-Regular {
  --squircle-border-right: .1rem solid var(--color-red-6);
  --squircle-border-left: .1rem solid var(--color-red-6);
  border-right: .1rem solid var(--color-red-6) !important;
  border-left: .1rem solid var(--color-red-6) !important;
}

.ThemeBorder2-Red6-Bold {
  --squircle-border-right: .15rem solid var(--color-red-6);
  --squircle-border-left: .15rem solid var(--color-red-6);
  border-right: .15rem solid var(--color-red-6) !important;
  border-left: .15rem solid var(--color-red-6) !important;
}

.ThemeBorder2-Red6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red6-Light {
  --squircle-border-bottom: .05rem solid var(--color-red-6);
  border-bottom: .05rem solid var(--color-red-6) !important;
}

.ThemeBorder3-Red6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-red-6);
  border-bottom: .1rem solid var(--color-red-6) !important;
}

.ThemeBorder3-Red6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-red-6);
  border-bottom: .15rem solid var(--color-red-6) !important;
}

.ThemeBorder3-Red6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red6-Light {
  --squircle-border-left: .05rem solid var(--color-red-6);
  border-left: .05rem solid var(--color-red-6) !important;
}

.ThemeBorder4-Red6-Regular {
  --squircle-border-left: .1rem solid var(--color-red-6);
  border-left: .1rem solid var(--color-red-6) !important;
}

.ThemeBorder4-Red6-Bold {
  --squircle-border-left: .15rem solid var(--color-red-6);
  border-left: .15rem solid var(--color-red-6) !important;
}

.ThemeBorder4-Red6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder-Red6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder-Red6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder-Red6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder1-Red6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder1-Red6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder1-Red6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder2-Red6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder2-Red6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder2-Red6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder3-Red6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder3-Red6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder3-Red6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder4-Red6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder4-Red6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 20%, transparent) !important;
}

.ThemeBorder4-Red6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder-Red6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder-Red6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder-Red6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder1-Red6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder1-Red6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder1-Red6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder2-Red6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder2-Red6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder2-Red6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder3-Red6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder3-Red6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder3-Red6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder4-Red6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder4-Red6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 25%, transparent) !important;
}

.ThemeBorder4-Red6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder-Red6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder-Red6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder-Red6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder1-Red6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder1-Red6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder1-Red6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder2-Red6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder2-Red6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder2-Red6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder3-Red6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder3-Red6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder3-Red6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder4-Red6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder4-Red6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 30%, transparent) !important;
}

.ThemeBorder4-Red6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder-Red6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder-Red6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder-Red6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder1-Red6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder1-Red6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder1-Red6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder2-Red6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder2-Red6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder2-Red6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder3-Red6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder3-Red6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder3-Red6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder4-Red6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder4-Red6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 35%, transparent) !important;
}

.ThemeBorder4-Red6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder-Red6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder-Red6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder-Red6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder1-Red6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder1-Red6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder1-Red6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder2-Red6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder2-Red6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder2-Red6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder3-Red6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder3-Red6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder3-Red6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder4-Red6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder4-Red6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 40%, transparent) !important;
}

.ThemeBorder4-Red6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Red6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder-Red6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder-Red6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder-Red6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Red6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder1-Red6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder1-Red6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder1-Red6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Red6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder2-Red6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder2-Red6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder2-Red6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Red6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder3-Red6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder3-Red6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder3-Red6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Red6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder4-Red6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder4-Red6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-red-6) 45%, transparent) !important;
}

.ThemeBorder4-Red6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-brown-1);
  border: .05rem solid var(--color-brown-1) !important;
}

.ThemeBorder-Brown1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-brown-1);
  border: .1rem solid var(--color-brown-1) !important;
}

.ThemeBorder-Brown1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-brown-1);
  border: .15rem solid var(--color-brown-1) !important;
}

.ThemeBorder-Brown1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown1-Light {
  --squircle-border-top: .05rem solid var(--color-brown-1);
  --squircle-border-right: .05rem solid var(--color-brown-1);
  --squircle-border-bottom: .05rem solid var(--color-brown-1);
  --squircle-border-left: .05rem solid var(--color-brown-1);
  border-top: .05rem solid var(--color-brown-1) !important;
  border-right: .05rem solid var(--color-brown-1) !important;
  border-bottom: .05rem solid var(--color-brown-1) !important;
  border-left: .05rem solid var(--color-brown-1) !important;
}

.ThemeBorder1-Brown1-Regular {
  --squircle-border-top: .1rem solid var(--color-brown-1);
  --squircle-border-right: .1rem solid var(--color-brown-1);
  --squircle-border-bottom: .1rem solid var(--color-brown-1);
  --squircle-border-left: .1rem solid var(--color-brown-1);
  border-top: .1rem solid var(--color-brown-1) !important;
  border-right: .1rem solid var(--color-brown-1) !important;
  border-bottom: .1rem solid var(--color-brown-1) !important;
  border-left: .1rem solid var(--color-brown-1) !important;
}

.ThemeBorder1-Brown1-Bold {
  --squircle-border-top: .15rem solid var(--color-brown-1);
  --squircle-border-right: .15rem solid var(--color-brown-1);
  --squircle-border-bottom: .15rem solid var(--color-brown-1);
  --squircle-border-left: .15rem solid var(--color-brown-1);
  border-top: .15rem solid var(--color-brown-1) !important;
  border-right: .15rem solid var(--color-brown-1) !important;
  border-bottom: .15rem solid var(--color-brown-1) !important;
  border-left: .15rem solid var(--color-brown-1) !important;
}

.ThemeBorder1-Brown1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown1-Light {
  --squircle-border-right: .05rem solid var(--color-brown-1);
  --squircle-border-left: .05rem solid var(--color-brown-1);
  border-right: .05rem solid var(--color-brown-1) !important;
  border-left: .05rem solid var(--color-brown-1) !important;
}

.ThemeBorder2-Brown1-Regular {
  --squircle-border-right: .1rem solid var(--color-brown-1);
  --squircle-border-left: .1rem solid var(--color-brown-1);
  border-right: .1rem solid var(--color-brown-1) !important;
  border-left: .1rem solid var(--color-brown-1) !important;
}

.ThemeBorder2-Brown1-Bold {
  --squircle-border-right: .15rem solid var(--color-brown-1);
  --squircle-border-left: .15rem solid var(--color-brown-1);
  border-right: .15rem solid var(--color-brown-1) !important;
  border-left: .15rem solid var(--color-brown-1) !important;
}

.ThemeBorder2-Brown1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown1-Light {
  --squircle-border-bottom: .05rem solid var(--color-brown-1);
  border-bottom: .05rem solid var(--color-brown-1) !important;
}

.ThemeBorder3-Brown1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-brown-1);
  border-bottom: .1rem solid var(--color-brown-1) !important;
}

.ThemeBorder3-Brown1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-brown-1);
  border-bottom: .15rem solid var(--color-brown-1) !important;
}

.ThemeBorder3-Brown1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown1-Light {
  --squircle-border-left: .05rem solid var(--color-brown-1);
  border-left: .05rem solid var(--color-brown-1) !important;
}

.ThemeBorder4-Brown1-Regular {
  --squircle-border-left: .1rem solid var(--color-brown-1);
  border-left: .1rem solid var(--color-brown-1) !important;
}

.ThemeBorder4-Brown1-Bold {
  --squircle-border-left: .15rem solid var(--color-brown-1);
  border-left: .15rem solid var(--color-brown-1) !important;
}

.ThemeBorder4-Brown1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder-Brown1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder-Brown1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder-Brown1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder1-Brown1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder1-Brown1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder1-Brown1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder2-Brown1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder2-Brown1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder2-Brown1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder3-Brown1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder3-Brown1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder3-Brown1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder4-Brown1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder4-Brown1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 20%, transparent) !important;
}

.ThemeBorder4-Brown1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder-Brown1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder-Brown1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder-Brown1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder1-Brown1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder1-Brown1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder1-Brown1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder2-Brown1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder2-Brown1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder2-Brown1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder3-Brown1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder3-Brown1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder3-Brown1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder4-Brown1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder4-Brown1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 25%, transparent) !important;
}

.ThemeBorder4-Brown1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder-Brown1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder-Brown1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder-Brown1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder1-Brown1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder1-Brown1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder1-Brown1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder2-Brown1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder2-Brown1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder2-Brown1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder3-Brown1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder3-Brown1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder3-Brown1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder4-Brown1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder4-Brown1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 30%, transparent) !important;
}

.ThemeBorder4-Brown1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder-Brown1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder-Brown1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder-Brown1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder1-Brown1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder1-Brown1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder1-Brown1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder2-Brown1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder2-Brown1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder2-Brown1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder3-Brown1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder3-Brown1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder3-Brown1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder4-Brown1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder4-Brown1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 35%, transparent) !important;
}

.ThemeBorder4-Brown1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder-Brown1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder-Brown1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder-Brown1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder1-Brown1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder1-Brown1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder1-Brown1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder2-Brown1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder2-Brown1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder2-Brown1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder3-Brown1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder3-Brown1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder3-Brown1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder4-Brown1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder4-Brown1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 40%, transparent) !important;
}

.ThemeBorder4-Brown1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder-Brown1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder-Brown1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder-Brown1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder1-Brown1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder1-Brown1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder1-Brown1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder2-Brown1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder2-Brown1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder2-Brown1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder3-Brown1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder3-Brown1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder3-Brown1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder4-Brown1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder4-Brown1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-1) 45%, transparent) !important;
}

.ThemeBorder4-Brown1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-brown-2);
  border: .05rem solid var(--color-brown-2) !important;
}

.ThemeBorder-Brown2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-brown-2);
  border: .1rem solid var(--color-brown-2) !important;
}

.ThemeBorder-Brown2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-brown-2);
  border: .15rem solid var(--color-brown-2) !important;
}

.ThemeBorder-Brown2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown2-Light {
  --squircle-border-top: .05rem solid var(--color-brown-2);
  --squircle-border-right: .05rem solid var(--color-brown-2);
  --squircle-border-bottom: .05rem solid var(--color-brown-2);
  --squircle-border-left: .05rem solid var(--color-brown-2);
  border-top: .05rem solid var(--color-brown-2) !important;
  border-right: .05rem solid var(--color-brown-2) !important;
  border-bottom: .05rem solid var(--color-brown-2) !important;
  border-left: .05rem solid var(--color-brown-2) !important;
}

.ThemeBorder1-Brown2-Regular {
  --squircle-border-top: .1rem solid var(--color-brown-2);
  --squircle-border-right: .1rem solid var(--color-brown-2);
  --squircle-border-bottom: .1rem solid var(--color-brown-2);
  --squircle-border-left: .1rem solid var(--color-brown-2);
  border-top: .1rem solid var(--color-brown-2) !important;
  border-right: .1rem solid var(--color-brown-2) !important;
  border-bottom: .1rem solid var(--color-brown-2) !important;
  border-left: .1rem solid var(--color-brown-2) !important;
}

.ThemeBorder1-Brown2-Bold {
  --squircle-border-top: .15rem solid var(--color-brown-2);
  --squircle-border-right: .15rem solid var(--color-brown-2);
  --squircle-border-bottom: .15rem solid var(--color-brown-2);
  --squircle-border-left: .15rem solid var(--color-brown-2);
  border-top: .15rem solid var(--color-brown-2) !important;
  border-right: .15rem solid var(--color-brown-2) !important;
  border-bottom: .15rem solid var(--color-brown-2) !important;
  border-left: .15rem solid var(--color-brown-2) !important;
}

.ThemeBorder1-Brown2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown2-Light {
  --squircle-border-right: .05rem solid var(--color-brown-2);
  --squircle-border-left: .05rem solid var(--color-brown-2);
  border-right: .05rem solid var(--color-brown-2) !important;
  border-left: .05rem solid var(--color-brown-2) !important;
}

.ThemeBorder2-Brown2-Regular {
  --squircle-border-right: .1rem solid var(--color-brown-2);
  --squircle-border-left: .1rem solid var(--color-brown-2);
  border-right: .1rem solid var(--color-brown-2) !important;
  border-left: .1rem solid var(--color-brown-2) !important;
}

.ThemeBorder2-Brown2-Bold {
  --squircle-border-right: .15rem solid var(--color-brown-2);
  --squircle-border-left: .15rem solid var(--color-brown-2);
  border-right: .15rem solid var(--color-brown-2) !important;
  border-left: .15rem solid var(--color-brown-2) !important;
}

.ThemeBorder2-Brown2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown2-Light {
  --squircle-border-bottom: .05rem solid var(--color-brown-2);
  border-bottom: .05rem solid var(--color-brown-2) !important;
}

.ThemeBorder3-Brown2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-brown-2);
  border-bottom: .1rem solid var(--color-brown-2) !important;
}

.ThemeBorder3-Brown2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-brown-2);
  border-bottom: .15rem solid var(--color-brown-2) !important;
}

.ThemeBorder3-Brown2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown2-Light {
  --squircle-border-left: .05rem solid var(--color-brown-2);
  border-left: .05rem solid var(--color-brown-2) !important;
}

.ThemeBorder4-Brown2-Regular {
  --squircle-border-left: .1rem solid var(--color-brown-2);
  border-left: .1rem solid var(--color-brown-2) !important;
}

.ThemeBorder4-Brown2-Bold {
  --squircle-border-left: .15rem solid var(--color-brown-2);
  border-left: .15rem solid var(--color-brown-2) !important;
}

.ThemeBorder4-Brown2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder-Brown2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder-Brown2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder-Brown2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder1-Brown2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder1-Brown2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder1-Brown2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder2-Brown2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder2-Brown2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder2-Brown2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder3-Brown2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder3-Brown2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder3-Brown2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder4-Brown2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder4-Brown2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 20%, transparent) !important;
}

.ThemeBorder4-Brown2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder-Brown2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder-Brown2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder-Brown2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder1-Brown2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder1-Brown2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder1-Brown2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder2-Brown2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder2-Brown2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder2-Brown2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder3-Brown2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder3-Brown2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder3-Brown2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder4-Brown2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder4-Brown2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 25%, transparent) !important;
}

.ThemeBorder4-Brown2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder-Brown2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder-Brown2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder-Brown2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder1-Brown2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder1-Brown2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder1-Brown2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder2-Brown2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder2-Brown2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder2-Brown2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder3-Brown2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder3-Brown2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder3-Brown2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder4-Brown2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder4-Brown2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 30%, transparent) !important;
}

.ThemeBorder4-Brown2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder-Brown2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder-Brown2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder-Brown2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder1-Brown2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder1-Brown2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder1-Brown2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder2-Brown2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder2-Brown2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder2-Brown2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder3-Brown2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder3-Brown2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder3-Brown2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder4-Brown2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder4-Brown2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 35%, transparent) !important;
}

.ThemeBorder4-Brown2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder-Brown2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder-Brown2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder-Brown2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder1-Brown2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder1-Brown2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder1-Brown2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder2-Brown2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder2-Brown2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder2-Brown2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder3-Brown2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder3-Brown2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder3-Brown2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder4-Brown2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder4-Brown2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 40%, transparent) !important;
}

.ThemeBorder4-Brown2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder-Brown2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder-Brown2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder-Brown2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder1-Brown2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder1-Brown2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder1-Brown2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder2-Brown2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder2-Brown2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder2-Brown2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder3-Brown2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder3-Brown2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder3-Brown2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder4-Brown2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder4-Brown2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-2) 45%, transparent) !important;
}

.ThemeBorder4-Brown2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-brown-3);
  border: .05rem solid var(--color-brown-3) !important;
}

.ThemeBorder-Brown3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-brown-3);
  border: .1rem solid var(--color-brown-3) !important;
}

.ThemeBorder-Brown3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-brown-3);
  border: .15rem solid var(--color-brown-3) !important;
}

.ThemeBorder-Brown3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown3-Light {
  --squircle-border-top: .05rem solid var(--color-brown-3);
  --squircle-border-right: .05rem solid var(--color-brown-3);
  --squircle-border-bottom: .05rem solid var(--color-brown-3);
  --squircle-border-left: .05rem solid var(--color-brown-3);
  border-top: .05rem solid var(--color-brown-3) !important;
  border-right: .05rem solid var(--color-brown-3) !important;
  border-bottom: .05rem solid var(--color-brown-3) !important;
  border-left: .05rem solid var(--color-brown-3) !important;
}

.ThemeBorder1-Brown3-Regular {
  --squircle-border-top: .1rem solid var(--color-brown-3);
  --squircle-border-right: .1rem solid var(--color-brown-3);
  --squircle-border-bottom: .1rem solid var(--color-brown-3);
  --squircle-border-left: .1rem solid var(--color-brown-3);
  border-top: .1rem solid var(--color-brown-3) !important;
  border-right: .1rem solid var(--color-brown-3) !important;
  border-bottom: .1rem solid var(--color-brown-3) !important;
  border-left: .1rem solid var(--color-brown-3) !important;
}

.ThemeBorder1-Brown3-Bold {
  --squircle-border-top: .15rem solid var(--color-brown-3);
  --squircle-border-right: .15rem solid var(--color-brown-3);
  --squircle-border-bottom: .15rem solid var(--color-brown-3);
  --squircle-border-left: .15rem solid var(--color-brown-3);
  border-top: .15rem solid var(--color-brown-3) !important;
  border-right: .15rem solid var(--color-brown-3) !important;
  border-bottom: .15rem solid var(--color-brown-3) !important;
  border-left: .15rem solid var(--color-brown-3) !important;
}

.ThemeBorder1-Brown3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown3-Light {
  --squircle-border-right: .05rem solid var(--color-brown-3);
  --squircle-border-left: .05rem solid var(--color-brown-3);
  border-right: .05rem solid var(--color-brown-3) !important;
  border-left: .05rem solid var(--color-brown-3) !important;
}

.ThemeBorder2-Brown3-Regular {
  --squircle-border-right: .1rem solid var(--color-brown-3);
  --squircle-border-left: .1rem solid var(--color-brown-3);
  border-right: .1rem solid var(--color-brown-3) !important;
  border-left: .1rem solid var(--color-brown-3) !important;
}

.ThemeBorder2-Brown3-Bold {
  --squircle-border-right: .15rem solid var(--color-brown-3);
  --squircle-border-left: .15rem solid var(--color-brown-3);
  border-right: .15rem solid var(--color-brown-3) !important;
  border-left: .15rem solid var(--color-brown-3) !important;
}

.ThemeBorder2-Brown3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown3-Light {
  --squircle-border-bottom: .05rem solid var(--color-brown-3);
  border-bottom: .05rem solid var(--color-brown-3) !important;
}

.ThemeBorder3-Brown3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-brown-3);
  border-bottom: .1rem solid var(--color-brown-3) !important;
}

.ThemeBorder3-Brown3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-brown-3);
  border-bottom: .15rem solid var(--color-brown-3) !important;
}

.ThemeBorder3-Brown3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown3-Light {
  --squircle-border-left: .05rem solid var(--color-brown-3);
  border-left: .05rem solid var(--color-brown-3) !important;
}

.ThemeBorder4-Brown3-Regular {
  --squircle-border-left: .1rem solid var(--color-brown-3);
  border-left: .1rem solid var(--color-brown-3) !important;
}

.ThemeBorder4-Brown3-Bold {
  --squircle-border-left: .15rem solid var(--color-brown-3);
  border-left: .15rem solid var(--color-brown-3) !important;
}

.ThemeBorder4-Brown3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder-Brown3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder-Brown3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder-Brown3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder1-Brown3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder1-Brown3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder1-Brown3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder2-Brown3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder2-Brown3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder2-Brown3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder3-Brown3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder3-Brown3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder3-Brown3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder4-Brown3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder4-Brown3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 20%, transparent) !important;
}

.ThemeBorder4-Brown3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder-Brown3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder-Brown3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder-Brown3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder1-Brown3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder1-Brown3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder1-Brown3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder2-Brown3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder2-Brown3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder2-Brown3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder3-Brown3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder3-Brown3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder3-Brown3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder4-Brown3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder4-Brown3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 25%, transparent) !important;
}

.ThemeBorder4-Brown3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder-Brown3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder-Brown3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder-Brown3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder1-Brown3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder1-Brown3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder1-Brown3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder2-Brown3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder2-Brown3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder2-Brown3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder3-Brown3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder3-Brown3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder3-Brown3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder4-Brown3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder4-Brown3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 30%, transparent) !important;
}

.ThemeBorder4-Brown3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder-Brown3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder-Brown3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder-Brown3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder1-Brown3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder1-Brown3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder1-Brown3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder2-Brown3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder2-Brown3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder2-Brown3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder3-Brown3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder3-Brown3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder3-Brown3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder4-Brown3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder4-Brown3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 35%, transparent) !important;
}

.ThemeBorder4-Brown3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder-Brown3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder-Brown3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder-Brown3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder1-Brown3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder1-Brown3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder1-Brown3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder2-Brown3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder2-Brown3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder2-Brown3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder3-Brown3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder3-Brown3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder3-Brown3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder4-Brown3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder4-Brown3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 40%, transparent) !important;
}

.ThemeBorder4-Brown3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder-Brown3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder-Brown3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder-Brown3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder1-Brown3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder1-Brown3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder1-Brown3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder2-Brown3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder2-Brown3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder2-Brown3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder3-Brown3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder3-Brown3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder3-Brown3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder4-Brown3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder4-Brown3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-3) 45%, transparent) !important;
}

.ThemeBorder4-Brown3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-brown-4);
  border: .05rem solid var(--color-brown-4) !important;
}

.ThemeBorder-Brown4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-brown-4);
  border: .1rem solid var(--color-brown-4) !important;
}

.ThemeBorder-Brown4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-brown-4);
  border: .15rem solid var(--color-brown-4) !important;
}

.ThemeBorder-Brown4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown4-Light {
  --squircle-border-top: .05rem solid var(--color-brown-4);
  --squircle-border-right: .05rem solid var(--color-brown-4);
  --squircle-border-bottom: .05rem solid var(--color-brown-4);
  --squircle-border-left: .05rem solid var(--color-brown-4);
  border-top: .05rem solid var(--color-brown-4) !important;
  border-right: .05rem solid var(--color-brown-4) !important;
  border-bottom: .05rem solid var(--color-brown-4) !important;
  border-left: .05rem solid var(--color-brown-4) !important;
}

.ThemeBorder1-Brown4-Regular {
  --squircle-border-top: .1rem solid var(--color-brown-4);
  --squircle-border-right: .1rem solid var(--color-brown-4);
  --squircle-border-bottom: .1rem solid var(--color-brown-4);
  --squircle-border-left: .1rem solid var(--color-brown-4);
  border-top: .1rem solid var(--color-brown-4) !important;
  border-right: .1rem solid var(--color-brown-4) !important;
  border-bottom: .1rem solid var(--color-brown-4) !important;
  border-left: .1rem solid var(--color-brown-4) !important;
}

.ThemeBorder1-Brown4-Bold {
  --squircle-border-top: .15rem solid var(--color-brown-4);
  --squircle-border-right: .15rem solid var(--color-brown-4);
  --squircle-border-bottom: .15rem solid var(--color-brown-4);
  --squircle-border-left: .15rem solid var(--color-brown-4);
  border-top: .15rem solid var(--color-brown-4) !important;
  border-right: .15rem solid var(--color-brown-4) !important;
  border-bottom: .15rem solid var(--color-brown-4) !important;
  border-left: .15rem solid var(--color-brown-4) !important;
}

.ThemeBorder1-Brown4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown4-Light {
  --squircle-border-right: .05rem solid var(--color-brown-4);
  --squircle-border-left: .05rem solid var(--color-brown-4);
  border-right: .05rem solid var(--color-brown-4) !important;
  border-left: .05rem solid var(--color-brown-4) !important;
}

.ThemeBorder2-Brown4-Regular {
  --squircle-border-right: .1rem solid var(--color-brown-4);
  --squircle-border-left: .1rem solid var(--color-brown-4);
  border-right: .1rem solid var(--color-brown-4) !important;
  border-left: .1rem solid var(--color-brown-4) !important;
}

.ThemeBorder2-Brown4-Bold {
  --squircle-border-right: .15rem solid var(--color-brown-4);
  --squircle-border-left: .15rem solid var(--color-brown-4);
  border-right: .15rem solid var(--color-brown-4) !important;
  border-left: .15rem solid var(--color-brown-4) !important;
}

.ThemeBorder2-Brown4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown4-Light {
  --squircle-border-bottom: .05rem solid var(--color-brown-4);
  border-bottom: .05rem solid var(--color-brown-4) !important;
}

.ThemeBorder3-Brown4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-brown-4);
  border-bottom: .1rem solid var(--color-brown-4) !important;
}

.ThemeBorder3-Brown4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-brown-4);
  border-bottom: .15rem solid var(--color-brown-4) !important;
}

.ThemeBorder3-Brown4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown4-Light {
  --squircle-border-left: .05rem solid var(--color-brown-4);
  border-left: .05rem solid var(--color-brown-4) !important;
}

.ThemeBorder4-Brown4-Regular {
  --squircle-border-left: .1rem solid var(--color-brown-4);
  border-left: .1rem solid var(--color-brown-4) !important;
}

.ThemeBorder4-Brown4-Bold {
  --squircle-border-left: .15rem solid var(--color-brown-4);
  border-left: .15rem solid var(--color-brown-4) !important;
}

.ThemeBorder4-Brown4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder-Brown4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder-Brown4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder-Brown4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder1-Brown4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder1-Brown4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder1-Brown4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder2-Brown4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder2-Brown4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder2-Brown4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder3-Brown4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder3-Brown4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder3-Brown4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder4-Brown4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder4-Brown4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 20%, transparent) !important;
}

.ThemeBorder4-Brown4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder-Brown4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder-Brown4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder-Brown4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder1-Brown4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder1-Brown4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder1-Brown4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder2-Brown4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder2-Brown4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder2-Brown4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder3-Brown4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder3-Brown4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder3-Brown4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder4-Brown4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder4-Brown4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 25%, transparent) !important;
}

.ThemeBorder4-Brown4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder-Brown4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder-Brown4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder-Brown4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder1-Brown4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder1-Brown4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder1-Brown4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder2-Brown4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder2-Brown4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder2-Brown4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder3-Brown4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder3-Brown4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder3-Brown4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder4-Brown4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder4-Brown4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 30%, transparent) !important;
}

.ThemeBorder4-Brown4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder-Brown4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder-Brown4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder-Brown4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder1-Brown4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder1-Brown4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder1-Brown4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder2-Brown4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder2-Brown4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder2-Brown4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder3-Brown4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder3-Brown4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder3-Brown4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder4-Brown4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder4-Brown4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 35%, transparent) !important;
}

.ThemeBorder4-Brown4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder-Brown4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder-Brown4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder-Brown4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder1-Brown4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder1-Brown4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder1-Brown4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder2-Brown4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder2-Brown4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder2-Brown4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder3-Brown4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder3-Brown4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder3-Brown4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder4-Brown4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder4-Brown4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 40%, transparent) !important;
}

.ThemeBorder4-Brown4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder-Brown4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder-Brown4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder-Brown4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder1-Brown4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder1-Brown4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder1-Brown4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder2-Brown4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder2-Brown4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder2-Brown4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder3-Brown4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder3-Brown4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder3-Brown4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder4-Brown4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder4-Brown4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-4) 45%, transparent) !important;
}

.ThemeBorder4-Brown4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-brown-5);
  border: .05rem solid var(--color-brown-5) !important;
}

.ThemeBorder-Brown5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-brown-5);
  border: .1rem solid var(--color-brown-5) !important;
}

.ThemeBorder-Brown5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-brown-5);
  border: .15rem solid var(--color-brown-5) !important;
}

.ThemeBorder-Brown5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown5-Light {
  --squircle-border-top: .05rem solid var(--color-brown-5);
  --squircle-border-right: .05rem solid var(--color-brown-5);
  --squircle-border-bottom: .05rem solid var(--color-brown-5);
  --squircle-border-left: .05rem solid var(--color-brown-5);
  border-top: .05rem solid var(--color-brown-5) !important;
  border-right: .05rem solid var(--color-brown-5) !important;
  border-bottom: .05rem solid var(--color-brown-5) !important;
  border-left: .05rem solid var(--color-brown-5) !important;
}

.ThemeBorder1-Brown5-Regular {
  --squircle-border-top: .1rem solid var(--color-brown-5);
  --squircle-border-right: .1rem solid var(--color-brown-5);
  --squircle-border-bottom: .1rem solid var(--color-brown-5);
  --squircle-border-left: .1rem solid var(--color-brown-5);
  border-top: .1rem solid var(--color-brown-5) !important;
  border-right: .1rem solid var(--color-brown-5) !important;
  border-bottom: .1rem solid var(--color-brown-5) !important;
  border-left: .1rem solid var(--color-brown-5) !important;
}

.ThemeBorder1-Brown5-Bold {
  --squircle-border-top: .15rem solid var(--color-brown-5);
  --squircle-border-right: .15rem solid var(--color-brown-5);
  --squircle-border-bottom: .15rem solid var(--color-brown-5);
  --squircle-border-left: .15rem solid var(--color-brown-5);
  border-top: .15rem solid var(--color-brown-5) !important;
  border-right: .15rem solid var(--color-brown-5) !important;
  border-bottom: .15rem solid var(--color-brown-5) !important;
  border-left: .15rem solid var(--color-brown-5) !important;
}

.ThemeBorder1-Brown5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown5-Light {
  --squircle-border-right: .05rem solid var(--color-brown-5);
  --squircle-border-left: .05rem solid var(--color-brown-5);
  border-right: .05rem solid var(--color-brown-5) !important;
  border-left: .05rem solid var(--color-brown-5) !important;
}

.ThemeBorder2-Brown5-Regular {
  --squircle-border-right: .1rem solid var(--color-brown-5);
  --squircle-border-left: .1rem solid var(--color-brown-5);
  border-right: .1rem solid var(--color-brown-5) !important;
  border-left: .1rem solid var(--color-brown-5) !important;
}

.ThemeBorder2-Brown5-Bold {
  --squircle-border-right: .15rem solid var(--color-brown-5);
  --squircle-border-left: .15rem solid var(--color-brown-5);
  border-right: .15rem solid var(--color-brown-5) !important;
  border-left: .15rem solid var(--color-brown-5) !important;
}

.ThemeBorder2-Brown5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown5-Light {
  --squircle-border-bottom: .05rem solid var(--color-brown-5);
  border-bottom: .05rem solid var(--color-brown-5) !important;
}

.ThemeBorder3-Brown5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-brown-5);
  border-bottom: .1rem solid var(--color-brown-5) !important;
}

.ThemeBorder3-Brown5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-brown-5);
  border-bottom: .15rem solid var(--color-brown-5) !important;
}

.ThemeBorder3-Brown5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown5-Light {
  --squircle-border-left: .05rem solid var(--color-brown-5);
  border-left: .05rem solid var(--color-brown-5) !important;
}

.ThemeBorder4-Brown5-Regular {
  --squircle-border-left: .1rem solid var(--color-brown-5);
  border-left: .1rem solid var(--color-brown-5) !important;
}

.ThemeBorder4-Brown5-Bold {
  --squircle-border-left: .15rem solid var(--color-brown-5);
  border-left: .15rem solid var(--color-brown-5) !important;
}

.ThemeBorder4-Brown5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder-Brown5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder-Brown5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder-Brown5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder1-Brown5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder1-Brown5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder1-Brown5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder2-Brown5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder2-Brown5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder2-Brown5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder3-Brown5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder3-Brown5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder3-Brown5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder4-Brown5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder4-Brown5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 20%, transparent) !important;
}

.ThemeBorder4-Brown5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder-Brown5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder-Brown5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder-Brown5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder1-Brown5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder1-Brown5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder1-Brown5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder2-Brown5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder2-Brown5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder2-Brown5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder3-Brown5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder3-Brown5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder3-Brown5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder4-Brown5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder4-Brown5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 25%, transparent) !important;
}

.ThemeBorder4-Brown5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder-Brown5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder-Brown5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder-Brown5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder1-Brown5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder1-Brown5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder1-Brown5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder2-Brown5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder2-Brown5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder2-Brown5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder3-Brown5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder3-Brown5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder3-Brown5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder4-Brown5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder4-Brown5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 30%, transparent) !important;
}

.ThemeBorder4-Brown5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder-Brown5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder-Brown5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder-Brown5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder1-Brown5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder1-Brown5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder1-Brown5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder2-Brown5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder2-Brown5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder2-Brown5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder3-Brown5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder3-Brown5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder3-Brown5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder4-Brown5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder4-Brown5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 35%, transparent) !important;
}

.ThemeBorder4-Brown5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder-Brown5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder-Brown5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder-Brown5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder1-Brown5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder1-Brown5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder1-Brown5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder2-Brown5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder2-Brown5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder2-Brown5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder3-Brown5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder3-Brown5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder3-Brown5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder4-Brown5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder4-Brown5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 40%, transparent) !important;
}

.ThemeBorder4-Brown5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder-Brown5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder-Brown5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder-Brown5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder1-Brown5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder1-Brown5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder1-Brown5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder2-Brown5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder2-Brown5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder2-Brown5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder3-Brown5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder3-Brown5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder3-Brown5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder4-Brown5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder4-Brown5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-5) 45%, transparent) !important;
}

.ThemeBorder4-Brown5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-brown-6);
  border: .05rem solid var(--color-brown-6) !important;
}

.ThemeBorder-Brown6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-brown-6);
  border: .1rem solid var(--color-brown-6) !important;
}

.ThemeBorder-Brown6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-brown-6);
  border: .15rem solid var(--color-brown-6) !important;
}

.ThemeBorder-Brown6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown6-Light {
  --squircle-border-top: .05rem solid var(--color-brown-6);
  --squircle-border-right: .05rem solid var(--color-brown-6);
  --squircle-border-bottom: .05rem solid var(--color-brown-6);
  --squircle-border-left: .05rem solid var(--color-brown-6);
  border-top: .05rem solid var(--color-brown-6) !important;
  border-right: .05rem solid var(--color-brown-6) !important;
  border-bottom: .05rem solid var(--color-brown-6) !important;
  border-left: .05rem solid var(--color-brown-6) !important;
}

.ThemeBorder1-Brown6-Regular {
  --squircle-border-top: .1rem solid var(--color-brown-6);
  --squircle-border-right: .1rem solid var(--color-brown-6);
  --squircle-border-bottom: .1rem solid var(--color-brown-6);
  --squircle-border-left: .1rem solid var(--color-brown-6);
  border-top: .1rem solid var(--color-brown-6) !important;
  border-right: .1rem solid var(--color-brown-6) !important;
  border-bottom: .1rem solid var(--color-brown-6) !important;
  border-left: .1rem solid var(--color-brown-6) !important;
}

.ThemeBorder1-Brown6-Bold {
  --squircle-border-top: .15rem solid var(--color-brown-6);
  --squircle-border-right: .15rem solid var(--color-brown-6);
  --squircle-border-bottom: .15rem solid var(--color-brown-6);
  --squircle-border-left: .15rem solid var(--color-brown-6);
  border-top: .15rem solid var(--color-brown-6) !important;
  border-right: .15rem solid var(--color-brown-6) !important;
  border-bottom: .15rem solid var(--color-brown-6) !important;
  border-left: .15rem solid var(--color-brown-6) !important;
}

.ThemeBorder1-Brown6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown6-Light {
  --squircle-border-right: .05rem solid var(--color-brown-6);
  --squircle-border-left: .05rem solid var(--color-brown-6);
  border-right: .05rem solid var(--color-brown-6) !important;
  border-left: .05rem solid var(--color-brown-6) !important;
}

.ThemeBorder2-Brown6-Regular {
  --squircle-border-right: .1rem solid var(--color-brown-6);
  --squircle-border-left: .1rem solid var(--color-brown-6);
  border-right: .1rem solid var(--color-brown-6) !important;
  border-left: .1rem solid var(--color-brown-6) !important;
}

.ThemeBorder2-Brown6-Bold {
  --squircle-border-right: .15rem solid var(--color-brown-6);
  --squircle-border-left: .15rem solid var(--color-brown-6);
  border-right: .15rem solid var(--color-brown-6) !important;
  border-left: .15rem solid var(--color-brown-6) !important;
}

.ThemeBorder2-Brown6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown6-Light {
  --squircle-border-bottom: .05rem solid var(--color-brown-6);
  border-bottom: .05rem solid var(--color-brown-6) !important;
}

.ThemeBorder3-Brown6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-brown-6);
  border-bottom: .1rem solid var(--color-brown-6) !important;
}

.ThemeBorder3-Brown6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-brown-6);
  border-bottom: .15rem solid var(--color-brown-6) !important;
}

.ThemeBorder3-Brown6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown6-Light {
  --squircle-border-left: .05rem solid var(--color-brown-6);
  border-left: .05rem solid var(--color-brown-6) !important;
}

.ThemeBorder4-Brown6-Regular {
  --squircle-border-left: .1rem solid var(--color-brown-6);
  border-left: .1rem solid var(--color-brown-6) !important;
}

.ThemeBorder4-Brown6-Bold {
  --squircle-border-left: .15rem solid var(--color-brown-6);
  border-left: .15rem solid var(--color-brown-6) !important;
}

.ThemeBorder4-Brown6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder-Brown6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder-Brown6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder-Brown6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder1-Brown6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder1-Brown6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder1-Brown6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder2-Brown6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder2-Brown6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder2-Brown6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder3-Brown6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder3-Brown6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder3-Brown6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder4-Brown6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder4-Brown6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 20%, transparent) !important;
}

.ThemeBorder4-Brown6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder-Brown6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder-Brown6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder-Brown6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder1-Brown6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder1-Brown6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder1-Brown6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder2-Brown6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder2-Brown6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder2-Brown6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder3-Brown6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder3-Brown6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder3-Brown6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder4-Brown6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder4-Brown6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 25%, transparent) !important;
}

.ThemeBorder4-Brown6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder-Brown6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder-Brown6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder-Brown6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder1-Brown6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder1-Brown6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder1-Brown6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder2-Brown6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder2-Brown6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder2-Brown6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder3-Brown6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder3-Brown6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder3-Brown6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder4-Brown6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder4-Brown6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 30%, transparent) !important;
}

.ThemeBorder4-Brown6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder-Brown6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder-Brown6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder-Brown6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder1-Brown6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder1-Brown6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder1-Brown6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder2-Brown6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder2-Brown6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder2-Brown6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder3-Brown6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder3-Brown6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder3-Brown6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder4-Brown6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder4-Brown6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 35%, transparent) !important;
}

.ThemeBorder4-Brown6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder-Brown6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder-Brown6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder-Brown6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder1-Brown6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder1-Brown6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder1-Brown6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder2-Brown6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder2-Brown6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder2-Brown6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder3-Brown6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder3-Brown6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder3-Brown6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder4-Brown6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder4-Brown6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 40%, transparent) !important;
}

.ThemeBorder4-Brown6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Brown6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder-Brown6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder-Brown6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder-Brown6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Brown6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder1-Brown6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder1-Brown6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder1-Brown6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Brown6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder2-Brown6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder2-Brown6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder2-Brown6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Brown6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder3-Brown6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder3-Brown6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder3-Brown6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Brown6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder4-Brown6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder4-Brown6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-brown-6) 45%, transparent) !important;
}

.ThemeBorder4-Brown6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-orange-1);
  border: .05rem solid var(--color-orange-1) !important;
}

.ThemeBorder-Orange1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-orange-1);
  border: .1rem solid var(--color-orange-1) !important;
}

.ThemeBorder-Orange1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-orange-1);
  border: .15rem solid var(--color-orange-1) !important;
}

.ThemeBorder-Orange1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange1-Light {
  --squircle-border-top: .05rem solid var(--color-orange-1);
  --squircle-border-right: .05rem solid var(--color-orange-1);
  --squircle-border-bottom: .05rem solid var(--color-orange-1);
  --squircle-border-left: .05rem solid var(--color-orange-1);
  border-top: .05rem solid var(--color-orange-1) !important;
  border-right: .05rem solid var(--color-orange-1) !important;
  border-bottom: .05rem solid var(--color-orange-1) !important;
  border-left: .05rem solid var(--color-orange-1) !important;
}

.ThemeBorder1-Orange1-Regular {
  --squircle-border-top: .1rem solid var(--color-orange-1);
  --squircle-border-right: .1rem solid var(--color-orange-1);
  --squircle-border-bottom: .1rem solid var(--color-orange-1);
  --squircle-border-left: .1rem solid var(--color-orange-1);
  border-top: .1rem solid var(--color-orange-1) !important;
  border-right: .1rem solid var(--color-orange-1) !important;
  border-bottom: .1rem solid var(--color-orange-1) !important;
  border-left: .1rem solid var(--color-orange-1) !important;
}

.ThemeBorder1-Orange1-Bold {
  --squircle-border-top: .15rem solid var(--color-orange-1);
  --squircle-border-right: .15rem solid var(--color-orange-1);
  --squircle-border-bottom: .15rem solid var(--color-orange-1);
  --squircle-border-left: .15rem solid var(--color-orange-1);
  border-top: .15rem solid var(--color-orange-1) !important;
  border-right: .15rem solid var(--color-orange-1) !important;
  border-bottom: .15rem solid var(--color-orange-1) !important;
  border-left: .15rem solid var(--color-orange-1) !important;
}

.ThemeBorder1-Orange1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange1-Light {
  --squircle-border-right: .05rem solid var(--color-orange-1);
  --squircle-border-left: .05rem solid var(--color-orange-1);
  border-right: .05rem solid var(--color-orange-1) !important;
  border-left: .05rem solid var(--color-orange-1) !important;
}

.ThemeBorder2-Orange1-Regular {
  --squircle-border-right: .1rem solid var(--color-orange-1);
  --squircle-border-left: .1rem solid var(--color-orange-1);
  border-right: .1rem solid var(--color-orange-1) !important;
  border-left: .1rem solid var(--color-orange-1) !important;
}

.ThemeBorder2-Orange1-Bold {
  --squircle-border-right: .15rem solid var(--color-orange-1);
  --squircle-border-left: .15rem solid var(--color-orange-1);
  border-right: .15rem solid var(--color-orange-1) !important;
  border-left: .15rem solid var(--color-orange-1) !important;
}

.ThemeBorder2-Orange1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange1-Light {
  --squircle-border-bottom: .05rem solid var(--color-orange-1);
  border-bottom: .05rem solid var(--color-orange-1) !important;
}

.ThemeBorder3-Orange1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-orange-1);
  border-bottom: .1rem solid var(--color-orange-1) !important;
}

.ThemeBorder3-Orange1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-orange-1);
  border-bottom: .15rem solid var(--color-orange-1) !important;
}

.ThemeBorder3-Orange1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange1-Light {
  --squircle-border-left: .05rem solid var(--color-orange-1);
  border-left: .05rem solid var(--color-orange-1) !important;
}

.ThemeBorder4-Orange1-Regular {
  --squircle-border-left: .1rem solid var(--color-orange-1);
  border-left: .1rem solid var(--color-orange-1) !important;
}

.ThemeBorder4-Orange1-Bold {
  --squircle-border-left: .15rem solid var(--color-orange-1);
  border-left: .15rem solid var(--color-orange-1) !important;
}

.ThemeBorder4-Orange1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder-Orange1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder-Orange1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder-Orange1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder1-Orange1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder1-Orange1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder1-Orange1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder2-Orange1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder2-Orange1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder2-Orange1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder3-Orange1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder3-Orange1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder3-Orange1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder4-Orange1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder4-Orange1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 20%, transparent) !important;
}

.ThemeBorder4-Orange1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder-Orange1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder-Orange1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder-Orange1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder1-Orange1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder1-Orange1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder1-Orange1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder2-Orange1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder2-Orange1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder2-Orange1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder3-Orange1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder3-Orange1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder3-Orange1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder4-Orange1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder4-Orange1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 25%, transparent) !important;
}

.ThemeBorder4-Orange1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder-Orange1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder-Orange1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder-Orange1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder1-Orange1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder1-Orange1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder1-Orange1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder2-Orange1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder2-Orange1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder2-Orange1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder3-Orange1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder3-Orange1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder3-Orange1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder4-Orange1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder4-Orange1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 30%, transparent) !important;
}

.ThemeBorder4-Orange1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder-Orange1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder-Orange1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder-Orange1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder1-Orange1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder1-Orange1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder1-Orange1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder2-Orange1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder2-Orange1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder2-Orange1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder3-Orange1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder3-Orange1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder3-Orange1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder4-Orange1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder4-Orange1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 35%, transparent) !important;
}

.ThemeBorder4-Orange1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder-Orange1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder-Orange1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder-Orange1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder1-Orange1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder1-Orange1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder1-Orange1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder2-Orange1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder2-Orange1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder2-Orange1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder3-Orange1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder3-Orange1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder3-Orange1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder4-Orange1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder4-Orange1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 40%, transparent) !important;
}

.ThemeBorder4-Orange1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder-Orange1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder-Orange1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder-Orange1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder1-Orange1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder1-Orange1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder1-Orange1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder2-Orange1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder2-Orange1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder2-Orange1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder3-Orange1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder3-Orange1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder3-Orange1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder4-Orange1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder4-Orange1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-1) 45%, transparent) !important;
}

.ThemeBorder4-Orange1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-orange-2);
  border: .05rem solid var(--color-orange-2) !important;
}

.ThemeBorder-Orange2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-orange-2);
  border: .1rem solid var(--color-orange-2) !important;
}

.ThemeBorder-Orange2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-orange-2);
  border: .15rem solid var(--color-orange-2) !important;
}

.ThemeBorder-Orange2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange2-Light {
  --squircle-border-top: .05rem solid var(--color-orange-2);
  --squircle-border-right: .05rem solid var(--color-orange-2);
  --squircle-border-bottom: .05rem solid var(--color-orange-2);
  --squircle-border-left: .05rem solid var(--color-orange-2);
  border-top: .05rem solid var(--color-orange-2) !important;
  border-right: .05rem solid var(--color-orange-2) !important;
  border-bottom: .05rem solid var(--color-orange-2) !important;
  border-left: .05rem solid var(--color-orange-2) !important;
}

.ThemeBorder1-Orange2-Regular {
  --squircle-border-top: .1rem solid var(--color-orange-2);
  --squircle-border-right: .1rem solid var(--color-orange-2);
  --squircle-border-bottom: .1rem solid var(--color-orange-2);
  --squircle-border-left: .1rem solid var(--color-orange-2);
  border-top: .1rem solid var(--color-orange-2) !important;
  border-right: .1rem solid var(--color-orange-2) !important;
  border-bottom: .1rem solid var(--color-orange-2) !important;
  border-left: .1rem solid var(--color-orange-2) !important;
}

.ThemeBorder1-Orange2-Bold {
  --squircle-border-top: .15rem solid var(--color-orange-2);
  --squircle-border-right: .15rem solid var(--color-orange-2);
  --squircle-border-bottom: .15rem solid var(--color-orange-2);
  --squircle-border-left: .15rem solid var(--color-orange-2);
  border-top: .15rem solid var(--color-orange-2) !important;
  border-right: .15rem solid var(--color-orange-2) !important;
  border-bottom: .15rem solid var(--color-orange-2) !important;
  border-left: .15rem solid var(--color-orange-2) !important;
}

.ThemeBorder1-Orange2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange2-Light {
  --squircle-border-right: .05rem solid var(--color-orange-2);
  --squircle-border-left: .05rem solid var(--color-orange-2);
  border-right: .05rem solid var(--color-orange-2) !important;
  border-left: .05rem solid var(--color-orange-2) !important;
}

.ThemeBorder2-Orange2-Regular {
  --squircle-border-right: .1rem solid var(--color-orange-2);
  --squircle-border-left: .1rem solid var(--color-orange-2);
  border-right: .1rem solid var(--color-orange-2) !important;
  border-left: .1rem solid var(--color-orange-2) !important;
}

.ThemeBorder2-Orange2-Bold {
  --squircle-border-right: .15rem solid var(--color-orange-2);
  --squircle-border-left: .15rem solid var(--color-orange-2);
  border-right: .15rem solid var(--color-orange-2) !important;
  border-left: .15rem solid var(--color-orange-2) !important;
}

.ThemeBorder2-Orange2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange2-Light {
  --squircle-border-bottom: .05rem solid var(--color-orange-2);
  border-bottom: .05rem solid var(--color-orange-2) !important;
}

.ThemeBorder3-Orange2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-orange-2);
  border-bottom: .1rem solid var(--color-orange-2) !important;
}

.ThemeBorder3-Orange2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-orange-2);
  border-bottom: .15rem solid var(--color-orange-2) !important;
}

.ThemeBorder3-Orange2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange2-Light {
  --squircle-border-left: .05rem solid var(--color-orange-2);
  border-left: .05rem solid var(--color-orange-2) !important;
}

.ThemeBorder4-Orange2-Regular {
  --squircle-border-left: .1rem solid var(--color-orange-2);
  border-left: .1rem solid var(--color-orange-2) !important;
}

.ThemeBorder4-Orange2-Bold {
  --squircle-border-left: .15rem solid var(--color-orange-2);
  border-left: .15rem solid var(--color-orange-2) !important;
}

.ThemeBorder4-Orange2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder-Orange2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder-Orange2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder-Orange2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder1-Orange2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder1-Orange2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder1-Orange2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder2-Orange2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder2-Orange2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder2-Orange2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder3-Orange2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder3-Orange2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder3-Orange2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder4-Orange2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder4-Orange2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 20%, transparent) !important;
}

.ThemeBorder4-Orange2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder-Orange2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder-Orange2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder-Orange2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder1-Orange2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder1-Orange2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder1-Orange2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder2-Orange2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder2-Orange2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder2-Orange2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder3-Orange2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder3-Orange2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder3-Orange2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder4-Orange2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder4-Orange2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 25%, transparent) !important;
}

.ThemeBorder4-Orange2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder-Orange2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder-Orange2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder-Orange2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder1-Orange2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder1-Orange2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder1-Orange2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder2-Orange2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder2-Orange2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder2-Orange2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder3-Orange2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder3-Orange2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder3-Orange2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder4-Orange2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder4-Orange2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 30%, transparent) !important;
}

.ThemeBorder4-Orange2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder-Orange2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder-Orange2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder-Orange2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder1-Orange2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder1-Orange2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder1-Orange2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder2-Orange2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder2-Orange2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder2-Orange2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder3-Orange2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder3-Orange2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder3-Orange2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder4-Orange2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder4-Orange2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 35%, transparent) !important;
}

.ThemeBorder4-Orange2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder-Orange2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder-Orange2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder-Orange2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder1-Orange2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder1-Orange2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder1-Orange2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder2-Orange2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder2-Orange2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder2-Orange2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder3-Orange2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder3-Orange2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder3-Orange2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder4-Orange2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder4-Orange2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 40%, transparent) !important;
}

.ThemeBorder4-Orange2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder-Orange2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder-Orange2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder-Orange2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder1-Orange2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder1-Orange2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder1-Orange2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder2-Orange2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder2-Orange2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder2-Orange2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder3-Orange2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder3-Orange2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder3-Orange2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder4-Orange2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder4-Orange2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-2) 45%, transparent) !important;
}

.ThemeBorder4-Orange2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-orange-3);
  border: .05rem solid var(--color-orange-3) !important;
}

.ThemeBorder-Orange3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-orange-3);
  border: .1rem solid var(--color-orange-3) !important;
}

.ThemeBorder-Orange3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-orange-3);
  border: .15rem solid var(--color-orange-3) !important;
}

.ThemeBorder-Orange3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange3-Light {
  --squircle-border-top: .05rem solid var(--color-orange-3);
  --squircle-border-right: .05rem solid var(--color-orange-3);
  --squircle-border-bottom: .05rem solid var(--color-orange-3);
  --squircle-border-left: .05rem solid var(--color-orange-3);
  border-top: .05rem solid var(--color-orange-3) !important;
  border-right: .05rem solid var(--color-orange-3) !important;
  border-bottom: .05rem solid var(--color-orange-3) !important;
  border-left: .05rem solid var(--color-orange-3) !important;
}

.ThemeBorder1-Orange3-Regular {
  --squircle-border-top: .1rem solid var(--color-orange-3);
  --squircle-border-right: .1rem solid var(--color-orange-3);
  --squircle-border-bottom: .1rem solid var(--color-orange-3);
  --squircle-border-left: .1rem solid var(--color-orange-3);
  border-top: .1rem solid var(--color-orange-3) !important;
  border-right: .1rem solid var(--color-orange-3) !important;
  border-bottom: .1rem solid var(--color-orange-3) !important;
  border-left: .1rem solid var(--color-orange-3) !important;
}

.ThemeBorder1-Orange3-Bold {
  --squircle-border-top: .15rem solid var(--color-orange-3);
  --squircle-border-right: .15rem solid var(--color-orange-3);
  --squircle-border-bottom: .15rem solid var(--color-orange-3);
  --squircle-border-left: .15rem solid var(--color-orange-3);
  border-top: .15rem solid var(--color-orange-3) !important;
  border-right: .15rem solid var(--color-orange-3) !important;
  border-bottom: .15rem solid var(--color-orange-3) !important;
  border-left: .15rem solid var(--color-orange-3) !important;
}

.ThemeBorder1-Orange3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange3-Light {
  --squircle-border-right: .05rem solid var(--color-orange-3);
  --squircle-border-left: .05rem solid var(--color-orange-3);
  border-right: .05rem solid var(--color-orange-3) !important;
  border-left: .05rem solid var(--color-orange-3) !important;
}

.ThemeBorder2-Orange3-Regular {
  --squircle-border-right: .1rem solid var(--color-orange-3);
  --squircle-border-left: .1rem solid var(--color-orange-3);
  border-right: .1rem solid var(--color-orange-3) !important;
  border-left: .1rem solid var(--color-orange-3) !important;
}

.ThemeBorder2-Orange3-Bold {
  --squircle-border-right: .15rem solid var(--color-orange-3);
  --squircle-border-left: .15rem solid var(--color-orange-3);
  border-right: .15rem solid var(--color-orange-3) !important;
  border-left: .15rem solid var(--color-orange-3) !important;
}

.ThemeBorder2-Orange3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange3-Light {
  --squircle-border-bottom: .05rem solid var(--color-orange-3);
  border-bottom: .05rem solid var(--color-orange-3) !important;
}

.ThemeBorder3-Orange3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-orange-3);
  border-bottom: .1rem solid var(--color-orange-3) !important;
}

.ThemeBorder3-Orange3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-orange-3);
  border-bottom: .15rem solid var(--color-orange-3) !important;
}

.ThemeBorder3-Orange3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange3-Light {
  --squircle-border-left: .05rem solid var(--color-orange-3);
  border-left: .05rem solid var(--color-orange-3) !important;
}

.ThemeBorder4-Orange3-Regular {
  --squircle-border-left: .1rem solid var(--color-orange-3);
  border-left: .1rem solid var(--color-orange-3) !important;
}

.ThemeBorder4-Orange3-Bold {
  --squircle-border-left: .15rem solid var(--color-orange-3);
  border-left: .15rem solid var(--color-orange-3) !important;
}

.ThemeBorder4-Orange3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder-Orange3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder-Orange3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder-Orange3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder1-Orange3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder1-Orange3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder1-Orange3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder2-Orange3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder2-Orange3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder2-Orange3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder3-Orange3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder3-Orange3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder3-Orange3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder4-Orange3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder4-Orange3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 20%, transparent) !important;
}

.ThemeBorder4-Orange3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder-Orange3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder-Orange3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder-Orange3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder1-Orange3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder1-Orange3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder1-Orange3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder2-Orange3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder2-Orange3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder2-Orange3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder3-Orange3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder3-Orange3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder3-Orange3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder4-Orange3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder4-Orange3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 25%, transparent) !important;
}

.ThemeBorder4-Orange3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder-Orange3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder-Orange3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder-Orange3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder1-Orange3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder1-Orange3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder1-Orange3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder2-Orange3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder2-Orange3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder2-Orange3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder3-Orange3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder3-Orange3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder3-Orange3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder4-Orange3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder4-Orange3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 30%, transparent) !important;
}

.ThemeBorder4-Orange3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder-Orange3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder-Orange3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder-Orange3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder1-Orange3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder1-Orange3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder1-Orange3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder2-Orange3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder2-Orange3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder2-Orange3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder3-Orange3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder3-Orange3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder3-Orange3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder4-Orange3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder4-Orange3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 35%, transparent) !important;
}

.ThemeBorder4-Orange3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder-Orange3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder-Orange3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder-Orange3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder1-Orange3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder1-Orange3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder1-Orange3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder2-Orange3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder2-Orange3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder2-Orange3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder3-Orange3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder3-Orange3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder3-Orange3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder4-Orange3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder4-Orange3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 40%, transparent) !important;
}

.ThemeBorder4-Orange3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder-Orange3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder-Orange3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder-Orange3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder1-Orange3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder1-Orange3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder1-Orange3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder2-Orange3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder2-Orange3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder2-Orange3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder3-Orange3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder3-Orange3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder3-Orange3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder4-Orange3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder4-Orange3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-3) 45%, transparent) !important;
}

.ThemeBorder4-Orange3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-orange-4);
  border: .05rem solid var(--color-orange-4) !important;
}

.ThemeBorder-Orange4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-orange-4);
  border: .1rem solid var(--color-orange-4) !important;
}

.ThemeBorder-Orange4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-orange-4);
  border: .15rem solid var(--color-orange-4) !important;
}

.ThemeBorder-Orange4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange4-Light {
  --squircle-border-top: .05rem solid var(--color-orange-4);
  --squircle-border-right: .05rem solid var(--color-orange-4);
  --squircle-border-bottom: .05rem solid var(--color-orange-4);
  --squircle-border-left: .05rem solid var(--color-orange-4);
  border-top: .05rem solid var(--color-orange-4) !important;
  border-right: .05rem solid var(--color-orange-4) !important;
  border-bottom: .05rem solid var(--color-orange-4) !important;
  border-left: .05rem solid var(--color-orange-4) !important;
}

.ThemeBorder1-Orange4-Regular {
  --squircle-border-top: .1rem solid var(--color-orange-4);
  --squircle-border-right: .1rem solid var(--color-orange-4);
  --squircle-border-bottom: .1rem solid var(--color-orange-4);
  --squircle-border-left: .1rem solid var(--color-orange-4);
  border-top: .1rem solid var(--color-orange-4) !important;
  border-right: .1rem solid var(--color-orange-4) !important;
  border-bottom: .1rem solid var(--color-orange-4) !important;
  border-left: .1rem solid var(--color-orange-4) !important;
}

.ThemeBorder1-Orange4-Bold {
  --squircle-border-top: .15rem solid var(--color-orange-4);
  --squircle-border-right: .15rem solid var(--color-orange-4);
  --squircle-border-bottom: .15rem solid var(--color-orange-4);
  --squircle-border-left: .15rem solid var(--color-orange-4);
  border-top: .15rem solid var(--color-orange-4) !important;
  border-right: .15rem solid var(--color-orange-4) !important;
  border-bottom: .15rem solid var(--color-orange-4) !important;
  border-left: .15rem solid var(--color-orange-4) !important;
}

.ThemeBorder1-Orange4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange4-Light {
  --squircle-border-right: .05rem solid var(--color-orange-4);
  --squircle-border-left: .05rem solid var(--color-orange-4);
  border-right: .05rem solid var(--color-orange-4) !important;
  border-left: .05rem solid var(--color-orange-4) !important;
}

.ThemeBorder2-Orange4-Regular {
  --squircle-border-right: .1rem solid var(--color-orange-4);
  --squircle-border-left: .1rem solid var(--color-orange-4);
  border-right: .1rem solid var(--color-orange-4) !important;
  border-left: .1rem solid var(--color-orange-4) !important;
}

.ThemeBorder2-Orange4-Bold {
  --squircle-border-right: .15rem solid var(--color-orange-4);
  --squircle-border-left: .15rem solid var(--color-orange-4);
  border-right: .15rem solid var(--color-orange-4) !important;
  border-left: .15rem solid var(--color-orange-4) !important;
}

.ThemeBorder2-Orange4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange4-Light {
  --squircle-border-bottom: .05rem solid var(--color-orange-4);
  border-bottom: .05rem solid var(--color-orange-4) !important;
}

.ThemeBorder3-Orange4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-orange-4);
  border-bottom: .1rem solid var(--color-orange-4) !important;
}

.ThemeBorder3-Orange4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-orange-4);
  border-bottom: .15rem solid var(--color-orange-4) !important;
}

.ThemeBorder3-Orange4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange4-Light {
  --squircle-border-left: .05rem solid var(--color-orange-4);
  border-left: .05rem solid var(--color-orange-4) !important;
}

.ThemeBorder4-Orange4-Regular {
  --squircle-border-left: .1rem solid var(--color-orange-4);
  border-left: .1rem solid var(--color-orange-4) !important;
}

.ThemeBorder4-Orange4-Bold {
  --squircle-border-left: .15rem solid var(--color-orange-4);
  border-left: .15rem solid var(--color-orange-4) !important;
}

.ThemeBorder4-Orange4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder-Orange4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder-Orange4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder-Orange4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder1-Orange4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder1-Orange4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder1-Orange4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder2-Orange4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder2-Orange4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder2-Orange4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder3-Orange4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder3-Orange4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder3-Orange4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder4-Orange4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder4-Orange4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 20%, transparent) !important;
}

.ThemeBorder4-Orange4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder-Orange4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder-Orange4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder-Orange4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder1-Orange4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder1-Orange4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder1-Orange4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder2-Orange4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder2-Orange4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder2-Orange4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder3-Orange4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder3-Orange4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder3-Orange4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder4-Orange4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder4-Orange4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 25%, transparent) !important;
}

.ThemeBorder4-Orange4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder-Orange4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder-Orange4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder-Orange4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder1-Orange4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder1-Orange4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder1-Orange4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder2-Orange4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder2-Orange4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder2-Orange4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder3-Orange4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder3-Orange4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder3-Orange4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder4-Orange4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder4-Orange4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 30%, transparent) !important;
}

.ThemeBorder4-Orange4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder-Orange4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder-Orange4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder-Orange4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder1-Orange4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder1-Orange4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder1-Orange4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder2-Orange4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder2-Orange4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder2-Orange4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder3-Orange4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder3-Orange4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder3-Orange4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder4-Orange4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder4-Orange4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 35%, transparent) !important;
}

.ThemeBorder4-Orange4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder-Orange4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder-Orange4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder-Orange4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder1-Orange4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder1-Orange4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder1-Orange4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder2-Orange4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder2-Orange4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder2-Orange4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder3-Orange4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder3-Orange4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder3-Orange4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder4-Orange4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder4-Orange4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 40%, transparent) !important;
}

.ThemeBorder4-Orange4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder-Orange4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder-Orange4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder-Orange4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder1-Orange4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder1-Orange4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder1-Orange4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder2-Orange4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder2-Orange4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder2-Orange4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder3-Orange4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder3-Orange4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder3-Orange4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder4-Orange4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder4-Orange4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-4) 45%, transparent) !important;
}

.ThemeBorder4-Orange4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-orange-5);
  border: .05rem solid var(--color-orange-5) !important;
}

.ThemeBorder-Orange5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-orange-5);
  border: .1rem solid var(--color-orange-5) !important;
}

.ThemeBorder-Orange5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-orange-5);
  border: .15rem solid var(--color-orange-5) !important;
}

.ThemeBorder-Orange5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange5-Light {
  --squircle-border-top: .05rem solid var(--color-orange-5);
  --squircle-border-right: .05rem solid var(--color-orange-5);
  --squircle-border-bottom: .05rem solid var(--color-orange-5);
  --squircle-border-left: .05rem solid var(--color-orange-5);
  border-top: .05rem solid var(--color-orange-5) !important;
  border-right: .05rem solid var(--color-orange-5) !important;
  border-bottom: .05rem solid var(--color-orange-5) !important;
  border-left: .05rem solid var(--color-orange-5) !important;
}

.ThemeBorder1-Orange5-Regular {
  --squircle-border-top: .1rem solid var(--color-orange-5);
  --squircle-border-right: .1rem solid var(--color-orange-5);
  --squircle-border-bottom: .1rem solid var(--color-orange-5);
  --squircle-border-left: .1rem solid var(--color-orange-5);
  border-top: .1rem solid var(--color-orange-5) !important;
  border-right: .1rem solid var(--color-orange-5) !important;
  border-bottom: .1rem solid var(--color-orange-5) !important;
  border-left: .1rem solid var(--color-orange-5) !important;
}

.ThemeBorder1-Orange5-Bold {
  --squircle-border-top: .15rem solid var(--color-orange-5);
  --squircle-border-right: .15rem solid var(--color-orange-5);
  --squircle-border-bottom: .15rem solid var(--color-orange-5);
  --squircle-border-left: .15rem solid var(--color-orange-5);
  border-top: .15rem solid var(--color-orange-5) !important;
  border-right: .15rem solid var(--color-orange-5) !important;
  border-bottom: .15rem solid var(--color-orange-5) !important;
  border-left: .15rem solid var(--color-orange-5) !important;
}

.ThemeBorder1-Orange5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange5-Light {
  --squircle-border-right: .05rem solid var(--color-orange-5);
  --squircle-border-left: .05rem solid var(--color-orange-5);
  border-right: .05rem solid var(--color-orange-5) !important;
  border-left: .05rem solid var(--color-orange-5) !important;
}

.ThemeBorder2-Orange5-Regular {
  --squircle-border-right: .1rem solid var(--color-orange-5);
  --squircle-border-left: .1rem solid var(--color-orange-5);
  border-right: .1rem solid var(--color-orange-5) !important;
  border-left: .1rem solid var(--color-orange-5) !important;
}

.ThemeBorder2-Orange5-Bold {
  --squircle-border-right: .15rem solid var(--color-orange-5);
  --squircle-border-left: .15rem solid var(--color-orange-5);
  border-right: .15rem solid var(--color-orange-5) !important;
  border-left: .15rem solid var(--color-orange-5) !important;
}

.ThemeBorder2-Orange5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange5-Light {
  --squircle-border-bottom: .05rem solid var(--color-orange-5);
  border-bottom: .05rem solid var(--color-orange-5) !important;
}

.ThemeBorder3-Orange5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-orange-5);
  border-bottom: .1rem solid var(--color-orange-5) !important;
}

.ThemeBorder3-Orange5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-orange-5);
  border-bottom: .15rem solid var(--color-orange-5) !important;
}

.ThemeBorder3-Orange5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange5-Light {
  --squircle-border-left: .05rem solid var(--color-orange-5);
  border-left: .05rem solid var(--color-orange-5) !important;
}

.ThemeBorder4-Orange5-Regular {
  --squircle-border-left: .1rem solid var(--color-orange-5);
  border-left: .1rem solid var(--color-orange-5) !important;
}

.ThemeBorder4-Orange5-Bold {
  --squircle-border-left: .15rem solid var(--color-orange-5);
  border-left: .15rem solid var(--color-orange-5) !important;
}

.ThemeBorder4-Orange5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder-Orange5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder-Orange5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder-Orange5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder1-Orange5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder1-Orange5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder1-Orange5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder2-Orange5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder2-Orange5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder2-Orange5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder3-Orange5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder3-Orange5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder3-Orange5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder4-Orange5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder4-Orange5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 20%, transparent) !important;
}

.ThemeBorder4-Orange5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder-Orange5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder-Orange5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder-Orange5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder1-Orange5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder1-Orange5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder1-Orange5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder2-Orange5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder2-Orange5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder2-Orange5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder3-Orange5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder3-Orange5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder3-Orange5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder4-Orange5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder4-Orange5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 25%, transparent) !important;
}

.ThemeBorder4-Orange5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder-Orange5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder-Orange5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder-Orange5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder1-Orange5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder1-Orange5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder1-Orange5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder2-Orange5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder2-Orange5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder2-Orange5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder3-Orange5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder3-Orange5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder3-Orange5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder4-Orange5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder4-Orange5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 30%, transparent) !important;
}

.ThemeBorder4-Orange5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder-Orange5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder-Orange5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder-Orange5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder1-Orange5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder1-Orange5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder1-Orange5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder2-Orange5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder2-Orange5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder2-Orange5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder3-Orange5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder3-Orange5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder3-Orange5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder4-Orange5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder4-Orange5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 35%, transparent) !important;
}

.ThemeBorder4-Orange5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder-Orange5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder-Orange5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder-Orange5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder1-Orange5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder1-Orange5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder1-Orange5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder2-Orange5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder2-Orange5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder2-Orange5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder3-Orange5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder3-Orange5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder3-Orange5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder4-Orange5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder4-Orange5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 40%, transparent) !important;
}

.ThemeBorder4-Orange5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder-Orange5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder-Orange5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder-Orange5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder1-Orange5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder1-Orange5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder1-Orange5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder2-Orange5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder2-Orange5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder2-Orange5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder3-Orange5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder3-Orange5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder3-Orange5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder4-Orange5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder4-Orange5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-5) 45%, transparent) !important;
}

.ThemeBorder4-Orange5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-orange-6);
  border: .05rem solid var(--color-orange-6) !important;
}

.ThemeBorder-Orange6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-orange-6);
  border: .1rem solid var(--color-orange-6) !important;
}

.ThemeBorder-Orange6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-orange-6);
  border: .15rem solid var(--color-orange-6) !important;
}

.ThemeBorder-Orange6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange6-Light {
  --squircle-border-top: .05rem solid var(--color-orange-6);
  --squircle-border-right: .05rem solid var(--color-orange-6);
  --squircle-border-bottom: .05rem solid var(--color-orange-6);
  --squircle-border-left: .05rem solid var(--color-orange-6);
  border-top: .05rem solid var(--color-orange-6) !important;
  border-right: .05rem solid var(--color-orange-6) !important;
  border-bottom: .05rem solid var(--color-orange-6) !important;
  border-left: .05rem solid var(--color-orange-6) !important;
}

.ThemeBorder1-Orange6-Regular {
  --squircle-border-top: .1rem solid var(--color-orange-6);
  --squircle-border-right: .1rem solid var(--color-orange-6);
  --squircle-border-bottom: .1rem solid var(--color-orange-6);
  --squircle-border-left: .1rem solid var(--color-orange-6);
  border-top: .1rem solid var(--color-orange-6) !important;
  border-right: .1rem solid var(--color-orange-6) !important;
  border-bottom: .1rem solid var(--color-orange-6) !important;
  border-left: .1rem solid var(--color-orange-6) !important;
}

.ThemeBorder1-Orange6-Bold {
  --squircle-border-top: .15rem solid var(--color-orange-6);
  --squircle-border-right: .15rem solid var(--color-orange-6);
  --squircle-border-bottom: .15rem solid var(--color-orange-6);
  --squircle-border-left: .15rem solid var(--color-orange-6);
  border-top: .15rem solid var(--color-orange-6) !important;
  border-right: .15rem solid var(--color-orange-6) !important;
  border-bottom: .15rem solid var(--color-orange-6) !important;
  border-left: .15rem solid var(--color-orange-6) !important;
}

.ThemeBorder1-Orange6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange6-Light {
  --squircle-border-right: .05rem solid var(--color-orange-6);
  --squircle-border-left: .05rem solid var(--color-orange-6);
  border-right: .05rem solid var(--color-orange-6) !important;
  border-left: .05rem solid var(--color-orange-6) !important;
}

.ThemeBorder2-Orange6-Regular {
  --squircle-border-right: .1rem solid var(--color-orange-6);
  --squircle-border-left: .1rem solid var(--color-orange-6);
  border-right: .1rem solid var(--color-orange-6) !important;
  border-left: .1rem solid var(--color-orange-6) !important;
}

.ThemeBorder2-Orange6-Bold {
  --squircle-border-right: .15rem solid var(--color-orange-6);
  --squircle-border-left: .15rem solid var(--color-orange-6);
  border-right: .15rem solid var(--color-orange-6) !important;
  border-left: .15rem solid var(--color-orange-6) !important;
}

.ThemeBorder2-Orange6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange6-Light {
  --squircle-border-bottom: .05rem solid var(--color-orange-6);
  border-bottom: .05rem solid var(--color-orange-6) !important;
}

.ThemeBorder3-Orange6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-orange-6);
  border-bottom: .1rem solid var(--color-orange-6) !important;
}

.ThemeBorder3-Orange6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-orange-6);
  border-bottom: .15rem solid var(--color-orange-6) !important;
}

.ThemeBorder3-Orange6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange6-Light {
  --squircle-border-left: .05rem solid var(--color-orange-6);
  border-left: .05rem solid var(--color-orange-6) !important;
}

.ThemeBorder4-Orange6-Regular {
  --squircle-border-left: .1rem solid var(--color-orange-6);
  border-left: .1rem solid var(--color-orange-6) !important;
}

.ThemeBorder4-Orange6-Bold {
  --squircle-border-left: .15rem solid var(--color-orange-6);
  border-left: .15rem solid var(--color-orange-6) !important;
}

.ThemeBorder4-Orange6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder-Orange6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder-Orange6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder-Orange6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder1-Orange6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder1-Orange6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder1-Orange6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder2-Orange6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder2-Orange6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder2-Orange6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder3-Orange6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder3-Orange6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder3-Orange6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder4-Orange6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder4-Orange6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 20%, transparent) !important;
}

.ThemeBorder4-Orange6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder-Orange6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder-Orange6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder-Orange6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder1-Orange6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder1-Orange6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder1-Orange6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder2-Orange6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder2-Orange6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder2-Orange6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder3-Orange6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder3-Orange6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder3-Orange6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder4-Orange6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder4-Orange6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 25%, transparent) !important;
}

.ThemeBorder4-Orange6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder-Orange6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder-Orange6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder-Orange6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder1-Orange6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder1-Orange6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder1-Orange6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder2-Orange6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder2-Orange6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder2-Orange6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder3-Orange6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder3-Orange6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder3-Orange6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder4-Orange6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder4-Orange6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 30%, transparent) !important;
}

.ThemeBorder4-Orange6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder-Orange6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder-Orange6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder-Orange6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder1-Orange6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder1-Orange6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder1-Orange6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder2-Orange6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder2-Orange6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder2-Orange6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder3-Orange6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder3-Orange6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder3-Orange6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder4-Orange6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder4-Orange6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 35%, transparent) !important;
}

.ThemeBorder4-Orange6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder-Orange6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder-Orange6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder-Orange6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder1-Orange6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder1-Orange6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder1-Orange6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder2-Orange6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder2-Orange6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder2-Orange6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder3-Orange6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder3-Orange6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder3-Orange6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder4-Orange6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder4-Orange6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 40%, transparent) !important;
}

.ThemeBorder4-Orange6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Orange6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder-Orange6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder-Orange6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder-Orange6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Orange6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder1-Orange6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder1-Orange6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder1-Orange6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Orange6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder2-Orange6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder2-Orange6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder2-Orange6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Orange6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder3-Orange6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder3-Orange6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder3-Orange6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Orange6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder4-Orange6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder4-Orange6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-orange-6) 45%, transparent) !important;
}

.ThemeBorder4-Orange6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-yellow-1);
  border: .05rem solid var(--color-yellow-1) !important;
}

.ThemeBorder-Yellow1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-yellow-1);
  border: .1rem solid var(--color-yellow-1) !important;
}

.ThemeBorder-Yellow1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-yellow-1);
  border: .15rem solid var(--color-yellow-1) !important;
}

.ThemeBorder-Yellow1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow1-Light {
  --squircle-border-top: .05rem solid var(--color-yellow-1);
  --squircle-border-right: .05rem solid var(--color-yellow-1);
  --squircle-border-bottom: .05rem solid var(--color-yellow-1);
  --squircle-border-left: .05rem solid var(--color-yellow-1);
  border-top: .05rem solid var(--color-yellow-1) !important;
  border-right: .05rem solid var(--color-yellow-1) !important;
  border-bottom: .05rem solid var(--color-yellow-1) !important;
  border-left: .05rem solid var(--color-yellow-1) !important;
}

.ThemeBorder1-Yellow1-Regular {
  --squircle-border-top: .1rem solid var(--color-yellow-1);
  --squircle-border-right: .1rem solid var(--color-yellow-1);
  --squircle-border-bottom: .1rem solid var(--color-yellow-1);
  --squircle-border-left: .1rem solid var(--color-yellow-1);
  border-top: .1rem solid var(--color-yellow-1) !important;
  border-right: .1rem solid var(--color-yellow-1) !important;
  border-bottom: .1rem solid var(--color-yellow-1) !important;
  border-left: .1rem solid var(--color-yellow-1) !important;
}

.ThemeBorder1-Yellow1-Bold {
  --squircle-border-top: .15rem solid var(--color-yellow-1);
  --squircle-border-right: .15rem solid var(--color-yellow-1);
  --squircle-border-bottom: .15rem solid var(--color-yellow-1);
  --squircle-border-left: .15rem solid var(--color-yellow-1);
  border-top: .15rem solid var(--color-yellow-1) !important;
  border-right: .15rem solid var(--color-yellow-1) !important;
  border-bottom: .15rem solid var(--color-yellow-1) !important;
  border-left: .15rem solid var(--color-yellow-1) !important;
}

.ThemeBorder1-Yellow1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow1-Light {
  --squircle-border-right: .05rem solid var(--color-yellow-1);
  --squircle-border-left: .05rem solid var(--color-yellow-1);
  border-right: .05rem solid var(--color-yellow-1) !important;
  border-left: .05rem solid var(--color-yellow-1) !important;
}

.ThemeBorder2-Yellow1-Regular {
  --squircle-border-right: .1rem solid var(--color-yellow-1);
  --squircle-border-left: .1rem solid var(--color-yellow-1);
  border-right: .1rem solid var(--color-yellow-1) !important;
  border-left: .1rem solid var(--color-yellow-1) !important;
}

.ThemeBorder2-Yellow1-Bold {
  --squircle-border-right: .15rem solid var(--color-yellow-1);
  --squircle-border-left: .15rem solid var(--color-yellow-1);
  border-right: .15rem solid var(--color-yellow-1) !important;
  border-left: .15rem solid var(--color-yellow-1) !important;
}

.ThemeBorder2-Yellow1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow1-Light {
  --squircle-border-bottom: .05rem solid var(--color-yellow-1);
  border-bottom: .05rem solid var(--color-yellow-1) !important;
}

.ThemeBorder3-Yellow1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-yellow-1);
  border-bottom: .1rem solid var(--color-yellow-1) !important;
}

.ThemeBorder3-Yellow1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-yellow-1);
  border-bottom: .15rem solid var(--color-yellow-1) !important;
}

.ThemeBorder3-Yellow1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow1-Light {
  --squircle-border-left: .05rem solid var(--color-yellow-1);
  border-left: .05rem solid var(--color-yellow-1) !important;
}

.ThemeBorder4-Yellow1-Regular {
  --squircle-border-left: .1rem solid var(--color-yellow-1);
  border-left: .1rem solid var(--color-yellow-1) !important;
}

.ThemeBorder4-Yellow1-Bold {
  --squircle-border-left: .15rem solid var(--color-yellow-1);
  border-left: .15rem solid var(--color-yellow-1) !important;
}

.ThemeBorder4-Yellow1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder-Yellow1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder-Yellow1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder-Yellow1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder1-Yellow1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder1-Yellow1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder1-Yellow1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder2-Yellow1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder2-Yellow1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder2-Yellow1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder3-Yellow1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder3-Yellow1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder3-Yellow1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder4-Yellow1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder4-Yellow1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 20%, transparent) !important;
}

.ThemeBorder4-Yellow1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder-Yellow1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder-Yellow1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder-Yellow1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder1-Yellow1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder1-Yellow1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder1-Yellow1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder2-Yellow1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder2-Yellow1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder2-Yellow1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder3-Yellow1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder3-Yellow1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder3-Yellow1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder4-Yellow1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder4-Yellow1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 25%, transparent) !important;
}

.ThemeBorder4-Yellow1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder-Yellow1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder-Yellow1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder-Yellow1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder1-Yellow1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder1-Yellow1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder1-Yellow1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder2-Yellow1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder2-Yellow1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder2-Yellow1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder3-Yellow1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder3-Yellow1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder3-Yellow1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder4-Yellow1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder4-Yellow1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 30%, transparent) !important;
}

.ThemeBorder4-Yellow1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder-Yellow1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder-Yellow1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder-Yellow1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder1-Yellow1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder1-Yellow1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder1-Yellow1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder2-Yellow1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder2-Yellow1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder2-Yellow1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder3-Yellow1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder3-Yellow1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder3-Yellow1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder4-Yellow1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder4-Yellow1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 35%, transparent) !important;
}

.ThemeBorder4-Yellow1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder-Yellow1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder-Yellow1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder-Yellow1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder1-Yellow1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder1-Yellow1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder1-Yellow1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder2-Yellow1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder2-Yellow1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder2-Yellow1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder3-Yellow1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder3-Yellow1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder3-Yellow1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder4-Yellow1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder4-Yellow1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 40%, transparent) !important;
}

.ThemeBorder4-Yellow1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder-Yellow1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder-Yellow1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder-Yellow1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder1-Yellow1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder1-Yellow1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder1-Yellow1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder2-Yellow1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder2-Yellow1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder2-Yellow1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder3-Yellow1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder3-Yellow1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder3-Yellow1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder4-Yellow1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder4-Yellow1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-1) 45%, transparent) !important;
}

.ThemeBorder4-Yellow1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-yellow-2);
  border: .05rem solid var(--color-yellow-2) !important;
}

.ThemeBorder-Yellow2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-yellow-2);
  border: .1rem solid var(--color-yellow-2) !important;
}

.ThemeBorder-Yellow2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-yellow-2);
  border: .15rem solid var(--color-yellow-2) !important;
}

.ThemeBorder-Yellow2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow2-Light {
  --squircle-border-top: .05rem solid var(--color-yellow-2);
  --squircle-border-right: .05rem solid var(--color-yellow-2);
  --squircle-border-bottom: .05rem solid var(--color-yellow-2);
  --squircle-border-left: .05rem solid var(--color-yellow-2);
  border-top: .05rem solid var(--color-yellow-2) !important;
  border-right: .05rem solid var(--color-yellow-2) !important;
  border-bottom: .05rem solid var(--color-yellow-2) !important;
  border-left: .05rem solid var(--color-yellow-2) !important;
}

.ThemeBorder1-Yellow2-Regular {
  --squircle-border-top: .1rem solid var(--color-yellow-2);
  --squircle-border-right: .1rem solid var(--color-yellow-2);
  --squircle-border-bottom: .1rem solid var(--color-yellow-2);
  --squircle-border-left: .1rem solid var(--color-yellow-2);
  border-top: .1rem solid var(--color-yellow-2) !important;
  border-right: .1rem solid var(--color-yellow-2) !important;
  border-bottom: .1rem solid var(--color-yellow-2) !important;
  border-left: .1rem solid var(--color-yellow-2) !important;
}

.ThemeBorder1-Yellow2-Bold {
  --squircle-border-top: .15rem solid var(--color-yellow-2);
  --squircle-border-right: .15rem solid var(--color-yellow-2);
  --squircle-border-bottom: .15rem solid var(--color-yellow-2);
  --squircle-border-left: .15rem solid var(--color-yellow-2);
  border-top: .15rem solid var(--color-yellow-2) !important;
  border-right: .15rem solid var(--color-yellow-2) !important;
  border-bottom: .15rem solid var(--color-yellow-2) !important;
  border-left: .15rem solid var(--color-yellow-2) !important;
}

.ThemeBorder1-Yellow2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow2-Light {
  --squircle-border-right: .05rem solid var(--color-yellow-2);
  --squircle-border-left: .05rem solid var(--color-yellow-2);
  border-right: .05rem solid var(--color-yellow-2) !important;
  border-left: .05rem solid var(--color-yellow-2) !important;
}

.ThemeBorder2-Yellow2-Regular {
  --squircle-border-right: .1rem solid var(--color-yellow-2);
  --squircle-border-left: .1rem solid var(--color-yellow-2);
  border-right: .1rem solid var(--color-yellow-2) !important;
  border-left: .1rem solid var(--color-yellow-2) !important;
}

.ThemeBorder2-Yellow2-Bold {
  --squircle-border-right: .15rem solid var(--color-yellow-2);
  --squircle-border-left: .15rem solid var(--color-yellow-2);
  border-right: .15rem solid var(--color-yellow-2) !important;
  border-left: .15rem solid var(--color-yellow-2) !important;
}

.ThemeBorder2-Yellow2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow2-Light {
  --squircle-border-bottom: .05rem solid var(--color-yellow-2);
  border-bottom: .05rem solid var(--color-yellow-2) !important;
}

.ThemeBorder3-Yellow2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-yellow-2);
  border-bottom: .1rem solid var(--color-yellow-2) !important;
}

.ThemeBorder3-Yellow2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-yellow-2);
  border-bottom: .15rem solid var(--color-yellow-2) !important;
}

.ThemeBorder3-Yellow2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow2-Light {
  --squircle-border-left: .05rem solid var(--color-yellow-2);
  border-left: .05rem solid var(--color-yellow-2) !important;
}

.ThemeBorder4-Yellow2-Regular {
  --squircle-border-left: .1rem solid var(--color-yellow-2);
  border-left: .1rem solid var(--color-yellow-2) !important;
}

.ThemeBorder4-Yellow2-Bold {
  --squircle-border-left: .15rem solid var(--color-yellow-2);
  border-left: .15rem solid var(--color-yellow-2) !important;
}

.ThemeBorder4-Yellow2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder-Yellow2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder-Yellow2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder-Yellow2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder1-Yellow2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder1-Yellow2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder1-Yellow2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder2-Yellow2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder2-Yellow2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder2-Yellow2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder3-Yellow2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder3-Yellow2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder3-Yellow2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder4-Yellow2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder4-Yellow2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 20%, transparent) !important;
}

.ThemeBorder4-Yellow2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder-Yellow2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder-Yellow2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder-Yellow2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder1-Yellow2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder1-Yellow2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder1-Yellow2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder2-Yellow2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder2-Yellow2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder2-Yellow2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder3-Yellow2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder3-Yellow2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder3-Yellow2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder4-Yellow2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder4-Yellow2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 25%, transparent) !important;
}

.ThemeBorder4-Yellow2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder-Yellow2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder-Yellow2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder-Yellow2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder1-Yellow2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder1-Yellow2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder1-Yellow2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder2-Yellow2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder2-Yellow2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder2-Yellow2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder3-Yellow2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder3-Yellow2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder3-Yellow2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder4-Yellow2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder4-Yellow2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 30%, transparent) !important;
}

.ThemeBorder4-Yellow2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder-Yellow2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder-Yellow2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder-Yellow2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder1-Yellow2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder1-Yellow2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder1-Yellow2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder2-Yellow2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder2-Yellow2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder2-Yellow2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder3-Yellow2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder3-Yellow2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder3-Yellow2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder4-Yellow2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder4-Yellow2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 35%, transparent) !important;
}

.ThemeBorder4-Yellow2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder-Yellow2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder-Yellow2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder-Yellow2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder1-Yellow2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder1-Yellow2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder1-Yellow2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder2-Yellow2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder2-Yellow2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder2-Yellow2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder3-Yellow2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder3-Yellow2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder3-Yellow2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder4-Yellow2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder4-Yellow2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 40%, transparent) !important;
}

.ThemeBorder4-Yellow2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder-Yellow2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder-Yellow2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder-Yellow2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder1-Yellow2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder1-Yellow2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder1-Yellow2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder2-Yellow2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder2-Yellow2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder2-Yellow2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder3-Yellow2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder3-Yellow2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder3-Yellow2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder4-Yellow2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder4-Yellow2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-2) 45%, transparent) !important;
}

.ThemeBorder4-Yellow2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-yellow-3);
  border: .05rem solid var(--color-yellow-3) !important;
}

.ThemeBorder-Yellow3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-yellow-3);
  border: .1rem solid var(--color-yellow-3) !important;
}

.ThemeBorder-Yellow3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-yellow-3);
  border: .15rem solid var(--color-yellow-3) !important;
}

.ThemeBorder-Yellow3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow3-Light {
  --squircle-border-top: .05rem solid var(--color-yellow-3);
  --squircle-border-right: .05rem solid var(--color-yellow-3);
  --squircle-border-bottom: .05rem solid var(--color-yellow-3);
  --squircle-border-left: .05rem solid var(--color-yellow-3);
  border-top: .05rem solid var(--color-yellow-3) !important;
  border-right: .05rem solid var(--color-yellow-3) !important;
  border-bottom: .05rem solid var(--color-yellow-3) !important;
  border-left: .05rem solid var(--color-yellow-3) !important;
}

.ThemeBorder1-Yellow3-Regular {
  --squircle-border-top: .1rem solid var(--color-yellow-3);
  --squircle-border-right: .1rem solid var(--color-yellow-3);
  --squircle-border-bottom: .1rem solid var(--color-yellow-3);
  --squircle-border-left: .1rem solid var(--color-yellow-3);
  border-top: .1rem solid var(--color-yellow-3) !important;
  border-right: .1rem solid var(--color-yellow-3) !important;
  border-bottom: .1rem solid var(--color-yellow-3) !important;
  border-left: .1rem solid var(--color-yellow-3) !important;
}

.ThemeBorder1-Yellow3-Bold {
  --squircle-border-top: .15rem solid var(--color-yellow-3);
  --squircle-border-right: .15rem solid var(--color-yellow-3);
  --squircle-border-bottom: .15rem solid var(--color-yellow-3);
  --squircle-border-left: .15rem solid var(--color-yellow-3);
  border-top: .15rem solid var(--color-yellow-3) !important;
  border-right: .15rem solid var(--color-yellow-3) !important;
  border-bottom: .15rem solid var(--color-yellow-3) !important;
  border-left: .15rem solid var(--color-yellow-3) !important;
}

.ThemeBorder1-Yellow3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow3-Light {
  --squircle-border-right: .05rem solid var(--color-yellow-3);
  --squircle-border-left: .05rem solid var(--color-yellow-3);
  border-right: .05rem solid var(--color-yellow-3) !important;
  border-left: .05rem solid var(--color-yellow-3) !important;
}

.ThemeBorder2-Yellow3-Regular {
  --squircle-border-right: .1rem solid var(--color-yellow-3);
  --squircle-border-left: .1rem solid var(--color-yellow-3);
  border-right: .1rem solid var(--color-yellow-3) !important;
  border-left: .1rem solid var(--color-yellow-3) !important;
}

.ThemeBorder2-Yellow3-Bold {
  --squircle-border-right: .15rem solid var(--color-yellow-3);
  --squircle-border-left: .15rem solid var(--color-yellow-3);
  border-right: .15rem solid var(--color-yellow-3) !important;
  border-left: .15rem solid var(--color-yellow-3) !important;
}

.ThemeBorder2-Yellow3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow3-Light {
  --squircle-border-bottom: .05rem solid var(--color-yellow-3);
  border-bottom: .05rem solid var(--color-yellow-3) !important;
}

.ThemeBorder3-Yellow3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-yellow-3);
  border-bottom: .1rem solid var(--color-yellow-3) !important;
}

.ThemeBorder3-Yellow3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-yellow-3);
  border-bottom: .15rem solid var(--color-yellow-3) !important;
}

.ThemeBorder3-Yellow3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow3-Light {
  --squircle-border-left: .05rem solid var(--color-yellow-3);
  border-left: .05rem solid var(--color-yellow-3) !important;
}

.ThemeBorder4-Yellow3-Regular {
  --squircle-border-left: .1rem solid var(--color-yellow-3);
  border-left: .1rem solid var(--color-yellow-3) !important;
}

.ThemeBorder4-Yellow3-Bold {
  --squircle-border-left: .15rem solid var(--color-yellow-3);
  border-left: .15rem solid var(--color-yellow-3) !important;
}

.ThemeBorder4-Yellow3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder-Yellow3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder-Yellow3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder-Yellow3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder1-Yellow3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder1-Yellow3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder1-Yellow3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder2-Yellow3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder2-Yellow3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder2-Yellow3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder3-Yellow3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder3-Yellow3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder3-Yellow3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder4-Yellow3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder4-Yellow3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 20%, transparent) !important;
}

.ThemeBorder4-Yellow3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder-Yellow3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder-Yellow3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder-Yellow3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder1-Yellow3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder1-Yellow3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder1-Yellow3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder2-Yellow3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder2-Yellow3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder2-Yellow3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder3-Yellow3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder3-Yellow3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder3-Yellow3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder4-Yellow3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder4-Yellow3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 25%, transparent) !important;
}

.ThemeBorder4-Yellow3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder-Yellow3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder-Yellow3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder-Yellow3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder1-Yellow3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder1-Yellow3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder1-Yellow3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder2-Yellow3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder2-Yellow3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder2-Yellow3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder3-Yellow3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder3-Yellow3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder3-Yellow3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder4-Yellow3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder4-Yellow3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 30%, transparent) !important;
}

.ThemeBorder4-Yellow3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder-Yellow3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder-Yellow3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder-Yellow3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder1-Yellow3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder1-Yellow3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder1-Yellow3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder2-Yellow3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder2-Yellow3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder2-Yellow3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder3-Yellow3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder3-Yellow3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder3-Yellow3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder4-Yellow3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder4-Yellow3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 35%, transparent) !important;
}

.ThemeBorder4-Yellow3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder-Yellow3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder-Yellow3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder-Yellow3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder1-Yellow3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder1-Yellow3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder1-Yellow3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder2-Yellow3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder2-Yellow3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder2-Yellow3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder3-Yellow3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder3-Yellow3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder3-Yellow3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder4-Yellow3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder4-Yellow3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 40%, transparent) !important;
}

.ThemeBorder4-Yellow3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder-Yellow3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder-Yellow3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder-Yellow3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder1-Yellow3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder1-Yellow3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder1-Yellow3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder2-Yellow3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder2-Yellow3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder2-Yellow3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder3-Yellow3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder3-Yellow3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder3-Yellow3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder4-Yellow3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder4-Yellow3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-3) 45%, transparent) !important;
}

.ThemeBorder4-Yellow3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-yellow-4);
  border: .05rem solid var(--color-yellow-4) !important;
}

.ThemeBorder-Yellow4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-yellow-4);
  border: .1rem solid var(--color-yellow-4) !important;
}

.ThemeBorder-Yellow4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-yellow-4);
  border: .15rem solid var(--color-yellow-4) !important;
}

.ThemeBorder-Yellow4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow4-Light {
  --squircle-border-top: .05rem solid var(--color-yellow-4);
  --squircle-border-right: .05rem solid var(--color-yellow-4);
  --squircle-border-bottom: .05rem solid var(--color-yellow-4);
  --squircle-border-left: .05rem solid var(--color-yellow-4);
  border-top: .05rem solid var(--color-yellow-4) !important;
  border-right: .05rem solid var(--color-yellow-4) !important;
  border-bottom: .05rem solid var(--color-yellow-4) !important;
  border-left: .05rem solid var(--color-yellow-4) !important;
}

.ThemeBorder1-Yellow4-Regular {
  --squircle-border-top: .1rem solid var(--color-yellow-4);
  --squircle-border-right: .1rem solid var(--color-yellow-4);
  --squircle-border-bottom: .1rem solid var(--color-yellow-4);
  --squircle-border-left: .1rem solid var(--color-yellow-4);
  border-top: .1rem solid var(--color-yellow-4) !important;
  border-right: .1rem solid var(--color-yellow-4) !important;
  border-bottom: .1rem solid var(--color-yellow-4) !important;
  border-left: .1rem solid var(--color-yellow-4) !important;
}

.ThemeBorder1-Yellow4-Bold {
  --squircle-border-top: .15rem solid var(--color-yellow-4);
  --squircle-border-right: .15rem solid var(--color-yellow-4);
  --squircle-border-bottom: .15rem solid var(--color-yellow-4);
  --squircle-border-left: .15rem solid var(--color-yellow-4);
  border-top: .15rem solid var(--color-yellow-4) !important;
  border-right: .15rem solid var(--color-yellow-4) !important;
  border-bottom: .15rem solid var(--color-yellow-4) !important;
  border-left: .15rem solid var(--color-yellow-4) !important;
}

.ThemeBorder1-Yellow4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow4-Light {
  --squircle-border-right: .05rem solid var(--color-yellow-4);
  --squircle-border-left: .05rem solid var(--color-yellow-4);
  border-right: .05rem solid var(--color-yellow-4) !important;
  border-left: .05rem solid var(--color-yellow-4) !important;
}

.ThemeBorder2-Yellow4-Regular {
  --squircle-border-right: .1rem solid var(--color-yellow-4);
  --squircle-border-left: .1rem solid var(--color-yellow-4);
  border-right: .1rem solid var(--color-yellow-4) !important;
  border-left: .1rem solid var(--color-yellow-4) !important;
}

.ThemeBorder2-Yellow4-Bold {
  --squircle-border-right: .15rem solid var(--color-yellow-4);
  --squircle-border-left: .15rem solid var(--color-yellow-4);
  border-right: .15rem solid var(--color-yellow-4) !important;
  border-left: .15rem solid var(--color-yellow-4) !important;
}

.ThemeBorder2-Yellow4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow4-Light {
  --squircle-border-bottom: .05rem solid var(--color-yellow-4);
  border-bottom: .05rem solid var(--color-yellow-4) !important;
}

.ThemeBorder3-Yellow4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-yellow-4);
  border-bottom: .1rem solid var(--color-yellow-4) !important;
}

.ThemeBorder3-Yellow4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-yellow-4);
  border-bottom: .15rem solid var(--color-yellow-4) !important;
}

.ThemeBorder3-Yellow4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow4-Light {
  --squircle-border-left: .05rem solid var(--color-yellow-4);
  border-left: .05rem solid var(--color-yellow-4) !important;
}

.ThemeBorder4-Yellow4-Regular {
  --squircle-border-left: .1rem solid var(--color-yellow-4);
  border-left: .1rem solid var(--color-yellow-4) !important;
}

.ThemeBorder4-Yellow4-Bold {
  --squircle-border-left: .15rem solid var(--color-yellow-4);
  border-left: .15rem solid var(--color-yellow-4) !important;
}

.ThemeBorder4-Yellow4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder-Yellow4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder-Yellow4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder-Yellow4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder1-Yellow4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder1-Yellow4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder1-Yellow4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder2-Yellow4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder2-Yellow4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder2-Yellow4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder3-Yellow4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder3-Yellow4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder3-Yellow4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder4-Yellow4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder4-Yellow4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 20%, transparent) !important;
}

.ThemeBorder4-Yellow4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder-Yellow4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder-Yellow4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder-Yellow4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder1-Yellow4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder1-Yellow4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder1-Yellow4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder2-Yellow4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder2-Yellow4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder2-Yellow4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder3-Yellow4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder3-Yellow4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder3-Yellow4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder4-Yellow4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder4-Yellow4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 25%, transparent) !important;
}

.ThemeBorder4-Yellow4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder-Yellow4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder-Yellow4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder-Yellow4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder1-Yellow4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder1-Yellow4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder1-Yellow4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder2-Yellow4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder2-Yellow4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder2-Yellow4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder3-Yellow4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder3-Yellow4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder3-Yellow4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder4-Yellow4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder4-Yellow4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 30%, transparent) !important;
}

.ThemeBorder4-Yellow4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder-Yellow4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder-Yellow4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder-Yellow4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder1-Yellow4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder1-Yellow4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder1-Yellow4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder2-Yellow4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder2-Yellow4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder2-Yellow4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder3-Yellow4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder3-Yellow4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder3-Yellow4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder4-Yellow4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder4-Yellow4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 35%, transparent) !important;
}

.ThemeBorder4-Yellow4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder-Yellow4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder-Yellow4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder-Yellow4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder1-Yellow4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder1-Yellow4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder1-Yellow4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder2-Yellow4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder2-Yellow4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder2-Yellow4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder3-Yellow4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder3-Yellow4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder3-Yellow4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder4-Yellow4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder4-Yellow4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 40%, transparent) !important;
}

.ThemeBorder4-Yellow4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder-Yellow4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder-Yellow4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder-Yellow4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder1-Yellow4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder1-Yellow4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder1-Yellow4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder2-Yellow4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder2-Yellow4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder2-Yellow4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder3-Yellow4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder3-Yellow4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder3-Yellow4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder4-Yellow4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder4-Yellow4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-4) 45%, transparent) !important;
}

.ThemeBorder4-Yellow4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-yellow-5);
  border: .05rem solid var(--color-yellow-5) !important;
}

.ThemeBorder-Yellow5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-yellow-5);
  border: .1rem solid var(--color-yellow-5) !important;
}

.ThemeBorder-Yellow5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-yellow-5);
  border: .15rem solid var(--color-yellow-5) !important;
}

.ThemeBorder-Yellow5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow5-Light {
  --squircle-border-top: .05rem solid var(--color-yellow-5);
  --squircle-border-right: .05rem solid var(--color-yellow-5);
  --squircle-border-bottom: .05rem solid var(--color-yellow-5);
  --squircle-border-left: .05rem solid var(--color-yellow-5);
  border-top: .05rem solid var(--color-yellow-5) !important;
  border-right: .05rem solid var(--color-yellow-5) !important;
  border-bottom: .05rem solid var(--color-yellow-5) !important;
  border-left: .05rem solid var(--color-yellow-5) !important;
}

.ThemeBorder1-Yellow5-Regular {
  --squircle-border-top: .1rem solid var(--color-yellow-5);
  --squircle-border-right: .1rem solid var(--color-yellow-5);
  --squircle-border-bottom: .1rem solid var(--color-yellow-5);
  --squircle-border-left: .1rem solid var(--color-yellow-5);
  border-top: .1rem solid var(--color-yellow-5) !important;
  border-right: .1rem solid var(--color-yellow-5) !important;
  border-bottom: .1rem solid var(--color-yellow-5) !important;
  border-left: .1rem solid var(--color-yellow-5) !important;
}

.ThemeBorder1-Yellow5-Bold {
  --squircle-border-top: .15rem solid var(--color-yellow-5);
  --squircle-border-right: .15rem solid var(--color-yellow-5);
  --squircle-border-bottom: .15rem solid var(--color-yellow-5);
  --squircle-border-left: .15rem solid var(--color-yellow-5);
  border-top: .15rem solid var(--color-yellow-5) !important;
  border-right: .15rem solid var(--color-yellow-5) !important;
  border-bottom: .15rem solid var(--color-yellow-5) !important;
  border-left: .15rem solid var(--color-yellow-5) !important;
}

.ThemeBorder1-Yellow5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow5-Light {
  --squircle-border-right: .05rem solid var(--color-yellow-5);
  --squircle-border-left: .05rem solid var(--color-yellow-5);
  border-right: .05rem solid var(--color-yellow-5) !important;
  border-left: .05rem solid var(--color-yellow-5) !important;
}

.ThemeBorder2-Yellow5-Regular {
  --squircle-border-right: .1rem solid var(--color-yellow-5);
  --squircle-border-left: .1rem solid var(--color-yellow-5);
  border-right: .1rem solid var(--color-yellow-5) !important;
  border-left: .1rem solid var(--color-yellow-5) !important;
}

.ThemeBorder2-Yellow5-Bold {
  --squircle-border-right: .15rem solid var(--color-yellow-5);
  --squircle-border-left: .15rem solid var(--color-yellow-5);
  border-right: .15rem solid var(--color-yellow-5) !important;
  border-left: .15rem solid var(--color-yellow-5) !important;
}

.ThemeBorder2-Yellow5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow5-Light {
  --squircle-border-bottom: .05rem solid var(--color-yellow-5);
  border-bottom: .05rem solid var(--color-yellow-5) !important;
}

.ThemeBorder3-Yellow5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-yellow-5);
  border-bottom: .1rem solid var(--color-yellow-5) !important;
}

.ThemeBorder3-Yellow5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-yellow-5);
  border-bottom: .15rem solid var(--color-yellow-5) !important;
}

.ThemeBorder3-Yellow5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow5-Light {
  --squircle-border-left: .05rem solid var(--color-yellow-5);
  border-left: .05rem solid var(--color-yellow-5) !important;
}

.ThemeBorder4-Yellow5-Regular {
  --squircle-border-left: .1rem solid var(--color-yellow-5);
  border-left: .1rem solid var(--color-yellow-5) !important;
}

.ThemeBorder4-Yellow5-Bold {
  --squircle-border-left: .15rem solid var(--color-yellow-5);
  border-left: .15rem solid var(--color-yellow-5) !important;
}

.ThemeBorder4-Yellow5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder-Yellow5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder-Yellow5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder-Yellow5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder1-Yellow5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder1-Yellow5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder1-Yellow5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder2-Yellow5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder2-Yellow5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder2-Yellow5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder3-Yellow5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder3-Yellow5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder3-Yellow5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder4-Yellow5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder4-Yellow5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 20%, transparent) !important;
}

.ThemeBorder4-Yellow5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder-Yellow5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder-Yellow5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder-Yellow5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder1-Yellow5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder1-Yellow5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder1-Yellow5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder2-Yellow5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder2-Yellow5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder2-Yellow5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder3-Yellow5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder3-Yellow5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder3-Yellow5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder4-Yellow5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder4-Yellow5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 25%, transparent) !important;
}

.ThemeBorder4-Yellow5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder-Yellow5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder-Yellow5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder-Yellow5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder1-Yellow5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder1-Yellow5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder1-Yellow5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder2-Yellow5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder2-Yellow5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder2-Yellow5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder3-Yellow5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder3-Yellow5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder3-Yellow5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder4-Yellow5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder4-Yellow5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 30%, transparent) !important;
}

.ThemeBorder4-Yellow5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder-Yellow5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder-Yellow5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder-Yellow5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder1-Yellow5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder1-Yellow5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder1-Yellow5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder2-Yellow5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder2-Yellow5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder2-Yellow5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder3-Yellow5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder3-Yellow5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder3-Yellow5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder4-Yellow5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder4-Yellow5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 35%, transparent) !important;
}

.ThemeBorder4-Yellow5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder-Yellow5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder-Yellow5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder-Yellow5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder1-Yellow5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder1-Yellow5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder1-Yellow5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder2-Yellow5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder2-Yellow5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder2-Yellow5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder3-Yellow5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder3-Yellow5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder3-Yellow5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder4-Yellow5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder4-Yellow5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 40%, transparent) !important;
}

.ThemeBorder4-Yellow5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder-Yellow5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder-Yellow5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder-Yellow5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder1-Yellow5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder1-Yellow5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder1-Yellow5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder2-Yellow5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder2-Yellow5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder2-Yellow5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder3-Yellow5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder3-Yellow5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder3-Yellow5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder4-Yellow5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder4-Yellow5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-5) 45%, transparent) !important;
}

.ThemeBorder4-Yellow5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-yellow-6);
  border: .05rem solid var(--color-yellow-6) !important;
}

.ThemeBorder-Yellow6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-yellow-6);
  border: .1rem solid var(--color-yellow-6) !important;
}

.ThemeBorder-Yellow6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-yellow-6);
  border: .15rem solid var(--color-yellow-6) !important;
}

.ThemeBorder-Yellow6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow6-Light {
  --squircle-border-top: .05rem solid var(--color-yellow-6);
  --squircle-border-right: .05rem solid var(--color-yellow-6);
  --squircle-border-bottom: .05rem solid var(--color-yellow-6);
  --squircle-border-left: .05rem solid var(--color-yellow-6);
  border-top: .05rem solid var(--color-yellow-6) !important;
  border-right: .05rem solid var(--color-yellow-6) !important;
  border-bottom: .05rem solid var(--color-yellow-6) !important;
  border-left: .05rem solid var(--color-yellow-6) !important;
}

.ThemeBorder1-Yellow6-Regular {
  --squircle-border-top: .1rem solid var(--color-yellow-6);
  --squircle-border-right: .1rem solid var(--color-yellow-6);
  --squircle-border-bottom: .1rem solid var(--color-yellow-6);
  --squircle-border-left: .1rem solid var(--color-yellow-6);
  border-top: .1rem solid var(--color-yellow-6) !important;
  border-right: .1rem solid var(--color-yellow-6) !important;
  border-bottom: .1rem solid var(--color-yellow-6) !important;
  border-left: .1rem solid var(--color-yellow-6) !important;
}

.ThemeBorder1-Yellow6-Bold {
  --squircle-border-top: .15rem solid var(--color-yellow-6);
  --squircle-border-right: .15rem solid var(--color-yellow-6);
  --squircle-border-bottom: .15rem solid var(--color-yellow-6);
  --squircle-border-left: .15rem solid var(--color-yellow-6);
  border-top: .15rem solid var(--color-yellow-6) !important;
  border-right: .15rem solid var(--color-yellow-6) !important;
  border-bottom: .15rem solid var(--color-yellow-6) !important;
  border-left: .15rem solid var(--color-yellow-6) !important;
}

.ThemeBorder1-Yellow6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow6-Light {
  --squircle-border-right: .05rem solid var(--color-yellow-6);
  --squircle-border-left: .05rem solid var(--color-yellow-6);
  border-right: .05rem solid var(--color-yellow-6) !important;
  border-left: .05rem solid var(--color-yellow-6) !important;
}

.ThemeBorder2-Yellow6-Regular {
  --squircle-border-right: .1rem solid var(--color-yellow-6);
  --squircle-border-left: .1rem solid var(--color-yellow-6);
  border-right: .1rem solid var(--color-yellow-6) !important;
  border-left: .1rem solid var(--color-yellow-6) !important;
}

.ThemeBorder2-Yellow6-Bold {
  --squircle-border-right: .15rem solid var(--color-yellow-6);
  --squircle-border-left: .15rem solid var(--color-yellow-6);
  border-right: .15rem solid var(--color-yellow-6) !important;
  border-left: .15rem solid var(--color-yellow-6) !important;
}

.ThemeBorder2-Yellow6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow6-Light {
  --squircle-border-bottom: .05rem solid var(--color-yellow-6);
  border-bottom: .05rem solid var(--color-yellow-6) !important;
}

.ThemeBorder3-Yellow6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-yellow-6);
  border-bottom: .1rem solid var(--color-yellow-6) !important;
}

.ThemeBorder3-Yellow6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-yellow-6);
  border-bottom: .15rem solid var(--color-yellow-6) !important;
}

.ThemeBorder3-Yellow6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow6-Light {
  --squircle-border-left: .05rem solid var(--color-yellow-6);
  border-left: .05rem solid var(--color-yellow-6) !important;
}

.ThemeBorder4-Yellow6-Regular {
  --squircle-border-left: .1rem solid var(--color-yellow-6);
  border-left: .1rem solid var(--color-yellow-6) !important;
}

.ThemeBorder4-Yellow6-Bold {
  --squircle-border-left: .15rem solid var(--color-yellow-6);
  border-left: .15rem solid var(--color-yellow-6) !important;
}

.ThemeBorder4-Yellow6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder-Yellow6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder-Yellow6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder-Yellow6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder1-Yellow6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder1-Yellow6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder1-Yellow6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder2-Yellow6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder2-Yellow6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder2-Yellow6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder3-Yellow6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder3-Yellow6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder3-Yellow6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder4-Yellow6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder4-Yellow6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 20%, transparent) !important;
}

.ThemeBorder4-Yellow6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder-Yellow6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder-Yellow6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder-Yellow6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder1-Yellow6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder1-Yellow6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder1-Yellow6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder2-Yellow6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder2-Yellow6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder2-Yellow6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder3-Yellow6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder3-Yellow6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder3-Yellow6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder4-Yellow6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder4-Yellow6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 25%, transparent) !important;
}

.ThemeBorder4-Yellow6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder-Yellow6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder-Yellow6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder-Yellow6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder1-Yellow6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder1-Yellow6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder1-Yellow6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder2-Yellow6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder2-Yellow6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder2-Yellow6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder3-Yellow6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder3-Yellow6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder3-Yellow6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder4-Yellow6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder4-Yellow6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 30%, transparent) !important;
}

.ThemeBorder4-Yellow6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder-Yellow6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder-Yellow6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder-Yellow6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder1-Yellow6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder1-Yellow6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder1-Yellow6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder2-Yellow6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder2-Yellow6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder2-Yellow6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder3-Yellow6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder3-Yellow6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder3-Yellow6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder4-Yellow6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder4-Yellow6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 35%, transparent) !important;
}

.ThemeBorder4-Yellow6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder-Yellow6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder-Yellow6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder-Yellow6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder1-Yellow6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder1-Yellow6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder1-Yellow6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder2-Yellow6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder2-Yellow6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder2-Yellow6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder3-Yellow6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder3-Yellow6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder3-Yellow6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder4-Yellow6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder4-Yellow6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 40%, transparent) !important;
}

.ThemeBorder4-Yellow6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Yellow6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder-Yellow6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder-Yellow6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder-Yellow6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Yellow6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder1-Yellow6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder1-Yellow6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder1-Yellow6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Yellow6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder2-Yellow6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder2-Yellow6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder2-Yellow6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Yellow6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder3-Yellow6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder3-Yellow6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder3-Yellow6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Yellow6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder4-Yellow6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder4-Yellow6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-yellow-6) 45%, transparent) !important;
}

.ThemeBorder4-Yellow6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-green-1);
  border: .05rem solid var(--color-green-1) !important;
}

.ThemeBorder-Green1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-green-1);
  border: .1rem solid var(--color-green-1) !important;
}

.ThemeBorder-Green1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-green-1);
  border: .15rem solid var(--color-green-1) !important;
}

.ThemeBorder-Green1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green1-Light {
  --squircle-border-top: .05rem solid var(--color-green-1);
  --squircle-border-right: .05rem solid var(--color-green-1);
  --squircle-border-bottom: .05rem solid var(--color-green-1);
  --squircle-border-left: .05rem solid var(--color-green-1);
  border-top: .05rem solid var(--color-green-1) !important;
  border-right: .05rem solid var(--color-green-1) !important;
  border-bottom: .05rem solid var(--color-green-1) !important;
  border-left: .05rem solid var(--color-green-1) !important;
}

.ThemeBorder1-Green1-Regular {
  --squircle-border-top: .1rem solid var(--color-green-1);
  --squircle-border-right: .1rem solid var(--color-green-1);
  --squircle-border-bottom: .1rem solid var(--color-green-1);
  --squircle-border-left: .1rem solid var(--color-green-1);
  border-top: .1rem solid var(--color-green-1) !important;
  border-right: .1rem solid var(--color-green-1) !important;
  border-bottom: .1rem solid var(--color-green-1) !important;
  border-left: .1rem solid var(--color-green-1) !important;
}

.ThemeBorder1-Green1-Bold {
  --squircle-border-top: .15rem solid var(--color-green-1);
  --squircle-border-right: .15rem solid var(--color-green-1);
  --squircle-border-bottom: .15rem solid var(--color-green-1);
  --squircle-border-left: .15rem solid var(--color-green-1);
  border-top: .15rem solid var(--color-green-1) !important;
  border-right: .15rem solid var(--color-green-1) !important;
  border-bottom: .15rem solid var(--color-green-1) !important;
  border-left: .15rem solid var(--color-green-1) !important;
}

.ThemeBorder1-Green1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green1-Light {
  --squircle-border-right: .05rem solid var(--color-green-1);
  --squircle-border-left: .05rem solid var(--color-green-1);
  border-right: .05rem solid var(--color-green-1) !important;
  border-left: .05rem solid var(--color-green-1) !important;
}

.ThemeBorder2-Green1-Regular {
  --squircle-border-right: .1rem solid var(--color-green-1);
  --squircle-border-left: .1rem solid var(--color-green-1);
  border-right: .1rem solid var(--color-green-1) !important;
  border-left: .1rem solid var(--color-green-1) !important;
}

.ThemeBorder2-Green1-Bold {
  --squircle-border-right: .15rem solid var(--color-green-1);
  --squircle-border-left: .15rem solid var(--color-green-1);
  border-right: .15rem solid var(--color-green-1) !important;
  border-left: .15rem solid var(--color-green-1) !important;
}

.ThemeBorder2-Green1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green1-Light {
  --squircle-border-bottom: .05rem solid var(--color-green-1);
  border-bottom: .05rem solid var(--color-green-1) !important;
}

.ThemeBorder3-Green1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-green-1);
  border-bottom: .1rem solid var(--color-green-1) !important;
}

.ThemeBorder3-Green1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-green-1);
  border-bottom: .15rem solid var(--color-green-1) !important;
}

.ThemeBorder3-Green1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green1-Light {
  --squircle-border-left: .05rem solid var(--color-green-1);
  border-left: .05rem solid var(--color-green-1) !important;
}

.ThemeBorder4-Green1-Regular {
  --squircle-border-left: .1rem solid var(--color-green-1);
  border-left: .1rem solid var(--color-green-1) !important;
}

.ThemeBorder4-Green1-Bold {
  --squircle-border-left: .15rem solid var(--color-green-1);
  border-left: .15rem solid var(--color-green-1) !important;
}

.ThemeBorder4-Green1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder-Green1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder-Green1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder-Green1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder1-Green1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder1-Green1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder1-Green1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder2-Green1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder2-Green1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder2-Green1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder3-Green1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder3-Green1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder3-Green1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder4-Green1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder4-Green1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 20%, transparent) !important;
}

.ThemeBorder4-Green1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder-Green1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder-Green1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder-Green1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder1-Green1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder1-Green1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder1-Green1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder2-Green1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder2-Green1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder2-Green1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder3-Green1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder3-Green1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder3-Green1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder4-Green1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder4-Green1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 25%, transparent) !important;
}

.ThemeBorder4-Green1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder-Green1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder-Green1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder-Green1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder1-Green1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder1-Green1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder1-Green1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder2-Green1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder2-Green1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder2-Green1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder3-Green1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder3-Green1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder3-Green1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder4-Green1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder4-Green1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 30%, transparent) !important;
}

.ThemeBorder4-Green1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder-Green1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder-Green1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder-Green1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder1-Green1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder1-Green1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder1-Green1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder2-Green1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder2-Green1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder2-Green1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder3-Green1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder3-Green1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder3-Green1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder4-Green1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder4-Green1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 35%, transparent) !important;
}

.ThemeBorder4-Green1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder-Green1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder-Green1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder-Green1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder1-Green1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder1-Green1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder1-Green1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder2-Green1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder2-Green1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder2-Green1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder3-Green1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder3-Green1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder3-Green1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder4-Green1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder4-Green1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 40%, transparent) !important;
}

.ThemeBorder4-Green1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder-Green1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder-Green1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder-Green1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder1-Green1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder1-Green1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder1-Green1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder2-Green1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder2-Green1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder2-Green1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder3-Green1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder3-Green1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder3-Green1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder4-Green1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder4-Green1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-1) 45%, transparent) !important;
}

.ThemeBorder4-Green1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-green-2);
  border: .05rem solid var(--color-green-2) !important;
}

.ThemeBorder-Green2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-green-2);
  border: .1rem solid var(--color-green-2) !important;
}

.ThemeBorder-Green2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-green-2);
  border: .15rem solid var(--color-green-2) !important;
}

.ThemeBorder-Green2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green2-Light {
  --squircle-border-top: .05rem solid var(--color-green-2);
  --squircle-border-right: .05rem solid var(--color-green-2);
  --squircle-border-bottom: .05rem solid var(--color-green-2);
  --squircle-border-left: .05rem solid var(--color-green-2);
  border-top: .05rem solid var(--color-green-2) !important;
  border-right: .05rem solid var(--color-green-2) !important;
  border-bottom: .05rem solid var(--color-green-2) !important;
  border-left: .05rem solid var(--color-green-2) !important;
}

.ThemeBorder1-Green2-Regular {
  --squircle-border-top: .1rem solid var(--color-green-2);
  --squircle-border-right: .1rem solid var(--color-green-2);
  --squircle-border-bottom: .1rem solid var(--color-green-2);
  --squircle-border-left: .1rem solid var(--color-green-2);
  border-top: .1rem solid var(--color-green-2) !important;
  border-right: .1rem solid var(--color-green-2) !important;
  border-bottom: .1rem solid var(--color-green-2) !important;
  border-left: .1rem solid var(--color-green-2) !important;
}

.ThemeBorder1-Green2-Bold {
  --squircle-border-top: .15rem solid var(--color-green-2);
  --squircle-border-right: .15rem solid var(--color-green-2);
  --squircle-border-bottom: .15rem solid var(--color-green-2);
  --squircle-border-left: .15rem solid var(--color-green-2);
  border-top: .15rem solid var(--color-green-2) !important;
  border-right: .15rem solid var(--color-green-2) !important;
  border-bottom: .15rem solid var(--color-green-2) !important;
  border-left: .15rem solid var(--color-green-2) !important;
}

.ThemeBorder1-Green2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green2-Light {
  --squircle-border-right: .05rem solid var(--color-green-2);
  --squircle-border-left: .05rem solid var(--color-green-2);
  border-right: .05rem solid var(--color-green-2) !important;
  border-left: .05rem solid var(--color-green-2) !important;
}

.ThemeBorder2-Green2-Regular {
  --squircle-border-right: .1rem solid var(--color-green-2);
  --squircle-border-left: .1rem solid var(--color-green-2);
  border-right: .1rem solid var(--color-green-2) !important;
  border-left: .1rem solid var(--color-green-2) !important;
}

.ThemeBorder2-Green2-Bold {
  --squircle-border-right: .15rem solid var(--color-green-2);
  --squircle-border-left: .15rem solid var(--color-green-2);
  border-right: .15rem solid var(--color-green-2) !important;
  border-left: .15rem solid var(--color-green-2) !important;
}

.ThemeBorder2-Green2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green2-Light {
  --squircle-border-bottom: .05rem solid var(--color-green-2);
  border-bottom: .05rem solid var(--color-green-2) !important;
}

.ThemeBorder3-Green2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-green-2);
  border-bottom: .1rem solid var(--color-green-2) !important;
}

.ThemeBorder3-Green2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-green-2);
  border-bottom: .15rem solid var(--color-green-2) !important;
}

.ThemeBorder3-Green2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green2-Light {
  --squircle-border-left: .05rem solid var(--color-green-2);
  border-left: .05rem solid var(--color-green-2) !important;
}

.ThemeBorder4-Green2-Regular {
  --squircle-border-left: .1rem solid var(--color-green-2);
  border-left: .1rem solid var(--color-green-2) !important;
}

.ThemeBorder4-Green2-Bold {
  --squircle-border-left: .15rem solid var(--color-green-2);
  border-left: .15rem solid var(--color-green-2) !important;
}

.ThemeBorder4-Green2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder-Green2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder-Green2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder-Green2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder1-Green2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder1-Green2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder1-Green2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder2-Green2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder2-Green2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder2-Green2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder3-Green2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder3-Green2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder3-Green2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder4-Green2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder4-Green2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 20%, transparent) !important;
}

.ThemeBorder4-Green2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder-Green2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder-Green2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder-Green2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder1-Green2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder1-Green2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder1-Green2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder2-Green2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder2-Green2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder2-Green2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder3-Green2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder3-Green2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder3-Green2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder4-Green2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder4-Green2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 25%, transparent) !important;
}

.ThemeBorder4-Green2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder-Green2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder-Green2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder-Green2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder1-Green2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder1-Green2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder1-Green2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder2-Green2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder2-Green2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder2-Green2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder3-Green2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder3-Green2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder3-Green2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder4-Green2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder4-Green2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 30%, transparent) !important;
}

.ThemeBorder4-Green2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder-Green2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder-Green2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder-Green2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder1-Green2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder1-Green2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder1-Green2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder2-Green2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder2-Green2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder2-Green2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder3-Green2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder3-Green2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder3-Green2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder4-Green2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder4-Green2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 35%, transparent) !important;
}

.ThemeBorder4-Green2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder-Green2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder-Green2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder-Green2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder1-Green2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder1-Green2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder1-Green2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder2-Green2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder2-Green2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder2-Green2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder3-Green2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder3-Green2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder3-Green2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder4-Green2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder4-Green2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 40%, transparent) !important;
}

.ThemeBorder4-Green2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder-Green2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder-Green2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder-Green2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder1-Green2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder1-Green2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder1-Green2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder2-Green2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder2-Green2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder2-Green2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder3-Green2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder3-Green2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder3-Green2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder4-Green2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder4-Green2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-2) 45%, transparent) !important;
}

.ThemeBorder4-Green2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-green-3);
  border: .05rem solid var(--color-green-3) !important;
}

.ThemeBorder-Green3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-green-3);
  border: .1rem solid var(--color-green-3) !important;
}

.ThemeBorder-Green3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-green-3);
  border: .15rem solid var(--color-green-3) !important;
}

.ThemeBorder-Green3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green3-Light {
  --squircle-border-top: .05rem solid var(--color-green-3);
  --squircle-border-right: .05rem solid var(--color-green-3);
  --squircle-border-bottom: .05rem solid var(--color-green-3);
  --squircle-border-left: .05rem solid var(--color-green-3);
  border-top: .05rem solid var(--color-green-3) !important;
  border-right: .05rem solid var(--color-green-3) !important;
  border-bottom: .05rem solid var(--color-green-3) !important;
  border-left: .05rem solid var(--color-green-3) !important;
}

.ThemeBorder1-Green3-Regular {
  --squircle-border-top: .1rem solid var(--color-green-3);
  --squircle-border-right: .1rem solid var(--color-green-3);
  --squircle-border-bottom: .1rem solid var(--color-green-3);
  --squircle-border-left: .1rem solid var(--color-green-3);
  border-top: .1rem solid var(--color-green-3) !important;
  border-right: .1rem solid var(--color-green-3) !important;
  border-bottom: .1rem solid var(--color-green-3) !important;
  border-left: .1rem solid var(--color-green-3) !important;
}

.ThemeBorder1-Green3-Bold {
  --squircle-border-top: .15rem solid var(--color-green-3);
  --squircle-border-right: .15rem solid var(--color-green-3);
  --squircle-border-bottom: .15rem solid var(--color-green-3);
  --squircle-border-left: .15rem solid var(--color-green-3);
  border-top: .15rem solid var(--color-green-3) !important;
  border-right: .15rem solid var(--color-green-3) !important;
  border-bottom: .15rem solid var(--color-green-3) !important;
  border-left: .15rem solid var(--color-green-3) !important;
}

.ThemeBorder1-Green3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green3-Light {
  --squircle-border-right: .05rem solid var(--color-green-3);
  --squircle-border-left: .05rem solid var(--color-green-3);
  border-right: .05rem solid var(--color-green-3) !important;
  border-left: .05rem solid var(--color-green-3) !important;
}

.ThemeBorder2-Green3-Regular {
  --squircle-border-right: .1rem solid var(--color-green-3);
  --squircle-border-left: .1rem solid var(--color-green-3);
  border-right: .1rem solid var(--color-green-3) !important;
  border-left: .1rem solid var(--color-green-3) !important;
}

.ThemeBorder2-Green3-Bold {
  --squircle-border-right: .15rem solid var(--color-green-3);
  --squircle-border-left: .15rem solid var(--color-green-3);
  border-right: .15rem solid var(--color-green-3) !important;
  border-left: .15rem solid var(--color-green-3) !important;
}

.ThemeBorder2-Green3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green3-Light {
  --squircle-border-bottom: .05rem solid var(--color-green-3);
  border-bottom: .05rem solid var(--color-green-3) !important;
}

.ThemeBorder3-Green3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-green-3);
  border-bottom: .1rem solid var(--color-green-3) !important;
}

.ThemeBorder3-Green3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-green-3);
  border-bottom: .15rem solid var(--color-green-3) !important;
}

.ThemeBorder3-Green3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green3-Light {
  --squircle-border-left: .05rem solid var(--color-green-3);
  border-left: .05rem solid var(--color-green-3) !important;
}

.ThemeBorder4-Green3-Regular {
  --squircle-border-left: .1rem solid var(--color-green-3);
  border-left: .1rem solid var(--color-green-3) !important;
}

.ThemeBorder4-Green3-Bold {
  --squircle-border-left: .15rem solid var(--color-green-3);
  border-left: .15rem solid var(--color-green-3) !important;
}

.ThemeBorder4-Green3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder-Green3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder-Green3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder-Green3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder1-Green3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder1-Green3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder1-Green3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder2-Green3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder2-Green3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder2-Green3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder3-Green3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder3-Green3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder3-Green3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder4-Green3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder4-Green3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 20%, transparent) !important;
}

.ThemeBorder4-Green3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder-Green3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder-Green3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder-Green3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder1-Green3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder1-Green3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder1-Green3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder2-Green3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder2-Green3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder2-Green3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder3-Green3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder3-Green3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder3-Green3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder4-Green3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder4-Green3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 25%, transparent) !important;
}

.ThemeBorder4-Green3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder-Green3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder-Green3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder-Green3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder1-Green3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder1-Green3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder1-Green3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder2-Green3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder2-Green3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder2-Green3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder3-Green3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder3-Green3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder3-Green3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder4-Green3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder4-Green3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 30%, transparent) !important;
}

.ThemeBorder4-Green3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder-Green3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder-Green3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder-Green3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder1-Green3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder1-Green3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder1-Green3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder2-Green3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder2-Green3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder2-Green3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder3-Green3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder3-Green3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder3-Green3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder4-Green3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder4-Green3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 35%, transparent) !important;
}

.ThemeBorder4-Green3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder-Green3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder-Green3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder-Green3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder1-Green3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder1-Green3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder1-Green3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder2-Green3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder2-Green3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder2-Green3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder3-Green3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder3-Green3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder3-Green3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder4-Green3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder4-Green3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 40%, transparent) !important;
}

.ThemeBorder4-Green3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder-Green3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder-Green3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder-Green3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder1-Green3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder1-Green3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder1-Green3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder2-Green3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder2-Green3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder2-Green3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder3-Green3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder3-Green3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder3-Green3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder4-Green3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder4-Green3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-3) 45%, transparent) !important;
}

.ThemeBorder4-Green3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-green-4);
  border: .05rem solid var(--color-green-4) !important;
}

.ThemeBorder-Green4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-green-4);
  border: .1rem solid var(--color-green-4) !important;
}

.ThemeBorder-Green4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-green-4);
  border: .15rem solid var(--color-green-4) !important;
}

.ThemeBorder-Green4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green4-Light {
  --squircle-border-top: .05rem solid var(--color-green-4);
  --squircle-border-right: .05rem solid var(--color-green-4);
  --squircle-border-bottom: .05rem solid var(--color-green-4);
  --squircle-border-left: .05rem solid var(--color-green-4);
  border-top: .05rem solid var(--color-green-4) !important;
  border-right: .05rem solid var(--color-green-4) !important;
  border-bottom: .05rem solid var(--color-green-4) !important;
  border-left: .05rem solid var(--color-green-4) !important;
}

.ThemeBorder1-Green4-Regular {
  --squircle-border-top: .1rem solid var(--color-green-4);
  --squircle-border-right: .1rem solid var(--color-green-4);
  --squircle-border-bottom: .1rem solid var(--color-green-4);
  --squircle-border-left: .1rem solid var(--color-green-4);
  border-top: .1rem solid var(--color-green-4) !important;
  border-right: .1rem solid var(--color-green-4) !important;
  border-bottom: .1rem solid var(--color-green-4) !important;
  border-left: .1rem solid var(--color-green-4) !important;
}

.ThemeBorder1-Green4-Bold {
  --squircle-border-top: .15rem solid var(--color-green-4);
  --squircle-border-right: .15rem solid var(--color-green-4);
  --squircle-border-bottom: .15rem solid var(--color-green-4);
  --squircle-border-left: .15rem solid var(--color-green-4);
  border-top: .15rem solid var(--color-green-4) !important;
  border-right: .15rem solid var(--color-green-4) !important;
  border-bottom: .15rem solid var(--color-green-4) !important;
  border-left: .15rem solid var(--color-green-4) !important;
}

.ThemeBorder1-Green4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green4-Light {
  --squircle-border-right: .05rem solid var(--color-green-4);
  --squircle-border-left: .05rem solid var(--color-green-4);
  border-right: .05rem solid var(--color-green-4) !important;
  border-left: .05rem solid var(--color-green-4) !important;
}

.ThemeBorder2-Green4-Regular {
  --squircle-border-right: .1rem solid var(--color-green-4);
  --squircle-border-left: .1rem solid var(--color-green-4);
  border-right: .1rem solid var(--color-green-4) !important;
  border-left: .1rem solid var(--color-green-4) !important;
}

.ThemeBorder2-Green4-Bold {
  --squircle-border-right: .15rem solid var(--color-green-4);
  --squircle-border-left: .15rem solid var(--color-green-4);
  border-right: .15rem solid var(--color-green-4) !important;
  border-left: .15rem solid var(--color-green-4) !important;
}

.ThemeBorder2-Green4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green4-Light {
  --squircle-border-bottom: .05rem solid var(--color-green-4);
  border-bottom: .05rem solid var(--color-green-4) !important;
}

.ThemeBorder3-Green4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-green-4);
  border-bottom: .1rem solid var(--color-green-4) !important;
}

.ThemeBorder3-Green4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-green-4);
  border-bottom: .15rem solid var(--color-green-4) !important;
}

.ThemeBorder3-Green4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green4-Light {
  --squircle-border-left: .05rem solid var(--color-green-4);
  border-left: .05rem solid var(--color-green-4) !important;
}

.ThemeBorder4-Green4-Regular {
  --squircle-border-left: .1rem solid var(--color-green-4);
  border-left: .1rem solid var(--color-green-4) !important;
}

.ThemeBorder4-Green4-Bold {
  --squircle-border-left: .15rem solid var(--color-green-4);
  border-left: .15rem solid var(--color-green-4) !important;
}

.ThemeBorder4-Green4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder-Green4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder-Green4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder-Green4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder1-Green4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder1-Green4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder1-Green4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder2-Green4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder2-Green4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder2-Green4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder3-Green4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder3-Green4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder3-Green4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder4-Green4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder4-Green4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 20%, transparent) !important;
}

.ThemeBorder4-Green4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder-Green4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder-Green4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder-Green4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder1-Green4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder1-Green4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder1-Green4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder2-Green4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder2-Green4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder2-Green4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder3-Green4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder3-Green4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder3-Green4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder4-Green4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder4-Green4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 25%, transparent) !important;
}

.ThemeBorder4-Green4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder-Green4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder-Green4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder-Green4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder1-Green4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder1-Green4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder1-Green4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder2-Green4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder2-Green4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder2-Green4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder3-Green4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder3-Green4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder3-Green4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder4-Green4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder4-Green4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 30%, transparent) !important;
}

.ThemeBorder4-Green4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder-Green4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder-Green4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder-Green4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder1-Green4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder1-Green4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder1-Green4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder2-Green4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder2-Green4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder2-Green4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder3-Green4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder3-Green4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder3-Green4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder4-Green4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder4-Green4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 35%, transparent) !important;
}

.ThemeBorder4-Green4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder-Green4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder-Green4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder-Green4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder1-Green4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder1-Green4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder1-Green4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder2-Green4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder2-Green4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder2-Green4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder3-Green4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder3-Green4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder3-Green4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder4-Green4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder4-Green4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 40%, transparent) !important;
}

.ThemeBorder4-Green4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder-Green4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder-Green4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder-Green4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder1-Green4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder1-Green4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder1-Green4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder2-Green4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder2-Green4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder2-Green4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder3-Green4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder3-Green4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder3-Green4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder4-Green4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder4-Green4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-4) 45%, transparent) !important;
}

.ThemeBorder4-Green4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-green-5);
  border: .05rem solid var(--color-green-5) !important;
}

.ThemeBorder-Green5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-green-5);
  border: .1rem solid var(--color-green-5) !important;
}

.ThemeBorder-Green5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-green-5);
  border: .15rem solid var(--color-green-5) !important;
}

.ThemeBorder-Green5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green5-Light {
  --squircle-border-top: .05rem solid var(--color-green-5);
  --squircle-border-right: .05rem solid var(--color-green-5);
  --squircle-border-bottom: .05rem solid var(--color-green-5);
  --squircle-border-left: .05rem solid var(--color-green-5);
  border-top: .05rem solid var(--color-green-5) !important;
  border-right: .05rem solid var(--color-green-5) !important;
  border-bottom: .05rem solid var(--color-green-5) !important;
  border-left: .05rem solid var(--color-green-5) !important;
}

.ThemeBorder1-Green5-Regular {
  --squircle-border-top: .1rem solid var(--color-green-5);
  --squircle-border-right: .1rem solid var(--color-green-5);
  --squircle-border-bottom: .1rem solid var(--color-green-5);
  --squircle-border-left: .1rem solid var(--color-green-5);
  border-top: .1rem solid var(--color-green-5) !important;
  border-right: .1rem solid var(--color-green-5) !important;
  border-bottom: .1rem solid var(--color-green-5) !important;
  border-left: .1rem solid var(--color-green-5) !important;
}

.ThemeBorder1-Green5-Bold {
  --squircle-border-top: .15rem solid var(--color-green-5);
  --squircle-border-right: .15rem solid var(--color-green-5);
  --squircle-border-bottom: .15rem solid var(--color-green-5);
  --squircle-border-left: .15rem solid var(--color-green-5);
  border-top: .15rem solid var(--color-green-5) !important;
  border-right: .15rem solid var(--color-green-5) !important;
  border-bottom: .15rem solid var(--color-green-5) !important;
  border-left: .15rem solid var(--color-green-5) !important;
}

.ThemeBorder1-Green5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green5-Light {
  --squircle-border-right: .05rem solid var(--color-green-5);
  --squircle-border-left: .05rem solid var(--color-green-5);
  border-right: .05rem solid var(--color-green-5) !important;
  border-left: .05rem solid var(--color-green-5) !important;
}

.ThemeBorder2-Green5-Regular {
  --squircle-border-right: .1rem solid var(--color-green-5);
  --squircle-border-left: .1rem solid var(--color-green-5);
  border-right: .1rem solid var(--color-green-5) !important;
  border-left: .1rem solid var(--color-green-5) !important;
}

.ThemeBorder2-Green5-Bold {
  --squircle-border-right: .15rem solid var(--color-green-5);
  --squircle-border-left: .15rem solid var(--color-green-5);
  border-right: .15rem solid var(--color-green-5) !important;
  border-left: .15rem solid var(--color-green-5) !important;
}

.ThemeBorder2-Green5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green5-Light {
  --squircle-border-bottom: .05rem solid var(--color-green-5);
  border-bottom: .05rem solid var(--color-green-5) !important;
}

.ThemeBorder3-Green5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-green-5);
  border-bottom: .1rem solid var(--color-green-5) !important;
}

.ThemeBorder3-Green5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-green-5);
  border-bottom: .15rem solid var(--color-green-5) !important;
}

.ThemeBorder3-Green5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green5-Light {
  --squircle-border-left: .05rem solid var(--color-green-5);
  border-left: .05rem solid var(--color-green-5) !important;
}

.ThemeBorder4-Green5-Regular {
  --squircle-border-left: .1rem solid var(--color-green-5);
  border-left: .1rem solid var(--color-green-5) !important;
}

.ThemeBorder4-Green5-Bold {
  --squircle-border-left: .15rem solid var(--color-green-5);
  border-left: .15rem solid var(--color-green-5) !important;
}

.ThemeBorder4-Green5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder-Green5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder-Green5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder-Green5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder1-Green5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder1-Green5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder1-Green5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder2-Green5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder2-Green5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder2-Green5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder3-Green5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder3-Green5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder3-Green5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder4-Green5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder4-Green5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 20%, transparent) !important;
}

.ThemeBorder4-Green5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder-Green5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder-Green5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder-Green5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder1-Green5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder1-Green5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder1-Green5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder2-Green5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder2-Green5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder2-Green5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder3-Green5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder3-Green5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder3-Green5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder4-Green5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder4-Green5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 25%, transparent) !important;
}

.ThemeBorder4-Green5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder-Green5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder-Green5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder-Green5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder1-Green5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder1-Green5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder1-Green5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder2-Green5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder2-Green5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder2-Green5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder3-Green5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder3-Green5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder3-Green5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder4-Green5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder4-Green5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 30%, transparent) !important;
}

.ThemeBorder4-Green5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder-Green5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder-Green5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder-Green5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder1-Green5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder1-Green5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder1-Green5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder2-Green5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder2-Green5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder2-Green5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder3-Green5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder3-Green5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder3-Green5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder4-Green5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder4-Green5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 35%, transparent) !important;
}

.ThemeBorder4-Green5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder-Green5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder-Green5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder-Green5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder1-Green5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder1-Green5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder1-Green5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder2-Green5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder2-Green5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder2-Green5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder3-Green5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder3-Green5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder3-Green5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder4-Green5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder4-Green5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 40%, transparent) !important;
}

.ThemeBorder4-Green5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder-Green5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder-Green5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder-Green5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder1-Green5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder1-Green5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder1-Green5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder2-Green5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder2-Green5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder2-Green5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder3-Green5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder3-Green5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder3-Green5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder4-Green5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder4-Green5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-5) 45%, transparent) !important;
}

.ThemeBorder4-Green5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-green-6);
  border: .05rem solid var(--color-green-6) !important;
}

.ThemeBorder-Green6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-green-6);
  border: .1rem solid var(--color-green-6) !important;
}

.ThemeBorder-Green6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-green-6);
  border: .15rem solid var(--color-green-6) !important;
}

.ThemeBorder-Green6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green6-Light {
  --squircle-border-top: .05rem solid var(--color-green-6);
  --squircle-border-right: .05rem solid var(--color-green-6);
  --squircle-border-bottom: .05rem solid var(--color-green-6);
  --squircle-border-left: .05rem solid var(--color-green-6);
  border-top: .05rem solid var(--color-green-6) !important;
  border-right: .05rem solid var(--color-green-6) !important;
  border-bottom: .05rem solid var(--color-green-6) !important;
  border-left: .05rem solid var(--color-green-6) !important;
}

.ThemeBorder1-Green6-Regular {
  --squircle-border-top: .1rem solid var(--color-green-6);
  --squircle-border-right: .1rem solid var(--color-green-6);
  --squircle-border-bottom: .1rem solid var(--color-green-6);
  --squircle-border-left: .1rem solid var(--color-green-6);
  border-top: .1rem solid var(--color-green-6) !important;
  border-right: .1rem solid var(--color-green-6) !important;
  border-bottom: .1rem solid var(--color-green-6) !important;
  border-left: .1rem solid var(--color-green-6) !important;
}

.ThemeBorder1-Green6-Bold {
  --squircle-border-top: .15rem solid var(--color-green-6);
  --squircle-border-right: .15rem solid var(--color-green-6);
  --squircle-border-bottom: .15rem solid var(--color-green-6);
  --squircle-border-left: .15rem solid var(--color-green-6);
  border-top: .15rem solid var(--color-green-6) !important;
  border-right: .15rem solid var(--color-green-6) !important;
  border-bottom: .15rem solid var(--color-green-6) !important;
  border-left: .15rem solid var(--color-green-6) !important;
}

.ThemeBorder1-Green6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green6-Light {
  --squircle-border-right: .05rem solid var(--color-green-6);
  --squircle-border-left: .05rem solid var(--color-green-6);
  border-right: .05rem solid var(--color-green-6) !important;
  border-left: .05rem solid var(--color-green-6) !important;
}

.ThemeBorder2-Green6-Regular {
  --squircle-border-right: .1rem solid var(--color-green-6);
  --squircle-border-left: .1rem solid var(--color-green-6);
  border-right: .1rem solid var(--color-green-6) !important;
  border-left: .1rem solid var(--color-green-6) !important;
}

.ThemeBorder2-Green6-Bold {
  --squircle-border-right: .15rem solid var(--color-green-6);
  --squircle-border-left: .15rem solid var(--color-green-6);
  border-right: .15rem solid var(--color-green-6) !important;
  border-left: .15rem solid var(--color-green-6) !important;
}

.ThemeBorder2-Green6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green6-Light {
  --squircle-border-bottom: .05rem solid var(--color-green-6);
  border-bottom: .05rem solid var(--color-green-6) !important;
}

.ThemeBorder3-Green6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-green-6);
  border-bottom: .1rem solid var(--color-green-6) !important;
}

.ThemeBorder3-Green6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-green-6);
  border-bottom: .15rem solid var(--color-green-6) !important;
}

.ThemeBorder3-Green6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green6-Light {
  --squircle-border-left: .05rem solid var(--color-green-6);
  border-left: .05rem solid var(--color-green-6) !important;
}

.ThemeBorder4-Green6-Regular {
  --squircle-border-left: .1rem solid var(--color-green-6);
  border-left: .1rem solid var(--color-green-6) !important;
}

.ThemeBorder4-Green6-Bold {
  --squircle-border-left: .15rem solid var(--color-green-6);
  border-left: .15rem solid var(--color-green-6) !important;
}

.ThemeBorder4-Green6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder-Green6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder-Green6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder-Green6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder1-Green6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder1-Green6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder1-Green6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder2-Green6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder2-Green6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder2-Green6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder3-Green6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder3-Green6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder3-Green6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder4-Green6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder4-Green6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 20%, transparent) !important;
}

.ThemeBorder4-Green6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder-Green6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder-Green6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder-Green6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder1-Green6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder1-Green6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder1-Green6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder2-Green6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder2-Green6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder2-Green6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder3-Green6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder3-Green6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder3-Green6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder4-Green6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder4-Green6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 25%, transparent) !important;
}

.ThemeBorder4-Green6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder-Green6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder-Green6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder-Green6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder1-Green6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder1-Green6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder1-Green6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder2-Green6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder2-Green6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder2-Green6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder3-Green6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder3-Green6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder3-Green6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder4-Green6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder4-Green6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 30%, transparent) !important;
}

.ThemeBorder4-Green6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder-Green6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder-Green6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder-Green6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder1-Green6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder1-Green6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder1-Green6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder2-Green6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder2-Green6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder2-Green6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder3-Green6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder3-Green6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder3-Green6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder4-Green6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder4-Green6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 35%, transparent) !important;
}

.ThemeBorder4-Green6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder-Green6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder-Green6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder-Green6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder1-Green6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder1-Green6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder1-Green6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder2-Green6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder2-Green6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder2-Green6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder3-Green6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder3-Green6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder3-Green6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder4-Green6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder4-Green6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 40%, transparent) !important;
}

.ThemeBorder4-Green6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Green6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder-Green6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder-Green6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder-Green6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Green6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder1-Green6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder1-Green6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder1-Green6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Green6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder2-Green6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder2-Green6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder2-Green6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Green6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder3-Green6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder3-Green6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder3-Green6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Green6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder4-Green6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder4-Green6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-green-6) 45%, transparent) !important;
}

.ThemeBorder4-Green6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-mint-1);
  border: .05rem solid var(--color-mint-1) !important;
}

.ThemeBorder-Mint1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-mint-1);
  border: .1rem solid var(--color-mint-1) !important;
}

.ThemeBorder-Mint1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-mint-1);
  border: .15rem solid var(--color-mint-1) !important;
}

.ThemeBorder-Mint1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint1-Light {
  --squircle-border-top: .05rem solid var(--color-mint-1);
  --squircle-border-right: .05rem solid var(--color-mint-1);
  --squircle-border-bottom: .05rem solid var(--color-mint-1);
  --squircle-border-left: .05rem solid var(--color-mint-1);
  border-top: .05rem solid var(--color-mint-1) !important;
  border-right: .05rem solid var(--color-mint-1) !important;
  border-bottom: .05rem solid var(--color-mint-1) !important;
  border-left: .05rem solid var(--color-mint-1) !important;
}

.ThemeBorder1-Mint1-Regular {
  --squircle-border-top: .1rem solid var(--color-mint-1);
  --squircle-border-right: .1rem solid var(--color-mint-1);
  --squircle-border-bottom: .1rem solid var(--color-mint-1);
  --squircle-border-left: .1rem solid var(--color-mint-1);
  border-top: .1rem solid var(--color-mint-1) !important;
  border-right: .1rem solid var(--color-mint-1) !important;
  border-bottom: .1rem solid var(--color-mint-1) !important;
  border-left: .1rem solid var(--color-mint-1) !important;
}

.ThemeBorder1-Mint1-Bold {
  --squircle-border-top: .15rem solid var(--color-mint-1);
  --squircle-border-right: .15rem solid var(--color-mint-1);
  --squircle-border-bottom: .15rem solid var(--color-mint-1);
  --squircle-border-left: .15rem solid var(--color-mint-1);
  border-top: .15rem solid var(--color-mint-1) !important;
  border-right: .15rem solid var(--color-mint-1) !important;
  border-bottom: .15rem solid var(--color-mint-1) !important;
  border-left: .15rem solid var(--color-mint-1) !important;
}

.ThemeBorder1-Mint1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint1-Light {
  --squircle-border-right: .05rem solid var(--color-mint-1);
  --squircle-border-left: .05rem solid var(--color-mint-1);
  border-right: .05rem solid var(--color-mint-1) !important;
  border-left: .05rem solid var(--color-mint-1) !important;
}

.ThemeBorder2-Mint1-Regular {
  --squircle-border-right: .1rem solid var(--color-mint-1);
  --squircle-border-left: .1rem solid var(--color-mint-1);
  border-right: .1rem solid var(--color-mint-1) !important;
  border-left: .1rem solid var(--color-mint-1) !important;
}

.ThemeBorder2-Mint1-Bold {
  --squircle-border-right: .15rem solid var(--color-mint-1);
  --squircle-border-left: .15rem solid var(--color-mint-1);
  border-right: .15rem solid var(--color-mint-1) !important;
  border-left: .15rem solid var(--color-mint-1) !important;
}

.ThemeBorder2-Mint1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint1-Light {
  --squircle-border-bottom: .05rem solid var(--color-mint-1);
  border-bottom: .05rem solid var(--color-mint-1) !important;
}

.ThemeBorder3-Mint1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-mint-1);
  border-bottom: .1rem solid var(--color-mint-1) !important;
}

.ThemeBorder3-Mint1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-mint-1);
  border-bottom: .15rem solid var(--color-mint-1) !important;
}

.ThemeBorder3-Mint1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint1-Light {
  --squircle-border-left: .05rem solid var(--color-mint-1);
  border-left: .05rem solid var(--color-mint-1) !important;
}

.ThemeBorder4-Mint1-Regular {
  --squircle-border-left: .1rem solid var(--color-mint-1);
  border-left: .1rem solid var(--color-mint-1) !important;
}

.ThemeBorder4-Mint1-Bold {
  --squircle-border-left: .15rem solid var(--color-mint-1);
  border-left: .15rem solid var(--color-mint-1) !important;
}

.ThemeBorder4-Mint1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder-Mint1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder-Mint1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder-Mint1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder1-Mint1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder1-Mint1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder1-Mint1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder2-Mint1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder2-Mint1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder2-Mint1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder3-Mint1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder3-Mint1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder3-Mint1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder4-Mint1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder4-Mint1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 20%, transparent) !important;
}

.ThemeBorder4-Mint1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder-Mint1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder-Mint1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder-Mint1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder1-Mint1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder1-Mint1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder1-Mint1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder2-Mint1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder2-Mint1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder2-Mint1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder3-Mint1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder3-Mint1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder3-Mint1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder4-Mint1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder4-Mint1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 25%, transparent) !important;
}

.ThemeBorder4-Mint1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder-Mint1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder-Mint1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder-Mint1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder1-Mint1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder1-Mint1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder1-Mint1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder2-Mint1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder2-Mint1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder2-Mint1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder3-Mint1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder3-Mint1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder3-Mint1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder4-Mint1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder4-Mint1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 30%, transparent) !important;
}

.ThemeBorder4-Mint1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder-Mint1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder-Mint1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder-Mint1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder1-Mint1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder1-Mint1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder1-Mint1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder2-Mint1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder2-Mint1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder2-Mint1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder3-Mint1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder3-Mint1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder3-Mint1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder4-Mint1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder4-Mint1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 35%, transparent) !important;
}

.ThemeBorder4-Mint1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder-Mint1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder-Mint1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder-Mint1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder1-Mint1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder1-Mint1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder1-Mint1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder2-Mint1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder2-Mint1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder2-Mint1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder3-Mint1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder3-Mint1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder3-Mint1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder4-Mint1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder4-Mint1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 40%, transparent) !important;
}

.ThemeBorder4-Mint1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder-Mint1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder-Mint1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder-Mint1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder1-Mint1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder1-Mint1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder1-Mint1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder2-Mint1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder2-Mint1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder2-Mint1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder3-Mint1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder3-Mint1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder3-Mint1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder4-Mint1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder4-Mint1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-1) 45%, transparent) !important;
}

.ThemeBorder4-Mint1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-mint-2);
  border: .05rem solid var(--color-mint-2) !important;
}

.ThemeBorder-Mint2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-mint-2);
  border: .1rem solid var(--color-mint-2) !important;
}

.ThemeBorder-Mint2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-mint-2);
  border: .15rem solid var(--color-mint-2) !important;
}

.ThemeBorder-Mint2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint2-Light {
  --squircle-border-top: .05rem solid var(--color-mint-2);
  --squircle-border-right: .05rem solid var(--color-mint-2);
  --squircle-border-bottom: .05rem solid var(--color-mint-2);
  --squircle-border-left: .05rem solid var(--color-mint-2);
  border-top: .05rem solid var(--color-mint-2) !important;
  border-right: .05rem solid var(--color-mint-2) !important;
  border-bottom: .05rem solid var(--color-mint-2) !important;
  border-left: .05rem solid var(--color-mint-2) !important;
}

.ThemeBorder1-Mint2-Regular {
  --squircle-border-top: .1rem solid var(--color-mint-2);
  --squircle-border-right: .1rem solid var(--color-mint-2);
  --squircle-border-bottom: .1rem solid var(--color-mint-2);
  --squircle-border-left: .1rem solid var(--color-mint-2);
  border-top: .1rem solid var(--color-mint-2) !important;
  border-right: .1rem solid var(--color-mint-2) !important;
  border-bottom: .1rem solid var(--color-mint-2) !important;
  border-left: .1rem solid var(--color-mint-2) !important;
}

.ThemeBorder1-Mint2-Bold {
  --squircle-border-top: .15rem solid var(--color-mint-2);
  --squircle-border-right: .15rem solid var(--color-mint-2);
  --squircle-border-bottom: .15rem solid var(--color-mint-2);
  --squircle-border-left: .15rem solid var(--color-mint-2);
  border-top: .15rem solid var(--color-mint-2) !important;
  border-right: .15rem solid var(--color-mint-2) !important;
  border-bottom: .15rem solid var(--color-mint-2) !important;
  border-left: .15rem solid var(--color-mint-2) !important;
}

.ThemeBorder1-Mint2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint2-Light {
  --squircle-border-right: .05rem solid var(--color-mint-2);
  --squircle-border-left: .05rem solid var(--color-mint-2);
  border-right: .05rem solid var(--color-mint-2) !important;
  border-left: .05rem solid var(--color-mint-2) !important;
}

.ThemeBorder2-Mint2-Regular {
  --squircle-border-right: .1rem solid var(--color-mint-2);
  --squircle-border-left: .1rem solid var(--color-mint-2);
  border-right: .1rem solid var(--color-mint-2) !important;
  border-left: .1rem solid var(--color-mint-2) !important;
}

.ThemeBorder2-Mint2-Bold {
  --squircle-border-right: .15rem solid var(--color-mint-2);
  --squircle-border-left: .15rem solid var(--color-mint-2);
  border-right: .15rem solid var(--color-mint-2) !important;
  border-left: .15rem solid var(--color-mint-2) !important;
}

.ThemeBorder2-Mint2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint2-Light {
  --squircle-border-bottom: .05rem solid var(--color-mint-2);
  border-bottom: .05rem solid var(--color-mint-2) !important;
}

.ThemeBorder3-Mint2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-mint-2);
  border-bottom: .1rem solid var(--color-mint-2) !important;
}

.ThemeBorder3-Mint2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-mint-2);
  border-bottom: .15rem solid var(--color-mint-2) !important;
}

.ThemeBorder3-Mint2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint2-Light {
  --squircle-border-left: .05rem solid var(--color-mint-2);
  border-left: .05rem solid var(--color-mint-2) !important;
}

.ThemeBorder4-Mint2-Regular {
  --squircle-border-left: .1rem solid var(--color-mint-2);
  border-left: .1rem solid var(--color-mint-2) !important;
}

.ThemeBorder4-Mint2-Bold {
  --squircle-border-left: .15rem solid var(--color-mint-2);
  border-left: .15rem solid var(--color-mint-2) !important;
}

.ThemeBorder4-Mint2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder-Mint2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder-Mint2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder-Mint2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder1-Mint2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder1-Mint2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder1-Mint2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder2-Mint2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder2-Mint2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder2-Mint2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder3-Mint2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder3-Mint2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder3-Mint2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder4-Mint2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder4-Mint2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 20%, transparent) !important;
}

.ThemeBorder4-Mint2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder-Mint2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder-Mint2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder-Mint2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder1-Mint2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder1-Mint2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder1-Mint2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder2-Mint2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder2-Mint2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder2-Mint2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder3-Mint2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder3-Mint2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder3-Mint2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder4-Mint2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder4-Mint2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 25%, transparent) !important;
}

.ThemeBorder4-Mint2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder-Mint2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder-Mint2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder-Mint2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder1-Mint2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder1-Mint2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder1-Mint2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder2-Mint2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder2-Mint2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder2-Mint2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder3-Mint2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder3-Mint2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder3-Mint2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder4-Mint2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder4-Mint2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 30%, transparent) !important;
}

.ThemeBorder4-Mint2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder-Mint2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder-Mint2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder-Mint2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder1-Mint2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder1-Mint2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder1-Mint2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder2-Mint2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder2-Mint2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder2-Mint2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder3-Mint2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder3-Mint2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder3-Mint2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder4-Mint2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder4-Mint2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 35%, transparent) !important;
}

.ThemeBorder4-Mint2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder-Mint2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder-Mint2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder-Mint2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder1-Mint2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder1-Mint2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder1-Mint2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder2-Mint2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder2-Mint2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder2-Mint2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder3-Mint2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder3-Mint2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder3-Mint2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder4-Mint2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder4-Mint2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 40%, transparent) !important;
}

.ThemeBorder4-Mint2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder-Mint2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder-Mint2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder-Mint2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder1-Mint2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder1-Mint2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder1-Mint2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder2-Mint2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder2-Mint2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder2-Mint2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder3-Mint2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder3-Mint2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder3-Mint2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder4-Mint2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder4-Mint2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-2) 45%, transparent) !important;
}

.ThemeBorder4-Mint2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-mint-3);
  border: .05rem solid var(--color-mint-3) !important;
}

.ThemeBorder-Mint3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-mint-3);
  border: .1rem solid var(--color-mint-3) !important;
}

.ThemeBorder-Mint3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-mint-3);
  border: .15rem solid var(--color-mint-3) !important;
}

.ThemeBorder-Mint3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint3-Light {
  --squircle-border-top: .05rem solid var(--color-mint-3);
  --squircle-border-right: .05rem solid var(--color-mint-3);
  --squircle-border-bottom: .05rem solid var(--color-mint-3);
  --squircle-border-left: .05rem solid var(--color-mint-3);
  border-top: .05rem solid var(--color-mint-3) !important;
  border-right: .05rem solid var(--color-mint-3) !important;
  border-bottom: .05rem solid var(--color-mint-3) !important;
  border-left: .05rem solid var(--color-mint-3) !important;
}

.ThemeBorder1-Mint3-Regular {
  --squircle-border-top: .1rem solid var(--color-mint-3);
  --squircle-border-right: .1rem solid var(--color-mint-3);
  --squircle-border-bottom: .1rem solid var(--color-mint-3);
  --squircle-border-left: .1rem solid var(--color-mint-3);
  border-top: .1rem solid var(--color-mint-3) !important;
  border-right: .1rem solid var(--color-mint-3) !important;
  border-bottom: .1rem solid var(--color-mint-3) !important;
  border-left: .1rem solid var(--color-mint-3) !important;
}

.ThemeBorder1-Mint3-Bold {
  --squircle-border-top: .15rem solid var(--color-mint-3);
  --squircle-border-right: .15rem solid var(--color-mint-3);
  --squircle-border-bottom: .15rem solid var(--color-mint-3);
  --squircle-border-left: .15rem solid var(--color-mint-3);
  border-top: .15rem solid var(--color-mint-3) !important;
  border-right: .15rem solid var(--color-mint-3) !important;
  border-bottom: .15rem solid var(--color-mint-3) !important;
  border-left: .15rem solid var(--color-mint-3) !important;
}

.ThemeBorder1-Mint3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint3-Light {
  --squircle-border-right: .05rem solid var(--color-mint-3);
  --squircle-border-left: .05rem solid var(--color-mint-3);
  border-right: .05rem solid var(--color-mint-3) !important;
  border-left: .05rem solid var(--color-mint-3) !important;
}

.ThemeBorder2-Mint3-Regular {
  --squircle-border-right: .1rem solid var(--color-mint-3);
  --squircle-border-left: .1rem solid var(--color-mint-3);
  border-right: .1rem solid var(--color-mint-3) !important;
  border-left: .1rem solid var(--color-mint-3) !important;
}

.ThemeBorder2-Mint3-Bold {
  --squircle-border-right: .15rem solid var(--color-mint-3);
  --squircle-border-left: .15rem solid var(--color-mint-3);
  border-right: .15rem solid var(--color-mint-3) !important;
  border-left: .15rem solid var(--color-mint-3) !important;
}

.ThemeBorder2-Mint3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint3-Light {
  --squircle-border-bottom: .05rem solid var(--color-mint-3);
  border-bottom: .05rem solid var(--color-mint-3) !important;
}

.ThemeBorder3-Mint3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-mint-3);
  border-bottom: .1rem solid var(--color-mint-3) !important;
}

.ThemeBorder3-Mint3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-mint-3);
  border-bottom: .15rem solid var(--color-mint-3) !important;
}

.ThemeBorder3-Mint3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint3-Light {
  --squircle-border-left: .05rem solid var(--color-mint-3);
  border-left: .05rem solid var(--color-mint-3) !important;
}

.ThemeBorder4-Mint3-Regular {
  --squircle-border-left: .1rem solid var(--color-mint-3);
  border-left: .1rem solid var(--color-mint-3) !important;
}

.ThemeBorder4-Mint3-Bold {
  --squircle-border-left: .15rem solid var(--color-mint-3);
  border-left: .15rem solid var(--color-mint-3) !important;
}

.ThemeBorder4-Mint3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder-Mint3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder-Mint3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder-Mint3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder1-Mint3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder1-Mint3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder1-Mint3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder2-Mint3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder2-Mint3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder2-Mint3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder3-Mint3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder3-Mint3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder3-Mint3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder4-Mint3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder4-Mint3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 20%, transparent) !important;
}

.ThemeBorder4-Mint3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder-Mint3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder-Mint3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder-Mint3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder1-Mint3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder1-Mint3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder1-Mint3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder2-Mint3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder2-Mint3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder2-Mint3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder3-Mint3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder3-Mint3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder3-Mint3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder4-Mint3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder4-Mint3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 25%, transparent) !important;
}

.ThemeBorder4-Mint3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder-Mint3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder-Mint3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder-Mint3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder1-Mint3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder1-Mint3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder1-Mint3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder2-Mint3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder2-Mint3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder2-Mint3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder3-Mint3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder3-Mint3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder3-Mint3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder4-Mint3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder4-Mint3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 30%, transparent) !important;
}

.ThemeBorder4-Mint3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder-Mint3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder-Mint3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder-Mint3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder1-Mint3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder1-Mint3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder1-Mint3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder2-Mint3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder2-Mint3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder2-Mint3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder3-Mint3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder3-Mint3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder3-Mint3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder4-Mint3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder4-Mint3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 35%, transparent) !important;
}

.ThemeBorder4-Mint3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder-Mint3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder-Mint3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder-Mint3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder1-Mint3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder1-Mint3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder1-Mint3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder2-Mint3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder2-Mint3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder2-Mint3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder3-Mint3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder3-Mint3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder3-Mint3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder4-Mint3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder4-Mint3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 40%, transparent) !important;
}

.ThemeBorder4-Mint3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder-Mint3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder-Mint3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder-Mint3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder1-Mint3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder1-Mint3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder1-Mint3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder2-Mint3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder2-Mint3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder2-Mint3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder3-Mint3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder3-Mint3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder3-Mint3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder4-Mint3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder4-Mint3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-3) 45%, transparent) !important;
}

.ThemeBorder4-Mint3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-mint-4);
  border: .05rem solid var(--color-mint-4) !important;
}

.ThemeBorder-Mint4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-mint-4);
  border: .1rem solid var(--color-mint-4) !important;
}

.ThemeBorder-Mint4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-mint-4);
  border: .15rem solid var(--color-mint-4) !important;
}

.ThemeBorder-Mint4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint4-Light {
  --squircle-border-top: .05rem solid var(--color-mint-4);
  --squircle-border-right: .05rem solid var(--color-mint-4);
  --squircle-border-bottom: .05rem solid var(--color-mint-4);
  --squircle-border-left: .05rem solid var(--color-mint-4);
  border-top: .05rem solid var(--color-mint-4) !important;
  border-right: .05rem solid var(--color-mint-4) !important;
  border-bottom: .05rem solid var(--color-mint-4) !important;
  border-left: .05rem solid var(--color-mint-4) !important;
}

.ThemeBorder1-Mint4-Regular {
  --squircle-border-top: .1rem solid var(--color-mint-4);
  --squircle-border-right: .1rem solid var(--color-mint-4);
  --squircle-border-bottom: .1rem solid var(--color-mint-4);
  --squircle-border-left: .1rem solid var(--color-mint-4);
  border-top: .1rem solid var(--color-mint-4) !important;
  border-right: .1rem solid var(--color-mint-4) !important;
  border-bottom: .1rem solid var(--color-mint-4) !important;
  border-left: .1rem solid var(--color-mint-4) !important;
}

.ThemeBorder1-Mint4-Bold {
  --squircle-border-top: .15rem solid var(--color-mint-4);
  --squircle-border-right: .15rem solid var(--color-mint-4);
  --squircle-border-bottom: .15rem solid var(--color-mint-4);
  --squircle-border-left: .15rem solid var(--color-mint-4);
  border-top: .15rem solid var(--color-mint-4) !important;
  border-right: .15rem solid var(--color-mint-4) !important;
  border-bottom: .15rem solid var(--color-mint-4) !important;
  border-left: .15rem solid var(--color-mint-4) !important;
}

.ThemeBorder1-Mint4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint4-Light {
  --squircle-border-right: .05rem solid var(--color-mint-4);
  --squircle-border-left: .05rem solid var(--color-mint-4);
  border-right: .05rem solid var(--color-mint-4) !important;
  border-left: .05rem solid var(--color-mint-4) !important;
}

.ThemeBorder2-Mint4-Regular {
  --squircle-border-right: .1rem solid var(--color-mint-4);
  --squircle-border-left: .1rem solid var(--color-mint-4);
  border-right: .1rem solid var(--color-mint-4) !important;
  border-left: .1rem solid var(--color-mint-4) !important;
}

.ThemeBorder2-Mint4-Bold {
  --squircle-border-right: .15rem solid var(--color-mint-4);
  --squircle-border-left: .15rem solid var(--color-mint-4);
  border-right: .15rem solid var(--color-mint-4) !important;
  border-left: .15rem solid var(--color-mint-4) !important;
}

.ThemeBorder2-Mint4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint4-Light {
  --squircle-border-bottom: .05rem solid var(--color-mint-4);
  border-bottom: .05rem solid var(--color-mint-4) !important;
}

.ThemeBorder3-Mint4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-mint-4);
  border-bottom: .1rem solid var(--color-mint-4) !important;
}

.ThemeBorder3-Mint4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-mint-4);
  border-bottom: .15rem solid var(--color-mint-4) !important;
}

.ThemeBorder3-Mint4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint4-Light {
  --squircle-border-left: .05rem solid var(--color-mint-4);
  border-left: .05rem solid var(--color-mint-4) !important;
}

.ThemeBorder4-Mint4-Regular {
  --squircle-border-left: .1rem solid var(--color-mint-4);
  border-left: .1rem solid var(--color-mint-4) !important;
}

.ThemeBorder4-Mint4-Bold {
  --squircle-border-left: .15rem solid var(--color-mint-4);
  border-left: .15rem solid var(--color-mint-4) !important;
}

.ThemeBorder4-Mint4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder-Mint4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder-Mint4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder-Mint4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder1-Mint4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder1-Mint4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder1-Mint4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder2-Mint4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder2-Mint4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder2-Mint4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder3-Mint4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder3-Mint4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder3-Mint4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder4-Mint4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder4-Mint4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 20%, transparent) !important;
}

.ThemeBorder4-Mint4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder-Mint4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder-Mint4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder-Mint4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder1-Mint4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder1-Mint4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder1-Mint4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder2-Mint4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder2-Mint4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder2-Mint4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder3-Mint4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder3-Mint4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder3-Mint4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder4-Mint4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder4-Mint4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 25%, transparent) !important;
}

.ThemeBorder4-Mint4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder-Mint4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder-Mint4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder-Mint4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder1-Mint4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder1-Mint4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder1-Mint4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder2-Mint4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder2-Mint4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder2-Mint4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder3-Mint4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder3-Mint4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder3-Mint4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder4-Mint4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder4-Mint4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 30%, transparent) !important;
}

.ThemeBorder4-Mint4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder-Mint4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder-Mint4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder-Mint4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder1-Mint4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder1-Mint4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder1-Mint4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder2-Mint4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder2-Mint4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder2-Mint4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder3-Mint4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder3-Mint4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder3-Mint4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder4-Mint4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder4-Mint4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 35%, transparent) !important;
}

.ThemeBorder4-Mint4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder-Mint4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder-Mint4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder-Mint4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder1-Mint4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder1-Mint4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder1-Mint4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder2-Mint4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder2-Mint4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder2-Mint4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder3-Mint4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder3-Mint4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder3-Mint4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder4-Mint4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder4-Mint4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 40%, transparent) !important;
}

.ThemeBorder4-Mint4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder-Mint4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder-Mint4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder-Mint4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder1-Mint4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder1-Mint4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder1-Mint4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder2-Mint4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder2-Mint4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder2-Mint4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder3-Mint4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder3-Mint4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder3-Mint4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder4-Mint4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder4-Mint4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-4) 45%, transparent) !important;
}

.ThemeBorder4-Mint4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-mint-5);
  border: .05rem solid var(--color-mint-5) !important;
}

.ThemeBorder-Mint5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-mint-5);
  border: .1rem solid var(--color-mint-5) !important;
}

.ThemeBorder-Mint5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-mint-5);
  border: .15rem solid var(--color-mint-5) !important;
}

.ThemeBorder-Mint5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint5-Light {
  --squircle-border-top: .05rem solid var(--color-mint-5);
  --squircle-border-right: .05rem solid var(--color-mint-5);
  --squircle-border-bottom: .05rem solid var(--color-mint-5);
  --squircle-border-left: .05rem solid var(--color-mint-5);
  border-top: .05rem solid var(--color-mint-5) !important;
  border-right: .05rem solid var(--color-mint-5) !important;
  border-bottom: .05rem solid var(--color-mint-5) !important;
  border-left: .05rem solid var(--color-mint-5) !important;
}

.ThemeBorder1-Mint5-Regular {
  --squircle-border-top: .1rem solid var(--color-mint-5);
  --squircle-border-right: .1rem solid var(--color-mint-5);
  --squircle-border-bottom: .1rem solid var(--color-mint-5);
  --squircle-border-left: .1rem solid var(--color-mint-5);
  border-top: .1rem solid var(--color-mint-5) !important;
  border-right: .1rem solid var(--color-mint-5) !important;
  border-bottom: .1rem solid var(--color-mint-5) !important;
  border-left: .1rem solid var(--color-mint-5) !important;
}

.ThemeBorder1-Mint5-Bold {
  --squircle-border-top: .15rem solid var(--color-mint-5);
  --squircle-border-right: .15rem solid var(--color-mint-5);
  --squircle-border-bottom: .15rem solid var(--color-mint-5);
  --squircle-border-left: .15rem solid var(--color-mint-5);
  border-top: .15rem solid var(--color-mint-5) !important;
  border-right: .15rem solid var(--color-mint-5) !important;
  border-bottom: .15rem solid var(--color-mint-5) !important;
  border-left: .15rem solid var(--color-mint-5) !important;
}

.ThemeBorder1-Mint5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint5-Light {
  --squircle-border-right: .05rem solid var(--color-mint-5);
  --squircle-border-left: .05rem solid var(--color-mint-5);
  border-right: .05rem solid var(--color-mint-5) !important;
  border-left: .05rem solid var(--color-mint-5) !important;
}

.ThemeBorder2-Mint5-Regular {
  --squircle-border-right: .1rem solid var(--color-mint-5);
  --squircle-border-left: .1rem solid var(--color-mint-5);
  border-right: .1rem solid var(--color-mint-5) !important;
  border-left: .1rem solid var(--color-mint-5) !important;
}

.ThemeBorder2-Mint5-Bold {
  --squircle-border-right: .15rem solid var(--color-mint-5);
  --squircle-border-left: .15rem solid var(--color-mint-5);
  border-right: .15rem solid var(--color-mint-5) !important;
  border-left: .15rem solid var(--color-mint-5) !important;
}

.ThemeBorder2-Mint5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint5-Light {
  --squircle-border-bottom: .05rem solid var(--color-mint-5);
  border-bottom: .05rem solid var(--color-mint-5) !important;
}

.ThemeBorder3-Mint5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-mint-5);
  border-bottom: .1rem solid var(--color-mint-5) !important;
}

.ThemeBorder3-Mint5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-mint-5);
  border-bottom: .15rem solid var(--color-mint-5) !important;
}

.ThemeBorder3-Mint5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint5-Light {
  --squircle-border-left: .05rem solid var(--color-mint-5);
  border-left: .05rem solid var(--color-mint-5) !important;
}

.ThemeBorder4-Mint5-Regular {
  --squircle-border-left: .1rem solid var(--color-mint-5);
  border-left: .1rem solid var(--color-mint-5) !important;
}

.ThemeBorder4-Mint5-Bold {
  --squircle-border-left: .15rem solid var(--color-mint-5);
  border-left: .15rem solid var(--color-mint-5) !important;
}

.ThemeBorder4-Mint5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder-Mint5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder-Mint5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder-Mint5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder1-Mint5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder1-Mint5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder1-Mint5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder2-Mint5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder2-Mint5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder2-Mint5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder3-Mint5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder3-Mint5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder3-Mint5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder4-Mint5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder4-Mint5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 20%, transparent) !important;
}

.ThemeBorder4-Mint5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder-Mint5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder-Mint5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder-Mint5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder1-Mint5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder1-Mint5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder1-Mint5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder2-Mint5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder2-Mint5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder2-Mint5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder3-Mint5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder3-Mint5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder3-Mint5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder4-Mint5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder4-Mint5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 25%, transparent) !important;
}

.ThemeBorder4-Mint5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder-Mint5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder-Mint5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder-Mint5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder1-Mint5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder1-Mint5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder1-Mint5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder2-Mint5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder2-Mint5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder2-Mint5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder3-Mint5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder3-Mint5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder3-Mint5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder4-Mint5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder4-Mint5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 30%, transparent) !important;
}

.ThemeBorder4-Mint5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder-Mint5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder-Mint5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder-Mint5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder1-Mint5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder1-Mint5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder1-Mint5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder2-Mint5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder2-Mint5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder2-Mint5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder3-Mint5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder3-Mint5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder3-Mint5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder4-Mint5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder4-Mint5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 35%, transparent) !important;
}

.ThemeBorder4-Mint5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder-Mint5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder-Mint5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder-Mint5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder1-Mint5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder1-Mint5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder1-Mint5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder2-Mint5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder2-Mint5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder2-Mint5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder3-Mint5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder3-Mint5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder3-Mint5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder4-Mint5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder4-Mint5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 40%, transparent) !important;
}

.ThemeBorder4-Mint5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder-Mint5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder-Mint5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder-Mint5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder1-Mint5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder1-Mint5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder1-Mint5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder2-Mint5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder2-Mint5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder2-Mint5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder3-Mint5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder3-Mint5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder3-Mint5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder4-Mint5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder4-Mint5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-5) 45%, transparent) !important;
}

.ThemeBorder4-Mint5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-mint-6);
  border: .05rem solid var(--color-mint-6) !important;
}

.ThemeBorder-Mint6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-mint-6);
  border: .1rem solid var(--color-mint-6) !important;
}

.ThemeBorder-Mint6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-mint-6);
  border: .15rem solid var(--color-mint-6) !important;
}

.ThemeBorder-Mint6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint6-Light {
  --squircle-border-top: .05rem solid var(--color-mint-6);
  --squircle-border-right: .05rem solid var(--color-mint-6);
  --squircle-border-bottom: .05rem solid var(--color-mint-6);
  --squircle-border-left: .05rem solid var(--color-mint-6);
  border-top: .05rem solid var(--color-mint-6) !important;
  border-right: .05rem solid var(--color-mint-6) !important;
  border-bottom: .05rem solid var(--color-mint-6) !important;
  border-left: .05rem solid var(--color-mint-6) !important;
}

.ThemeBorder1-Mint6-Regular {
  --squircle-border-top: .1rem solid var(--color-mint-6);
  --squircle-border-right: .1rem solid var(--color-mint-6);
  --squircle-border-bottom: .1rem solid var(--color-mint-6);
  --squircle-border-left: .1rem solid var(--color-mint-6);
  border-top: .1rem solid var(--color-mint-6) !important;
  border-right: .1rem solid var(--color-mint-6) !important;
  border-bottom: .1rem solid var(--color-mint-6) !important;
  border-left: .1rem solid var(--color-mint-6) !important;
}

.ThemeBorder1-Mint6-Bold {
  --squircle-border-top: .15rem solid var(--color-mint-6);
  --squircle-border-right: .15rem solid var(--color-mint-6);
  --squircle-border-bottom: .15rem solid var(--color-mint-6);
  --squircle-border-left: .15rem solid var(--color-mint-6);
  border-top: .15rem solid var(--color-mint-6) !important;
  border-right: .15rem solid var(--color-mint-6) !important;
  border-bottom: .15rem solid var(--color-mint-6) !important;
  border-left: .15rem solid var(--color-mint-6) !important;
}

.ThemeBorder1-Mint6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint6-Light {
  --squircle-border-right: .05rem solid var(--color-mint-6);
  --squircle-border-left: .05rem solid var(--color-mint-6);
  border-right: .05rem solid var(--color-mint-6) !important;
  border-left: .05rem solid var(--color-mint-6) !important;
}

.ThemeBorder2-Mint6-Regular {
  --squircle-border-right: .1rem solid var(--color-mint-6);
  --squircle-border-left: .1rem solid var(--color-mint-6);
  border-right: .1rem solid var(--color-mint-6) !important;
  border-left: .1rem solid var(--color-mint-6) !important;
}

.ThemeBorder2-Mint6-Bold {
  --squircle-border-right: .15rem solid var(--color-mint-6);
  --squircle-border-left: .15rem solid var(--color-mint-6);
  border-right: .15rem solid var(--color-mint-6) !important;
  border-left: .15rem solid var(--color-mint-6) !important;
}

.ThemeBorder2-Mint6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint6-Light {
  --squircle-border-bottom: .05rem solid var(--color-mint-6);
  border-bottom: .05rem solid var(--color-mint-6) !important;
}

.ThemeBorder3-Mint6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-mint-6);
  border-bottom: .1rem solid var(--color-mint-6) !important;
}

.ThemeBorder3-Mint6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-mint-6);
  border-bottom: .15rem solid var(--color-mint-6) !important;
}

.ThemeBorder3-Mint6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint6-Light {
  --squircle-border-left: .05rem solid var(--color-mint-6);
  border-left: .05rem solid var(--color-mint-6) !important;
}

.ThemeBorder4-Mint6-Regular {
  --squircle-border-left: .1rem solid var(--color-mint-6);
  border-left: .1rem solid var(--color-mint-6) !important;
}

.ThemeBorder4-Mint6-Bold {
  --squircle-border-left: .15rem solid var(--color-mint-6);
  border-left: .15rem solid var(--color-mint-6) !important;
}

.ThemeBorder4-Mint6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder-Mint6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder-Mint6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder-Mint6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder1-Mint6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder1-Mint6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder1-Mint6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder2-Mint6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder2-Mint6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder2-Mint6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder3-Mint6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder3-Mint6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder3-Mint6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder4-Mint6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder4-Mint6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 20%, transparent) !important;
}

.ThemeBorder4-Mint6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder-Mint6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder-Mint6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder-Mint6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder1-Mint6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder1-Mint6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder1-Mint6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder2-Mint6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder2-Mint6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder2-Mint6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder3-Mint6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder3-Mint6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder3-Mint6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder4-Mint6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder4-Mint6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 25%, transparent) !important;
}

.ThemeBorder4-Mint6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder-Mint6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder-Mint6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder-Mint6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder1-Mint6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder1-Mint6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder1-Mint6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder2-Mint6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder2-Mint6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder2-Mint6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder3-Mint6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder3-Mint6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder3-Mint6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder4-Mint6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder4-Mint6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 30%, transparent) !important;
}

.ThemeBorder4-Mint6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder-Mint6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder-Mint6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder-Mint6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder1-Mint6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder1-Mint6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder1-Mint6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder2-Mint6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder2-Mint6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder2-Mint6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder3-Mint6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder3-Mint6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder3-Mint6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder4-Mint6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder4-Mint6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 35%, transparent) !important;
}

.ThemeBorder4-Mint6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder-Mint6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder-Mint6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder-Mint6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder1-Mint6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder1-Mint6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder1-Mint6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder2-Mint6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder2-Mint6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder2-Mint6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder3-Mint6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder3-Mint6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder3-Mint6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder4-Mint6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder4-Mint6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 40%, transparent) !important;
}

.ThemeBorder4-Mint6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Mint6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder-Mint6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder-Mint6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder-Mint6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Mint6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder1-Mint6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder1-Mint6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder1-Mint6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Mint6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder2-Mint6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder2-Mint6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder2-Mint6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Mint6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder3-Mint6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder3-Mint6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder3-Mint6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Mint6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder4-Mint6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder4-Mint6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-mint-6) 45%, transparent) !important;
}

.ThemeBorder4-Mint6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-cyan-1);
  border: .05rem solid var(--color-cyan-1) !important;
}

.ThemeBorder-Cyan1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-cyan-1);
  border: .1rem solid var(--color-cyan-1) !important;
}

.ThemeBorder-Cyan1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-cyan-1);
  border: .15rem solid var(--color-cyan-1) !important;
}

.ThemeBorder-Cyan1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan1-Light {
  --squircle-border-top: .05rem solid var(--color-cyan-1);
  --squircle-border-right: .05rem solid var(--color-cyan-1);
  --squircle-border-bottom: .05rem solid var(--color-cyan-1);
  --squircle-border-left: .05rem solid var(--color-cyan-1);
  border-top: .05rem solid var(--color-cyan-1) !important;
  border-right: .05rem solid var(--color-cyan-1) !important;
  border-bottom: .05rem solid var(--color-cyan-1) !important;
  border-left: .05rem solid var(--color-cyan-1) !important;
}

.ThemeBorder1-Cyan1-Regular {
  --squircle-border-top: .1rem solid var(--color-cyan-1);
  --squircle-border-right: .1rem solid var(--color-cyan-1);
  --squircle-border-bottom: .1rem solid var(--color-cyan-1);
  --squircle-border-left: .1rem solid var(--color-cyan-1);
  border-top: .1rem solid var(--color-cyan-1) !important;
  border-right: .1rem solid var(--color-cyan-1) !important;
  border-bottom: .1rem solid var(--color-cyan-1) !important;
  border-left: .1rem solid var(--color-cyan-1) !important;
}

.ThemeBorder1-Cyan1-Bold {
  --squircle-border-top: .15rem solid var(--color-cyan-1);
  --squircle-border-right: .15rem solid var(--color-cyan-1);
  --squircle-border-bottom: .15rem solid var(--color-cyan-1);
  --squircle-border-left: .15rem solid var(--color-cyan-1);
  border-top: .15rem solid var(--color-cyan-1) !important;
  border-right: .15rem solid var(--color-cyan-1) !important;
  border-bottom: .15rem solid var(--color-cyan-1) !important;
  border-left: .15rem solid var(--color-cyan-1) !important;
}

.ThemeBorder1-Cyan1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan1-Light {
  --squircle-border-right: .05rem solid var(--color-cyan-1);
  --squircle-border-left: .05rem solid var(--color-cyan-1);
  border-right: .05rem solid var(--color-cyan-1) !important;
  border-left: .05rem solid var(--color-cyan-1) !important;
}

.ThemeBorder2-Cyan1-Regular {
  --squircle-border-right: .1rem solid var(--color-cyan-1);
  --squircle-border-left: .1rem solid var(--color-cyan-1);
  border-right: .1rem solid var(--color-cyan-1) !important;
  border-left: .1rem solid var(--color-cyan-1) !important;
}

.ThemeBorder2-Cyan1-Bold {
  --squircle-border-right: .15rem solid var(--color-cyan-1);
  --squircle-border-left: .15rem solid var(--color-cyan-1);
  border-right: .15rem solid var(--color-cyan-1) !important;
  border-left: .15rem solid var(--color-cyan-1) !important;
}

.ThemeBorder2-Cyan1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan1-Light {
  --squircle-border-bottom: .05rem solid var(--color-cyan-1);
  border-bottom: .05rem solid var(--color-cyan-1) !important;
}

.ThemeBorder3-Cyan1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-cyan-1);
  border-bottom: .1rem solid var(--color-cyan-1) !important;
}

.ThemeBorder3-Cyan1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-cyan-1);
  border-bottom: .15rem solid var(--color-cyan-1) !important;
}

.ThemeBorder3-Cyan1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan1-Light {
  --squircle-border-left: .05rem solid var(--color-cyan-1);
  border-left: .05rem solid var(--color-cyan-1) !important;
}

.ThemeBorder4-Cyan1-Regular {
  --squircle-border-left: .1rem solid var(--color-cyan-1);
  border-left: .1rem solid var(--color-cyan-1) !important;
}

.ThemeBorder4-Cyan1-Bold {
  --squircle-border-left: .15rem solid var(--color-cyan-1);
  border-left: .15rem solid var(--color-cyan-1) !important;
}

.ThemeBorder4-Cyan1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder-Cyan1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder-Cyan1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder-Cyan1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder1-Cyan1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder1-Cyan1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder1-Cyan1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder2-Cyan1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder2-Cyan1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder2-Cyan1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder3-Cyan1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder3-Cyan1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder3-Cyan1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder4-Cyan1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder4-Cyan1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 20%, transparent) !important;
}

.ThemeBorder4-Cyan1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder-Cyan1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder-Cyan1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder-Cyan1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder1-Cyan1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder1-Cyan1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder1-Cyan1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder2-Cyan1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder2-Cyan1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder2-Cyan1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder3-Cyan1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder3-Cyan1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder3-Cyan1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder4-Cyan1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder4-Cyan1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 25%, transparent) !important;
}

.ThemeBorder4-Cyan1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder-Cyan1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder-Cyan1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder-Cyan1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder1-Cyan1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder1-Cyan1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder1-Cyan1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder2-Cyan1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder2-Cyan1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder2-Cyan1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder3-Cyan1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder3-Cyan1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder3-Cyan1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder4-Cyan1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder4-Cyan1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 30%, transparent) !important;
}

.ThemeBorder4-Cyan1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder-Cyan1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder-Cyan1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder-Cyan1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder1-Cyan1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder1-Cyan1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder1-Cyan1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder2-Cyan1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder2-Cyan1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder2-Cyan1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder3-Cyan1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder3-Cyan1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder3-Cyan1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder4-Cyan1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder4-Cyan1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 35%, transparent) !important;
}

.ThemeBorder4-Cyan1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder-Cyan1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder-Cyan1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder-Cyan1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder1-Cyan1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder1-Cyan1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder1-Cyan1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder2-Cyan1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder2-Cyan1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder2-Cyan1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder3-Cyan1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder3-Cyan1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder3-Cyan1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder4-Cyan1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder4-Cyan1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 40%, transparent) !important;
}

.ThemeBorder4-Cyan1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder-Cyan1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder-Cyan1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder-Cyan1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder1-Cyan1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder1-Cyan1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder1-Cyan1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder2-Cyan1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder2-Cyan1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder2-Cyan1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder3-Cyan1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder3-Cyan1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder3-Cyan1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder4-Cyan1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder4-Cyan1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-1) 45%, transparent) !important;
}

.ThemeBorder4-Cyan1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-cyan-2);
  border: .05rem solid var(--color-cyan-2) !important;
}

.ThemeBorder-Cyan2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-cyan-2);
  border: .1rem solid var(--color-cyan-2) !important;
}

.ThemeBorder-Cyan2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-cyan-2);
  border: .15rem solid var(--color-cyan-2) !important;
}

.ThemeBorder-Cyan2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan2-Light {
  --squircle-border-top: .05rem solid var(--color-cyan-2);
  --squircle-border-right: .05rem solid var(--color-cyan-2);
  --squircle-border-bottom: .05rem solid var(--color-cyan-2);
  --squircle-border-left: .05rem solid var(--color-cyan-2);
  border-top: .05rem solid var(--color-cyan-2) !important;
  border-right: .05rem solid var(--color-cyan-2) !important;
  border-bottom: .05rem solid var(--color-cyan-2) !important;
  border-left: .05rem solid var(--color-cyan-2) !important;
}

.ThemeBorder1-Cyan2-Regular {
  --squircle-border-top: .1rem solid var(--color-cyan-2);
  --squircle-border-right: .1rem solid var(--color-cyan-2);
  --squircle-border-bottom: .1rem solid var(--color-cyan-2);
  --squircle-border-left: .1rem solid var(--color-cyan-2);
  border-top: .1rem solid var(--color-cyan-2) !important;
  border-right: .1rem solid var(--color-cyan-2) !important;
  border-bottom: .1rem solid var(--color-cyan-2) !important;
  border-left: .1rem solid var(--color-cyan-2) !important;
}

.ThemeBorder1-Cyan2-Bold {
  --squircle-border-top: .15rem solid var(--color-cyan-2);
  --squircle-border-right: .15rem solid var(--color-cyan-2);
  --squircle-border-bottom: .15rem solid var(--color-cyan-2);
  --squircle-border-left: .15rem solid var(--color-cyan-2);
  border-top: .15rem solid var(--color-cyan-2) !important;
  border-right: .15rem solid var(--color-cyan-2) !important;
  border-bottom: .15rem solid var(--color-cyan-2) !important;
  border-left: .15rem solid var(--color-cyan-2) !important;
}

.ThemeBorder1-Cyan2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan2-Light {
  --squircle-border-right: .05rem solid var(--color-cyan-2);
  --squircle-border-left: .05rem solid var(--color-cyan-2);
  border-right: .05rem solid var(--color-cyan-2) !important;
  border-left: .05rem solid var(--color-cyan-2) !important;
}

.ThemeBorder2-Cyan2-Regular {
  --squircle-border-right: .1rem solid var(--color-cyan-2);
  --squircle-border-left: .1rem solid var(--color-cyan-2);
  border-right: .1rem solid var(--color-cyan-2) !important;
  border-left: .1rem solid var(--color-cyan-2) !important;
}

.ThemeBorder2-Cyan2-Bold {
  --squircle-border-right: .15rem solid var(--color-cyan-2);
  --squircle-border-left: .15rem solid var(--color-cyan-2);
  border-right: .15rem solid var(--color-cyan-2) !important;
  border-left: .15rem solid var(--color-cyan-2) !important;
}

.ThemeBorder2-Cyan2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan2-Light {
  --squircle-border-bottom: .05rem solid var(--color-cyan-2);
  border-bottom: .05rem solid var(--color-cyan-2) !important;
}

.ThemeBorder3-Cyan2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-cyan-2);
  border-bottom: .1rem solid var(--color-cyan-2) !important;
}

.ThemeBorder3-Cyan2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-cyan-2);
  border-bottom: .15rem solid var(--color-cyan-2) !important;
}

.ThemeBorder3-Cyan2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan2-Light {
  --squircle-border-left: .05rem solid var(--color-cyan-2);
  border-left: .05rem solid var(--color-cyan-2) !important;
}

.ThemeBorder4-Cyan2-Regular {
  --squircle-border-left: .1rem solid var(--color-cyan-2);
  border-left: .1rem solid var(--color-cyan-2) !important;
}

.ThemeBorder4-Cyan2-Bold {
  --squircle-border-left: .15rem solid var(--color-cyan-2);
  border-left: .15rem solid var(--color-cyan-2) !important;
}

.ThemeBorder4-Cyan2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder-Cyan2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder-Cyan2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder-Cyan2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder1-Cyan2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder1-Cyan2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder1-Cyan2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder2-Cyan2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder2-Cyan2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder2-Cyan2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder3-Cyan2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder3-Cyan2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder3-Cyan2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder4-Cyan2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder4-Cyan2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 20%, transparent) !important;
}

.ThemeBorder4-Cyan2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder-Cyan2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder-Cyan2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder-Cyan2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder1-Cyan2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder1-Cyan2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder1-Cyan2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder2-Cyan2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder2-Cyan2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder2-Cyan2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder3-Cyan2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder3-Cyan2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder3-Cyan2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder4-Cyan2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder4-Cyan2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 25%, transparent) !important;
}

.ThemeBorder4-Cyan2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder-Cyan2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder-Cyan2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder-Cyan2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder1-Cyan2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder1-Cyan2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder1-Cyan2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder2-Cyan2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder2-Cyan2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder2-Cyan2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder3-Cyan2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder3-Cyan2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder3-Cyan2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder4-Cyan2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder4-Cyan2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 30%, transparent) !important;
}

.ThemeBorder4-Cyan2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder-Cyan2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder-Cyan2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder-Cyan2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder1-Cyan2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder1-Cyan2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder1-Cyan2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder2-Cyan2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder2-Cyan2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder2-Cyan2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder3-Cyan2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder3-Cyan2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder3-Cyan2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder4-Cyan2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder4-Cyan2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 35%, transparent) !important;
}

.ThemeBorder4-Cyan2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder-Cyan2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder-Cyan2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder-Cyan2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder1-Cyan2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder1-Cyan2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder1-Cyan2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder2-Cyan2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder2-Cyan2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder2-Cyan2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder3-Cyan2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder3-Cyan2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder3-Cyan2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder4-Cyan2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder4-Cyan2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 40%, transparent) !important;
}

.ThemeBorder4-Cyan2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder-Cyan2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder-Cyan2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder-Cyan2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder1-Cyan2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder1-Cyan2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder1-Cyan2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder2-Cyan2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder2-Cyan2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder2-Cyan2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder3-Cyan2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder3-Cyan2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder3-Cyan2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder4-Cyan2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder4-Cyan2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-2) 45%, transparent) !important;
}

.ThemeBorder4-Cyan2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-cyan-3);
  border: .05rem solid var(--color-cyan-3) !important;
}

.ThemeBorder-Cyan3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-cyan-3);
  border: .1rem solid var(--color-cyan-3) !important;
}

.ThemeBorder-Cyan3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-cyan-3);
  border: .15rem solid var(--color-cyan-3) !important;
}

.ThemeBorder-Cyan3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan3-Light {
  --squircle-border-top: .05rem solid var(--color-cyan-3);
  --squircle-border-right: .05rem solid var(--color-cyan-3);
  --squircle-border-bottom: .05rem solid var(--color-cyan-3);
  --squircle-border-left: .05rem solid var(--color-cyan-3);
  border-top: .05rem solid var(--color-cyan-3) !important;
  border-right: .05rem solid var(--color-cyan-3) !important;
  border-bottom: .05rem solid var(--color-cyan-3) !important;
  border-left: .05rem solid var(--color-cyan-3) !important;
}

.ThemeBorder1-Cyan3-Regular {
  --squircle-border-top: .1rem solid var(--color-cyan-3);
  --squircle-border-right: .1rem solid var(--color-cyan-3);
  --squircle-border-bottom: .1rem solid var(--color-cyan-3);
  --squircle-border-left: .1rem solid var(--color-cyan-3);
  border-top: .1rem solid var(--color-cyan-3) !important;
  border-right: .1rem solid var(--color-cyan-3) !important;
  border-bottom: .1rem solid var(--color-cyan-3) !important;
  border-left: .1rem solid var(--color-cyan-3) !important;
}

.ThemeBorder1-Cyan3-Bold {
  --squircle-border-top: .15rem solid var(--color-cyan-3);
  --squircle-border-right: .15rem solid var(--color-cyan-3);
  --squircle-border-bottom: .15rem solid var(--color-cyan-3);
  --squircle-border-left: .15rem solid var(--color-cyan-3);
  border-top: .15rem solid var(--color-cyan-3) !important;
  border-right: .15rem solid var(--color-cyan-3) !important;
  border-bottom: .15rem solid var(--color-cyan-3) !important;
  border-left: .15rem solid var(--color-cyan-3) !important;
}

.ThemeBorder1-Cyan3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan3-Light {
  --squircle-border-right: .05rem solid var(--color-cyan-3);
  --squircle-border-left: .05rem solid var(--color-cyan-3);
  border-right: .05rem solid var(--color-cyan-3) !important;
  border-left: .05rem solid var(--color-cyan-3) !important;
}

.ThemeBorder2-Cyan3-Regular {
  --squircle-border-right: .1rem solid var(--color-cyan-3);
  --squircle-border-left: .1rem solid var(--color-cyan-3);
  border-right: .1rem solid var(--color-cyan-3) !important;
  border-left: .1rem solid var(--color-cyan-3) !important;
}

.ThemeBorder2-Cyan3-Bold {
  --squircle-border-right: .15rem solid var(--color-cyan-3);
  --squircle-border-left: .15rem solid var(--color-cyan-3);
  border-right: .15rem solid var(--color-cyan-3) !important;
  border-left: .15rem solid var(--color-cyan-3) !important;
}

.ThemeBorder2-Cyan3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan3-Light {
  --squircle-border-bottom: .05rem solid var(--color-cyan-3);
  border-bottom: .05rem solid var(--color-cyan-3) !important;
}

.ThemeBorder3-Cyan3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-cyan-3);
  border-bottom: .1rem solid var(--color-cyan-3) !important;
}

.ThemeBorder3-Cyan3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-cyan-3);
  border-bottom: .15rem solid var(--color-cyan-3) !important;
}

.ThemeBorder3-Cyan3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan3-Light {
  --squircle-border-left: .05rem solid var(--color-cyan-3);
  border-left: .05rem solid var(--color-cyan-3) !important;
}

.ThemeBorder4-Cyan3-Regular {
  --squircle-border-left: .1rem solid var(--color-cyan-3);
  border-left: .1rem solid var(--color-cyan-3) !important;
}

.ThemeBorder4-Cyan3-Bold {
  --squircle-border-left: .15rem solid var(--color-cyan-3);
  border-left: .15rem solid var(--color-cyan-3) !important;
}

.ThemeBorder4-Cyan3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder-Cyan3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder-Cyan3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder-Cyan3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder1-Cyan3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder1-Cyan3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder1-Cyan3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder2-Cyan3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder2-Cyan3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder2-Cyan3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder3-Cyan3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder3-Cyan3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder3-Cyan3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder4-Cyan3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder4-Cyan3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 20%, transparent) !important;
}

.ThemeBorder4-Cyan3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder-Cyan3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder-Cyan3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder-Cyan3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder1-Cyan3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder1-Cyan3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder1-Cyan3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder2-Cyan3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder2-Cyan3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder2-Cyan3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder3-Cyan3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder3-Cyan3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder3-Cyan3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder4-Cyan3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder4-Cyan3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 25%, transparent) !important;
}

.ThemeBorder4-Cyan3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder-Cyan3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder-Cyan3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder-Cyan3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder1-Cyan3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder1-Cyan3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder1-Cyan3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder2-Cyan3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder2-Cyan3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder2-Cyan3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder3-Cyan3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder3-Cyan3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder3-Cyan3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder4-Cyan3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder4-Cyan3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 30%, transparent) !important;
}

.ThemeBorder4-Cyan3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder-Cyan3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder-Cyan3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder-Cyan3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder1-Cyan3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder1-Cyan3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder1-Cyan3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder2-Cyan3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder2-Cyan3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder2-Cyan3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder3-Cyan3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder3-Cyan3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder3-Cyan3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder4-Cyan3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder4-Cyan3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 35%, transparent) !important;
}

.ThemeBorder4-Cyan3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder-Cyan3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder-Cyan3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder-Cyan3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder1-Cyan3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder1-Cyan3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder1-Cyan3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder2-Cyan3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder2-Cyan3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder2-Cyan3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder3-Cyan3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder3-Cyan3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder3-Cyan3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder4-Cyan3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder4-Cyan3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 40%, transparent) !important;
}

.ThemeBorder4-Cyan3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder-Cyan3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder-Cyan3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder-Cyan3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder1-Cyan3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder1-Cyan3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder1-Cyan3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder2-Cyan3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder2-Cyan3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder2-Cyan3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder3-Cyan3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder3-Cyan3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder3-Cyan3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder4-Cyan3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder4-Cyan3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-3) 45%, transparent) !important;
}

.ThemeBorder4-Cyan3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-cyan-4);
  border: .05rem solid var(--color-cyan-4) !important;
}

.ThemeBorder-Cyan4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-cyan-4);
  border: .1rem solid var(--color-cyan-4) !important;
}

.ThemeBorder-Cyan4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-cyan-4);
  border: .15rem solid var(--color-cyan-4) !important;
}

.ThemeBorder-Cyan4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan4-Light {
  --squircle-border-top: .05rem solid var(--color-cyan-4);
  --squircle-border-right: .05rem solid var(--color-cyan-4);
  --squircle-border-bottom: .05rem solid var(--color-cyan-4);
  --squircle-border-left: .05rem solid var(--color-cyan-4);
  border-top: .05rem solid var(--color-cyan-4) !important;
  border-right: .05rem solid var(--color-cyan-4) !important;
  border-bottom: .05rem solid var(--color-cyan-4) !important;
  border-left: .05rem solid var(--color-cyan-4) !important;
}

.ThemeBorder1-Cyan4-Regular {
  --squircle-border-top: .1rem solid var(--color-cyan-4);
  --squircle-border-right: .1rem solid var(--color-cyan-4);
  --squircle-border-bottom: .1rem solid var(--color-cyan-4);
  --squircle-border-left: .1rem solid var(--color-cyan-4);
  border-top: .1rem solid var(--color-cyan-4) !important;
  border-right: .1rem solid var(--color-cyan-4) !important;
  border-bottom: .1rem solid var(--color-cyan-4) !important;
  border-left: .1rem solid var(--color-cyan-4) !important;
}

.ThemeBorder1-Cyan4-Bold {
  --squircle-border-top: .15rem solid var(--color-cyan-4);
  --squircle-border-right: .15rem solid var(--color-cyan-4);
  --squircle-border-bottom: .15rem solid var(--color-cyan-4);
  --squircle-border-left: .15rem solid var(--color-cyan-4);
  border-top: .15rem solid var(--color-cyan-4) !important;
  border-right: .15rem solid var(--color-cyan-4) !important;
  border-bottom: .15rem solid var(--color-cyan-4) !important;
  border-left: .15rem solid var(--color-cyan-4) !important;
}

.ThemeBorder1-Cyan4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan4-Light {
  --squircle-border-right: .05rem solid var(--color-cyan-4);
  --squircle-border-left: .05rem solid var(--color-cyan-4);
  border-right: .05rem solid var(--color-cyan-4) !important;
  border-left: .05rem solid var(--color-cyan-4) !important;
}

.ThemeBorder2-Cyan4-Regular {
  --squircle-border-right: .1rem solid var(--color-cyan-4);
  --squircle-border-left: .1rem solid var(--color-cyan-4);
  border-right: .1rem solid var(--color-cyan-4) !important;
  border-left: .1rem solid var(--color-cyan-4) !important;
}

.ThemeBorder2-Cyan4-Bold {
  --squircle-border-right: .15rem solid var(--color-cyan-4);
  --squircle-border-left: .15rem solid var(--color-cyan-4);
  border-right: .15rem solid var(--color-cyan-4) !important;
  border-left: .15rem solid var(--color-cyan-4) !important;
}

.ThemeBorder2-Cyan4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan4-Light {
  --squircle-border-bottom: .05rem solid var(--color-cyan-4);
  border-bottom: .05rem solid var(--color-cyan-4) !important;
}

.ThemeBorder3-Cyan4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-cyan-4);
  border-bottom: .1rem solid var(--color-cyan-4) !important;
}

.ThemeBorder3-Cyan4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-cyan-4);
  border-bottom: .15rem solid var(--color-cyan-4) !important;
}

.ThemeBorder3-Cyan4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan4-Light {
  --squircle-border-left: .05rem solid var(--color-cyan-4);
  border-left: .05rem solid var(--color-cyan-4) !important;
}

.ThemeBorder4-Cyan4-Regular {
  --squircle-border-left: .1rem solid var(--color-cyan-4);
  border-left: .1rem solid var(--color-cyan-4) !important;
}

.ThemeBorder4-Cyan4-Bold {
  --squircle-border-left: .15rem solid var(--color-cyan-4);
  border-left: .15rem solid var(--color-cyan-4) !important;
}

.ThemeBorder4-Cyan4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder-Cyan4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder-Cyan4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder-Cyan4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder1-Cyan4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder1-Cyan4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder1-Cyan4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder2-Cyan4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder2-Cyan4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder2-Cyan4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder3-Cyan4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder3-Cyan4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder3-Cyan4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder4-Cyan4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder4-Cyan4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 20%, transparent) !important;
}

.ThemeBorder4-Cyan4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder-Cyan4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder-Cyan4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder-Cyan4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder1-Cyan4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder1-Cyan4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder1-Cyan4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder2-Cyan4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder2-Cyan4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder2-Cyan4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder3-Cyan4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder3-Cyan4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder3-Cyan4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder4-Cyan4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder4-Cyan4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 25%, transparent) !important;
}

.ThemeBorder4-Cyan4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder-Cyan4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder-Cyan4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder-Cyan4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder1-Cyan4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder1-Cyan4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder1-Cyan4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder2-Cyan4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder2-Cyan4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder2-Cyan4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder3-Cyan4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder3-Cyan4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder3-Cyan4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder4-Cyan4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder4-Cyan4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 30%, transparent) !important;
}

.ThemeBorder4-Cyan4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder-Cyan4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder-Cyan4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder-Cyan4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder1-Cyan4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder1-Cyan4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder1-Cyan4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder2-Cyan4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder2-Cyan4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder2-Cyan4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder3-Cyan4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder3-Cyan4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder3-Cyan4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder4-Cyan4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder4-Cyan4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 35%, transparent) !important;
}

.ThemeBorder4-Cyan4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder-Cyan4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder-Cyan4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder-Cyan4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder1-Cyan4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder1-Cyan4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder1-Cyan4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder2-Cyan4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder2-Cyan4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder2-Cyan4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder3-Cyan4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder3-Cyan4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder3-Cyan4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder4-Cyan4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder4-Cyan4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 40%, transparent) !important;
}

.ThemeBorder4-Cyan4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder-Cyan4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder-Cyan4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder-Cyan4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder1-Cyan4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder1-Cyan4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder1-Cyan4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder2-Cyan4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder2-Cyan4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder2-Cyan4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder3-Cyan4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder3-Cyan4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder3-Cyan4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder4-Cyan4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder4-Cyan4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-4) 45%, transparent) !important;
}

.ThemeBorder4-Cyan4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-cyan-5);
  border: .05rem solid var(--color-cyan-5) !important;
}

.ThemeBorder-Cyan5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-cyan-5);
  border: .1rem solid var(--color-cyan-5) !important;
}

.ThemeBorder-Cyan5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-cyan-5);
  border: .15rem solid var(--color-cyan-5) !important;
}

.ThemeBorder-Cyan5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan5-Light {
  --squircle-border-top: .05rem solid var(--color-cyan-5);
  --squircle-border-right: .05rem solid var(--color-cyan-5);
  --squircle-border-bottom: .05rem solid var(--color-cyan-5);
  --squircle-border-left: .05rem solid var(--color-cyan-5);
  border-top: .05rem solid var(--color-cyan-5) !important;
  border-right: .05rem solid var(--color-cyan-5) !important;
  border-bottom: .05rem solid var(--color-cyan-5) !important;
  border-left: .05rem solid var(--color-cyan-5) !important;
}

.ThemeBorder1-Cyan5-Regular {
  --squircle-border-top: .1rem solid var(--color-cyan-5);
  --squircle-border-right: .1rem solid var(--color-cyan-5);
  --squircle-border-bottom: .1rem solid var(--color-cyan-5);
  --squircle-border-left: .1rem solid var(--color-cyan-5);
  border-top: .1rem solid var(--color-cyan-5) !important;
  border-right: .1rem solid var(--color-cyan-5) !important;
  border-bottom: .1rem solid var(--color-cyan-5) !important;
  border-left: .1rem solid var(--color-cyan-5) !important;
}

.ThemeBorder1-Cyan5-Bold {
  --squircle-border-top: .15rem solid var(--color-cyan-5);
  --squircle-border-right: .15rem solid var(--color-cyan-5);
  --squircle-border-bottom: .15rem solid var(--color-cyan-5);
  --squircle-border-left: .15rem solid var(--color-cyan-5);
  border-top: .15rem solid var(--color-cyan-5) !important;
  border-right: .15rem solid var(--color-cyan-5) !important;
  border-bottom: .15rem solid var(--color-cyan-5) !important;
  border-left: .15rem solid var(--color-cyan-5) !important;
}

.ThemeBorder1-Cyan5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan5-Light {
  --squircle-border-right: .05rem solid var(--color-cyan-5);
  --squircle-border-left: .05rem solid var(--color-cyan-5);
  border-right: .05rem solid var(--color-cyan-5) !important;
  border-left: .05rem solid var(--color-cyan-5) !important;
}

.ThemeBorder2-Cyan5-Regular {
  --squircle-border-right: .1rem solid var(--color-cyan-5);
  --squircle-border-left: .1rem solid var(--color-cyan-5);
  border-right: .1rem solid var(--color-cyan-5) !important;
  border-left: .1rem solid var(--color-cyan-5) !important;
}

.ThemeBorder2-Cyan5-Bold {
  --squircle-border-right: .15rem solid var(--color-cyan-5);
  --squircle-border-left: .15rem solid var(--color-cyan-5);
  border-right: .15rem solid var(--color-cyan-5) !important;
  border-left: .15rem solid var(--color-cyan-5) !important;
}

.ThemeBorder2-Cyan5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan5-Light {
  --squircle-border-bottom: .05rem solid var(--color-cyan-5);
  border-bottom: .05rem solid var(--color-cyan-5) !important;
}

.ThemeBorder3-Cyan5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-cyan-5);
  border-bottom: .1rem solid var(--color-cyan-5) !important;
}

.ThemeBorder3-Cyan5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-cyan-5);
  border-bottom: .15rem solid var(--color-cyan-5) !important;
}

.ThemeBorder3-Cyan5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan5-Light {
  --squircle-border-left: .05rem solid var(--color-cyan-5);
  border-left: .05rem solid var(--color-cyan-5) !important;
}

.ThemeBorder4-Cyan5-Regular {
  --squircle-border-left: .1rem solid var(--color-cyan-5);
  border-left: .1rem solid var(--color-cyan-5) !important;
}

.ThemeBorder4-Cyan5-Bold {
  --squircle-border-left: .15rem solid var(--color-cyan-5);
  border-left: .15rem solid var(--color-cyan-5) !important;
}

.ThemeBorder4-Cyan5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder-Cyan5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder-Cyan5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder-Cyan5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder1-Cyan5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder1-Cyan5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder1-Cyan5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder2-Cyan5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder2-Cyan5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder2-Cyan5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder3-Cyan5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder3-Cyan5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder3-Cyan5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder4-Cyan5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder4-Cyan5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 20%, transparent) !important;
}

.ThemeBorder4-Cyan5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder-Cyan5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder-Cyan5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder-Cyan5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder1-Cyan5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder1-Cyan5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder1-Cyan5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder2-Cyan5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder2-Cyan5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder2-Cyan5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder3-Cyan5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder3-Cyan5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder3-Cyan5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder4-Cyan5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder4-Cyan5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 25%, transparent) !important;
}

.ThemeBorder4-Cyan5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder-Cyan5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder-Cyan5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder-Cyan5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder1-Cyan5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder1-Cyan5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder1-Cyan5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder2-Cyan5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder2-Cyan5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder2-Cyan5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder3-Cyan5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder3-Cyan5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder3-Cyan5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder4-Cyan5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder4-Cyan5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 30%, transparent) !important;
}

.ThemeBorder4-Cyan5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder-Cyan5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder-Cyan5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder-Cyan5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder1-Cyan5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder1-Cyan5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder1-Cyan5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder2-Cyan5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder2-Cyan5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder2-Cyan5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder3-Cyan5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder3-Cyan5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder3-Cyan5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder4-Cyan5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder4-Cyan5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 35%, transparent) !important;
}

.ThemeBorder4-Cyan5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder-Cyan5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder-Cyan5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder-Cyan5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder1-Cyan5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder1-Cyan5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder1-Cyan5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder2-Cyan5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder2-Cyan5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder2-Cyan5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder3-Cyan5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder3-Cyan5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder3-Cyan5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder4-Cyan5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder4-Cyan5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 40%, transparent) !important;
}

.ThemeBorder4-Cyan5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder-Cyan5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder-Cyan5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder-Cyan5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder1-Cyan5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder1-Cyan5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder1-Cyan5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder2-Cyan5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder2-Cyan5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder2-Cyan5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder3-Cyan5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder3-Cyan5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder3-Cyan5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder4-Cyan5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder4-Cyan5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-5) 45%, transparent) !important;
}

.ThemeBorder4-Cyan5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-cyan-6);
  border: .05rem solid var(--color-cyan-6) !important;
}

.ThemeBorder-Cyan6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-cyan-6);
  border: .1rem solid var(--color-cyan-6) !important;
}

.ThemeBorder-Cyan6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-cyan-6);
  border: .15rem solid var(--color-cyan-6) !important;
}

.ThemeBorder-Cyan6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan6-Light {
  --squircle-border-top: .05rem solid var(--color-cyan-6);
  --squircle-border-right: .05rem solid var(--color-cyan-6);
  --squircle-border-bottom: .05rem solid var(--color-cyan-6);
  --squircle-border-left: .05rem solid var(--color-cyan-6);
  border-top: .05rem solid var(--color-cyan-6) !important;
  border-right: .05rem solid var(--color-cyan-6) !important;
  border-bottom: .05rem solid var(--color-cyan-6) !important;
  border-left: .05rem solid var(--color-cyan-6) !important;
}

.ThemeBorder1-Cyan6-Regular {
  --squircle-border-top: .1rem solid var(--color-cyan-6);
  --squircle-border-right: .1rem solid var(--color-cyan-6);
  --squircle-border-bottom: .1rem solid var(--color-cyan-6);
  --squircle-border-left: .1rem solid var(--color-cyan-6);
  border-top: .1rem solid var(--color-cyan-6) !important;
  border-right: .1rem solid var(--color-cyan-6) !important;
  border-bottom: .1rem solid var(--color-cyan-6) !important;
  border-left: .1rem solid var(--color-cyan-6) !important;
}

.ThemeBorder1-Cyan6-Bold {
  --squircle-border-top: .15rem solid var(--color-cyan-6);
  --squircle-border-right: .15rem solid var(--color-cyan-6);
  --squircle-border-bottom: .15rem solid var(--color-cyan-6);
  --squircle-border-left: .15rem solid var(--color-cyan-6);
  border-top: .15rem solid var(--color-cyan-6) !important;
  border-right: .15rem solid var(--color-cyan-6) !important;
  border-bottom: .15rem solid var(--color-cyan-6) !important;
  border-left: .15rem solid var(--color-cyan-6) !important;
}

.ThemeBorder1-Cyan6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan6-Light {
  --squircle-border-right: .05rem solid var(--color-cyan-6);
  --squircle-border-left: .05rem solid var(--color-cyan-6);
  border-right: .05rem solid var(--color-cyan-6) !important;
  border-left: .05rem solid var(--color-cyan-6) !important;
}

.ThemeBorder2-Cyan6-Regular {
  --squircle-border-right: .1rem solid var(--color-cyan-6);
  --squircle-border-left: .1rem solid var(--color-cyan-6);
  border-right: .1rem solid var(--color-cyan-6) !important;
  border-left: .1rem solid var(--color-cyan-6) !important;
}

.ThemeBorder2-Cyan6-Bold {
  --squircle-border-right: .15rem solid var(--color-cyan-6);
  --squircle-border-left: .15rem solid var(--color-cyan-6);
  border-right: .15rem solid var(--color-cyan-6) !important;
  border-left: .15rem solid var(--color-cyan-6) !important;
}

.ThemeBorder2-Cyan6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan6-Light {
  --squircle-border-bottom: .05rem solid var(--color-cyan-6);
  border-bottom: .05rem solid var(--color-cyan-6) !important;
}

.ThemeBorder3-Cyan6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-cyan-6);
  border-bottom: .1rem solid var(--color-cyan-6) !important;
}

.ThemeBorder3-Cyan6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-cyan-6);
  border-bottom: .15rem solid var(--color-cyan-6) !important;
}

.ThemeBorder3-Cyan6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan6-Light {
  --squircle-border-left: .05rem solid var(--color-cyan-6);
  border-left: .05rem solid var(--color-cyan-6) !important;
}

.ThemeBorder4-Cyan6-Regular {
  --squircle-border-left: .1rem solid var(--color-cyan-6);
  border-left: .1rem solid var(--color-cyan-6) !important;
}

.ThemeBorder4-Cyan6-Bold {
  --squircle-border-left: .15rem solid var(--color-cyan-6);
  border-left: .15rem solid var(--color-cyan-6) !important;
}

.ThemeBorder4-Cyan6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder-Cyan6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder-Cyan6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder-Cyan6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder1-Cyan6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder1-Cyan6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder1-Cyan6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder2-Cyan6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder2-Cyan6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder2-Cyan6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder3-Cyan6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder3-Cyan6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder3-Cyan6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder4-Cyan6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder4-Cyan6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 20%, transparent) !important;
}

.ThemeBorder4-Cyan6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder-Cyan6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder-Cyan6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder-Cyan6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder1-Cyan6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder1-Cyan6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder1-Cyan6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder2-Cyan6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder2-Cyan6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder2-Cyan6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder3-Cyan6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder3-Cyan6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder3-Cyan6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder4-Cyan6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder4-Cyan6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 25%, transparent) !important;
}

.ThemeBorder4-Cyan6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder-Cyan6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder-Cyan6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder-Cyan6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder1-Cyan6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder1-Cyan6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder1-Cyan6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder2-Cyan6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder2-Cyan6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder2-Cyan6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder3-Cyan6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder3-Cyan6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder3-Cyan6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder4-Cyan6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder4-Cyan6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 30%, transparent) !important;
}

.ThemeBorder4-Cyan6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder-Cyan6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder-Cyan6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder-Cyan6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder1-Cyan6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder1-Cyan6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder1-Cyan6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder2-Cyan6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder2-Cyan6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder2-Cyan6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder3-Cyan6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder3-Cyan6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder3-Cyan6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder4-Cyan6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder4-Cyan6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 35%, transparent) !important;
}

.ThemeBorder4-Cyan6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder-Cyan6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder-Cyan6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder-Cyan6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder1-Cyan6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder1-Cyan6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder1-Cyan6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder2-Cyan6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder2-Cyan6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder2-Cyan6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder3-Cyan6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder3-Cyan6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder3-Cyan6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder4-Cyan6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder4-Cyan6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 40%, transparent) !important;
}

.ThemeBorder4-Cyan6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Cyan6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder-Cyan6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder-Cyan6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder-Cyan6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Cyan6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder1-Cyan6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder1-Cyan6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder1-Cyan6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Cyan6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder2-Cyan6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder2-Cyan6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder2-Cyan6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Cyan6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder3-Cyan6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder3-Cyan6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder3-Cyan6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Cyan6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder4-Cyan6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder4-Cyan6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-cyan-6) 45%, transparent) !important;
}

.ThemeBorder4-Cyan6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-blue-1);
  border: .05rem solid var(--color-blue-1) !important;
}

.ThemeBorder-Blue1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-blue-1);
  border: .1rem solid var(--color-blue-1) !important;
}

.ThemeBorder-Blue1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-blue-1);
  border: .15rem solid var(--color-blue-1) !important;
}

.ThemeBorder-Blue1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue1-Light {
  --squircle-border-top: .05rem solid var(--color-blue-1);
  --squircle-border-right: .05rem solid var(--color-blue-1);
  --squircle-border-bottom: .05rem solid var(--color-blue-1);
  --squircle-border-left: .05rem solid var(--color-blue-1);
  border-top: .05rem solid var(--color-blue-1) !important;
  border-right: .05rem solid var(--color-blue-1) !important;
  border-bottom: .05rem solid var(--color-blue-1) !important;
  border-left: .05rem solid var(--color-blue-1) !important;
}

.ThemeBorder1-Blue1-Regular {
  --squircle-border-top: .1rem solid var(--color-blue-1);
  --squircle-border-right: .1rem solid var(--color-blue-1);
  --squircle-border-bottom: .1rem solid var(--color-blue-1);
  --squircle-border-left: .1rem solid var(--color-blue-1);
  border-top: .1rem solid var(--color-blue-1) !important;
  border-right: .1rem solid var(--color-blue-1) !important;
  border-bottom: .1rem solid var(--color-blue-1) !important;
  border-left: .1rem solid var(--color-blue-1) !important;
}

.ThemeBorder1-Blue1-Bold {
  --squircle-border-top: .15rem solid var(--color-blue-1);
  --squircle-border-right: .15rem solid var(--color-blue-1);
  --squircle-border-bottom: .15rem solid var(--color-blue-1);
  --squircle-border-left: .15rem solid var(--color-blue-1);
  border-top: .15rem solid var(--color-blue-1) !important;
  border-right: .15rem solid var(--color-blue-1) !important;
  border-bottom: .15rem solid var(--color-blue-1) !important;
  border-left: .15rem solid var(--color-blue-1) !important;
}

.ThemeBorder1-Blue1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue1-Light {
  --squircle-border-right: .05rem solid var(--color-blue-1);
  --squircle-border-left: .05rem solid var(--color-blue-1);
  border-right: .05rem solid var(--color-blue-1) !important;
  border-left: .05rem solid var(--color-blue-1) !important;
}

.ThemeBorder2-Blue1-Regular {
  --squircle-border-right: .1rem solid var(--color-blue-1);
  --squircle-border-left: .1rem solid var(--color-blue-1);
  border-right: .1rem solid var(--color-blue-1) !important;
  border-left: .1rem solid var(--color-blue-1) !important;
}

.ThemeBorder2-Blue1-Bold {
  --squircle-border-right: .15rem solid var(--color-blue-1);
  --squircle-border-left: .15rem solid var(--color-blue-1);
  border-right: .15rem solid var(--color-blue-1) !important;
  border-left: .15rem solid var(--color-blue-1) !important;
}

.ThemeBorder2-Blue1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue1-Light {
  --squircle-border-bottom: .05rem solid var(--color-blue-1);
  border-bottom: .05rem solid var(--color-blue-1) !important;
}

.ThemeBorder3-Blue1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-blue-1);
  border-bottom: .1rem solid var(--color-blue-1) !important;
}

.ThemeBorder3-Blue1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-blue-1);
  border-bottom: .15rem solid var(--color-blue-1) !important;
}

.ThemeBorder3-Blue1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue1-Light {
  --squircle-border-left: .05rem solid var(--color-blue-1);
  border-left: .05rem solid var(--color-blue-1) !important;
}

.ThemeBorder4-Blue1-Regular {
  --squircle-border-left: .1rem solid var(--color-blue-1);
  border-left: .1rem solid var(--color-blue-1) !important;
}

.ThemeBorder4-Blue1-Bold {
  --squircle-border-left: .15rem solid var(--color-blue-1);
  border-left: .15rem solid var(--color-blue-1) !important;
}

.ThemeBorder4-Blue1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder-Blue1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder-Blue1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder-Blue1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder1-Blue1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder1-Blue1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder1-Blue1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder2-Blue1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder2-Blue1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder2-Blue1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder3-Blue1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder3-Blue1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder3-Blue1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder4-Blue1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder4-Blue1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 20%, transparent) !important;
}

.ThemeBorder4-Blue1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder-Blue1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder-Blue1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder-Blue1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder1-Blue1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder1-Blue1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder1-Blue1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder2-Blue1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder2-Blue1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder2-Blue1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder3-Blue1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder3-Blue1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder3-Blue1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder4-Blue1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder4-Blue1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 25%, transparent) !important;
}

.ThemeBorder4-Blue1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder-Blue1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder-Blue1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder-Blue1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder1-Blue1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder1-Blue1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder1-Blue1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder2-Blue1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder2-Blue1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder2-Blue1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder3-Blue1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder3-Blue1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder3-Blue1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder4-Blue1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder4-Blue1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 30%, transparent) !important;
}

.ThemeBorder4-Blue1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder-Blue1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder-Blue1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder-Blue1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder1-Blue1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder1-Blue1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder1-Blue1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder2-Blue1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder2-Blue1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder2-Blue1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder3-Blue1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder3-Blue1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder3-Blue1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder4-Blue1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder4-Blue1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 35%, transparent) !important;
}

.ThemeBorder4-Blue1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder-Blue1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder-Blue1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder-Blue1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder1-Blue1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder1-Blue1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder1-Blue1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder2-Blue1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder2-Blue1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder2-Blue1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder3-Blue1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder3-Blue1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder3-Blue1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder4-Blue1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder4-Blue1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 40%, transparent) !important;
}

.ThemeBorder4-Blue1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder-Blue1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder-Blue1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder-Blue1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder1-Blue1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder1-Blue1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder1-Blue1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder2-Blue1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder2-Blue1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder2-Blue1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder3-Blue1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder3-Blue1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder3-Blue1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder4-Blue1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder4-Blue1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-1) 45%, transparent) !important;
}

.ThemeBorder4-Blue1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-blue-2);
  border: .05rem solid var(--color-blue-2) !important;
}

.ThemeBorder-Blue2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-blue-2);
  border: .1rem solid var(--color-blue-2) !important;
}

.ThemeBorder-Blue2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-blue-2);
  border: .15rem solid var(--color-blue-2) !important;
}

.ThemeBorder-Blue2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue2-Light {
  --squircle-border-top: .05rem solid var(--color-blue-2);
  --squircle-border-right: .05rem solid var(--color-blue-2);
  --squircle-border-bottom: .05rem solid var(--color-blue-2);
  --squircle-border-left: .05rem solid var(--color-blue-2);
  border-top: .05rem solid var(--color-blue-2) !important;
  border-right: .05rem solid var(--color-blue-2) !important;
  border-bottom: .05rem solid var(--color-blue-2) !important;
  border-left: .05rem solid var(--color-blue-2) !important;
}

.ThemeBorder1-Blue2-Regular {
  --squircle-border-top: .1rem solid var(--color-blue-2);
  --squircle-border-right: .1rem solid var(--color-blue-2);
  --squircle-border-bottom: .1rem solid var(--color-blue-2);
  --squircle-border-left: .1rem solid var(--color-blue-2);
  border-top: .1rem solid var(--color-blue-2) !important;
  border-right: .1rem solid var(--color-blue-2) !important;
  border-bottom: .1rem solid var(--color-blue-2) !important;
  border-left: .1rem solid var(--color-blue-2) !important;
}

.ThemeBorder1-Blue2-Bold {
  --squircle-border-top: .15rem solid var(--color-blue-2);
  --squircle-border-right: .15rem solid var(--color-blue-2);
  --squircle-border-bottom: .15rem solid var(--color-blue-2);
  --squircle-border-left: .15rem solid var(--color-blue-2);
  border-top: .15rem solid var(--color-blue-2) !important;
  border-right: .15rem solid var(--color-blue-2) !important;
  border-bottom: .15rem solid var(--color-blue-2) !important;
  border-left: .15rem solid var(--color-blue-2) !important;
}

.ThemeBorder1-Blue2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue2-Light {
  --squircle-border-right: .05rem solid var(--color-blue-2);
  --squircle-border-left: .05rem solid var(--color-blue-2);
  border-right: .05rem solid var(--color-blue-2) !important;
  border-left: .05rem solid var(--color-blue-2) !important;
}

.ThemeBorder2-Blue2-Regular {
  --squircle-border-right: .1rem solid var(--color-blue-2);
  --squircle-border-left: .1rem solid var(--color-blue-2);
  border-right: .1rem solid var(--color-blue-2) !important;
  border-left: .1rem solid var(--color-blue-2) !important;
}

.ThemeBorder2-Blue2-Bold {
  --squircle-border-right: .15rem solid var(--color-blue-2);
  --squircle-border-left: .15rem solid var(--color-blue-2);
  border-right: .15rem solid var(--color-blue-2) !important;
  border-left: .15rem solid var(--color-blue-2) !important;
}

.ThemeBorder2-Blue2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue2-Light {
  --squircle-border-bottom: .05rem solid var(--color-blue-2);
  border-bottom: .05rem solid var(--color-blue-2) !important;
}

.ThemeBorder3-Blue2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-blue-2);
  border-bottom: .1rem solid var(--color-blue-2) !important;
}

.ThemeBorder3-Blue2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-blue-2);
  border-bottom: .15rem solid var(--color-blue-2) !important;
}

.ThemeBorder3-Blue2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue2-Light {
  --squircle-border-left: .05rem solid var(--color-blue-2);
  border-left: .05rem solid var(--color-blue-2) !important;
}

.ThemeBorder4-Blue2-Regular {
  --squircle-border-left: .1rem solid var(--color-blue-2);
  border-left: .1rem solid var(--color-blue-2) !important;
}

.ThemeBorder4-Blue2-Bold {
  --squircle-border-left: .15rem solid var(--color-blue-2);
  border-left: .15rem solid var(--color-blue-2) !important;
}

.ThemeBorder4-Blue2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder-Blue2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder-Blue2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder-Blue2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder1-Blue2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder1-Blue2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder1-Blue2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder2-Blue2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder2-Blue2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder2-Blue2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder3-Blue2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder3-Blue2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder3-Blue2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder4-Blue2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder4-Blue2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 20%, transparent) !important;
}

.ThemeBorder4-Blue2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder-Blue2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder-Blue2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder-Blue2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder1-Blue2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder1-Blue2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder1-Blue2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder2-Blue2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder2-Blue2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder2-Blue2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder3-Blue2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder3-Blue2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder3-Blue2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder4-Blue2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder4-Blue2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 25%, transparent) !important;
}

.ThemeBorder4-Blue2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder-Blue2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder-Blue2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder-Blue2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder1-Blue2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder1-Blue2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder1-Blue2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder2-Blue2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder2-Blue2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder2-Blue2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder3-Blue2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder3-Blue2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder3-Blue2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder4-Blue2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder4-Blue2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 30%, transparent) !important;
}

.ThemeBorder4-Blue2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder-Blue2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder-Blue2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder-Blue2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder1-Blue2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder1-Blue2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder1-Blue2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder2-Blue2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder2-Blue2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder2-Blue2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder3-Blue2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder3-Blue2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder3-Blue2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder4-Blue2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder4-Blue2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 35%, transparent) !important;
}

.ThemeBorder4-Blue2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder-Blue2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder-Blue2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder-Blue2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder1-Blue2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder1-Blue2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder1-Blue2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder2-Blue2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder2-Blue2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder2-Blue2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder3-Blue2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder3-Blue2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder3-Blue2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder4-Blue2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder4-Blue2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 40%, transparent) !important;
}

.ThemeBorder4-Blue2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder-Blue2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder-Blue2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder-Blue2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder1-Blue2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder1-Blue2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder1-Blue2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder2-Blue2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder2-Blue2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder2-Blue2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder3-Blue2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder3-Blue2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder3-Blue2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder4-Blue2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder4-Blue2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-2) 45%, transparent) !important;
}

.ThemeBorder4-Blue2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-blue-3);
  border: .05rem solid var(--color-blue-3) !important;
}

.ThemeBorder-Blue3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-blue-3);
  border: .1rem solid var(--color-blue-3) !important;
}

.ThemeBorder-Blue3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-blue-3);
  border: .15rem solid var(--color-blue-3) !important;
}

.ThemeBorder-Blue3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue3-Light {
  --squircle-border-top: .05rem solid var(--color-blue-3);
  --squircle-border-right: .05rem solid var(--color-blue-3);
  --squircle-border-bottom: .05rem solid var(--color-blue-3);
  --squircle-border-left: .05rem solid var(--color-blue-3);
  border-top: .05rem solid var(--color-blue-3) !important;
  border-right: .05rem solid var(--color-blue-3) !important;
  border-bottom: .05rem solid var(--color-blue-3) !important;
  border-left: .05rem solid var(--color-blue-3) !important;
}

.ThemeBorder1-Blue3-Regular {
  --squircle-border-top: .1rem solid var(--color-blue-3);
  --squircle-border-right: .1rem solid var(--color-blue-3);
  --squircle-border-bottom: .1rem solid var(--color-blue-3);
  --squircle-border-left: .1rem solid var(--color-blue-3);
  border-top: .1rem solid var(--color-blue-3) !important;
  border-right: .1rem solid var(--color-blue-3) !important;
  border-bottom: .1rem solid var(--color-blue-3) !important;
  border-left: .1rem solid var(--color-blue-3) !important;
}

.ThemeBorder1-Blue3-Bold {
  --squircle-border-top: .15rem solid var(--color-blue-3);
  --squircle-border-right: .15rem solid var(--color-blue-3);
  --squircle-border-bottom: .15rem solid var(--color-blue-3);
  --squircle-border-left: .15rem solid var(--color-blue-3);
  border-top: .15rem solid var(--color-blue-3) !important;
  border-right: .15rem solid var(--color-blue-3) !important;
  border-bottom: .15rem solid var(--color-blue-3) !important;
  border-left: .15rem solid var(--color-blue-3) !important;
}

.ThemeBorder1-Blue3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue3-Light {
  --squircle-border-right: .05rem solid var(--color-blue-3);
  --squircle-border-left: .05rem solid var(--color-blue-3);
  border-right: .05rem solid var(--color-blue-3) !important;
  border-left: .05rem solid var(--color-blue-3) !important;
}

.ThemeBorder2-Blue3-Regular {
  --squircle-border-right: .1rem solid var(--color-blue-3);
  --squircle-border-left: .1rem solid var(--color-blue-3);
  border-right: .1rem solid var(--color-blue-3) !important;
  border-left: .1rem solid var(--color-blue-3) !important;
}

.ThemeBorder2-Blue3-Bold {
  --squircle-border-right: .15rem solid var(--color-blue-3);
  --squircle-border-left: .15rem solid var(--color-blue-3);
  border-right: .15rem solid var(--color-blue-3) !important;
  border-left: .15rem solid var(--color-blue-3) !important;
}

.ThemeBorder2-Blue3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue3-Light {
  --squircle-border-bottom: .05rem solid var(--color-blue-3);
  border-bottom: .05rem solid var(--color-blue-3) !important;
}

.ThemeBorder3-Blue3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-blue-3);
  border-bottom: .1rem solid var(--color-blue-3) !important;
}

.ThemeBorder3-Blue3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-blue-3);
  border-bottom: .15rem solid var(--color-blue-3) !important;
}

.ThemeBorder3-Blue3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue3-Light {
  --squircle-border-left: .05rem solid var(--color-blue-3);
  border-left: .05rem solid var(--color-blue-3) !important;
}

.ThemeBorder4-Blue3-Regular {
  --squircle-border-left: .1rem solid var(--color-blue-3);
  border-left: .1rem solid var(--color-blue-3) !important;
}

.ThemeBorder4-Blue3-Bold {
  --squircle-border-left: .15rem solid var(--color-blue-3);
  border-left: .15rem solid var(--color-blue-3) !important;
}

.ThemeBorder4-Blue3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder-Blue3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder-Blue3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder-Blue3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder1-Blue3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder1-Blue3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder1-Blue3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder2-Blue3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder2-Blue3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder2-Blue3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder3-Blue3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder3-Blue3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder3-Blue3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder4-Blue3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder4-Blue3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 20%, transparent) !important;
}

.ThemeBorder4-Blue3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder-Blue3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder-Blue3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder-Blue3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder1-Blue3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder1-Blue3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder1-Blue3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder2-Blue3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder2-Blue3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder2-Blue3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder3-Blue3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder3-Blue3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder3-Blue3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder4-Blue3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder4-Blue3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 25%, transparent) !important;
}

.ThemeBorder4-Blue3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder-Blue3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder-Blue3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder-Blue3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder1-Blue3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder1-Blue3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder1-Blue3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder2-Blue3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder2-Blue3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder2-Blue3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder3-Blue3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder3-Blue3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder3-Blue3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder4-Blue3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder4-Blue3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 30%, transparent) !important;
}

.ThemeBorder4-Blue3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder-Blue3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder-Blue3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder-Blue3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder1-Blue3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder1-Blue3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder1-Blue3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder2-Blue3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder2-Blue3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder2-Blue3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder3-Blue3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder3-Blue3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder3-Blue3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder4-Blue3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder4-Blue3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 35%, transparent) !important;
}

.ThemeBorder4-Blue3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder-Blue3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder-Blue3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder-Blue3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder1-Blue3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder1-Blue3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder1-Blue3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder2-Blue3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder2-Blue3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder2-Blue3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder3-Blue3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder3-Blue3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder3-Blue3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder4-Blue3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder4-Blue3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 40%, transparent) !important;
}

.ThemeBorder4-Blue3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder-Blue3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder-Blue3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder-Blue3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder1-Blue3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder1-Blue3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder1-Blue3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder2-Blue3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder2-Blue3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder2-Blue3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder3-Blue3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder3-Blue3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder3-Blue3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder4-Blue3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder4-Blue3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-3) 45%, transparent) !important;
}

.ThemeBorder4-Blue3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-blue-4);
  border: .05rem solid var(--color-blue-4) !important;
}

.ThemeBorder-Blue4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-blue-4);
  border: .1rem solid var(--color-blue-4) !important;
}

.ThemeBorder-Blue4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-blue-4);
  border: .15rem solid var(--color-blue-4) !important;
}

.ThemeBorder-Blue4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue4-Light {
  --squircle-border-top: .05rem solid var(--color-blue-4);
  --squircle-border-right: .05rem solid var(--color-blue-4);
  --squircle-border-bottom: .05rem solid var(--color-blue-4);
  --squircle-border-left: .05rem solid var(--color-blue-4);
  border-top: .05rem solid var(--color-blue-4) !important;
  border-right: .05rem solid var(--color-blue-4) !important;
  border-bottom: .05rem solid var(--color-blue-4) !important;
  border-left: .05rem solid var(--color-blue-4) !important;
}

.ThemeBorder1-Blue4-Regular {
  --squircle-border-top: .1rem solid var(--color-blue-4);
  --squircle-border-right: .1rem solid var(--color-blue-4);
  --squircle-border-bottom: .1rem solid var(--color-blue-4);
  --squircle-border-left: .1rem solid var(--color-blue-4);
  border-top: .1rem solid var(--color-blue-4) !important;
  border-right: .1rem solid var(--color-blue-4) !important;
  border-bottom: .1rem solid var(--color-blue-4) !important;
  border-left: .1rem solid var(--color-blue-4) !important;
}

.ThemeBorder1-Blue4-Bold {
  --squircle-border-top: .15rem solid var(--color-blue-4);
  --squircle-border-right: .15rem solid var(--color-blue-4);
  --squircle-border-bottom: .15rem solid var(--color-blue-4);
  --squircle-border-left: .15rem solid var(--color-blue-4);
  border-top: .15rem solid var(--color-blue-4) !important;
  border-right: .15rem solid var(--color-blue-4) !important;
  border-bottom: .15rem solid var(--color-blue-4) !important;
  border-left: .15rem solid var(--color-blue-4) !important;
}

.ThemeBorder1-Blue4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue4-Light {
  --squircle-border-right: .05rem solid var(--color-blue-4);
  --squircle-border-left: .05rem solid var(--color-blue-4);
  border-right: .05rem solid var(--color-blue-4) !important;
  border-left: .05rem solid var(--color-blue-4) !important;
}

.ThemeBorder2-Blue4-Regular {
  --squircle-border-right: .1rem solid var(--color-blue-4);
  --squircle-border-left: .1rem solid var(--color-blue-4);
  border-right: .1rem solid var(--color-blue-4) !important;
  border-left: .1rem solid var(--color-blue-4) !important;
}

.ThemeBorder2-Blue4-Bold {
  --squircle-border-right: .15rem solid var(--color-blue-4);
  --squircle-border-left: .15rem solid var(--color-blue-4);
  border-right: .15rem solid var(--color-blue-4) !important;
  border-left: .15rem solid var(--color-blue-4) !important;
}

.ThemeBorder2-Blue4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue4-Light {
  --squircle-border-bottom: .05rem solid var(--color-blue-4);
  border-bottom: .05rem solid var(--color-blue-4) !important;
}

.ThemeBorder3-Blue4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-blue-4);
  border-bottom: .1rem solid var(--color-blue-4) !important;
}

.ThemeBorder3-Blue4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-blue-4);
  border-bottom: .15rem solid var(--color-blue-4) !important;
}

.ThemeBorder3-Blue4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue4-Light {
  --squircle-border-left: .05rem solid var(--color-blue-4);
  border-left: .05rem solid var(--color-blue-4) !important;
}

.ThemeBorder4-Blue4-Regular {
  --squircle-border-left: .1rem solid var(--color-blue-4);
  border-left: .1rem solid var(--color-blue-4) !important;
}

.ThemeBorder4-Blue4-Bold {
  --squircle-border-left: .15rem solid var(--color-blue-4);
  border-left: .15rem solid var(--color-blue-4) !important;
}

.ThemeBorder4-Blue4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder-Blue4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder-Blue4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder-Blue4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder1-Blue4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder1-Blue4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder1-Blue4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder2-Blue4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder2-Blue4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder2-Blue4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder3-Blue4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder3-Blue4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder3-Blue4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder4-Blue4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder4-Blue4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 20%, transparent) !important;
}

.ThemeBorder4-Blue4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder-Blue4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder-Blue4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder-Blue4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder1-Blue4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder1-Blue4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder1-Blue4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder2-Blue4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder2-Blue4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder2-Blue4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder3-Blue4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder3-Blue4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder3-Blue4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder4-Blue4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder4-Blue4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 25%, transparent) !important;
}

.ThemeBorder4-Blue4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder-Blue4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder-Blue4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder-Blue4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder1-Blue4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder1-Blue4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder1-Blue4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder2-Blue4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder2-Blue4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder2-Blue4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder3-Blue4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder3-Blue4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder3-Blue4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder4-Blue4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder4-Blue4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 30%, transparent) !important;
}

.ThemeBorder4-Blue4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder-Blue4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder-Blue4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder-Blue4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder1-Blue4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder1-Blue4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder1-Blue4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder2-Blue4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder2-Blue4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder2-Blue4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder3-Blue4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder3-Blue4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder3-Blue4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder4-Blue4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder4-Blue4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 35%, transparent) !important;
}

.ThemeBorder4-Blue4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder-Blue4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder-Blue4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder-Blue4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder1-Blue4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder1-Blue4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder1-Blue4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder2-Blue4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder2-Blue4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder2-Blue4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder3-Blue4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder3-Blue4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder3-Blue4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder4-Blue4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder4-Blue4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 40%, transparent) !important;
}

.ThemeBorder4-Blue4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder-Blue4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder-Blue4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder-Blue4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder1-Blue4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder1-Blue4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder1-Blue4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder2-Blue4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder2-Blue4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder2-Blue4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder3-Blue4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder3-Blue4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder3-Blue4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder4-Blue4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder4-Blue4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-4) 45%, transparent) !important;
}

.ThemeBorder4-Blue4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-blue-5);
  border: .05rem solid var(--color-blue-5) !important;
}

.ThemeBorder-Blue5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-blue-5);
  border: .1rem solid var(--color-blue-5) !important;
}

.ThemeBorder-Blue5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-blue-5);
  border: .15rem solid var(--color-blue-5) !important;
}

.ThemeBorder-Blue5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue5-Light {
  --squircle-border-top: .05rem solid var(--color-blue-5);
  --squircle-border-right: .05rem solid var(--color-blue-5);
  --squircle-border-bottom: .05rem solid var(--color-blue-5);
  --squircle-border-left: .05rem solid var(--color-blue-5);
  border-top: .05rem solid var(--color-blue-5) !important;
  border-right: .05rem solid var(--color-blue-5) !important;
  border-bottom: .05rem solid var(--color-blue-5) !important;
  border-left: .05rem solid var(--color-blue-5) !important;
}

.ThemeBorder1-Blue5-Regular {
  --squircle-border-top: .1rem solid var(--color-blue-5);
  --squircle-border-right: .1rem solid var(--color-blue-5);
  --squircle-border-bottom: .1rem solid var(--color-blue-5);
  --squircle-border-left: .1rem solid var(--color-blue-5);
  border-top: .1rem solid var(--color-blue-5) !important;
  border-right: .1rem solid var(--color-blue-5) !important;
  border-bottom: .1rem solid var(--color-blue-5) !important;
  border-left: .1rem solid var(--color-blue-5) !important;
}

.ThemeBorder1-Blue5-Bold {
  --squircle-border-top: .15rem solid var(--color-blue-5);
  --squircle-border-right: .15rem solid var(--color-blue-5);
  --squircle-border-bottom: .15rem solid var(--color-blue-5);
  --squircle-border-left: .15rem solid var(--color-blue-5);
  border-top: .15rem solid var(--color-blue-5) !important;
  border-right: .15rem solid var(--color-blue-5) !important;
  border-bottom: .15rem solid var(--color-blue-5) !important;
  border-left: .15rem solid var(--color-blue-5) !important;
}

.ThemeBorder1-Blue5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue5-Light {
  --squircle-border-right: .05rem solid var(--color-blue-5);
  --squircle-border-left: .05rem solid var(--color-blue-5);
  border-right: .05rem solid var(--color-blue-5) !important;
  border-left: .05rem solid var(--color-blue-5) !important;
}

.ThemeBorder2-Blue5-Regular {
  --squircle-border-right: .1rem solid var(--color-blue-5);
  --squircle-border-left: .1rem solid var(--color-blue-5);
  border-right: .1rem solid var(--color-blue-5) !important;
  border-left: .1rem solid var(--color-blue-5) !important;
}

.ThemeBorder2-Blue5-Bold {
  --squircle-border-right: .15rem solid var(--color-blue-5);
  --squircle-border-left: .15rem solid var(--color-blue-5);
  border-right: .15rem solid var(--color-blue-5) !important;
  border-left: .15rem solid var(--color-blue-5) !important;
}

.ThemeBorder2-Blue5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue5-Light {
  --squircle-border-bottom: .05rem solid var(--color-blue-5);
  border-bottom: .05rem solid var(--color-blue-5) !important;
}

.ThemeBorder3-Blue5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-blue-5);
  border-bottom: .1rem solid var(--color-blue-5) !important;
}

.ThemeBorder3-Blue5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-blue-5);
  border-bottom: .15rem solid var(--color-blue-5) !important;
}

.ThemeBorder3-Blue5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue5-Light {
  --squircle-border-left: .05rem solid var(--color-blue-5);
  border-left: .05rem solid var(--color-blue-5) !important;
}

.ThemeBorder4-Blue5-Regular {
  --squircle-border-left: .1rem solid var(--color-blue-5);
  border-left: .1rem solid var(--color-blue-5) !important;
}

.ThemeBorder4-Blue5-Bold {
  --squircle-border-left: .15rem solid var(--color-blue-5);
  border-left: .15rem solid var(--color-blue-5) !important;
}

.ThemeBorder4-Blue5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder-Blue5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder-Blue5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder-Blue5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder1-Blue5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder1-Blue5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder1-Blue5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder2-Blue5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder2-Blue5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder2-Blue5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder3-Blue5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder3-Blue5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder3-Blue5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder4-Blue5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder4-Blue5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 20%, transparent) !important;
}

.ThemeBorder4-Blue5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder-Blue5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder-Blue5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder-Blue5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder1-Blue5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder1-Blue5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder1-Blue5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder2-Blue5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder2-Blue5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder2-Blue5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder3-Blue5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder3-Blue5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder3-Blue5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder4-Blue5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder4-Blue5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 25%, transparent) !important;
}

.ThemeBorder4-Blue5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder-Blue5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder-Blue5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder-Blue5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder1-Blue5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder1-Blue5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder1-Blue5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder2-Blue5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder2-Blue5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder2-Blue5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder3-Blue5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder3-Blue5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder3-Blue5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder4-Blue5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder4-Blue5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 30%, transparent) !important;
}

.ThemeBorder4-Blue5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder-Blue5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder-Blue5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder-Blue5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder1-Blue5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder1-Blue5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder1-Blue5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder2-Blue5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder2-Blue5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder2-Blue5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder3-Blue5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder3-Blue5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder3-Blue5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder4-Blue5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder4-Blue5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 35%, transparent) !important;
}

.ThemeBorder4-Blue5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder-Blue5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder-Blue5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder-Blue5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder1-Blue5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder1-Blue5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder1-Blue5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder2-Blue5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder2-Blue5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder2-Blue5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder3-Blue5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder3-Blue5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder3-Blue5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder4-Blue5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder4-Blue5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 40%, transparent) !important;
}

.ThemeBorder4-Blue5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder-Blue5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder-Blue5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder-Blue5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder1-Blue5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder1-Blue5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder1-Blue5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder2-Blue5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder2-Blue5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder2-Blue5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder3-Blue5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder3-Blue5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder3-Blue5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder4-Blue5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder4-Blue5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-5) 45%, transparent) !important;
}

.ThemeBorder4-Blue5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-blue-6);
  border: .05rem solid var(--color-blue-6) !important;
}

.ThemeBorder-Blue6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-blue-6);
  border: .1rem solid var(--color-blue-6) !important;
}

.ThemeBorder-Blue6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-blue-6);
  border: .15rem solid var(--color-blue-6) !important;
}

.ThemeBorder-Blue6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue6-Light {
  --squircle-border-top: .05rem solid var(--color-blue-6);
  --squircle-border-right: .05rem solid var(--color-blue-6);
  --squircle-border-bottom: .05rem solid var(--color-blue-6);
  --squircle-border-left: .05rem solid var(--color-blue-6);
  border-top: .05rem solid var(--color-blue-6) !important;
  border-right: .05rem solid var(--color-blue-6) !important;
  border-bottom: .05rem solid var(--color-blue-6) !important;
  border-left: .05rem solid var(--color-blue-6) !important;
}

.ThemeBorder1-Blue6-Regular {
  --squircle-border-top: .1rem solid var(--color-blue-6);
  --squircle-border-right: .1rem solid var(--color-blue-6);
  --squircle-border-bottom: .1rem solid var(--color-blue-6);
  --squircle-border-left: .1rem solid var(--color-blue-6);
  border-top: .1rem solid var(--color-blue-6) !important;
  border-right: .1rem solid var(--color-blue-6) !important;
  border-bottom: .1rem solid var(--color-blue-6) !important;
  border-left: .1rem solid var(--color-blue-6) !important;
}

.ThemeBorder1-Blue6-Bold {
  --squircle-border-top: .15rem solid var(--color-blue-6);
  --squircle-border-right: .15rem solid var(--color-blue-6);
  --squircle-border-bottom: .15rem solid var(--color-blue-6);
  --squircle-border-left: .15rem solid var(--color-blue-6);
  border-top: .15rem solid var(--color-blue-6) !important;
  border-right: .15rem solid var(--color-blue-6) !important;
  border-bottom: .15rem solid var(--color-blue-6) !important;
  border-left: .15rem solid var(--color-blue-6) !important;
}

.ThemeBorder1-Blue6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue6-Light {
  --squircle-border-right: .05rem solid var(--color-blue-6);
  --squircle-border-left: .05rem solid var(--color-blue-6);
  border-right: .05rem solid var(--color-blue-6) !important;
  border-left: .05rem solid var(--color-blue-6) !important;
}

.ThemeBorder2-Blue6-Regular {
  --squircle-border-right: .1rem solid var(--color-blue-6);
  --squircle-border-left: .1rem solid var(--color-blue-6);
  border-right: .1rem solid var(--color-blue-6) !important;
  border-left: .1rem solid var(--color-blue-6) !important;
}

.ThemeBorder2-Blue6-Bold {
  --squircle-border-right: .15rem solid var(--color-blue-6);
  --squircle-border-left: .15rem solid var(--color-blue-6);
  border-right: .15rem solid var(--color-blue-6) !important;
  border-left: .15rem solid var(--color-blue-6) !important;
}

.ThemeBorder2-Blue6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue6-Light {
  --squircle-border-bottom: .05rem solid var(--color-blue-6);
  border-bottom: .05rem solid var(--color-blue-6) !important;
}

.ThemeBorder3-Blue6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-blue-6);
  border-bottom: .1rem solid var(--color-blue-6) !important;
}

.ThemeBorder3-Blue6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-blue-6);
  border-bottom: .15rem solid var(--color-blue-6) !important;
}

.ThemeBorder3-Blue6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue6-Light {
  --squircle-border-left: .05rem solid var(--color-blue-6);
  border-left: .05rem solid var(--color-blue-6) !important;
}

.ThemeBorder4-Blue6-Regular {
  --squircle-border-left: .1rem solid var(--color-blue-6);
  border-left: .1rem solid var(--color-blue-6) !important;
}

.ThemeBorder4-Blue6-Bold {
  --squircle-border-left: .15rem solid var(--color-blue-6);
  border-left: .15rem solid var(--color-blue-6) !important;
}

.ThemeBorder4-Blue6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder-Blue6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder-Blue6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder-Blue6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder1-Blue6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder1-Blue6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder1-Blue6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder2-Blue6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder2-Blue6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder2-Blue6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder3-Blue6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder3-Blue6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder3-Blue6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder4-Blue6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder4-Blue6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 20%, transparent) !important;
}

.ThemeBorder4-Blue6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder-Blue6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder-Blue6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder-Blue6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder1-Blue6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder1-Blue6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder1-Blue6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder2-Blue6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder2-Blue6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder2-Blue6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder3-Blue6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder3-Blue6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder3-Blue6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder4-Blue6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder4-Blue6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 25%, transparent) !important;
}

.ThemeBorder4-Blue6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder-Blue6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder-Blue6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder-Blue6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder1-Blue6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder1-Blue6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder1-Blue6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder2-Blue6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder2-Blue6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder2-Blue6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder3-Blue6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder3-Blue6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder3-Blue6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder4-Blue6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder4-Blue6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 30%, transparent) !important;
}

.ThemeBorder4-Blue6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder-Blue6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder-Blue6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder-Blue6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder1-Blue6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder1-Blue6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder1-Blue6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder2-Blue6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder2-Blue6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder2-Blue6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder3-Blue6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder3-Blue6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder3-Blue6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder4-Blue6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder4-Blue6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 35%, transparent) !important;
}

.ThemeBorder4-Blue6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder-Blue6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder-Blue6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder-Blue6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder1-Blue6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder1-Blue6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder1-Blue6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder2-Blue6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder2-Blue6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder2-Blue6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder3-Blue6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder3-Blue6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder3-Blue6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder4-Blue6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder4-Blue6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 40%, transparent) !important;
}

.ThemeBorder4-Blue6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Blue6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder-Blue6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder-Blue6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder-Blue6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Blue6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder1-Blue6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder1-Blue6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder1-Blue6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Blue6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder2-Blue6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder2-Blue6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder2-Blue6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Blue6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder3-Blue6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder3-Blue6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder3-Blue6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Blue6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder4-Blue6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder4-Blue6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-blue-6) 45%, transparent) !important;
}

.ThemeBorder4-Blue6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-indigo-1);
  border: .05rem solid var(--color-indigo-1) !important;
}

.ThemeBorder-Indigo1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-indigo-1);
  border: .1rem solid var(--color-indigo-1) !important;
}

.ThemeBorder-Indigo1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-indigo-1);
  border: .15rem solid var(--color-indigo-1) !important;
}

.ThemeBorder-Indigo1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo1-Light {
  --squircle-border-top: .05rem solid var(--color-indigo-1);
  --squircle-border-right: .05rem solid var(--color-indigo-1);
  --squircle-border-bottom: .05rem solid var(--color-indigo-1);
  --squircle-border-left: .05rem solid var(--color-indigo-1);
  border-top: .05rem solid var(--color-indigo-1) !important;
  border-right: .05rem solid var(--color-indigo-1) !important;
  border-bottom: .05rem solid var(--color-indigo-1) !important;
  border-left: .05rem solid var(--color-indigo-1) !important;
}

.ThemeBorder1-Indigo1-Regular {
  --squircle-border-top: .1rem solid var(--color-indigo-1);
  --squircle-border-right: .1rem solid var(--color-indigo-1);
  --squircle-border-bottom: .1rem solid var(--color-indigo-1);
  --squircle-border-left: .1rem solid var(--color-indigo-1);
  border-top: .1rem solid var(--color-indigo-1) !important;
  border-right: .1rem solid var(--color-indigo-1) !important;
  border-bottom: .1rem solid var(--color-indigo-1) !important;
  border-left: .1rem solid var(--color-indigo-1) !important;
}

.ThemeBorder1-Indigo1-Bold {
  --squircle-border-top: .15rem solid var(--color-indigo-1);
  --squircle-border-right: .15rem solid var(--color-indigo-1);
  --squircle-border-bottom: .15rem solid var(--color-indigo-1);
  --squircle-border-left: .15rem solid var(--color-indigo-1);
  border-top: .15rem solid var(--color-indigo-1) !important;
  border-right: .15rem solid var(--color-indigo-1) !important;
  border-bottom: .15rem solid var(--color-indigo-1) !important;
  border-left: .15rem solid var(--color-indigo-1) !important;
}

.ThemeBorder1-Indigo1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo1-Light {
  --squircle-border-right: .05rem solid var(--color-indigo-1);
  --squircle-border-left: .05rem solid var(--color-indigo-1);
  border-right: .05rem solid var(--color-indigo-1) !important;
  border-left: .05rem solid var(--color-indigo-1) !important;
}

.ThemeBorder2-Indigo1-Regular {
  --squircle-border-right: .1rem solid var(--color-indigo-1);
  --squircle-border-left: .1rem solid var(--color-indigo-1);
  border-right: .1rem solid var(--color-indigo-1) !important;
  border-left: .1rem solid var(--color-indigo-1) !important;
}

.ThemeBorder2-Indigo1-Bold {
  --squircle-border-right: .15rem solid var(--color-indigo-1);
  --squircle-border-left: .15rem solid var(--color-indigo-1);
  border-right: .15rem solid var(--color-indigo-1) !important;
  border-left: .15rem solid var(--color-indigo-1) !important;
}

.ThemeBorder2-Indigo1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo1-Light {
  --squircle-border-bottom: .05rem solid var(--color-indigo-1);
  border-bottom: .05rem solid var(--color-indigo-1) !important;
}

.ThemeBorder3-Indigo1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-indigo-1);
  border-bottom: .1rem solid var(--color-indigo-1) !important;
}

.ThemeBorder3-Indigo1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-indigo-1);
  border-bottom: .15rem solid var(--color-indigo-1) !important;
}

.ThemeBorder3-Indigo1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo1-Light {
  --squircle-border-left: .05rem solid var(--color-indigo-1);
  border-left: .05rem solid var(--color-indigo-1) !important;
}

.ThemeBorder4-Indigo1-Regular {
  --squircle-border-left: .1rem solid var(--color-indigo-1);
  border-left: .1rem solid var(--color-indigo-1) !important;
}

.ThemeBorder4-Indigo1-Bold {
  --squircle-border-left: .15rem solid var(--color-indigo-1);
  border-left: .15rem solid var(--color-indigo-1) !important;
}

.ThemeBorder4-Indigo1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder-Indigo1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder-Indigo1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder-Indigo1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder1-Indigo1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder1-Indigo1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder1-Indigo1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder2-Indigo1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder2-Indigo1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder2-Indigo1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder3-Indigo1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder3-Indigo1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder3-Indigo1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder4-Indigo1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder4-Indigo1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 20%, transparent) !important;
}

.ThemeBorder4-Indigo1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder-Indigo1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder-Indigo1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder-Indigo1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder1-Indigo1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder1-Indigo1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder1-Indigo1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder2-Indigo1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder2-Indigo1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder2-Indigo1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder3-Indigo1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder3-Indigo1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder3-Indigo1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder4-Indigo1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder4-Indigo1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 25%, transparent) !important;
}

.ThemeBorder4-Indigo1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder-Indigo1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder-Indigo1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder-Indigo1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder1-Indigo1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder1-Indigo1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder1-Indigo1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder2-Indigo1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder2-Indigo1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder2-Indigo1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder3-Indigo1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder3-Indigo1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder3-Indigo1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder4-Indigo1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder4-Indigo1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 30%, transparent) !important;
}

.ThemeBorder4-Indigo1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder-Indigo1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder-Indigo1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder-Indigo1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder1-Indigo1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder1-Indigo1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder1-Indigo1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder2-Indigo1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder2-Indigo1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder2-Indigo1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder3-Indigo1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder3-Indigo1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder3-Indigo1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder4-Indigo1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder4-Indigo1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 35%, transparent) !important;
}

.ThemeBorder4-Indigo1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder-Indigo1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder-Indigo1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder-Indigo1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder1-Indigo1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder1-Indigo1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder1-Indigo1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder2-Indigo1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder2-Indigo1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder2-Indigo1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder3-Indigo1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder3-Indigo1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder3-Indigo1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder4-Indigo1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder4-Indigo1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 40%, transparent) !important;
}

.ThemeBorder4-Indigo1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder-Indigo1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder-Indigo1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder-Indigo1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder1-Indigo1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder1-Indigo1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder1-Indigo1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder2-Indigo1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder2-Indigo1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder2-Indigo1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder3-Indigo1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder3-Indigo1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder3-Indigo1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder4-Indigo1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder4-Indigo1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-1) 45%, transparent) !important;
}

.ThemeBorder4-Indigo1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-indigo-2);
  border: .05rem solid var(--color-indigo-2) !important;
}

.ThemeBorder-Indigo2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-indigo-2);
  border: .1rem solid var(--color-indigo-2) !important;
}

.ThemeBorder-Indigo2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-indigo-2);
  border: .15rem solid var(--color-indigo-2) !important;
}

.ThemeBorder-Indigo2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo2-Light {
  --squircle-border-top: .05rem solid var(--color-indigo-2);
  --squircle-border-right: .05rem solid var(--color-indigo-2);
  --squircle-border-bottom: .05rem solid var(--color-indigo-2);
  --squircle-border-left: .05rem solid var(--color-indigo-2);
  border-top: .05rem solid var(--color-indigo-2) !important;
  border-right: .05rem solid var(--color-indigo-2) !important;
  border-bottom: .05rem solid var(--color-indigo-2) !important;
  border-left: .05rem solid var(--color-indigo-2) !important;
}

.ThemeBorder1-Indigo2-Regular {
  --squircle-border-top: .1rem solid var(--color-indigo-2);
  --squircle-border-right: .1rem solid var(--color-indigo-2);
  --squircle-border-bottom: .1rem solid var(--color-indigo-2);
  --squircle-border-left: .1rem solid var(--color-indigo-2);
  border-top: .1rem solid var(--color-indigo-2) !important;
  border-right: .1rem solid var(--color-indigo-2) !important;
  border-bottom: .1rem solid var(--color-indigo-2) !important;
  border-left: .1rem solid var(--color-indigo-2) !important;
}

.ThemeBorder1-Indigo2-Bold {
  --squircle-border-top: .15rem solid var(--color-indigo-2);
  --squircle-border-right: .15rem solid var(--color-indigo-2);
  --squircle-border-bottom: .15rem solid var(--color-indigo-2);
  --squircle-border-left: .15rem solid var(--color-indigo-2);
  border-top: .15rem solid var(--color-indigo-2) !important;
  border-right: .15rem solid var(--color-indigo-2) !important;
  border-bottom: .15rem solid var(--color-indigo-2) !important;
  border-left: .15rem solid var(--color-indigo-2) !important;
}

.ThemeBorder1-Indigo2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo2-Light {
  --squircle-border-right: .05rem solid var(--color-indigo-2);
  --squircle-border-left: .05rem solid var(--color-indigo-2);
  border-right: .05rem solid var(--color-indigo-2) !important;
  border-left: .05rem solid var(--color-indigo-2) !important;
}

.ThemeBorder2-Indigo2-Regular {
  --squircle-border-right: .1rem solid var(--color-indigo-2);
  --squircle-border-left: .1rem solid var(--color-indigo-2);
  border-right: .1rem solid var(--color-indigo-2) !important;
  border-left: .1rem solid var(--color-indigo-2) !important;
}

.ThemeBorder2-Indigo2-Bold {
  --squircle-border-right: .15rem solid var(--color-indigo-2);
  --squircle-border-left: .15rem solid var(--color-indigo-2);
  border-right: .15rem solid var(--color-indigo-2) !important;
  border-left: .15rem solid var(--color-indigo-2) !important;
}

.ThemeBorder2-Indigo2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo2-Light {
  --squircle-border-bottom: .05rem solid var(--color-indigo-2);
  border-bottom: .05rem solid var(--color-indigo-2) !important;
}

.ThemeBorder3-Indigo2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-indigo-2);
  border-bottom: .1rem solid var(--color-indigo-2) !important;
}

.ThemeBorder3-Indigo2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-indigo-2);
  border-bottom: .15rem solid var(--color-indigo-2) !important;
}

.ThemeBorder3-Indigo2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo2-Light {
  --squircle-border-left: .05rem solid var(--color-indigo-2);
  border-left: .05rem solid var(--color-indigo-2) !important;
}

.ThemeBorder4-Indigo2-Regular {
  --squircle-border-left: .1rem solid var(--color-indigo-2);
  border-left: .1rem solid var(--color-indigo-2) !important;
}

.ThemeBorder4-Indigo2-Bold {
  --squircle-border-left: .15rem solid var(--color-indigo-2);
  border-left: .15rem solid var(--color-indigo-2) !important;
}

.ThemeBorder4-Indigo2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder-Indigo2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder-Indigo2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder-Indigo2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder1-Indigo2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder1-Indigo2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder1-Indigo2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder2-Indigo2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder2-Indigo2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder2-Indigo2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder3-Indigo2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder3-Indigo2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder3-Indigo2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder4-Indigo2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder4-Indigo2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 20%, transparent) !important;
}

.ThemeBorder4-Indigo2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder-Indigo2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder-Indigo2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder-Indigo2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder1-Indigo2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder1-Indigo2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder1-Indigo2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder2-Indigo2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder2-Indigo2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder2-Indigo2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder3-Indigo2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder3-Indigo2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder3-Indigo2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder4-Indigo2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder4-Indigo2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 25%, transparent) !important;
}

.ThemeBorder4-Indigo2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder-Indigo2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder-Indigo2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder-Indigo2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder1-Indigo2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder1-Indigo2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder1-Indigo2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder2-Indigo2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder2-Indigo2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder2-Indigo2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder3-Indigo2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder3-Indigo2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder3-Indigo2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder4-Indigo2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder4-Indigo2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 30%, transparent) !important;
}

.ThemeBorder4-Indigo2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder-Indigo2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder-Indigo2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder-Indigo2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder1-Indigo2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder1-Indigo2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder1-Indigo2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder2-Indigo2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder2-Indigo2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder2-Indigo2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder3-Indigo2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder3-Indigo2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder3-Indigo2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder4-Indigo2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder4-Indigo2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 35%, transparent) !important;
}

.ThemeBorder4-Indigo2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder-Indigo2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder-Indigo2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder-Indigo2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder1-Indigo2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder1-Indigo2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder1-Indigo2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder2-Indigo2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder2-Indigo2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder2-Indigo2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder3-Indigo2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder3-Indigo2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder3-Indigo2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder4-Indigo2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder4-Indigo2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 40%, transparent) !important;
}

.ThemeBorder4-Indigo2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder-Indigo2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder-Indigo2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder-Indigo2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder1-Indigo2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder1-Indigo2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder1-Indigo2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder2-Indigo2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder2-Indigo2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder2-Indigo2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder3-Indigo2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder3-Indigo2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder3-Indigo2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder4-Indigo2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder4-Indigo2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-2) 45%, transparent) !important;
}

.ThemeBorder4-Indigo2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-indigo-3);
  border: .05rem solid var(--color-indigo-3) !important;
}

.ThemeBorder-Indigo3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-indigo-3);
  border: .1rem solid var(--color-indigo-3) !important;
}

.ThemeBorder-Indigo3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-indigo-3);
  border: .15rem solid var(--color-indigo-3) !important;
}

.ThemeBorder-Indigo3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo3-Light {
  --squircle-border-top: .05rem solid var(--color-indigo-3);
  --squircle-border-right: .05rem solid var(--color-indigo-3);
  --squircle-border-bottom: .05rem solid var(--color-indigo-3);
  --squircle-border-left: .05rem solid var(--color-indigo-3);
  border-top: .05rem solid var(--color-indigo-3) !important;
  border-right: .05rem solid var(--color-indigo-3) !important;
  border-bottom: .05rem solid var(--color-indigo-3) !important;
  border-left: .05rem solid var(--color-indigo-3) !important;
}

.ThemeBorder1-Indigo3-Regular {
  --squircle-border-top: .1rem solid var(--color-indigo-3);
  --squircle-border-right: .1rem solid var(--color-indigo-3);
  --squircle-border-bottom: .1rem solid var(--color-indigo-3);
  --squircle-border-left: .1rem solid var(--color-indigo-3);
  border-top: .1rem solid var(--color-indigo-3) !important;
  border-right: .1rem solid var(--color-indigo-3) !important;
  border-bottom: .1rem solid var(--color-indigo-3) !important;
  border-left: .1rem solid var(--color-indigo-3) !important;
}

.ThemeBorder1-Indigo3-Bold {
  --squircle-border-top: .15rem solid var(--color-indigo-3);
  --squircle-border-right: .15rem solid var(--color-indigo-3);
  --squircle-border-bottom: .15rem solid var(--color-indigo-3);
  --squircle-border-left: .15rem solid var(--color-indigo-3);
  border-top: .15rem solid var(--color-indigo-3) !important;
  border-right: .15rem solid var(--color-indigo-3) !important;
  border-bottom: .15rem solid var(--color-indigo-3) !important;
  border-left: .15rem solid var(--color-indigo-3) !important;
}

.ThemeBorder1-Indigo3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo3-Light {
  --squircle-border-right: .05rem solid var(--color-indigo-3);
  --squircle-border-left: .05rem solid var(--color-indigo-3);
  border-right: .05rem solid var(--color-indigo-3) !important;
  border-left: .05rem solid var(--color-indigo-3) !important;
}

.ThemeBorder2-Indigo3-Regular {
  --squircle-border-right: .1rem solid var(--color-indigo-3);
  --squircle-border-left: .1rem solid var(--color-indigo-3);
  border-right: .1rem solid var(--color-indigo-3) !important;
  border-left: .1rem solid var(--color-indigo-3) !important;
}

.ThemeBorder2-Indigo3-Bold {
  --squircle-border-right: .15rem solid var(--color-indigo-3);
  --squircle-border-left: .15rem solid var(--color-indigo-3);
  border-right: .15rem solid var(--color-indigo-3) !important;
  border-left: .15rem solid var(--color-indigo-3) !important;
}

.ThemeBorder2-Indigo3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo3-Light {
  --squircle-border-bottom: .05rem solid var(--color-indigo-3);
  border-bottom: .05rem solid var(--color-indigo-3) !important;
}

.ThemeBorder3-Indigo3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-indigo-3);
  border-bottom: .1rem solid var(--color-indigo-3) !important;
}

.ThemeBorder3-Indigo3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-indigo-3);
  border-bottom: .15rem solid var(--color-indigo-3) !important;
}

.ThemeBorder3-Indigo3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo3-Light {
  --squircle-border-left: .05rem solid var(--color-indigo-3);
  border-left: .05rem solid var(--color-indigo-3) !important;
}

.ThemeBorder4-Indigo3-Regular {
  --squircle-border-left: .1rem solid var(--color-indigo-3);
  border-left: .1rem solid var(--color-indigo-3) !important;
}

.ThemeBorder4-Indigo3-Bold {
  --squircle-border-left: .15rem solid var(--color-indigo-3);
  border-left: .15rem solid var(--color-indigo-3) !important;
}

.ThemeBorder4-Indigo3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder-Indigo3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder-Indigo3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder-Indigo3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder1-Indigo3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder1-Indigo3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder1-Indigo3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder2-Indigo3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder2-Indigo3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder2-Indigo3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder3-Indigo3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder3-Indigo3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder3-Indigo3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder4-Indigo3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder4-Indigo3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 20%, transparent) !important;
}

.ThemeBorder4-Indigo3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder-Indigo3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder-Indigo3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder-Indigo3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder1-Indigo3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder1-Indigo3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder1-Indigo3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder2-Indigo3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder2-Indigo3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder2-Indigo3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder3-Indigo3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder3-Indigo3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder3-Indigo3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder4-Indigo3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder4-Indigo3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 25%, transparent) !important;
}

.ThemeBorder4-Indigo3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder-Indigo3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder-Indigo3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder-Indigo3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder1-Indigo3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder1-Indigo3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder1-Indigo3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder2-Indigo3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder2-Indigo3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder2-Indigo3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder3-Indigo3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder3-Indigo3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder3-Indigo3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder4-Indigo3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder4-Indigo3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 30%, transparent) !important;
}

.ThemeBorder4-Indigo3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder-Indigo3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder-Indigo3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder-Indigo3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder1-Indigo3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder1-Indigo3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder1-Indigo3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder2-Indigo3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder2-Indigo3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder2-Indigo3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder3-Indigo3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder3-Indigo3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder3-Indigo3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder4-Indigo3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder4-Indigo3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 35%, transparent) !important;
}

.ThemeBorder4-Indigo3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder-Indigo3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder-Indigo3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder-Indigo3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder1-Indigo3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder1-Indigo3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder1-Indigo3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder2-Indigo3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder2-Indigo3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder2-Indigo3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder3-Indigo3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder3-Indigo3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder3-Indigo3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder4-Indigo3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder4-Indigo3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 40%, transparent) !important;
}

.ThemeBorder4-Indigo3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder-Indigo3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder-Indigo3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder-Indigo3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder1-Indigo3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder1-Indigo3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder1-Indigo3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder2-Indigo3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder2-Indigo3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder2-Indigo3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder3-Indigo3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder3-Indigo3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder3-Indigo3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder4-Indigo3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder4-Indigo3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-3) 45%, transparent) !important;
}

.ThemeBorder4-Indigo3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-indigo-4);
  border: .05rem solid var(--color-indigo-4) !important;
}

.ThemeBorder-Indigo4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-indigo-4);
  border: .1rem solid var(--color-indigo-4) !important;
}

.ThemeBorder-Indigo4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-indigo-4);
  border: .15rem solid var(--color-indigo-4) !important;
}

.ThemeBorder-Indigo4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo4-Light {
  --squircle-border-top: .05rem solid var(--color-indigo-4);
  --squircle-border-right: .05rem solid var(--color-indigo-4);
  --squircle-border-bottom: .05rem solid var(--color-indigo-4);
  --squircle-border-left: .05rem solid var(--color-indigo-4);
  border-top: .05rem solid var(--color-indigo-4) !important;
  border-right: .05rem solid var(--color-indigo-4) !important;
  border-bottom: .05rem solid var(--color-indigo-4) !important;
  border-left: .05rem solid var(--color-indigo-4) !important;
}

.ThemeBorder1-Indigo4-Regular {
  --squircle-border-top: .1rem solid var(--color-indigo-4);
  --squircle-border-right: .1rem solid var(--color-indigo-4);
  --squircle-border-bottom: .1rem solid var(--color-indigo-4);
  --squircle-border-left: .1rem solid var(--color-indigo-4);
  border-top: .1rem solid var(--color-indigo-4) !important;
  border-right: .1rem solid var(--color-indigo-4) !important;
  border-bottom: .1rem solid var(--color-indigo-4) !important;
  border-left: .1rem solid var(--color-indigo-4) !important;
}

.ThemeBorder1-Indigo4-Bold {
  --squircle-border-top: .15rem solid var(--color-indigo-4);
  --squircle-border-right: .15rem solid var(--color-indigo-4);
  --squircle-border-bottom: .15rem solid var(--color-indigo-4);
  --squircle-border-left: .15rem solid var(--color-indigo-4);
  border-top: .15rem solid var(--color-indigo-4) !important;
  border-right: .15rem solid var(--color-indigo-4) !important;
  border-bottom: .15rem solid var(--color-indigo-4) !important;
  border-left: .15rem solid var(--color-indigo-4) !important;
}

.ThemeBorder1-Indigo4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo4-Light {
  --squircle-border-right: .05rem solid var(--color-indigo-4);
  --squircle-border-left: .05rem solid var(--color-indigo-4);
  border-right: .05rem solid var(--color-indigo-4) !important;
  border-left: .05rem solid var(--color-indigo-4) !important;
}

.ThemeBorder2-Indigo4-Regular {
  --squircle-border-right: .1rem solid var(--color-indigo-4);
  --squircle-border-left: .1rem solid var(--color-indigo-4);
  border-right: .1rem solid var(--color-indigo-4) !important;
  border-left: .1rem solid var(--color-indigo-4) !important;
}

.ThemeBorder2-Indigo4-Bold {
  --squircle-border-right: .15rem solid var(--color-indigo-4);
  --squircle-border-left: .15rem solid var(--color-indigo-4);
  border-right: .15rem solid var(--color-indigo-4) !important;
  border-left: .15rem solid var(--color-indigo-4) !important;
}

.ThemeBorder2-Indigo4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo4-Light {
  --squircle-border-bottom: .05rem solid var(--color-indigo-4);
  border-bottom: .05rem solid var(--color-indigo-4) !important;
}

.ThemeBorder3-Indigo4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-indigo-4);
  border-bottom: .1rem solid var(--color-indigo-4) !important;
}

.ThemeBorder3-Indigo4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-indigo-4);
  border-bottom: .15rem solid var(--color-indigo-4) !important;
}

.ThemeBorder3-Indigo4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo4-Light {
  --squircle-border-left: .05rem solid var(--color-indigo-4);
  border-left: .05rem solid var(--color-indigo-4) !important;
}

.ThemeBorder4-Indigo4-Regular {
  --squircle-border-left: .1rem solid var(--color-indigo-4);
  border-left: .1rem solid var(--color-indigo-4) !important;
}

.ThemeBorder4-Indigo4-Bold {
  --squircle-border-left: .15rem solid var(--color-indigo-4);
  border-left: .15rem solid var(--color-indigo-4) !important;
}

.ThemeBorder4-Indigo4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder-Indigo4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder-Indigo4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder-Indigo4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder1-Indigo4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder1-Indigo4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder1-Indigo4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder2-Indigo4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder2-Indigo4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder2-Indigo4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder3-Indigo4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder3-Indigo4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder3-Indigo4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder4-Indigo4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder4-Indigo4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 20%, transparent) !important;
}

.ThemeBorder4-Indigo4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder-Indigo4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder-Indigo4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder-Indigo4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder1-Indigo4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder1-Indigo4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder1-Indigo4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder2-Indigo4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder2-Indigo4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder2-Indigo4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder3-Indigo4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder3-Indigo4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder3-Indigo4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder4-Indigo4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder4-Indigo4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 25%, transparent) !important;
}

.ThemeBorder4-Indigo4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder-Indigo4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder-Indigo4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder-Indigo4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder1-Indigo4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder1-Indigo4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder1-Indigo4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder2-Indigo4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder2-Indigo4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder2-Indigo4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder3-Indigo4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder3-Indigo4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder3-Indigo4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder4-Indigo4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder4-Indigo4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 30%, transparent) !important;
}

.ThemeBorder4-Indigo4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder-Indigo4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder-Indigo4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder-Indigo4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder1-Indigo4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder1-Indigo4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder1-Indigo4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder2-Indigo4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder2-Indigo4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder2-Indigo4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder3-Indigo4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder3-Indigo4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder3-Indigo4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder4-Indigo4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder4-Indigo4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 35%, transparent) !important;
}

.ThemeBorder4-Indigo4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder-Indigo4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder-Indigo4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder-Indigo4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder1-Indigo4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder1-Indigo4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder1-Indigo4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder2-Indigo4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder2-Indigo4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder2-Indigo4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder3-Indigo4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder3-Indigo4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder3-Indigo4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder4-Indigo4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder4-Indigo4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 40%, transparent) !important;
}

.ThemeBorder4-Indigo4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder-Indigo4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder-Indigo4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder-Indigo4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder1-Indigo4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder1-Indigo4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder1-Indigo4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder2-Indigo4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder2-Indigo4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder2-Indigo4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder3-Indigo4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder3-Indigo4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder3-Indigo4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder4-Indigo4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder4-Indigo4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-4) 45%, transparent) !important;
}

.ThemeBorder4-Indigo4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-indigo-5);
  border: .05rem solid var(--color-indigo-5) !important;
}

.ThemeBorder-Indigo5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-indigo-5);
  border: .1rem solid var(--color-indigo-5) !important;
}

.ThemeBorder-Indigo5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-indigo-5);
  border: .15rem solid var(--color-indigo-5) !important;
}

.ThemeBorder-Indigo5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo5-Light {
  --squircle-border-top: .05rem solid var(--color-indigo-5);
  --squircle-border-right: .05rem solid var(--color-indigo-5);
  --squircle-border-bottom: .05rem solid var(--color-indigo-5);
  --squircle-border-left: .05rem solid var(--color-indigo-5);
  border-top: .05rem solid var(--color-indigo-5) !important;
  border-right: .05rem solid var(--color-indigo-5) !important;
  border-bottom: .05rem solid var(--color-indigo-5) !important;
  border-left: .05rem solid var(--color-indigo-5) !important;
}

.ThemeBorder1-Indigo5-Regular {
  --squircle-border-top: .1rem solid var(--color-indigo-5);
  --squircle-border-right: .1rem solid var(--color-indigo-5);
  --squircle-border-bottom: .1rem solid var(--color-indigo-5);
  --squircle-border-left: .1rem solid var(--color-indigo-5);
  border-top: .1rem solid var(--color-indigo-5) !important;
  border-right: .1rem solid var(--color-indigo-5) !important;
  border-bottom: .1rem solid var(--color-indigo-5) !important;
  border-left: .1rem solid var(--color-indigo-5) !important;
}

.ThemeBorder1-Indigo5-Bold {
  --squircle-border-top: .15rem solid var(--color-indigo-5);
  --squircle-border-right: .15rem solid var(--color-indigo-5);
  --squircle-border-bottom: .15rem solid var(--color-indigo-5);
  --squircle-border-left: .15rem solid var(--color-indigo-5);
  border-top: .15rem solid var(--color-indigo-5) !important;
  border-right: .15rem solid var(--color-indigo-5) !important;
  border-bottom: .15rem solid var(--color-indigo-5) !important;
  border-left: .15rem solid var(--color-indigo-5) !important;
}

.ThemeBorder1-Indigo5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo5-Light {
  --squircle-border-right: .05rem solid var(--color-indigo-5);
  --squircle-border-left: .05rem solid var(--color-indigo-5);
  border-right: .05rem solid var(--color-indigo-5) !important;
  border-left: .05rem solid var(--color-indigo-5) !important;
}

.ThemeBorder2-Indigo5-Regular {
  --squircle-border-right: .1rem solid var(--color-indigo-5);
  --squircle-border-left: .1rem solid var(--color-indigo-5);
  border-right: .1rem solid var(--color-indigo-5) !important;
  border-left: .1rem solid var(--color-indigo-5) !important;
}

.ThemeBorder2-Indigo5-Bold {
  --squircle-border-right: .15rem solid var(--color-indigo-5);
  --squircle-border-left: .15rem solid var(--color-indigo-5);
  border-right: .15rem solid var(--color-indigo-5) !important;
  border-left: .15rem solid var(--color-indigo-5) !important;
}

.ThemeBorder2-Indigo5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo5-Light {
  --squircle-border-bottom: .05rem solid var(--color-indigo-5);
  border-bottom: .05rem solid var(--color-indigo-5) !important;
}

.ThemeBorder3-Indigo5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-indigo-5);
  border-bottom: .1rem solid var(--color-indigo-5) !important;
}

.ThemeBorder3-Indigo5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-indigo-5);
  border-bottom: .15rem solid var(--color-indigo-5) !important;
}

.ThemeBorder3-Indigo5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo5-Light {
  --squircle-border-left: .05rem solid var(--color-indigo-5);
  border-left: .05rem solid var(--color-indigo-5) !important;
}

.ThemeBorder4-Indigo5-Regular {
  --squircle-border-left: .1rem solid var(--color-indigo-5);
  border-left: .1rem solid var(--color-indigo-5) !important;
}

.ThemeBorder4-Indigo5-Bold {
  --squircle-border-left: .15rem solid var(--color-indigo-5);
  border-left: .15rem solid var(--color-indigo-5) !important;
}

.ThemeBorder4-Indigo5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder-Indigo5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder-Indigo5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder-Indigo5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder1-Indigo5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder1-Indigo5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder1-Indigo5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder2-Indigo5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder2-Indigo5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder2-Indigo5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder3-Indigo5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder3-Indigo5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder3-Indigo5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder4-Indigo5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder4-Indigo5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 20%, transparent) !important;
}

.ThemeBorder4-Indigo5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder-Indigo5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder-Indigo5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder-Indigo5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder1-Indigo5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder1-Indigo5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder1-Indigo5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder2-Indigo5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder2-Indigo5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder2-Indigo5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder3-Indigo5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder3-Indigo5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder3-Indigo5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder4-Indigo5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder4-Indigo5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 25%, transparent) !important;
}

.ThemeBorder4-Indigo5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder-Indigo5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder-Indigo5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder-Indigo5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder1-Indigo5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder1-Indigo5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder1-Indigo5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder2-Indigo5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder2-Indigo5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder2-Indigo5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder3-Indigo5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder3-Indigo5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder3-Indigo5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder4-Indigo5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder4-Indigo5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 30%, transparent) !important;
}

.ThemeBorder4-Indigo5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder-Indigo5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder-Indigo5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder-Indigo5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder1-Indigo5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder1-Indigo5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder1-Indigo5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder2-Indigo5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder2-Indigo5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder2-Indigo5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder3-Indigo5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder3-Indigo5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder3-Indigo5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder4-Indigo5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder4-Indigo5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 35%, transparent) !important;
}

.ThemeBorder4-Indigo5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder-Indigo5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder-Indigo5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder-Indigo5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder1-Indigo5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder1-Indigo5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder1-Indigo5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder2-Indigo5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder2-Indigo5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder2-Indigo5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder3-Indigo5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder3-Indigo5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder3-Indigo5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder4-Indigo5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder4-Indigo5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 40%, transparent) !important;
}

.ThemeBorder4-Indigo5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder-Indigo5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder-Indigo5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder-Indigo5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder1-Indigo5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder1-Indigo5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder1-Indigo5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder2-Indigo5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder2-Indigo5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder2-Indigo5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder3-Indigo5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder3-Indigo5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder3-Indigo5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder4-Indigo5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder4-Indigo5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-5) 45%, transparent) !important;
}

.ThemeBorder4-Indigo5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-indigo-6);
  border: .05rem solid var(--color-indigo-6) !important;
}

.ThemeBorder-Indigo6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-indigo-6);
  border: .1rem solid var(--color-indigo-6) !important;
}

.ThemeBorder-Indigo6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-indigo-6);
  border: .15rem solid var(--color-indigo-6) !important;
}

.ThemeBorder-Indigo6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo6-Light {
  --squircle-border-top: .05rem solid var(--color-indigo-6);
  --squircle-border-right: .05rem solid var(--color-indigo-6);
  --squircle-border-bottom: .05rem solid var(--color-indigo-6);
  --squircle-border-left: .05rem solid var(--color-indigo-6);
  border-top: .05rem solid var(--color-indigo-6) !important;
  border-right: .05rem solid var(--color-indigo-6) !important;
  border-bottom: .05rem solid var(--color-indigo-6) !important;
  border-left: .05rem solid var(--color-indigo-6) !important;
}

.ThemeBorder1-Indigo6-Regular {
  --squircle-border-top: .1rem solid var(--color-indigo-6);
  --squircle-border-right: .1rem solid var(--color-indigo-6);
  --squircle-border-bottom: .1rem solid var(--color-indigo-6);
  --squircle-border-left: .1rem solid var(--color-indigo-6);
  border-top: .1rem solid var(--color-indigo-6) !important;
  border-right: .1rem solid var(--color-indigo-6) !important;
  border-bottom: .1rem solid var(--color-indigo-6) !important;
  border-left: .1rem solid var(--color-indigo-6) !important;
}

.ThemeBorder1-Indigo6-Bold {
  --squircle-border-top: .15rem solid var(--color-indigo-6);
  --squircle-border-right: .15rem solid var(--color-indigo-6);
  --squircle-border-bottom: .15rem solid var(--color-indigo-6);
  --squircle-border-left: .15rem solid var(--color-indigo-6);
  border-top: .15rem solid var(--color-indigo-6) !important;
  border-right: .15rem solid var(--color-indigo-6) !important;
  border-bottom: .15rem solid var(--color-indigo-6) !important;
  border-left: .15rem solid var(--color-indigo-6) !important;
}

.ThemeBorder1-Indigo6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo6-Light {
  --squircle-border-right: .05rem solid var(--color-indigo-6);
  --squircle-border-left: .05rem solid var(--color-indigo-6);
  border-right: .05rem solid var(--color-indigo-6) !important;
  border-left: .05rem solid var(--color-indigo-6) !important;
}

.ThemeBorder2-Indigo6-Regular {
  --squircle-border-right: .1rem solid var(--color-indigo-6);
  --squircle-border-left: .1rem solid var(--color-indigo-6);
  border-right: .1rem solid var(--color-indigo-6) !important;
  border-left: .1rem solid var(--color-indigo-6) !important;
}

.ThemeBorder2-Indigo6-Bold {
  --squircle-border-right: .15rem solid var(--color-indigo-6);
  --squircle-border-left: .15rem solid var(--color-indigo-6);
  border-right: .15rem solid var(--color-indigo-6) !important;
  border-left: .15rem solid var(--color-indigo-6) !important;
}

.ThemeBorder2-Indigo6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo6-Light {
  --squircle-border-bottom: .05rem solid var(--color-indigo-6);
  border-bottom: .05rem solid var(--color-indigo-6) !important;
}

.ThemeBorder3-Indigo6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-indigo-6);
  border-bottom: .1rem solid var(--color-indigo-6) !important;
}

.ThemeBorder3-Indigo6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-indigo-6);
  border-bottom: .15rem solid var(--color-indigo-6) !important;
}

.ThemeBorder3-Indigo6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo6-Light {
  --squircle-border-left: .05rem solid var(--color-indigo-6);
  border-left: .05rem solid var(--color-indigo-6) !important;
}

.ThemeBorder4-Indigo6-Regular {
  --squircle-border-left: .1rem solid var(--color-indigo-6);
  border-left: .1rem solid var(--color-indigo-6) !important;
}

.ThemeBorder4-Indigo6-Bold {
  --squircle-border-left: .15rem solid var(--color-indigo-6);
  border-left: .15rem solid var(--color-indigo-6) !important;
}

.ThemeBorder4-Indigo6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder-Indigo6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder-Indigo6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder-Indigo6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder1-Indigo6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder1-Indigo6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder1-Indigo6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder2-Indigo6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder2-Indigo6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder2-Indigo6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder3-Indigo6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder3-Indigo6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder3-Indigo6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder4-Indigo6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder4-Indigo6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 20%, transparent) !important;
}

.ThemeBorder4-Indigo6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder-Indigo6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder-Indigo6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder-Indigo6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder1-Indigo6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder1-Indigo6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder1-Indigo6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder2-Indigo6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder2-Indigo6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder2-Indigo6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder3-Indigo6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder3-Indigo6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder3-Indigo6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder4-Indigo6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder4-Indigo6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 25%, transparent) !important;
}

.ThemeBorder4-Indigo6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder-Indigo6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder-Indigo6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder-Indigo6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder1-Indigo6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder1-Indigo6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder1-Indigo6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder2-Indigo6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder2-Indigo6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder2-Indigo6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder3-Indigo6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder3-Indigo6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder3-Indigo6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder4-Indigo6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder4-Indigo6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 30%, transparent) !important;
}

.ThemeBorder4-Indigo6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder-Indigo6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder-Indigo6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder-Indigo6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder1-Indigo6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder1-Indigo6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder1-Indigo6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder2-Indigo6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder2-Indigo6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder2-Indigo6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder3-Indigo6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder3-Indigo6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder3-Indigo6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder4-Indigo6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder4-Indigo6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 35%, transparent) !important;
}

.ThemeBorder4-Indigo6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder-Indigo6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder-Indigo6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder-Indigo6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder1-Indigo6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder1-Indigo6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder1-Indigo6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder2-Indigo6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder2-Indigo6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder2-Indigo6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder3-Indigo6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder3-Indigo6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder3-Indigo6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder4-Indigo6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder4-Indigo6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 40%, transparent) !important;
}

.ThemeBorder4-Indigo6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Indigo6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder-Indigo6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder-Indigo6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder-Indigo6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Indigo6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder1-Indigo6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder1-Indigo6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder1-Indigo6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Indigo6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder2-Indigo6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder2-Indigo6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder2-Indigo6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Indigo6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder3-Indigo6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder3-Indigo6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder3-Indigo6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Indigo6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder4-Indigo6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder4-Indigo6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-indigo-6) 45%, transparent) !important;
}

.ThemeBorder4-Indigo6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-purple-1);
  border: .05rem solid var(--color-purple-1) !important;
}

.ThemeBorder-Purple1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-purple-1);
  border: .1rem solid var(--color-purple-1) !important;
}

.ThemeBorder-Purple1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-purple-1);
  border: .15rem solid var(--color-purple-1) !important;
}

.ThemeBorder-Purple1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple1-Light {
  --squircle-border-top: .05rem solid var(--color-purple-1);
  --squircle-border-right: .05rem solid var(--color-purple-1);
  --squircle-border-bottom: .05rem solid var(--color-purple-1);
  --squircle-border-left: .05rem solid var(--color-purple-1);
  border-top: .05rem solid var(--color-purple-1) !important;
  border-right: .05rem solid var(--color-purple-1) !important;
  border-bottom: .05rem solid var(--color-purple-1) !important;
  border-left: .05rem solid var(--color-purple-1) !important;
}

.ThemeBorder1-Purple1-Regular {
  --squircle-border-top: .1rem solid var(--color-purple-1);
  --squircle-border-right: .1rem solid var(--color-purple-1);
  --squircle-border-bottom: .1rem solid var(--color-purple-1);
  --squircle-border-left: .1rem solid var(--color-purple-1);
  border-top: .1rem solid var(--color-purple-1) !important;
  border-right: .1rem solid var(--color-purple-1) !important;
  border-bottom: .1rem solid var(--color-purple-1) !important;
  border-left: .1rem solid var(--color-purple-1) !important;
}

.ThemeBorder1-Purple1-Bold {
  --squircle-border-top: .15rem solid var(--color-purple-1);
  --squircle-border-right: .15rem solid var(--color-purple-1);
  --squircle-border-bottom: .15rem solid var(--color-purple-1);
  --squircle-border-left: .15rem solid var(--color-purple-1);
  border-top: .15rem solid var(--color-purple-1) !important;
  border-right: .15rem solid var(--color-purple-1) !important;
  border-bottom: .15rem solid var(--color-purple-1) !important;
  border-left: .15rem solid var(--color-purple-1) !important;
}

.ThemeBorder1-Purple1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple1-Light {
  --squircle-border-right: .05rem solid var(--color-purple-1);
  --squircle-border-left: .05rem solid var(--color-purple-1);
  border-right: .05rem solid var(--color-purple-1) !important;
  border-left: .05rem solid var(--color-purple-1) !important;
}

.ThemeBorder2-Purple1-Regular {
  --squircle-border-right: .1rem solid var(--color-purple-1);
  --squircle-border-left: .1rem solid var(--color-purple-1);
  border-right: .1rem solid var(--color-purple-1) !important;
  border-left: .1rem solid var(--color-purple-1) !important;
}

.ThemeBorder2-Purple1-Bold {
  --squircle-border-right: .15rem solid var(--color-purple-1);
  --squircle-border-left: .15rem solid var(--color-purple-1);
  border-right: .15rem solid var(--color-purple-1) !important;
  border-left: .15rem solid var(--color-purple-1) !important;
}

.ThemeBorder2-Purple1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple1-Light {
  --squircle-border-bottom: .05rem solid var(--color-purple-1);
  border-bottom: .05rem solid var(--color-purple-1) !important;
}

.ThemeBorder3-Purple1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-purple-1);
  border-bottom: .1rem solid var(--color-purple-1) !important;
}

.ThemeBorder3-Purple1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-purple-1);
  border-bottom: .15rem solid var(--color-purple-1) !important;
}

.ThemeBorder3-Purple1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple1-Light {
  --squircle-border-left: .05rem solid var(--color-purple-1);
  border-left: .05rem solid var(--color-purple-1) !important;
}

.ThemeBorder4-Purple1-Regular {
  --squircle-border-left: .1rem solid var(--color-purple-1);
  border-left: .1rem solid var(--color-purple-1) !important;
}

.ThemeBorder4-Purple1-Bold {
  --squircle-border-left: .15rem solid var(--color-purple-1);
  border-left: .15rem solid var(--color-purple-1) !important;
}

.ThemeBorder4-Purple1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder-Purple1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder-Purple1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder-Purple1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder1-Purple1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder1-Purple1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder1-Purple1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder2-Purple1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder2-Purple1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder2-Purple1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder3-Purple1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder3-Purple1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder3-Purple1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder4-Purple1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder4-Purple1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 20%, transparent) !important;
}

.ThemeBorder4-Purple1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder-Purple1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder-Purple1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder-Purple1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder1-Purple1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder1-Purple1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder1-Purple1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder2-Purple1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder2-Purple1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder2-Purple1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder3-Purple1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder3-Purple1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder3-Purple1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder4-Purple1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder4-Purple1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 25%, transparent) !important;
}

.ThemeBorder4-Purple1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder-Purple1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder-Purple1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder-Purple1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder1-Purple1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder1-Purple1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder1-Purple1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder2-Purple1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder2-Purple1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder2-Purple1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder3-Purple1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder3-Purple1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder3-Purple1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder4-Purple1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder4-Purple1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 30%, transparent) !important;
}

.ThemeBorder4-Purple1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder-Purple1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder-Purple1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder-Purple1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder1-Purple1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder1-Purple1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder1-Purple1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder2-Purple1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder2-Purple1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder2-Purple1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder3-Purple1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder3-Purple1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder3-Purple1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder4-Purple1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder4-Purple1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 35%, transparent) !important;
}

.ThemeBorder4-Purple1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder-Purple1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder-Purple1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder-Purple1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder1-Purple1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder1-Purple1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder1-Purple1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder2-Purple1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder2-Purple1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder2-Purple1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder3-Purple1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder3-Purple1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder3-Purple1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder4-Purple1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder4-Purple1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 40%, transparent) !important;
}

.ThemeBorder4-Purple1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder-Purple1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder-Purple1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder-Purple1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder1-Purple1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder1-Purple1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder1-Purple1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder2-Purple1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder2-Purple1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder2-Purple1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder3-Purple1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder3-Purple1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder3-Purple1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder4-Purple1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder4-Purple1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-1) 45%, transparent) !important;
}

.ThemeBorder4-Purple1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-purple-2);
  border: .05rem solid var(--color-purple-2) !important;
}

.ThemeBorder-Purple2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-purple-2);
  border: .1rem solid var(--color-purple-2) !important;
}

.ThemeBorder-Purple2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-purple-2);
  border: .15rem solid var(--color-purple-2) !important;
}

.ThemeBorder-Purple2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple2-Light {
  --squircle-border-top: .05rem solid var(--color-purple-2);
  --squircle-border-right: .05rem solid var(--color-purple-2);
  --squircle-border-bottom: .05rem solid var(--color-purple-2);
  --squircle-border-left: .05rem solid var(--color-purple-2);
  border-top: .05rem solid var(--color-purple-2) !important;
  border-right: .05rem solid var(--color-purple-2) !important;
  border-bottom: .05rem solid var(--color-purple-2) !important;
  border-left: .05rem solid var(--color-purple-2) !important;
}

.ThemeBorder1-Purple2-Regular {
  --squircle-border-top: .1rem solid var(--color-purple-2);
  --squircle-border-right: .1rem solid var(--color-purple-2);
  --squircle-border-bottom: .1rem solid var(--color-purple-2);
  --squircle-border-left: .1rem solid var(--color-purple-2);
  border-top: .1rem solid var(--color-purple-2) !important;
  border-right: .1rem solid var(--color-purple-2) !important;
  border-bottom: .1rem solid var(--color-purple-2) !important;
  border-left: .1rem solid var(--color-purple-2) !important;
}

.ThemeBorder1-Purple2-Bold {
  --squircle-border-top: .15rem solid var(--color-purple-2);
  --squircle-border-right: .15rem solid var(--color-purple-2);
  --squircle-border-bottom: .15rem solid var(--color-purple-2);
  --squircle-border-left: .15rem solid var(--color-purple-2);
  border-top: .15rem solid var(--color-purple-2) !important;
  border-right: .15rem solid var(--color-purple-2) !important;
  border-bottom: .15rem solid var(--color-purple-2) !important;
  border-left: .15rem solid var(--color-purple-2) !important;
}

.ThemeBorder1-Purple2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple2-Light {
  --squircle-border-right: .05rem solid var(--color-purple-2);
  --squircle-border-left: .05rem solid var(--color-purple-2);
  border-right: .05rem solid var(--color-purple-2) !important;
  border-left: .05rem solid var(--color-purple-2) !important;
}

.ThemeBorder2-Purple2-Regular {
  --squircle-border-right: .1rem solid var(--color-purple-2);
  --squircle-border-left: .1rem solid var(--color-purple-2);
  border-right: .1rem solid var(--color-purple-2) !important;
  border-left: .1rem solid var(--color-purple-2) !important;
}

.ThemeBorder2-Purple2-Bold {
  --squircle-border-right: .15rem solid var(--color-purple-2);
  --squircle-border-left: .15rem solid var(--color-purple-2);
  border-right: .15rem solid var(--color-purple-2) !important;
  border-left: .15rem solid var(--color-purple-2) !important;
}

.ThemeBorder2-Purple2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple2-Light {
  --squircle-border-bottom: .05rem solid var(--color-purple-2);
  border-bottom: .05rem solid var(--color-purple-2) !important;
}

.ThemeBorder3-Purple2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-purple-2);
  border-bottom: .1rem solid var(--color-purple-2) !important;
}

.ThemeBorder3-Purple2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-purple-2);
  border-bottom: .15rem solid var(--color-purple-2) !important;
}

.ThemeBorder3-Purple2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple2-Light {
  --squircle-border-left: .05rem solid var(--color-purple-2);
  border-left: .05rem solid var(--color-purple-2) !important;
}

.ThemeBorder4-Purple2-Regular {
  --squircle-border-left: .1rem solid var(--color-purple-2);
  border-left: .1rem solid var(--color-purple-2) !important;
}

.ThemeBorder4-Purple2-Bold {
  --squircle-border-left: .15rem solid var(--color-purple-2);
  border-left: .15rem solid var(--color-purple-2) !important;
}

.ThemeBorder4-Purple2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder-Purple2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder-Purple2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder-Purple2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder1-Purple2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder1-Purple2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder1-Purple2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder2-Purple2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder2-Purple2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder2-Purple2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder3-Purple2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder3-Purple2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder3-Purple2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder4-Purple2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder4-Purple2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 20%, transparent) !important;
}

.ThemeBorder4-Purple2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder-Purple2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder-Purple2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder-Purple2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder1-Purple2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder1-Purple2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder1-Purple2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder2-Purple2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder2-Purple2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder2-Purple2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder3-Purple2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder3-Purple2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder3-Purple2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder4-Purple2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder4-Purple2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 25%, transparent) !important;
}

.ThemeBorder4-Purple2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder-Purple2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder-Purple2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder-Purple2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder1-Purple2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder1-Purple2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder1-Purple2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder2-Purple2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder2-Purple2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder2-Purple2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder3-Purple2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder3-Purple2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder3-Purple2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder4-Purple2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder4-Purple2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 30%, transparent) !important;
}

.ThemeBorder4-Purple2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder-Purple2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder-Purple2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder-Purple2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder1-Purple2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder1-Purple2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder1-Purple2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder2-Purple2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder2-Purple2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder2-Purple2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder3-Purple2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder3-Purple2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder3-Purple2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder4-Purple2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder4-Purple2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 35%, transparent) !important;
}

.ThemeBorder4-Purple2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder-Purple2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder-Purple2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder-Purple2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder1-Purple2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder1-Purple2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder1-Purple2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder2-Purple2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder2-Purple2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder2-Purple2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder3-Purple2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder3-Purple2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder3-Purple2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder4-Purple2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder4-Purple2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 40%, transparent) !important;
}

.ThemeBorder4-Purple2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder-Purple2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder-Purple2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder-Purple2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder1-Purple2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder1-Purple2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder1-Purple2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder2-Purple2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder2-Purple2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder2-Purple2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder3-Purple2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder3-Purple2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder3-Purple2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder4-Purple2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder4-Purple2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-2) 45%, transparent) !important;
}

.ThemeBorder4-Purple2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-purple-3);
  border: .05rem solid var(--color-purple-3) !important;
}

.ThemeBorder-Purple3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-purple-3);
  border: .1rem solid var(--color-purple-3) !important;
}

.ThemeBorder-Purple3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-purple-3);
  border: .15rem solid var(--color-purple-3) !important;
}

.ThemeBorder-Purple3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple3-Light {
  --squircle-border-top: .05rem solid var(--color-purple-3);
  --squircle-border-right: .05rem solid var(--color-purple-3);
  --squircle-border-bottom: .05rem solid var(--color-purple-3);
  --squircle-border-left: .05rem solid var(--color-purple-3);
  border-top: .05rem solid var(--color-purple-3) !important;
  border-right: .05rem solid var(--color-purple-3) !important;
  border-bottom: .05rem solid var(--color-purple-3) !important;
  border-left: .05rem solid var(--color-purple-3) !important;
}

.ThemeBorder1-Purple3-Regular {
  --squircle-border-top: .1rem solid var(--color-purple-3);
  --squircle-border-right: .1rem solid var(--color-purple-3);
  --squircle-border-bottom: .1rem solid var(--color-purple-3);
  --squircle-border-left: .1rem solid var(--color-purple-3);
  border-top: .1rem solid var(--color-purple-3) !important;
  border-right: .1rem solid var(--color-purple-3) !important;
  border-bottom: .1rem solid var(--color-purple-3) !important;
  border-left: .1rem solid var(--color-purple-3) !important;
}

.ThemeBorder1-Purple3-Bold {
  --squircle-border-top: .15rem solid var(--color-purple-3);
  --squircle-border-right: .15rem solid var(--color-purple-3);
  --squircle-border-bottom: .15rem solid var(--color-purple-3);
  --squircle-border-left: .15rem solid var(--color-purple-3);
  border-top: .15rem solid var(--color-purple-3) !important;
  border-right: .15rem solid var(--color-purple-3) !important;
  border-bottom: .15rem solid var(--color-purple-3) !important;
  border-left: .15rem solid var(--color-purple-3) !important;
}

.ThemeBorder1-Purple3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple3-Light {
  --squircle-border-right: .05rem solid var(--color-purple-3);
  --squircle-border-left: .05rem solid var(--color-purple-3);
  border-right: .05rem solid var(--color-purple-3) !important;
  border-left: .05rem solid var(--color-purple-3) !important;
}

.ThemeBorder2-Purple3-Regular {
  --squircle-border-right: .1rem solid var(--color-purple-3);
  --squircle-border-left: .1rem solid var(--color-purple-3);
  border-right: .1rem solid var(--color-purple-3) !important;
  border-left: .1rem solid var(--color-purple-3) !important;
}

.ThemeBorder2-Purple3-Bold {
  --squircle-border-right: .15rem solid var(--color-purple-3);
  --squircle-border-left: .15rem solid var(--color-purple-3);
  border-right: .15rem solid var(--color-purple-3) !important;
  border-left: .15rem solid var(--color-purple-3) !important;
}

.ThemeBorder2-Purple3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple3-Light {
  --squircle-border-bottom: .05rem solid var(--color-purple-3);
  border-bottom: .05rem solid var(--color-purple-3) !important;
}

.ThemeBorder3-Purple3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-purple-3);
  border-bottom: .1rem solid var(--color-purple-3) !important;
}

.ThemeBorder3-Purple3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-purple-3);
  border-bottom: .15rem solid var(--color-purple-3) !important;
}

.ThemeBorder3-Purple3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple3-Light {
  --squircle-border-left: .05rem solid var(--color-purple-3);
  border-left: .05rem solid var(--color-purple-3) !important;
}

.ThemeBorder4-Purple3-Regular {
  --squircle-border-left: .1rem solid var(--color-purple-3);
  border-left: .1rem solid var(--color-purple-3) !important;
}

.ThemeBorder4-Purple3-Bold {
  --squircle-border-left: .15rem solid var(--color-purple-3);
  border-left: .15rem solid var(--color-purple-3) !important;
}

.ThemeBorder4-Purple3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder-Purple3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder-Purple3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder-Purple3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder1-Purple3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder1-Purple3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder1-Purple3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder2-Purple3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder2-Purple3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder2-Purple3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder3-Purple3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder3-Purple3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder3-Purple3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder4-Purple3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder4-Purple3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 20%, transparent) !important;
}

.ThemeBorder4-Purple3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder-Purple3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder-Purple3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder-Purple3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder1-Purple3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder1-Purple3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder1-Purple3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder2-Purple3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder2-Purple3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder2-Purple3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder3-Purple3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder3-Purple3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder3-Purple3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder4-Purple3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder4-Purple3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 25%, transparent) !important;
}

.ThemeBorder4-Purple3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder-Purple3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder-Purple3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder-Purple3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder1-Purple3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder1-Purple3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder1-Purple3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder2-Purple3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder2-Purple3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder2-Purple3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder3-Purple3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder3-Purple3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder3-Purple3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder4-Purple3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder4-Purple3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 30%, transparent) !important;
}

.ThemeBorder4-Purple3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder-Purple3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder-Purple3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder-Purple3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder1-Purple3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder1-Purple3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder1-Purple3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder2-Purple3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder2-Purple3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder2-Purple3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder3-Purple3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder3-Purple3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder3-Purple3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder4-Purple3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder4-Purple3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 35%, transparent) !important;
}

.ThemeBorder4-Purple3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder-Purple3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder-Purple3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder-Purple3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder1-Purple3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder1-Purple3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder1-Purple3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder2-Purple3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder2-Purple3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder2-Purple3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder3-Purple3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder3-Purple3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder3-Purple3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder4-Purple3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder4-Purple3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 40%, transparent) !important;
}

.ThemeBorder4-Purple3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder-Purple3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder-Purple3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder-Purple3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder1-Purple3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder1-Purple3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder1-Purple3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder2-Purple3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder2-Purple3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder2-Purple3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder3-Purple3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder3-Purple3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder3-Purple3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder4-Purple3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder4-Purple3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-3) 45%, transparent) !important;
}

.ThemeBorder4-Purple3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-purple-4);
  border: .05rem solid var(--color-purple-4) !important;
}

.ThemeBorder-Purple4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-purple-4);
  border: .1rem solid var(--color-purple-4) !important;
}

.ThemeBorder-Purple4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-purple-4);
  border: .15rem solid var(--color-purple-4) !important;
}

.ThemeBorder-Purple4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple4-Light {
  --squircle-border-top: .05rem solid var(--color-purple-4);
  --squircle-border-right: .05rem solid var(--color-purple-4);
  --squircle-border-bottom: .05rem solid var(--color-purple-4);
  --squircle-border-left: .05rem solid var(--color-purple-4);
  border-top: .05rem solid var(--color-purple-4) !important;
  border-right: .05rem solid var(--color-purple-4) !important;
  border-bottom: .05rem solid var(--color-purple-4) !important;
  border-left: .05rem solid var(--color-purple-4) !important;
}

.ThemeBorder1-Purple4-Regular {
  --squircle-border-top: .1rem solid var(--color-purple-4);
  --squircle-border-right: .1rem solid var(--color-purple-4);
  --squircle-border-bottom: .1rem solid var(--color-purple-4);
  --squircle-border-left: .1rem solid var(--color-purple-4);
  border-top: .1rem solid var(--color-purple-4) !important;
  border-right: .1rem solid var(--color-purple-4) !important;
  border-bottom: .1rem solid var(--color-purple-4) !important;
  border-left: .1rem solid var(--color-purple-4) !important;
}

.ThemeBorder1-Purple4-Bold {
  --squircle-border-top: .15rem solid var(--color-purple-4);
  --squircle-border-right: .15rem solid var(--color-purple-4);
  --squircle-border-bottom: .15rem solid var(--color-purple-4);
  --squircle-border-left: .15rem solid var(--color-purple-4);
  border-top: .15rem solid var(--color-purple-4) !important;
  border-right: .15rem solid var(--color-purple-4) !important;
  border-bottom: .15rem solid var(--color-purple-4) !important;
  border-left: .15rem solid var(--color-purple-4) !important;
}

.ThemeBorder1-Purple4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple4-Light {
  --squircle-border-right: .05rem solid var(--color-purple-4);
  --squircle-border-left: .05rem solid var(--color-purple-4);
  border-right: .05rem solid var(--color-purple-4) !important;
  border-left: .05rem solid var(--color-purple-4) !important;
}

.ThemeBorder2-Purple4-Regular {
  --squircle-border-right: .1rem solid var(--color-purple-4);
  --squircle-border-left: .1rem solid var(--color-purple-4);
  border-right: .1rem solid var(--color-purple-4) !important;
  border-left: .1rem solid var(--color-purple-4) !important;
}

.ThemeBorder2-Purple4-Bold {
  --squircle-border-right: .15rem solid var(--color-purple-4);
  --squircle-border-left: .15rem solid var(--color-purple-4);
  border-right: .15rem solid var(--color-purple-4) !important;
  border-left: .15rem solid var(--color-purple-4) !important;
}

.ThemeBorder2-Purple4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple4-Light {
  --squircle-border-bottom: .05rem solid var(--color-purple-4);
  border-bottom: .05rem solid var(--color-purple-4) !important;
}

.ThemeBorder3-Purple4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-purple-4);
  border-bottom: .1rem solid var(--color-purple-4) !important;
}

.ThemeBorder3-Purple4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-purple-4);
  border-bottom: .15rem solid var(--color-purple-4) !important;
}

.ThemeBorder3-Purple4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple4-Light {
  --squircle-border-left: .05rem solid var(--color-purple-4);
  border-left: .05rem solid var(--color-purple-4) !important;
}

.ThemeBorder4-Purple4-Regular {
  --squircle-border-left: .1rem solid var(--color-purple-4);
  border-left: .1rem solid var(--color-purple-4) !important;
}

.ThemeBorder4-Purple4-Bold {
  --squircle-border-left: .15rem solid var(--color-purple-4);
  border-left: .15rem solid var(--color-purple-4) !important;
}

.ThemeBorder4-Purple4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder-Purple4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder-Purple4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder-Purple4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder1-Purple4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder1-Purple4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder1-Purple4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder2-Purple4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder2-Purple4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder2-Purple4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder3-Purple4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder3-Purple4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder3-Purple4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder4-Purple4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder4-Purple4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 20%, transparent) !important;
}

.ThemeBorder4-Purple4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder-Purple4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder-Purple4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder-Purple4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder1-Purple4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder1-Purple4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder1-Purple4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder2-Purple4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder2-Purple4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder2-Purple4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder3-Purple4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder3-Purple4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder3-Purple4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder4-Purple4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder4-Purple4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 25%, transparent) !important;
}

.ThemeBorder4-Purple4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder-Purple4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder-Purple4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder-Purple4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder1-Purple4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder1-Purple4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder1-Purple4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder2-Purple4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder2-Purple4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder2-Purple4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder3-Purple4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder3-Purple4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder3-Purple4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder4-Purple4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder4-Purple4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 30%, transparent) !important;
}

.ThemeBorder4-Purple4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder-Purple4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder-Purple4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder-Purple4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder1-Purple4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder1-Purple4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder1-Purple4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder2-Purple4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder2-Purple4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder2-Purple4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder3-Purple4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder3-Purple4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder3-Purple4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder4-Purple4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder4-Purple4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 35%, transparent) !important;
}

.ThemeBorder4-Purple4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder-Purple4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder-Purple4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder-Purple4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder1-Purple4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder1-Purple4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder1-Purple4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder2-Purple4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder2-Purple4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder2-Purple4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder3-Purple4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder3-Purple4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder3-Purple4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder4-Purple4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder4-Purple4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 40%, transparent) !important;
}

.ThemeBorder4-Purple4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder-Purple4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder-Purple4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder-Purple4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder1-Purple4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder1-Purple4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder1-Purple4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder2-Purple4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder2-Purple4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder2-Purple4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder3-Purple4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder3-Purple4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder3-Purple4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder4-Purple4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder4-Purple4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-4) 45%, transparent) !important;
}

.ThemeBorder4-Purple4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-purple-5);
  border: .05rem solid var(--color-purple-5) !important;
}

.ThemeBorder-Purple5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-purple-5);
  border: .1rem solid var(--color-purple-5) !important;
}

.ThemeBorder-Purple5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-purple-5);
  border: .15rem solid var(--color-purple-5) !important;
}

.ThemeBorder-Purple5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple5-Light {
  --squircle-border-top: .05rem solid var(--color-purple-5);
  --squircle-border-right: .05rem solid var(--color-purple-5);
  --squircle-border-bottom: .05rem solid var(--color-purple-5);
  --squircle-border-left: .05rem solid var(--color-purple-5);
  border-top: .05rem solid var(--color-purple-5) !important;
  border-right: .05rem solid var(--color-purple-5) !important;
  border-bottom: .05rem solid var(--color-purple-5) !important;
  border-left: .05rem solid var(--color-purple-5) !important;
}

.ThemeBorder1-Purple5-Regular {
  --squircle-border-top: .1rem solid var(--color-purple-5);
  --squircle-border-right: .1rem solid var(--color-purple-5);
  --squircle-border-bottom: .1rem solid var(--color-purple-5);
  --squircle-border-left: .1rem solid var(--color-purple-5);
  border-top: .1rem solid var(--color-purple-5) !important;
  border-right: .1rem solid var(--color-purple-5) !important;
  border-bottom: .1rem solid var(--color-purple-5) !important;
  border-left: .1rem solid var(--color-purple-5) !important;
}

.ThemeBorder1-Purple5-Bold {
  --squircle-border-top: .15rem solid var(--color-purple-5);
  --squircle-border-right: .15rem solid var(--color-purple-5);
  --squircle-border-bottom: .15rem solid var(--color-purple-5);
  --squircle-border-left: .15rem solid var(--color-purple-5);
  border-top: .15rem solid var(--color-purple-5) !important;
  border-right: .15rem solid var(--color-purple-5) !important;
  border-bottom: .15rem solid var(--color-purple-5) !important;
  border-left: .15rem solid var(--color-purple-5) !important;
}

.ThemeBorder1-Purple5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple5-Light {
  --squircle-border-right: .05rem solid var(--color-purple-5);
  --squircle-border-left: .05rem solid var(--color-purple-5);
  border-right: .05rem solid var(--color-purple-5) !important;
  border-left: .05rem solid var(--color-purple-5) !important;
}

.ThemeBorder2-Purple5-Regular {
  --squircle-border-right: .1rem solid var(--color-purple-5);
  --squircle-border-left: .1rem solid var(--color-purple-5);
  border-right: .1rem solid var(--color-purple-5) !important;
  border-left: .1rem solid var(--color-purple-5) !important;
}

.ThemeBorder2-Purple5-Bold {
  --squircle-border-right: .15rem solid var(--color-purple-5);
  --squircle-border-left: .15rem solid var(--color-purple-5);
  border-right: .15rem solid var(--color-purple-5) !important;
  border-left: .15rem solid var(--color-purple-5) !important;
}

.ThemeBorder2-Purple5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple5-Light {
  --squircle-border-bottom: .05rem solid var(--color-purple-5);
  border-bottom: .05rem solid var(--color-purple-5) !important;
}

.ThemeBorder3-Purple5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-purple-5);
  border-bottom: .1rem solid var(--color-purple-5) !important;
}

.ThemeBorder3-Purple5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-purple-5);
  border-bottom: .15rem solid var(--color-purple-5) !important;
}

.ThemeBorder3-Purple5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple5-Light {
  --squircle-border-left: .05rem solid var(--color-purple-5);
  border-left: .05rem solid var(--color-purple-5) !important;
}

.ThemeBorder4-Purple5-Regular {
  --squircle-border-left: .1rem solid var(--color-purple-5);
  border-left: .1rem solid var(--color-purple-5) !important;
}

.ThemeBorder4-Purple5-Bold {
  --squircle-border-left: .15rem solid var(--color-purple-5);
  border-left: .15rem solid var(--color-purple-5) !important;
}

.ThemeBorder4-Purple5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder-Purple5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder-Purple5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder-Purple5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder1-Purple5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder1-Purple5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder1-Purple5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder2-Purple5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder2-Purple5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder2-Purple5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder3-Purple5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder3-Purple5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder3-Purple5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder4-Purple5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder4-Purple5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 20%, transparent) !important;
}

.ThemeBorder4-Purple5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder-Purple5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder-Purple5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder-Purple5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder1-Purple5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder1-Purple5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder1-Purple5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder2-Purple5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder2-Purple5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder2-Purple5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder3-Purple5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder3-Purple5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder3-Purple5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder4-Purple5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder4-Purple5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 25%, transparent) !important;
}

.ThemeBorder4-Purple5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder-Purple5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder-Purple5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder-Purple5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder1-Purple5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder1-Purple5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder1-Purple5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder2-Purple5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder2-Purple5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder2-Purple5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder3-Purple5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder3-Purple5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder3-Purple5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder4-Purple5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder4-Purple5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 30%, transparent) !important;
}

.ThemeBorder4-Purple5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder-Purple5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder-Purple5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder-Purple5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder1-Purple5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder1-Purple5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder1-Purple5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder2-Purple5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder2-Purple5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder2-Purple5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder3-Purple5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder3-Purple5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder3-Purple5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder4-Purple5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder4-Purple5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 35%, transparent) !important;
}

.ThemeBorder4-Purple5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder-Purple5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder-Purple5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder-Purple5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder1-Purple5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder1-Purple5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder1-Purple5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder2-Purple5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder2-Purple5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder2-Purple5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder3-Purple5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder3-Purple5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder3-Purple5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder4-Purple5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder4-Purple5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 40%, transparent) !important;
}

.ThemeBorder4-Purple5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder-Purple5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder-Purple5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder-Purple5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder1-Purple5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder1-Purple5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder1-Purple5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder2-Purple5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder2-Purple5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder2-Purple5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder3-Purple5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder3-Purple5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder3-Purple5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder4-Purple5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder4-Purple5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-5) 45%, transparent) !important;
}

.ThemeBorder4-Purple5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-purple-6);
  border: .05rem solid var(--color-purple-6) !important;
}

.ThemeBorder-Purple6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-purple-6);
  border: .1rem solid var(--color-purple-6) !important;
}

.ThemeBorder-Purple6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-purple-6);
  border: .15rem solid var(--color-purple-6) !important;
}

.ThemeBorder-Purple6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple6-Light {
  --squircle-border-top: .05rem solid var(--color-purple-6);
  --squircle-border-right: .05rem solid var(--color-purple-6);
  --squircle-border-bottom: .05rem solid var(--color-purple-6);
  --squircle-border-left: .05rem solid var(--color-purple-6);
  border-top: .05rem solid var(--color-purple-6) !important;
  border-right: .05rem solid var(--color-purple-6) !important;
  border-bottom: .05rem solid var(--color-purple-6) !important;
  border-left: .05rem solid var(--color-purple-6) !important;
}

.ThemeBorder1-Purple6-Regular {
  --squircle-border-top: .1rem solid var(--color-purple-6);
  --squircle-border-right: .1rem solid var(--color-purple-6);
  --squircle-border-bottom: .1rem solid var(--color-purple-6);
  --squircle-border-left: .1rem solid var(--color-purple-6);
  border-top: .1rem solid var(--color-purple-6) !important;
  border-right: .1rem solid var(--color-purple-6) !important;
  border-bottom: .1rem solid var(--color-purple-6) !important;
  border-left: .1rem solid var(--color-purple-6) !important;
}

.ThemeBorder1-Purple6-Bold {
  --squircle-border-top: .15rem solid var(--color-purple-6);
  --squircle-border-right: .15rem solid var(--color-purple-6);
  --squircle-border-bottom: .15rem solid var(--color-purple-6);
  --squircle-border-left: .15rem solid var(--color-purple-6);
  border-top: .15rem solid var(--color-purple-6) !important;
  border-right: .15rem solid var(--color-purple-6) !important;
  border-bottom: .15rem solid var(--color-purple-6) !important;
  border-left: .15rem solid var(--color-purple-6) !important;
}

.ThemeBorder1-Purple6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple6-Light {
  --squircle-border-right: .05rem solid var(--color-purple-6);
  --squircle-border-left: .05rem solid var(--color-purple-6);
  border-right: .05rem solid var(--color-purple-6) !important;
  border-left: .05rem solid var(--color-purple-6) !important;
}

.ThemeBorder2-Purple6-Regular {
  --squircle-border-right: .1rem solid var(--color-purple-6);
  --squircle-border-left: .1rem solid var(--color-purple-6);
  border-right: .1rem solid var(--color-purple-6) !important;
  border-left: .1rem solid var(--color-purple-6) !important;
}

.ThemeBorder2-Purple6-Bold {
  --squircle-border-right: .15rem solid var(--color-purple-6);
  --squircle-border-left: .15rem solid var(--color-purple-6);
  border-right: .15rem solid var(--color-purple-6) !important;
  border-left: .15rem solid var(--color-purple-6) !important;
}

.ThemeBorder2-Purple6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple6-Light {
  --squircle-border-bottom: .05rem solid var(--color-purple-6);
  border-bottom: .05rem solid var(--color-purple-6) !important;
}

.ThemeBorder3-Purple6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-purple-6);
  border-bottom: .1rem solid var(--color-purple-6) !important;
}

.ThemeBorder3-Purple6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-purple-6);
  border-bottom: .15rem solid var(--color-purple-6) !important;
}

.ThemeBorder3-Purple6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple6-Light {
  --squircle-border-left: .05rem solid var(--color-purple-6);
  border-left: .05rem solid var(--color-purple-6) !important;
}

.ThemeBorder4-Purple6-Regular {
  --squircle-border-left: .1rem solid var(--color-purple-6);
  border-left: .1rem solid var(--color-purple-6) !important;
}

.ThemeBorder4-Purple6-Bold {
  --squircle-border-left: .15rem solid var(--color-purple-6);
  border-left: .15rem solid var(--color-purple-6) !important;
}

.ThemeBorder4-Purple6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder-Purple6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder-Purple6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder-Purple6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder1-Purple6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder1-Purple6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder1-Purple6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder2-Purple6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder2-Purple6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder2-Purple6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder3-Purple6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder3-Purple6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder3-Purple6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder4-Purple6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder4-Purple6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 20%, transparent) !important;
}

.ThemeBorder4-Purple6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder-Purple6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder-Purple6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder-Purple6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder1-Purple6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder1-Purple6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder1-Purple6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder2-Purple6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder2-Purple6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder2-Purple6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder3-Purple6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder3-Purple6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder3-Purple6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder4-Purple6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder4-Purple6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 25%, transparent) !important;
}

.ThemeBorder4-Purple6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder-Purple6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder-Purple6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder-Purple6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder1-Purple6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder1-Purple6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder1-Purple6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder2-Purple6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder2-Purple6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder2-Purple6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder3-Purple6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder3-Purple6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder3-Purple6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder4-Purple6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder4-Purple6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 30%, transparent) !important;
}

.ThemeBorder4-Purple6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder-Purple6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder-Purple6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder-Purple6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder1-Purple6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder1-Purple6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder1-Purple6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder2-Purple6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder2-Purple6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder2-Purple6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder3-Purple6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder3-Purple6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder3-Purple6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder4-Purple6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder4-Purple6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 35%, transparent) !important;
}

.ThemeBorder4-Purple6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder-Purple6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder-Purple6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder-Purple6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder1-Purple6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder1-Purple6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder1-Purple6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder2-Purple6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder2-Purple6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder2-Purple6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder3-Purple6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder3-Purple6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder3-Purple6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder4-Purple6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder4-Purple6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 40%, transparent) !important;
}

.ThemeBorder4-Purple6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Purple6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder-Purple6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder-Purple6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder-Purple6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Purple6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder1-Purple6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder1-Purple6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder1-Purple6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Purple6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder2-Purple6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder2-Purple6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder2-Purple6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Purple6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder3-Purple6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder3-Purple6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder3-Purple6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Purple6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder4-Purple6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder4-Purple6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-purple-6) 45%, transparent) !important;
}

.ThemeBorder4-Purple6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-magenta-1);
  border: .05rem solid var(--color-magenta-1) !important;
}

.ThemeBorder-Magenta1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-magenta-1);
  border: .1rem solid var(--color-magenta-1) !important;
}

.ThemeBorder-Magenta1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-magenta-1);
  border: .15rem solid var(--color-magenta-1) !important;
}

.ThemeBorder-Magenta1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta1-Light {
  --squircle-border-top: .05rem solid var(--color-magenta-1);
  --squircle-border-right: .05rem solid var(--color-magenta-1);
  --squircle-border-bottom: .05rem solid var(--color-magenta-1);
  --squircle-border-left: .05rem solid var(--color-magenta-1);
  border-top: .05rem solid var(--color-magenta-1) !important;
  border-right: .05rem solid var(--color-magenta-1) !important;
  border-bottom: .05rem solid var(--color-magenta-1) !important;
  border-left: .05rem solid var(--color-magenta-1) !important;
}

.ThemeBorder1-Magenta1-Regular {
  --squircle-border-top: .1rem solid var(--color-magenta-1);
  --squircle-border-right: .1rem solid var(--color-magenta-1);
  --squircle-border-bottom: .1rem solid var(--color-magenta-1);
  --squircle-border-left: .1rem solid var(--color-magenta-1);
  border-top: .1rem solid var(--color-magenta-1) !important;
  border-right: .1rem solid var(--color-magenta-1) !important;
  border-bottom: .1rem solid var(--color-magenta-1) !important;
  border-left: .1rem solid var(--color-magenta-1) !important;
}

.ThemeBorder1-Magenta1-Bold {
  --squircle-border-top: .15rem solid var(--color-magenta-1);
  --squircle-border-right: .15rem solid var(--color-magenta-1);
  --squircle-border-bottom: .15rem solid var(--color-magenta-1);
  --squircle-border-left: .15rem solid var(--color-magenta-1);
  border-top: .15rem solid var(--color-magenta-1) !important;
  border-right: .15rem solid var(--color-magenta-1) !important;
  border-bottom: .15rem solid var(--color-magenta-1) !important;
  border-left: .15rem solid var(--color-magenta-1) !important;
}

.ThemeBorder1-Magenta1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta1-Light {
  --squircle-border-right: .05rem solid var(--color-magenta-1);
  --squircle-border-left: .05rem solid var(--color-magenta-1);
  border-right: .05rem solid var(--color-magenta-1) !important;
  border-left: .05rem solid var(--color-magenta-1) !important;
}

.ThemeBorder2-Magenta1-Regular {
  --squircle-border-right: .1rem solid var(--color-magenta-1);
  --squircle-border-left: .1rem solid var(--color-magenta-1);
  border-right: .1rem solid var(--color-magenta-1) !important;
  border-left: .1rem solid var(--color-magenta-1) !important;
}

.ThemeBorder2-Magenta1-Bold {
  --squircle-border-right: .15rem solid var(--color-magenta-1);
  --squircle-border-left: .15rem solid var(--color-magenta-1);
  border-right: .15rem solid var(--color-magenta-1) !important;
  border-left: .15rem solid var(--color-magenta-1) !important;
}

.ThemeBorder2-Magenta1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta1-Light {
  --squircle-border-bottom: .05rem solid var(--color-magenta-1);
  border-bottom: .05rem solid var(--color-magenta-1) !important;
}

.ThemeBorder3-Magenta1-Regular {
  --squircle-border-bottom: .1rem solid var(--color-magenta-1);
  border-bottom: .1rem solid var(--color-magenta-1) !important;
}

.ThemeBorder3-Magenta1-Bold {
  --squircle-border-bottom: .15rem solid var(--color-magenta-1);
  border-bottom: .15rem solid var(--color-magenta-1) !important;
}

.ThemeBorder3-Magenta1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta1-Light {
  --squircle-border-left: .05rem solid var(--color-magenta-1);
  border-left: .05rem solid var(--color-magenta-1) !important;
}

.ThemeBorder4-Magenta1-Regular {
  --squircle-border-left: .1rem solid var(--color-magenta-1);
  border-left: .1rem solid var(--color-magenta-1) !important;
}

.ThemeBorder4-Magenta1-Bold {
  --squircle-border-left: .15rem solid var(--color-magenta-1);
  border-left: .15rem solid var(--color-magenta-1) !important;
}

.ThemeBorder4-Magenta1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta1TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder-Magenta1TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder-Magenta1TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder-Magenta1TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta1TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder1-Magenta1TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder1-Magenta1TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder1-Magenta1TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta1TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder2-Magenta1TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder2-Magenta1TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder2-Magenta1TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta1TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder3-Magenta1TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder3-Magenta1TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder3-Magenta1TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta1TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder4-Magenta1TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder4-Magenta1TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 20%, transparent) !important;
}

.ThemeBorder4-Magenta1TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta1TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder-Magenta1TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder-Magenta1TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder-Magenta1TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta1TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder1-Magenta1TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder1-Magenta1TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder1-Magenta1TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta1TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder2-Magenta1TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder2-Magenta1TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder2-Magenta1TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta1TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder3-Magenta1TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder3-Magenta1TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder3-Magenta1TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta1TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder4-Magenta1TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder4-Magenta1TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 25%, transparent) !important;
}

.ThemeBorder4-Magenta1TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta1TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder-Magenta1TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder-Magenta1TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder-Magenta1TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta1TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder1-Magenta1TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder1-Magenta1TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder1-Magenta1TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta1TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder2-Magenta1TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder2-Magenta1TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder2-Magenta1TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta1TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder3-Magenta1TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder3-Magenta1TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder3-Magenta1TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta1TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder4-Magenta1TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder4-Magenta1TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 30%, transparent) !important;
}

.ThemeBorder4-Magenta1TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta1TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder-Magenta1TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder-Magenta1TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder-Magenta1TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta1TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder1-Magenta1TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder1-Magenta1TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder1-Magenta1TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta1TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder2-Magenta1TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder2-Magenta1TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder2-Magenta1TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta1TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder3-Magenta1TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder3-Magenta1TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder3-Magenta1TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta1TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder4-Magenta1TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder4-Magenta1TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 35%, transparent) !important;
}

.ThemeBorder4-Magenta1TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta1TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder-Magenta1TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder-Magenta1TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder-Magenta1TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta1TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder1-Magenta1TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder1-Magenta1TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder1-Magenta1TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta1TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder2-Magenta1TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder2-Magenta1TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder2-Magenta1TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta1TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder3-Magenta1TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder3-Magenta1TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder3-Magenta1TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta1TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder4-Magenta1TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder4-Magenta1TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 40%, transparent) !important;
}

.ThemeBorder4-Magenta1TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta1TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder-Magenta1TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder-Magenta1TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder-Magenta1TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta1TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder1-Magenta1TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder1-Magenta1TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder1-Magenta1TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta1TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder2-Magenta1TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder2-Magenta1TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder2-Magenta1TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta1TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder3-Magenta1TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder3-Magenta1TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder3-Magenta1TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta1TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder4-Magenta1TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder4-Magenta1TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-1) 45%, transparent) !important;
}

.ThemeBorder4-Magenta1TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-magenta-2);
  border: .05rem solid var(--color-magenta-2) !important;
}

.ThemeBorder-Magenta2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-magenta-2);
  border: .1rem solid var(--color-magenta-2) !important;
}

.ThemeBorder-Magenta2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-magenta-2);
  border: .15rem solid var(--color-magenta-2) !important;
}

.ThemeBorder-Magenta2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta2-Light {
  --squircle-border-top: .05rem solid var(--color-magenta-2);
  --squircle-border-right: .05rem solid var(--color-magenta-2);
  --squircle-border-bottom: .05rem solid var(--color-magenta-2);
  --squircle-border-left: .05rem solid var(--color-magenta-2);
  border-top: .05rem solid var(--color-magenta-2) !important;
  border-right: .05rem solid var(--color-magenta-2) !important;
  border-bottom: .05rem solid var(--color-magenta-2) !important;
  border-left: .05rem solid var(--color-magenta-2) !important;
}

.ThemeBorder1-Magenta2-Regular {
  --squircle-border-top: .1rem solid var(--color-magenta-2);
  --squircle-border-right: .1rem solid var(--color-magenta-2);
  --squircle-border-bottom: .1rem solid var(--color-magenta-2);
  --squircle-border-left: .1rem solid var(--color-magenta-2);
  border-top: .1rem solid var(--color-magenta-2) !important;
  border-right: .1rem solid var(--color-magenta-2) !important;
  border-bottom: .1rem solid var(--color-magenta-2) !important;
  border-left: .1rem solid var(--color-magenta-2) !important;
}

.ThemeBorder1-Magenta2-Bold {
  --squircle-border-top: .15rem solid var(--color-magenta-2);
  --squircle-border-right: .15rem solid var(--color-magenta-2);
  --squircle-border-bottom: .15rem solid var(--color-magenta-2);
  --squircle-border-left: .15rem solid var(--color-magenta-2);
  border-top: .15rem solid var(--color-magenta-2) !important;
  border-right: .15rem solid var(--color-magenta-2) !important;
  border-bottom: .15rem solid var(--color-magenta-2) !important;
  border-left: .15rem solid var(--color-magenta-2) !important;
}

.ThemeBorder1-Magenta2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta2-Light {
  --squircle-border-right: .05rem solid var(--color-magenta-2);
  --squircle-border-left: .05rem solid var(--color-magenta-2);
  border-right: .05rem solid var(--color-magenta-2) !important;
  border-left: .05rem solid var(--color-magenta-2) !important;
}

.ThemeBorder2-Magenta2-Regular {
  --squircle-border-right: .1rem solid var(--color-magenta-2);
  --squircle-border-left: .1rem solid var(--color-magenta-2);
  border-right: .1rem solid var(--color-magenta-2) !important;
  border-left: .1rem solid var(--color-magenta-2) !important;
}

.ThemeBorder2-Magenta2-Bold {
  --squircle-border-right: .15rem solid var(--color-magenta-2);
  --squircle-border-left: .15rem solid var(--color-magenta-2);
  border-right: .15rem solid var(--color-magenta-2) !important;
  border-left: .15rem solid var(--color-magenta-2) !important;
}

.ThemeBorder2-Magenta2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta2-Light {
  --squircle-border-bottom: .05rem solid var(--color-magenta-2);
  border-bottom: .05rem solid var(--color-magenta-2) !important;
}

.ThemeBorder3-Magenta2-Regular {
  --squircle-border-bottom: .1rem solid var(--color-magenta-2);
  border-bottom: .1rem solid var(--color-magenta-2) !important;
}

.ThemeBorder3-Magenta2-Bold {
  --squircle-border-bottom: .15rem solid var(--color-magenta-2);
  border-bottom: .15rem solid var(--color-magenta-2) !important;
}

.ThemeBorder3-Magenta2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta2-Light {
  --squircle-border-left: .05rem solid var(--color-magenta-2);
  border-left: .05rem solid var(--color-magenta-2) !important;
}

.ThemeBorder4-Magenta2-Regular {
  --squircle-border-left: .1rem solid var(--color-magenta-2);
  border-left: .1rem solid var(--color-magenta-2) !important;
}

.ThemeBorder4-Magenta2-Bold {
  --squircle-border-left: .15rem solid var(--color-magenta-2);
  border-left: .15rem solid var(--color-magenta-2) !important;
}

.ThemeBorder4-Magenta2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta2TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder-Magenta2TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder-Magenta2TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder-Magenta2TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta2TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder1-Magenta2TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder1-Magenta2TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder1-Magenta2TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta2TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder2-Magenta2TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder2-Magenta2TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder2-Magenta2TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta2TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder3-Magenta2TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder3-Magenta2TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder3-Magenta2TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta2TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder4-Magenta2TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder4-Magenta2TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 20%, transparent) !important;
}

.ThemeBorder4-Magenta2TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta2TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder-Magenta2TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder-Magenta2TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder-Magenta2TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta2TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder1-Magenta2TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder1-Magenta2TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder1-Magenta2TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta2TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder2-Magenta2TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder2-Magenta2TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder2-Magenta2TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta2TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder3-Magenta2TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder3-Magenta2TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder3-Magenta2TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta2TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder4-Magenta2TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder4-Magenta2TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 25%, transparent) !important;
}

.ThemeBorder4-Magenta2TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta2TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder-Magenta2TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder-Magenta2TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder-Magenta2TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta2TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder1-Magenta2TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder1-Magenta2TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder1-Magenta2TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta2TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder2-Magenta2TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder2-Magenta2TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder2-Magenta2TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta2TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder3-Magenta2TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder3-Magenta2TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder3-Magenta2TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta2TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder4-Magenta2TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder4-Magenta2TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 30%, transparent) !important;
}

.ThemeBorder4-Magenta2TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta2TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder-Magenta2TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder-Magenta2TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder-Magenta2TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta2TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder1-Magenta2TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder1-Magenta2TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder1-Magenta2TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta2TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder2-Magenta2TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder2-Magenta2TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder2-Magenta2TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta2TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder3-Magenta2TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder3-Magenta2TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder3-Magenta2TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta2TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder4-Magenta2TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder4-Magenta2TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 35%, transparent) !important;
}

.ThemeBorder4-Magenta2TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta2TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder-Magenta2TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder-Magenta2TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder-Magenta2TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta2TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder1-Magenta2TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder1-Magenta2TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder1-Magenta2TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta2TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder2-Magenta2TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder2-Magenta2TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder2-Magenta2TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta2TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder3-Magenta2TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder3-Magenta2TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder3-Magenta2TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta2TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder4-Magenta2TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder4-Magenta2TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 40%, transparent) !important;
}

.ThemeBorder4-Magenta2TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta2TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder-Magenta2TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder-Magenta2TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder-Magenta2TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta2TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder1-Magenta2TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder1-Magenta2TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder1-Magenta2TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta2TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder2-Magenta2TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder2-Magenta2TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder2-Magenta2TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta2TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder3-Magenta2TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder3-Magenta2TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder3-Magenta2TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta2TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder4-Magenta2TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder4-Magenta2TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-2) 45%, transparent) !important;
}

.ThemeBorder4-Magenta2TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-magenta-3);
  border: .05rem solid var(--color-magenta-3) !important;
}

.ThemeBorder-Magenta3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-magenta-3);
  border: .1rem solid var(--color-magenta-3) !important;
}

.ThemeBorder-Magenta3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-magenta-3);
  border: .15rem solid var(--color-magenta-3) !important;
}

.ThemeBorder-Magenta3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta3-Light {
  --squircle-border-top: .05rem solid var(--color-magenta-3);
  --squircle-border-right: .05rem solid var(--color-magenta-3);
  --squircle-border-bottom: .05rem solid var(--color-magenta-3);
  --squircle-border-left: .05rem solid var(--color-magenta-3);
  border-top: .05rem solid var(--color-magenta-3) !important;
  border-right: .05rem solid var(--color-magenta-3) !important;
  border-bottom: .05rem solid var(--color-magenta-3) !important;
  border-left: .05rem solid var(--color-magenta-3) !important;
}

.ThemeBorder1-Magenta3-Regular {
  --squircle-border-top: .1rem solid var(--color-magenta-3);
  --squircle-border-right: .1rem solid var(--color-magenta-3);
  --squircle-border-bottom: .1rem solid var(--color-magenta-3);
  --squircle-border-left: .1rem solid var(--color-magenta-3);
  border-top: .1rem solid var(--color-magenta-3) !important;
  border-right: .1rem solid var(--color-magenta-3) !important;
  border-bottom: .1rem solid var(--color-magenta-3) !important;
  border-left: .1rem solid var(--color-magenta-3) !important;
}

.ThemeBorder1-Magenta3-Bold {
  --squircle-border-top: .15rem solid var(--color-magenta-3);
  --squircle-border-right: .15rem solid var(--color-magenta-3);
  --squircle-border-bottom: .15rem solid var(--color-magenta-3);
  --squircle-border-left: .15rem solid var(--color-magenta-3);
  border-top: .15rem solid var(--color-magenta-3) !important;
  border-right: .15rem solid var(--color-magenta-3) !important;
  border-bottom: .15rem solid var(--color-magenta-3) !important;
  border-left: .15rem solid var(--color-magenta-3) !important;
}

.ThemeBorder1-Magenta3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta3-Light {
  --squircle-border-right: .05rem solid var(--color-magenta-3);
  --squircle-border-left: .05rem solid var(--color-magenta-3);
  border-right: .05rem solid var(--color-magenta-3) !important;
  border-left: .05rem solid var(--color-magenta-3) !important;
}

.ThemeBorder2-Magenta3-Regular {
  --squircle-border-right: .1rem solid var(--color-magenta-3);
  --squircle-border-left: .1rem solid var(--color-magenta-3);
  border-right: .1rem solid var(--color-magenta-3) !important;
  border-left: .1rem solid var(--color-magenta-3) !important;
}

.ThemeBorder2-Magenta3-Bold {
  --squircle-border-right: .15rem solid var(--color-magenta-3);
  --squircle-border-left: .15rem solid var(--color-magenta-3);
  border-right: .15rem solid var(--color-magenta-3) !important;
  border-left: .15rem solid var(--color-magenta-3) !important;
}

.ThemeBorder2-Magenta3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta3-Light {
  --squircle-border-bottom: .05rem solid var(--color-magenta-3);
  border-bottom: .05rem solid var(--color-magenta-3) !important;
}

.ThemeBorder3-Magenta3-Regular {
  --squircle-border-bottom: .1rem solid var(--color-magenta-3);
  border-bottom: .1rem solid var(--color-magenta-3) !important;
}

.ThemeBorder3-Magenta3-Bold {
  --squircle-border-bottom: .15rem solid var(--color-magenta-3);
  border-bottom: .15rem solid var(--color-magenta-3) !important;
}

.ThemeBorder3-Magenta3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta3-Light {
  --squircle-border-left: .05rem solid var(--color-magenta-3);
  border-left: .05rem solid var(--color-magenta-3) !important;
}

.ThemeBorder4-Magenta3-Regular {
  --squircle-border-left: .1rem solid var(--color-magenta-3);
  border-left: .1rem solid var(--color-magenta-3) !important;
}

.ThemeBorder4-Magenta3-Bold {
  --squircle-border-left: .15rem solid var(--color-magenta-3);
  border-left: .15rem solid var(--color-magenta-3) !important;
}

.ThemeBorder4-Magenta3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta3TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder-Magenta3TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder-Magenta3TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder-Magenta3TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta3TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder1-Magenta3TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder1-Magenta3TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder1-Magenta3TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta3TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder2-Magenta3TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder2-Magenta3TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder2-Magenta3TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta3TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder3-Magenta3TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder3-Magenta3TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder3-Magenta3TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta3TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder4-Magenta3TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder4-Magenta3TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 20%, transparent) !important;
}

.ThemeBorder4-Magenta3TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta3TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder-Magenta3TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder-Magenta3TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder-Magenta3TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta3TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder1-Magenta3TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder1-Magenta3TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder1-Magenta3TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta3TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder2-Magenta3TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder2-Magenta3TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder2-Magenta3TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta3TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder3-Magenta3TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder3-Magenta3TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder3-Magenta3TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta3TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder4-Magenta3TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder4-Magenta3TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 25%, transparent) !important;
}

.ThemeBorder4-Magenta3TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta3TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder-Magenta3TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder-Magenta3TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder-Magenta3TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta3TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder1-Magenta3TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder1-Magenta3TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder1-Magenta3TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta3TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder2-Magenta3TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder2-Magenta3TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder2-Magenta3TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta3TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder3-Magenta3TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder3-Magenta3TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder3-Magenta3TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta3TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder4-Magenta3TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder4-Magenta3TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 30%, transparent) !important;
}

.ThemeBorder4-Magenta3TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta3TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder-Magenta3TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder-Magenta3TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder-Magenta3TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta3TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder1-Magenta3TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder1-Magenta3TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder1-Magenta3TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta3TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder2-Magenta3TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder2-Magenta3TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder2-Magenta3TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta3TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder3-Magenta3TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder3-Magenta3TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder3-Magenta3TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta3TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder4-Magenta3TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder4-Magenta3TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 35%, transparent) !important;
}

.ThemeBorder4-Magenta3TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta3TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder-Magenta3TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder-Magenta3TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder-Magenta3TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta3TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder1-Magenta3TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder1-Magenta3TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder1-Magenta3TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta3TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder2-Magenta3TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder2-Magenta3TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder2-Magenta3TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta3TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder3-Magenta3TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder3-Magenta3TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder3-Magenta3TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta3TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder4-Magenta3TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder4-Magenta3TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 40%, transparent) !important;
}

.ThemeBorder4-Magenta3TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta3TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder-Magenta3TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder-Magenta3TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder-Magenta3TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta3TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder1-Magenta3TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder1-Magenta3TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder1-Magenta3TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta3TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder2-Magenta3TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder2-Magenta3TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder2-Magenta3TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta3TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder3-Magenta3TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder3-Magenta3TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder3-Magenta3TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta3TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder4-Magenta3TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder4-Magenta3TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-3) 45%, transparent) !important;
}

.ThemeBorder4-Magenta3TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-magenta-4);
  border: .05rem solid var(--color-magenta-4) !important;
}

.ThemeBorder-Magenta4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-magenta-4);
  border: .1rem solid var(--color-magenta-4) !important;
}

.ThemeBorder-Magenta4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-magenta-4);
  border: .15rem solid var(--color-magenta-4) !important;
}

.ThemeBorder-Magenta4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta4-Light {
  --squircle-border-top: .05rem solid var(--color-magenta-4);
  --squircle-border-right: .05rem solid var(--color-magenta-4);
  --squircle-border-bottom: .05rem solid var(--color-magenta-4);
  --squircle-border-left: .05rem solid var(--color-magenta-4);
  border-top: .05rem solid var(--color-magenta-4) !important;
  border-right: .05rem solid var(--color-magenta-4) !important;
  border-bottom: .05rem solid var(--color-magenta-4) !important;
  border-left: .05rem solid var(--color-magenta-4) !important;
}

.ThemeBorder1-Magenta4-Regular {
  --squircle-border-top: .1rem solid var(--color-magenta-4);
  --squircle-border-right: .1rem solid var(--color-magenta-4);
  --squircle-border-bottom: .1rem solid var(--color-magenta-4);
  --squircle-border-left: .1rem solid var(--color-magenta-4);
  border-top: .1rem solid var(--color-magenta-4) !important;
  border-right: .1rem solid var(--color-magenta-4) !important;
  border-bottom: .1rem solid var(--color-magenta-4) !important;
  border-left: .1rem solid var(--color-magenta-4) !important;
}

.ThemeBorder1-Magenta4-Bold {
  --squircle-border-top: .15rem solid var(--color-magenta-4);
  --squircle-border-right: .15rem solid var(--color-magenta-4);
  --squircle-border-bottom: .15rem solid var(--color-magenta-4);
  --squircle-border-left: .15rem solid var(--color-magenta-4);
  border-top: .15rem solid var(--color-magenta-4) !important;
  border-right: .15rem solid var(--color-magenta-4) !important;
  border-bottom: .15rem solid var(--color-magenta-4) !important;
  border-left: .15rem solid var(--color-magenta-4) !important;
}

.ThemeBorder1-Magenta4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta4-Light {
  --squircle-border-right: .05rem solid var(--color-magenta-4);
  --squircle-border-left: .05rem solid var(--color-magenta-4);
  border-right: .05rem solid var(--color-magenta-4) !important;
  border-left: .05rem solid var(--color-magenta-4) !important;
}

.ThemeBorder2-Magenta4-Regular {
  --squircle-border-right: .1rem solid var(--color-magenta-4);
  --squircle-border-left: .1rem solid var(--color-magenta-4);
  border-right: .1rem solid var(--color-magenta-4) !important;
  border-left: .1rem solid var(--color-magenta-4) !important;
}

.ThemeBorder2-Magenta4-Bold {
  --squircle-border-right: .15rem solid var(--color-magenta-4);
  --squircle-border-left: .15rem solid var(--color-magenta-4);
  border-right: .15rem solid var(--color-magenta-4) !important;
  border-left: .15rem solid var(--color-magenta-4) !important;
}

.ThemeBorder2-Magenta4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta4-Light {
  --squircle-border-bottom: .05rem solid var(--color-magenta-4);
  border-bottom: .05rem solid var(--color-magenta-4) !important;
}

.ThemeBorder3-Magenta4-Regular {
  --squircle-border-bottom: .1rem solid var(--color-magenta-4);
  border-bottom: .1rem solid var(--color-magenta-4) !important;
}

.ThemeBorder3-Magenta4-Bold {
  --squircle-border-bottom: .15rem solid var(--color-magenta-4);
  border-bottom: .15rem solid var(--color-magenta-4) !important;
}

.ThemeBorder3-Magenta4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta4-Light {
  --squircle-border-left: .05rem solid var(--color-magenta-4);
  border-left: .05rem solid var(--color-magenta-4) !important;
}

.ThemeBorder4-Magenta4-Regular {
  --squircle-border-left: .1rem solid var(--color-magenta-4);
  border-left: .1rem solid var(--color-magenta-4) !important;
}

.ThemeBorder4-Magenta4-Bold {
  --squircle-border-left: .15rem solid var(--color-magenta-4);
  border-left: .15rem solid var(--color-magenta-4) !important;
}

.ThemeBorder4-Magenta4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta4TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder-Magenta4TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder-Magenta4TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder-Magenta4TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta4TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder1-Magenta4TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder1-Magenta4TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder1-Magenta4TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta4TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder2-Magenta4TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder2-Magenta4TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder2-Magenta4TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta4TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder3-Magenta4TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder3-Magenta4TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder3-Magenta4TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta4TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder4-Magenta4TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder4-Magenta4TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 20%, transparent) !important;
}

.ThemeBorder4-Magenta4TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta4TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder-Magenta4TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder-Magenta4TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder-Magenta4TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta4TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder1-Magenta4TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder1-Magenta4TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder1-Magenta4TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta4TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder2-Magenta4TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder2-Magenta4TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder2-Magenta4TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta4TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder3-Magenta4TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder3-Magenta4TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder3-Magenta4TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta4TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder4-Magenta4TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder4-Magenta4TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 25%, transparent) !important;
}

.ThemeBorder4-Magenta4TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta4TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder-Magenta4TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder-Magenta4TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder-Magenta4TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta4TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder1-Magenta4TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder1-Magenta4TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder1-Magenta4TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta4TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder2-Magenta4TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder2-Magenta4TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder2-Magenta4TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta4TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder3-Magenta4TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder3-Magenta4TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder3-Magenta4TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta4TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder4-Magenta4TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder4-Magenta4TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 30%, transparent) !important;
}

.ThemeBorder4-Magenta4TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta4TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder-Magenta4TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder-Magenta4TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder-Magenta4TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta4TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder1-Magenta4TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder1-Magenta4TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder1-Magenta4TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta4TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder2-Magenta4TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder2-Magenta4TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder2-Magenta4TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta4TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder3-Magenta4TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder3-Magenta4TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder3-Magenta4TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta4TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder4-Magenta4TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder4-Magenta4TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 35%, transparent) !important;
}

.ThemeBorder4-Magenta4TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta4TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder-Magenta4TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder-Magenta4TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder-Magenta4TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta4TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder1-Magenta4TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder1-Magenta4TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder1-Magenta4TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta4TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder2-Magenta4TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder2-Magenta4TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder2-Magenta4TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta4TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder3-Magenta4TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder3-Magenta4TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder3-Magenta4TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta4TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder4-Magenta4TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder4-Magenta4TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 40%, transparent) !important;
}

.ThemeBorder4-Magenta4TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta4TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder-Magenta4TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder-Magenta4TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder-Magenta4TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta4TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder1-Magenta4TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder1-Magenta4TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder1-Magenta4TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta4TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder2-Magenta4TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder2-Magenta4TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder2-Magenta4TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta4TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder3-Magenta4TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder3-Magenta4TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder3-Magenta4TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta4TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder4-Magenta4TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder4-Magenta4TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-4) 45%, transparent) !important;
}

.ThemeBorder4-Magenta4TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-magenta-5);
  border: .05rem solid var(--color-magenta-5) !important;
}

.ThemeBorder-Magenta5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-magenta-5);
  border: .1rem solid var(--color-magenta-5) !important;
}

.ThemeBorder-Magenta5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-magenta-5);
  border: .15rem solid var(--color-magenta-5) !important;
}

.ThemeBorder-Magenta5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta5-Light {
  --squircle-border-top: .05rem solid var(--color-magenta-5);
  --squircle-border-right: .05rem solid var(--color-magenta-5);
  --squircle-border-bottom: .05rem solid var(--color-magenta-5);
  --squircle-border-left: .05rem solid var(--color-magenta-5);
  border-top: .05rem solid var(--color-magenta-5) !important;
  border-right: .05rem solid var(--color-magenta-5) !important;
  border-bottom: .05rem solid var(--color-magenta-5) !important;
  border-left: .05rem solid var(--color-magenta-5) !important;
}

.ThemeBorder1-Magenta5-Regular {
  --squircle-border-top: .1rem solid var(--color-magenta-5);
  --squircle-border-right: .1rem solid var(--color-magenta-5);
  --squircle-border-bottom: .1rem solid var(--color-magenta-5);
  --squircle-border-left: .1rem solid var(--color-magenta-5);
  border-top: .1rem solid var(--color-magenta-5) !important;
  border-right: .1rem solid var(--color-magenta-5) !important;
  border-bottom: .1rem solid var(--color-magenta-5) !important;
  border-left: .1rem solid var(--color-magenta-5) !important;
}

.ThemeBorder1-Magenta5-Bold {
  --squircle-border-top: .15rem solid var(--color-magenta-5);
  --squircle-border-right: .15rem solid var(--color-magenta-5);
  --squircle-border-bottom: .15rem solid var(--color-magenta-5);
  --squircle-border-left: .15rem solid var(--color-magenta-5);
  border-top: .15rem solid var(--color-magenta-5) !important;
  border-right: .15rem solid var(--color-magenta-5) !important;
  border-bottom: .15rem solid var(--color-magenta-5) !important;
  border-left: .15rem solid var(--color-magenta-5) !important;
}

.ThemeBorder1-Magenta5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta5-Light {
  --squircle-border-right: .05rem solid var(--color-magenta-5);
  --squircle-border-left: .05rem solid var(--color-magenta-5);
  border-right: .05rem solid var(--color-magenta-5) !important;
  border-left: .05rem solid var(--color-magenta-5) !important;
}

.ThemeBorder2-Magenta5-Regular {
  --squircle-border-right: .1rem solid var(--color-magenta-5);
  --squircle-border-left: .1rem solid var(--color-magenta-5);
  border-right: .1rem solid var(--color-magenta-5) !important;
  border-left: .1rem solid var(--color-magenta-5) !important;
}

.ThemeBorder2-Magenta5-Bold {
  --squircle-border-right: .15rem solid var(--color-magenta-5);
  --squircle-border-left: .15rem solid var(--color-magenta-5);
  border-right: .15rem solid var(--color-magenta-5) !important;
  border-left: .15rem solid var(--color-magenta-5) !important;
}

.ThemeBorder2-Magenta5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta5-Light {
  --squircle-border-bottom: .05rem solid var(--color-magenta-5);
  border-bottom: .05rem solid var(--color-magenta-5) !important;
}

.ThemeBorder3-Magenta5-Regular {
  --squircle-border-bottom: .1rem solid var(--color-magenta-5);
  border-bottom: .1rem solid var(--color-magenta-5) !important;
}

.ThemeBorder3-Magenta5-Bold {
  --squircle-border-bottom: .15rem solid var(--color-magenta-5);
  border-bottom: .15rem solid var(--color-magenta-5) !important;
}

.ThemeBorder3-Magenta5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta5-Light {
  --squircle-border-left: .05rem solid var(--color-magenta-5);
  border-left: .05rem solid var(--color-magenta-5) !important;
}

.ThemeBorder4-Magenta5-Regular {
  --squircle-border-left: .1rem solid var(--color-magenta-5);
  border-left: .1rem solid var(--color-magenta-5) !important;
}

.ThemeBorder4-Magenta5-Bold {
  --squircle-border-left: .15rem solid var(--color-magenta-5);
  border-left: .15rem solid var(--color-magenta-5) !important;
}

.ThemeBorder4-Magenta5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta5TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder-Magenta5TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder-Magenta5TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder-Magenta5TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta5TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder1-Magenta5TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder1-Magenta5TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder1-Magenta5TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta5TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder2-Magenta5TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder2-Magenta5TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder2-Magenta5TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta5TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder3-Magenta5TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder3-Magenta5TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder3-Magenta5TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta5TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder4-Magenta5TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder4-Magenta5TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 20%, transparent) !important;
}

.ThemeBorder4-Magenta5TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta5TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder-Magenta5TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder-Magenta5TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder-Magenta5TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta5TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder1-Magenta5TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder1-Magenta5TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder1-Magenta5TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta5TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder2-Magenta5TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder2-Magenta5TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder2-Magenta5TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta5TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder3-Magenta5TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder3-Magenta5TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder3-Magenta5TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta5TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder4-Magenta5TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder4-Magenta5TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 25%, transparent) !important;
}

.ThemeBorder4-Magenta5TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta5TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder-Magenta5TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder-Magenta5TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder-Magenta5TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta5TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder1-Magenta5TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder1-Magenta5TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder1-Magenta5TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta5TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder2-Magenta5TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder2-Magenta5TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder2-Magenta5TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta5TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder3-Magenta5TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder3-Magenta5TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder3-Magenta5TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta5TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder4-Magenta5TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder4-Magenta5TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 30%, transparent) !important;
}

.ThemeBorder4-Magenta5TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta5TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder-Magenta5TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder-Magenta5TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder-Magenta5TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta5TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder1-Magenta5TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder1-Magenta5TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder1-Magenta5TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta5TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder2-Magenta5TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder2-Magenta5TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder2-Magenta5TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta5TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder3-Magenta5TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder3-Magenta5TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder3-Magenta5TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta5TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder4-Magenta5TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder4-Magenta5TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 35%, transparent) !important;
}

.ThemeBorder4-Magenta5TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta5TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder-Magenta5TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder-Magenta5TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder-Magenta5TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta5TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder1-Magenta5TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder1-Magenta5TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder1-Magenta5TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta5TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder2-Magenta5TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder2-Magenta5TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder2-Magenta5TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta5TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder3-Magenta5TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder3-Magenta5TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder3-Magenta5TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta5TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder4-Magenta5TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder4-Magenta5TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 40%, transparent) !important;
}

.ThemeBorder4-Magenta5TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta5TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder-Magenta5TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder-Magenta5TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder-Magenta5TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta5TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder1-Magenta5TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder1-Magenta5TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder1-Magenta5TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta5TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder2-Magenta5TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder2-Magenta5TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder2-Magenta5TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta5TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder3-Magenta5TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder3-Magenta5TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder3-Magenta5TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta5TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder4-Magenta5TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder4-Magenta5TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-5) 45%, transparent) !important;
}

.ThemeBorder4-Magenta5TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem var(--color-magenta-6);
  border: .05rem solid var(--color-magenta-6) !important;
}

.ThemeBorder-Magenta6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem var(--color-magenta-6);
  border: .1rem solid var(--color-magenta-6) !important;
}

.ThemeBorder-Magenta6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem var(--color-magenta-6);
  border: .15rem solid var(--color-magenta-6) !important;
}

.ThemeBorder-Magenta6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta6-Light {
  --squircle-border-top: .05rem solid var(--color-magenta-6);
  --squircle-border-right: .05rem solid var(--color-magenta-6);
  --squircle-border-bottom: .05rem solid var(--color-magenta-6);
  --squircle-border-left: .05rem solid var(--color-magenta-6);
  border-top: .05rem solid var(--color-magenta-6) !important;
  border-right: .05rem solid var(--color-magenta-6) !important;
  border-bottom: .05rem solid var(--color-magenta-6) !important;
  border-left: .05rem solid var(--color-magenta-6) !important;
}

.ThemeBorder1-Magenta6-Regular {
  --squircle-border-top: .1rem solid var(--color-magenta-6);
  --squircle-border-right: .1rem solid var(--color-magenta-6);
  --squircle-border-bottom: .1rem solid var(--color-magenta-6);
  --squircle-border-left: .1rem solid var(--color-magenta-6);
  border-top: .1rem solid var(--color-magenta-6) !important;
  border-right: .1rem solid var(--color-magenta-6) !important;
  border-bottom: .1rem solid var(--color-magenta-6) !important;
  border-left: .1rem solid var(--color-magenta-6) !important;
}

.ThemeBorder1-Magenta6-Bold {
  --squircle-border-top: .15rem solid var(--color-magenta-6);
  --squircle-border-right: .15rem solid var(--color-magenta-6);
  --squircle-border-bottom: .15rem solid var(--color-magenta-6);
  --squircle-border-left: .15rem solid var(--color-magenta-6);
  border-top: .15rem solid var(--color-magenta-6) !important;
  border-right: .15rem solid var(--color-magenta-6) !important;
  border-bottom: .15rem solid var(--color-magenta-6) !important;
  border-left: .15rem solid var(--color-magenta-6) !important;
}

.ThemeBorder1-Magenta6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta6-Light {
  --squircle-border-right: .05rem solid var(--color-magenta-6);
  --squircle-border-left: .05rem solid var(--color-magenta-6);
  border-right: .05rem solid var(--color-magenta-6) !important;
  border-left: .05rem solid var(--color-magenta-6) !important;
}

.ThemeBorder2-Magenta6-Regular {
  --squircle-border-right: .1rem solid var(--color-magenta-6);
  --squircle-border-left: .1rem solid var(--color-magenta-6);
  border-right: .1rem solid var(--color-magenta-6) !important;
  border-left: .1rem solid var(--color-magenta-6) !important;
}

.ThemeBorder2-Magenta6-Bold {
  --squircle-border-right: .15rem solid var(--color-magenta-6);
  --squircle-border-left: .15rem solid var(--color-magenta-6);
  border-right: .15rem solid var(--color-magenta-6) !important;
  border-left: .15rem solid var(--color-magenta-6) !important;
}

.ThemeBorder2-Magenta6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta6-Light {
  --squircle-border-bottom: .05rem solid var(--color-magenta-6);
  border-bottom: .05rem solid var(--color-magenta-6) !important;
}

.ThemeBorder3-Magenta6-Regular {
  --squircle-border-bottom: .1rem solid var(--color-magenta-6);
  border-bottom: .1rem solid var(--color-magenta-6) !important;
}

.ThemeBorder3-Magenta6-Bold {
  --squircle-border-bottom: .15rem solid var(--color-magenta-6);
  border-bottom: .15rem solid var(--color-magenta-6) !important;
}

.ThemeBorder3-Magenta6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta6-Light {
  --squircle-border-left: .05rem solid var(--color-magenta-6);
  border-left: .05rem solid var(--color-magenta-6) !important;
}

.ThemeBorder4-Magenta6-Regular {
  --squircle-border-left: .1rem solid var(--color-magenta-6);
  border-left: .1rem solid var(--color-magenta-6) !important;
}

.ThemeBorder4-Magenta6-Bold {
  --squircle-border-left: .15rem solid var(--color-magenta-6);
  border-left: .15rem solid var(--color-magenta-6) !important;
}

.ThemeBorder4-Magenta6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta6TP1-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder-Magenta6TP1-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder-Magenta6TP1-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder-Magenta6TP1-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta6TP1-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder1-Magenta6TP1-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder1-Magenta6TP1-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder1-Magenta6TP1-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta6TP1-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder2-Magenta6TP1-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder2-Magenta6TP1-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder2-Magenta6TP1-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta6TP1-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder3-Magenta6TP1-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder3-Magenta6TP1-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder3-Magenta6TP1-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta6TP1-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder4-Magenta6TP1-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder4-Magenta6TP1-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 20%, transparent) !important;
}

.ThemeBorder4-Magenta6TP1-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta6TP2-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder-Magenta6TP2-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder-Magenta6TP2-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder-Magenta6TP2-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta6TP2-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder1-Magenta6TP2-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder1-Magenta6TP2-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder1-Magenta6TP2-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta6TP2-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder2-Magenta6TP2-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder2-Magenta6TP2-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder2-Magenta6TP2-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta6TP2-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder3-Magenta6TP2-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder3-Magenta6TP2-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder3-Magenta6TP2-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta6TP2-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder4-Magenta6TP2-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder4-Magenta6TP2-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 25%, transparent) !important;
}

.ThemeBorder4-Magenta6TP2-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta6TP3-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder-Magenta6TP3-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder-Magenta6TP3-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder-Magenta6TP3-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta6TP3-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder1-Magenta6TP3-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder1-Magenta6TP3-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder1-Magenta6TP3-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta6TP3-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder2-Magenta6TP3-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder2-Magenta6TP3-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder2-Magenta6TP3-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta6TP3-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder3-Magenta6TP3-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder3-Magenta6TP3-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder3-Magenta6TP3-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta6TP3-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder4-Magenta6TP3-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder4-Magenta6TP3-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 30%, transparent) !important;
}

.ThemeBorder4-Magenta6TP3-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta6TP4-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder-Magenta6TP4-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder-Magenta6TP4-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder-Magenta6TP4-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta6TP4-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder1-Magenta6TP4-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder1-Magenta6TP4-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder1-Magenta6TP4-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta6TP4-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder2-Magenta6TP4-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder2-Magenta6TP4-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder2-Magenta6TP4-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta6TP4-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder3-Magenta6TP4-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder3-Magenta6TP4-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder3-Magenta6TP4-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta6TP4-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder4-Magenta6TP4-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder4-Magenta6TP4-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 35%, transparent) !important;
}

.ThemeBorder4-Magenta6TP4-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta6TP5-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder-Magenta6TP5-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder-Magenta6TP5-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder-Magenta6TP5-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta6TP5-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder1-Magenta6TP5-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder1-Magenta6TP5-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder1-Magenta6TP5-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta6TP5-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder2-Magenta6TP5-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder2-Magenta6TP5-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder2-Magenta6TP5-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta6TP5-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder3-Magenta6TP5-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder3-Magenta6TP5-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder3-Magenta6TP5-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta6TP5-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder4-Magenta6TP5-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder4-Magenta6TP5-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 40%, transparent) !important;
}

.ThemeBorder4-Magenta6TP5-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

.ThemeBorder-Magenta6TP6-Light {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .05rem color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder-Magenta6TP6-Regular {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .1rem color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder-Magenta6TP6-Bold {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 .15rem color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder-Magenta6TP6-None {
  --squircle-border: 0 solid transparent;
  --squircle-border-shadow: inset 0 0 0 0 transparent;
  border-color: #0000 !important;
}

.ThemeBorder1-Magenta6TP6-Light {
  --squircle-border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-top: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder1-Magenta6TP6-Regular {
  --squircle-border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-top: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder1-Magenta6TP6-Bold {
  --squircle-border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-top: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder1-Magenta6TP6-None {
  --squircle-border-top: 0 solid transparent;
  --squircle-border-right: 0 solid transparent;
  --squircle-border-bottom: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-color: #0000 !important;
}

.ThemeBorder2-Magenta6TP6-Light {
  --squircle-border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-right: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder2-Magenta6TP6-Regular {
  --squircle-border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-right: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder2-Magenta6TP6-Bold {
  --squircle-border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-right: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder2-Magenta6TP6-None {
  --squircle-border-right: 0 solid transparent;
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.ThemeBorder3-Magenta6TP6-Light {
  --squircle-border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-bottom: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder3-Magenta6TP6-Regular {
  --squircle-border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-bottom: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder3-Magenta6TP6-Bold {
  --squircle-border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-bottom: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder3-Magenta6TP6-None {
  --squircle-border-bottom: 0 solid transparent;
  border-bottom-color: #0000 !important;
}

.ThemeBorder4-Magenta6TP6-Light {
  --squircle-border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-left: .05rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder4-Magenta6TP6-Regular {
  --squircle-border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-left: .1rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder4-Magenta6TP6-Bold {
  --squircle-border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  border-left: .15rem solid color-mix(in srgb, var(--color-magenta-6) 45%, transparent) !important;
}

.ThemeBorder4-Magenta6TP6-None {
  --squircle-border-left: 0 solid transparent;
  border-left-color: #0000 !important;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
    --theme-bg: color-mix(in srgb, currentcolor 6%, transparent);
    background: var(--theme-bg);
  }
}

.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: color-mix(in srgb, currentcolor 10%, transparent);
  background: var(--theme-bg);
}

:root {
  --radius-circle: 25.6rem;
  --radius-system-extra-light: .6rem;
  --radius-system-light: 1.2rem;
  --radius-system: 1.6rem;
  --radius-system-bold: 2rem;
  --radius-system-extra-bold: 2.4rem;
  --radius-system-heavy: 3.6rem;
  --radius-system-alt: var(--radius-circle);
  --shadow-base-light-1: 0 0 .125rem #00000026;
  --shadow-base-dark-1: 0 0 .125rem #ffffff26;
  --shadow-base-1: var(--shadow-base-light-1);
  --shadow-base-light-2: 0 0 .25rem #0003;
  --shadow-base-dark-2: 0 0 .25rem #fff3;
  --shadow-base-2: var(--shadow-base-light-2);
  --shadow-base-light-3: 0 0 .5rem #00000059;
  --shadow-base-dark-3: 0 0 .5rem #ffffff59;
  --shadow-base-3: var(--shadow-base-light-3);
}

[data-color-mode="dark"] {
  --shadow-base-1: var(--shadow-base-dark-1);
  --shadow-base-2: var(--shadow-base-dark-2);
  --shadow-base-3: var(--shadow-base-dark-3);
}

.ThemeShadow-1 {
  --theme-shadow: var(--shadow-base-1);
  box-shadow: var(--theme-shadow) !important;
}

.ThemeShadow-2 {
  --theme-shadow: var(--shadow-base-2);
  box-shadow: var(--theme-shadow) !important;
}

.ThemeShadow-3 {
  --theme-shadow: var(--shadow-base-3);
  box-shadow: var(--theme-shadow) !important;
}

.ThemeShadow-None {
  --theme-shadow: none;
  box-shadow: none !important;
}

.BackgroundBlur-ExtraLight {
  --theme-backdrop-filter: blur(.4rem);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-Light {
  --theme-backdrop-filter: blur(.8rem);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-Regular {
  --theme-backdrop-filter: blur(1.2rem);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-Bold {
  --theme-backdrop-filter: blur(1.6rem);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-ExtraBold {
  --theme-backdrop-filter: blur(2rem);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-Heavy {
  --theme-backdrop-filter: blur(3.2rem);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

:is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly) {
  cursor: not-allowed !important;
  opacity: .4 !important;
  pointer-events: none !important;
}

:is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):hover, :is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):active, :is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):focus, :is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):focus-visible {
  pointer-events: none !important;
  box-shadow: none !important;
  outline: 0 !important;
}

[data-squircle] {
  z-index: 0;
  position: relative;
  box-shadow: none !important;
  background: none !important;
  border-color: #0000 !important;
}

[data-squircle]:before {
  content: "";
  z-index: -1;
  pointer-events: none;
  border-radius: var(--squircle-fallback-radius);
  clip-path: var(--squircle-clip, none);
  background: var(--theme-bg, transparent);
  box-shadow: var(--squircle-shadow, var(--theme-shadow, none));
  position: absolute;
  inset: 0;
}

[data-squircle]:after {
  content: "";
  z-index: -1;
  box-sizing: border-box;
  pointer-events: none;
  border: var(--squircle-border, 0 solid transparent);
  border-top: var(--squircle-border-top, var(--squircle-border, 0 solid transparent));
  border-right: var(--squircle-border-right, var(--squircle-border, 0 solid transparent));
  border-bottom: var(--squircle-border-bottom, var(--squircle-border, 0 solid transparent));
  border-left: var(--squircle-border-left, var(--squircle-border, 0 solid transparent));
  border-radius: var(--squircle-fallback-radius);
  clip-path: var(--squircle-clip, none);
  box-shadow: var(--squircle-border-shadow, none);
  position: absolute;
  inset: 0;
}

:root {
  --viewport-w1-min: 0px;
  --viewport-w1-max: 319.98px;
  --viewport-w1-next: 320px;
  --viewport-w2-min: 320px;
  --viewport-w2-max: 409.98px;
  --viewport-w2-next: 410px;
  --viewport-w3-min: 410px;
  --viewport-w3-max: 767.98px;
  --viewport-w3-next: 768px;
  --viewport-w4-min: 768px;
  --viewport-w4-max: 1279.98px;
  --viewport-w4-next: 1280px;
}

@media (max-width: 319.98px) {
  .w1-h, .--w1-h {
    display: none !important;
  }
}

@media (min-width: 320px) {
  .w1-s, .--w1-s {
    display: none !important;
  }
}

@media (max-width: 319.98px) {
  .w1-scrollX, .--w1-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w1-col, .--w1-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 409.98px) {
  .w2-h, .--w2-h {
    display: none !important;
  }
}

@media (min-width: 410px) {
  .w2-s, .--w2-s {
    display: none !important;
  }
}

@media (max-width: 409.98px) {
  .w2-scrollX, .--w2-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w2-col, .--w2-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 767.98px) {
  .w3-h, .--w3-h {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .w3-s, .--w3-s {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .w3-scrollX, .--w3-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w3-col, .--w3-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 1279.98px) {
  .w4-h, .--w4-h {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w4-s, .--w4-s {
    display: none !important;
  }
}

@media (max-width: 1279.98px) {
  .w4-scrollX, .--w4-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w4-col, .--w4-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 409.98px) {
  .w1w2-h, .--w1w2-h {
    display: none !important;
  }
}

@media (min-width: 410px) {
  .w1w2-s, .--w1w2-s {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .w1w3-h, .--w1w3-h {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .w1w3-s, .--w1w3-s {
    display: none !important;
  }
}

@media (max-width: 1279.98px) {
  .w1w4-h, .--w1w4-h {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w1w4-s, .--w1w4-s {
    display: none !important;
  }
}

@media (min-width: 320px) and (max-width: 767.98px) {
  .w2w3-h, .--w2w3-h {
    display: none !important;
  }
}

@media (max-width: 319.98px) {
  .w2w3-s, .--w2w3-s {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .w2w3-s, .--w2w3-s {
    display: none !important;
  }
}

@media (min-width: 320px) and (max-width: 1279.98px) {
  .w2w4-h, .--w2w4-h {
    display: none !important;
  }
}

@media (max-width: 319.98px) {
  .w2w4-s, .--w2w4-s {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w2w4-s, .--w2w4-s {
    display: none !important;
  }
}

@media (min-width: 410px) and (max-width: 1279.98px) {
  .w3w4-h, .--w3w4-h {
    display: none !important;
  }
}

@media (max-width: 409.98px) {
  .w3w4-s, .--w3w4-s {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w3w4-s, .--w3w4-s {
    display: none !important;
  }
}

/*# sourceMappingURL=UIKit_packages_08lragh._.css.map*/