/*! kiso.css v1.2.2 | MIT License | https://github.com/tak-dcxi/kiso.css */
*,
:after,
:before {
  box-sizing: border-box;
}
:where(:root) {
  font-family: sans-serif;
  line-height: 1.5;
  text-spacing-trim: trim-start;
  text-autospace: normal;
  line-break: strict;
  overflow-wrap: anywhere;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  scrollbar-gutter: stable;
  -webkit-tap-highlight-color: transparent;
}
:where(body) {
  min-block-size: 100dvb;
  margin: unset;
}
:where(h1, h2, h3, h4, h5, h6) {
  text-wrap: pretty;
}
:where(h1) {
  margin-block: 0.67em;
  font-size: 2em;
}
:where(h2, h3, h4, h5, h6) {
  margin-block: unset;
}
:where(search) {
  display: block;
}
:where(p, blockquote, figure, pre, address, ul, ol, dl, menu) {
  margin-block: unset;
}
:where(blockquote, figure) {
  margin-inline: unset;
}
:where(p:lang(en)) {
  text-wrap: pretty;
}
:where(address:lang(ja)) {
  font-style: unset;
}
:where(ul, ol, menu) {
  padding-inline-start: unset;
  list-style-type: '';
}
:where(dt) {
  font-weight: bolder;
}
:where(dd) {
  margin-inline-start: unset;
}
:where(pre) {
  text-spacing-trim: space-all;
  text-autospace: no-autospace;
}
:where(em:lang(ja)) {
  font-weight: bolder;
}
:where(:is(i, cite, em, dfn, var):lang(ja)) {
  font-style: unset;
}
:where(code, kbd, samp) {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    Liberation Mono,
    Courier New,
    monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: unset;
  font-variant-ligatures: none;
}
:where(abbr[title]) {
  text-decoration-line: underline;
  text-decoration-style: dotted;
  cursor: help;
}
:where(time) {
  text-autospace: no-autospace;
}
@media (forced-colors: active) {
  :where(mark) {
    background-color: Highlight;
    color: HighlightText;
  }
}
@media print {
  :where(mark) {
    border-width: 1px;
    border-style: dotted;
  }
}
:where(a:any-link) {
  color: unset;
  text-decoration-line: unset;
  text-decoration-thickness: from-font;
}
:where(img, svg, picture, video, canvas, model, audio, iframe, embed, object) {
  block-size: auto;
  max-inline-size: 100%;
  vertical-align: bottom;
}
:where(iframe) {
  border: unset;
}
:where(table) {
  border-collapse: collapse;
}
:where(caption, th) {
  text-align: unset;
}
:where(caption) {
  text-wrap: pretty;
}
::file-selector-button,
:where(button, input, select, textarea) {
  border: 1px solid;
  border-color: unset;
  border-radius: unset;
  color: unset;
  font: unset;
  letter-spacing: unset;
  text-align: unset;
}
:where(input:is([type='radio' i], [type='checkbox' i])) {
  margin: unset;
}
:where(input[type='file' i]) {
  border: unset;
}
:where(input[type='search' i]) {
  -webkit-appearance: textfield;
}
@supports (-webkit-touch-callout: none) {
  :where(input[type='search' i]) {
    background-color: Canvas;
  }
}
:where(input:is([type='tel' i], [type='url' i], [type='email' i], [type='number' i]):not(:placeholder-shown)) {
  direction: ltr;
}
:where(textarea) {
  margin-block: unset;
  resize: block;
}
:where(input:not([type='button' i], [type='submit' i], [type='reset' i]), textarea, [contenteditable]) {
  text-autospace: no-autospace;
}
::file-selector-button,
:where(button, input:is([type='button' i], [type='submit' i], [type='reset' i])) {
  background-color: unset;
}
::file-selector-button,
:where(button, input:is([type='button' i], [type='submit' i], [type='reset' i]), [role='tab' i], [role='button' i], [role='option' i]) {
  touch-action: manipulation;
}
:where(:enabled)::file-selector-button,
:where(button:enabled, label[for], select:enabled, input:is([type='button' i], [type='submit' i], [type='reset' i], [type='radio' i], [type='checkbox' i]):enabled, [role='tab' i], [role='button' i], [role='option' i]) {
  cursor: pointer;
}
:where(fieldset) {
  min-inline-size: 0;
  margin-inline: unset;
  padding: unset;
  border: unset;
}
:where(legend) {
  padding-inline: unset;
}
:where(progress) {
  vertical-align: unset;
}
::placeholder {
  opacity: unset;
}
:where(summary) {
  list-style-type: '';
  cursor: pointer;
}
:where(summary)::-webkit-details-marker {
  display: none;
}
:where(dialog, [popover]) {
  overscroll-behavior-block: contain;
  padding: unset;
  border: unset;
}
:where(dialog:not([open], [popover]), [popover]:not(:popover-open)) {
  display: none !important;
}
:where(dialog) {
  max-inline-size: unset;
  max-block-size: unset;
}
:where(dialog)::backdrop {
  background-color: oklch(0 0 0deg/30%);
}
:where([popover]) {
  margin: unset;
}
:where(:focus-visible) {
  outline-offset: 3px;
}
[tabindex='-1']:focus {
  outline: none !important;
}
:where(:disabled, [aria-disabled='true' i]) {
  cursor: default;
}
[hidden]:not([hidden='until-found' i]) {
  display: none !important;
}
:root {
  --turtle-borderRadius-small: 0.25rem;
  --turtle-borderRadius-medium: 0.5rem;
  --turtle-borderRadius-large: 0.75rem;
  --turtle-borderRadius-circle: 9999px;
  --turtle-spacing-small-1: calc(0.25 * 0.5rem);
  --turtle-spacing-small-2: calc(0.5 * 0.5rem);
  --turtle-spacing-small-3: calc(1 * 0.5rem);
  --turtle-spacing-small-4: calc(1.5 * 0.5rem);
  --turtle-spacing-small-5: calc(2 * 0.5rem);
  --turtle-spacing-medium-1: calc(3 * 0.5rem);
  --turtle-spacing-medium-2: calc(4 * 0.5rem);
  --turtle-spacing-medium-3: calc(5 * 0.5rem);
  --turtle-spacing-medium-4: calc(6 * 0.5rem);
  --turtle-spacing-medium-5: calc(7 * 0.5rem);
  --turtle-spacing-medium-6: calc(8 * 0.5rem);
  --turtle-spacing-large-1: calc(10 * 0.5rem);
  --turtle-spacing-large-2: calc(12 * 0.5rem);
  --turtle-spacing-large-3: calc(14 * 0.5rem);
  --turtle-spacing-large-4: calc(16 * 0.5rem);
  --turtle-spacing-large-5: calc(18 * 0.5rem);
  --turtle-spacing-large-6: calc(20 * 0.5rem);
  --turtle-zIndex-100: 1000;
  --turtle-zIndex-200: 1100;
  --turtle-zIndex-300: 1200;
  --turtle-zIndex-400: 1300;
  --turtle-zIndex-500: 1400;
  --turtle-zIndex-600: 1500;
  --turtle-zIndex-700: 1600;
  --turtle-zIndex-800: 1700;
  --turtle-zIndex-900: 1800;
  --turtle-zIndex-1000: 1900;
  --turtle-zIndex-9999: 99999;
  --turtle-breakpoint-xxs: 0;
  --turtle-breakpoint-xs: 400;
  --turtle-breakpoint-sm: 736;
  --turtle-breakpoint-md: 1040;
  --turtle-breakpoint-lg: 1312;
  --turtle-breakpoint-xl: 1632;
  --turtle-globalColor-gray-50-light: #ffffff;
  --turtle-globalColor-gray-50-dark: #252525;
  --turtle-globalColor-gray-75-light: #fafafa;
  --turtle-globalColor-gray-75-dark: #2f2f2f;
  --turtle-globalColor-gray-100-light: #f5f5f5;
  --turtle-globalColor-gray-100-dark: #323232;
  --turtle-globalColor-gray-200-light: #eaeaea;
  --turtle-globalColor-gray-200-dark: #3e3e3e;
  --turtle-globalColor-gray-300-light: #e1e1e1;
  --turtle-globalColor-gray-300-dark: #4a4a4a;
  --turtle-globalColor-gray-400-light: #cacaca;
  --turtle-globalColor-gray-400-dark: #5a5a5a;
  --turtle-globalColor-gray-500-light: #b3b3b3;
  --turtle-globalColor-gray-500-dark: #6e6e6e;
  --turtle-globalColor-gray-600-light: #8e8e8e;
  --turtle-globalColor-gray-600-dark: #909090;
  --turtle-globalColor-gray-700-light: #6e6e6e;
  --turtle-globalColor-gray-700-dark: #b9b9b9;
  --turtle-globalColor-gray-800-light: #4b4b4b;
  --turtle-globalColor-gray-800-dark: #e3e3e3;
  --turtle-globalColor-gray-900-light: #2c2c2c;
  --turtle-globalColor-gray-900-dark: #ffffff;
  --turtle-globalColor-blue-100-light: #ebf3ff;
  --turtle-globalColor-blue-100-dark: #002e75;
  --turtle-globalColor-blue-200-light: #c3d9ff;
  --turtle-globalColor-blue-200-dark: #00368a;
  --turtle-globalColor-blue-300-light: #94bcff;
  --turtle-globalColor-blue-300-dark: #0049bd;
  --turtle-globalColor-blue-400-light: #609eff;
  --turtle-globalColor-blue-400-dark: #1e6be6;
  --turtle-globalColor-blue-500-light: #448cff;
  --turtle-globalColor-blue-500-dark: #5593f6;
  --turtle-globalColor-blue-600-light: #1871ff;
  --turtle-globalColor-blue-600-dark: #75abff;
  --turtle-globalColor-blue-700-light: #005ef3;
  --turtle-globalColor-blue-700-dark: #94bcff;
  --turtle-globalColor-blue-800-light: #0052d4;
  --turtle-globalColor-blue-800-dark: #b3cfff;
  --turtle-globalColor-blue-900-light: #0046b4;
  --turtle-globalColor-blue-900-dark: #d6e7ff;
  --turtle-globalColor-yellow-100-light: #fdffc7;
  --turtle-globalColor-yellow-100-dark: #3b2b0d;
  --turtle-globalColor-yellow-200-light: #ffea80;
  --turtle-globalColor-yellow-200-dark: #614712;
  --turtle-globalColor-yellow-300-light: #ffd761;
  --turtle-globalColor-yellow-300-dark: #8c6918;
  --turtle-globalColor-yellow-400-light: #ffc847;
  --turtle-globalColor-yellow-400-dark: #bc8e1a;
  --turtle-globalColor-yellow-500-light: #fbbb28;
  --turtle-globalColor-yellow-500-dark: #d9a517;
  --turtle-globalColor-yellow-600-light: #e3a30d;
  --turtle-globalColor-yellow-600-dark: #eab72a;
  --turtle-globalColor-yellow-700-light: #b38019;
  --turtle-globalColor-yellow-700-dark: #efc74d;
  --turtle-globalColor-yellow-800-light: #815c18;
  --turtle-globalColor-yellow-800-dark: #f5d670;
  --turtle-globalColor-yellow-900-light: #74501b;
  --turtle-globalColor-yellow-900-dark: #fde69b;
  --turtle-globalColor-red-100-light: #fae6ea;
  --turtle-globalColor-red-100-dark: #6a012b;
  --turtle-globalColor-red-200-light: #f3d0d8;
  --turtle-globalColor-red-200-dark: #7b0431;
  --turtle-globalColor-red-300-light: #e7abba;
  --turtle-globalColor-red-300-dark: #9b1846;
  --turtle-globalColor-red-400-light: #d77d96;
  --turtle-globalColor-red-400-dark: #aa2c55;
  --turtle-globalColor-red-500-light: #c55073;
  --turtle-globalColor-red-500-dark: #c03f66;
  --turtle-globalColor-red-600-light: #b42f5a;
  --turtle-globalColor-red-600-dark: #e06c8c;
  --turtle-globalColor-red-700-light: #a81a4c;
  --turtle-globalColor-red-700-dark: #ef8fa7;
  --turtle-globalColor-red-800-light: #8f0539;
  --turtle-globalColor-red-800-dark: #f7b6c4;
  --turtle-globalColor-red-900-light: #75012f;
  --turtle-globalColor-red-900-dark: #ffd6de;
  --turtle-globalColor-green-100-light: #f0ffe3;
  --turtle-globalColor-green-100-dark: #003d24;
  --turtle-globalColor-green-200-light: #d2f9b4;
  --turtle-globalColor-green-200-dark: #014c1e;
  --turtle-globalColor-green-300-light: #a9ea80;
  --turtle-globalColor-green-300-dark: #066b16;
  --turtle-globalColor-green-400-light: #77cf4f;
  --turtle-globalColor-green-400-dark: #1b8217;
  --turtle-globalColor-green-500-light: #42ab28;
  --turtle-globalColor-green-500-dark: #41a329;
  --turtle-globalColor-green-600-light: #158511;
  --turtle-globalColor-green-600-dark: #72c84c;
  --turtle-globalColor-green-700-light: #056815;
  --turtle-globalColor-green-700-dark: #98e467;
  --turtle-globalColor-green-800-light: #015722;
  --turtle-globalColor-green-800-dark: #bbf291;
  --turtle-globalColor-green-900-light: #005230;
  --turtle-globalColor-green-900-dark: #d7f7ba;
  --turtle-globalColor-violet-100-light: #ede5ff;
  --turtle-globalColor-violet-100-dark: #2a1c63;
  --turtle-globalColor-violet-200-light: #e3d7fe;
  --turtle-globalColor-violet-200-dark: #361f7a;
  --turtle-globalColor-violet-300-light: #ceb8f9;
  --turtle-globalColor-violet-300-dark: #46279b;
  --turtle-globalColor-violet-400-light: #ba9ff4;
  --turtle-globalColor-violet-400-dark: #5d38c2;
  --turtle-globalColor-violet-500-light: #a684f1;
  --turtle-globalColor-violet-500-dark: #815ed9;
  --turtle-globalColor-violet-600-light: #8763e9;
  --turtle-globalColor-violet-600-dark: #a281ea;
  --turtle-globalColor-violet-700-light: #6541c8;
  --turtle-globalColor-violet-700-dark: #c7aff8;
  --turtle-globalColor-violet-800-light: #502eb8;
  --turtle-globalColor-violet-800-dark: #d6c3fd;
  --turtle-globalColor-violet-900-light: #3c24a8;
  --turtle-globalColor-violet-900-dark: #e6dbff;
  --turtle-globalColor-pink-100-light: #fee6f8;
  --turtle-globalColor-pink-100-dark: #5b014c;
  --turtle-globalColor-pink-200-light: #fdc9f0;
  --turtle-globalColor-pink-200-dark: #7b0467;
  --turtle-globalColor-pink-300-light: #f7a6e4;
  --turtle-globalColor-pink-300-dark: #9b1885;
  --turtle-globalColor-pink-400-light: #f17fd8;
  --turtle-globalColor-pink-400-dark: #ae2d96;
  --turtle-globalColor-pink-500-light: #e25ac8;
  --turtle-globalColor-pink-500-dark: #c03fa8;
  --turtle-globalColor-pink-600-light: #cf3fb5;
  --turtle-globalColor-pink-600-dark: #e06cc7;
  --turtle-globalColor-pink-700-light: #ba2ca2;
  --turtle-globalColor-pink-700-dark: #ef8fd9;
  --turtle-globalColor-pink-800-light: #a01c8b;
  --turtle-globalColor-pink-800-dark: #f7b6e7;
  --turtle-globalColor-pink-900-light: #840b6f;
  --turtle-globalColor-pink-900-dark: #ffd6f5;
  --turtle-globalColor-orange-100-light: #ffeddc;
  --turtle-globalColor-orange-100-dark: #521b00;
  --turtle-globalColor-orange-200-light: #fcddc4;
  --turtle-globalColor-orange-200-dark: #662200;
  --turtle-globalColor-orange-300-light: #fab180;
  --turtle-globalColor-orange-300-dark: #792f06;
  --turtle-globalColor-orange-400-light: #fa965c;
  --turtle-globalColor-orange-400-dark: #a24715;
  --turtle-globalColor-orange-500-light: #f27836;
  --turtle-globalColor-orange-500-dark: #bf551d;
  --turtle-globalColor-orange-600-light: #de601b;
  --turtle-globalColor-orange-600-dark: #ef8243;
  --turtle-globalColor-orange-700-light: #d15715;
  --turtle-globalColor-orange-700-dark: #ffa366;
  --turtle-globalColor-orange-800-light: #ae410a;
  --turtle-globalColor-orange-800-dark: #ffbe8a;
  --turtle-globalColor-orange-900-light: #943505;
  --turtle-globalColor-orange-900-dark: #ffe0c2;
  --turtle-aliasColor-background-primaryBackground-light: #f5f5f5;
  --turtle-aliasColor-background-primaryBackground-dark: #323232;
  --turtle-aliasColor-background-secondaryBackground-light: #eaeaea;
  --turtle-aliasColor-background-secondaryBackground-dark: #3e3e3e;
  --turtle-aliasColor-background-tertiaryBackground-light: #e1e1e1;
  --turtle-aliasColor-background-tertiaryBackground-dark: #4a4a4a;
  --turtle-aliasColor-onBackground-highEmphasis-light: #2c2c2c;
  --turtle-aliasColor-onBackground-highEmphasis-dark: #ffffff;
  --turtle-aliasColor-onBackground-mediumEmphasis-light: #4b4b4b;
  --turtle-aliasColor-onBackground-mediumEmphasis-dark: #e3e3e3;
  --turtle-aliasColor-onBackground-lowEmphasis-light: #6e6e6e;
  --turtle-aliasColor-onBackground-lowEmphasis-dark: #b9b9b9;
  --turtle-aliasColor-onBackground-disabled-light: #b3b3b3;
  --turtle-aliasColor-onBackground-disabled-dark: #6e6e6e;
  --turtle-aliasColor-surface-primarySurface-light: #ffffff;
  --turtle-aliasColor-surface-primarySurface-dark: #252525;
  --turtle-aliasColor-surface-secondarySurface-light: #fafafa;
  --turtle-aliasColor-surface-secondarySurface-dark: #2f2f2f;
  --turtle-aliasColor-surface-tertiarySurface-light: #f5f5f5;
  --turtle-aliasColor-surface-tertiarySurface-dark: #323232;
  --turtle-aliasColor-onSurface-highEmphasis-light: #2c2c2c;
  --turtle-aliasColor-onSurface-highEmphasis-dark: #ffffff;
  --turtle-aliasColor-onSurface-mediumEmphasis-light: #4b4b4b;
  --turtle-aliasColor-onSurface-mediumEmphasis-dark: #e3e3e3;
  --turtle-aliasColor-onSurface-lowEmphasis-light: #6e6e6e;
  --turtle-aliasColor-onSurface-lowEmphasis-dark: #b9b9b9;
  --turtle-aliasColor-onSurface-placeholder-light: #cacaca;
  --turtle-aliasColor-onSurface-placeholder-dark: #5a5a5a;
  --turtle-aliasColor-divider-divider-light: #8e8e8e;
  --turtle-aliasColor-divider-divider-dark: #909090;
  --turtle-aliasColor-divider-subDivider-light: #e1e1e1;
  --turtle-aliasColor-divider-subDivider-dark: #4a4a4a;
  --turtle-aliasColor-other-hover-light: rgb(44 44 44/0.15);
  --turtle-aliasColor-other-hover-dark: rgb(255 255 255/0.15);
  --turtle-aliasColor-other-active-light: rgb(44 44 44/0.3);
  --turtle-aliasColor-other-active-dark: rgb(255 255 255/0.3);
  --turtle-aliasColor-border-border-light: #cacaca;
  --turtle-aliasColor-border-border-dark: #5a5a5a;
  --turtle-aliasColor-primary-primaryMain-light: #005ef3;
  --turtle-aliasColor-primary-primaryMain-dark: #75abff;
  --turtle-aliasColor-primary-primaryLight-light: #609eff;
  --turtle-aliasColor-primary-primaryLight-dark: #94bcff;
  --turtle-aliasColor-primary-primaryDark-light: #0052d4;
  --turtle-aliasColor-primary-primaryDark-dark: #5593f6;
  --turtle-aliasColor-primary-contrast-light: #ffffff;
  --turtle-aliasColor-primary-contrast-dark: #252525;
  --turtle-aliasColor-primary-primaryHover-light: #0055ce;
  --turtle-aliasColor-primary-primaryHover-dark: #8ab8ff;
  --turtle-aliasColor-primary-primaryActive-light: #2676f5;
  --turtle-aliasColor-primary-primaryActive-dark: #6692d7;
  --turtle-aliasColor-secondary-secondaryMain-light: #ffc847;
  --turtle-aliasColor-secondary-secondaryMain-dark: #eab72a;
  --turtle-aliasColor-secondary-secondaryLight-light: #ffd761;
  --turtle-aliasColor-secondary-secondaryLight-dark: #f5d670;
  --turtle-aliasColor-secondary-secondaryDark-light: #815c18;
  --turtle-aliasColor-secondary-secondaryDark-dark: #bc8e1a;
  --turtle-aliasColor-secondary-contrast-light: #2c2c2c;
  --turtle-aliasColor-secondary-contrast-dark: #252525;
  --turtle-aliasColor-secondary-secondaryHover-light: #d8ac41;
  --turtle-aliasColor-secondary-secondaryHover-dark: #edc24a;
  --turtle-aliasColor-secondary-secondaryActive-light: #ffd063;
  --turtle-aliasColor-secondary-secondaryActive-dark: #c79d2a;
  --turtle-aliasColor-interactive-interactiveMain-light: #0052d4;
  --turtle-aliasColor-interactive-interactiveMain-dark: #75abff;
  --turtle-aliasColor-interactive-interactiveLight-light: #448cff;
  --turtle-aliasColor-interactive-interactiveLight-dark: #94bcff;
  --turtle-aliasColor-interactive-interactiveDark-light: #0046b4;
  --turtle-aliasColor-interactive-interactiveDark-dark: #5593f6;
  --turtle-aliasColor-interactive-contrast-light: #ffffff;
  --turtle-aliasColor-interactive-contrast-dark: #252525;
  --turtle-aliasColor-interactive-interactiveBorder-light: #0052d4;
  --turtle-aliasColor-interactive-interactiveBorder-dark: #75abff;
  --turtle-aliasColor-interactive-interactiveBackground-light: #e6eefb;
  --turtle-aliasColor-interactive-interactiveBackground-dark: #2d323b;
  --turtle-aliasColor-interactive-interactiveLink-light: #0052d4;
  --turtle-aliasColor-interactive-interactiveLink-dark: #94bcff;
  --turtle-aliasColor-interactive-interactiveLinkVisited-light: #6541c8;
  --turtle-aliasColor-interactive-interactiveLinkVisited-dark: #c7aff8;
  --turtle-aliasColor-error-errorMain-light: #b42f5a;
  --turtle-aliasColor-error-errorMain-dark: #f7b6c4;
  --turtle-aliasColor-error-errorLight-light: #c55073;
  --turtle-aliasColor-error-errorLight-dark: #ffd6de;
  --turtle-aliasColor-error-errorDark-light: #8f0539;
  --turtle-aliasColor-error-errorDark-dark: #ef8fa7;
  --turtle-aliasColor-error-contrast-light: #ffffff;
  --turtle-aliasColor-error-contrast-dark: #252525;
  --turtle-aliasColor-error-errorBorder-light: #b42f5a;
  --turtle-aliasColor-error-errorBorder-dark: #f7b6c4;
  --turtle-aliasColor-error-errorBackground-light: #f8eaef;
  --turtle-aliasColor-error-errorBackground-dark: #3a3435;
  --turtle-aliasColor-success-successMain-light: #158511;
  --turtle-aliasColor-success-successMain-dark: #98e467;
  --turtle-aliasColor-success-successLight-light: #42ab28;
  --turtle-aliasColor-success-successLight-dark: #bbf291;
  --turtle-aliasColor-success-successDark-light: #056815;
  --turtle-aliasColor-success-successDark-dark: #41a329;
  --turtle-aliasColor-success-contrast-light: #ffffff;
  --turtle-aliasColor-success-contrast-dark: #252525;
  --turtle-aliasColor-success-successBorder-light: #158511;
  --turtle-aliasColor-success-successBorder-dark: #98e467;
  --turtle-aliasColor-success-successBackground-light: #e8f3e7;
  --turtle-aliasColor-success-successBackground-dark: #31382c;
  --turtle-aliasColor-warning-warningMain-light: #b38019;
  --turtle-aliasColor-warning-warningMain-dark: #efc74d;
  --turtle-aliasColor-warning-warningLight-light: #e3a30d;
  --turtle-aliasColor-warning-warningLight-dark: #fde69b;
  --turtle-aliasColor-warning-warningDark-light: #815c18;
  --turtle-aliasColor-warning-warningDark-dark: #d9a517;
  --turtle-aliasColor-warning-contrast-light: #ffffff;
  --turtle-aliasColor-warning-contrast-dark: #2f2f2f;
  --turtle-aliasColor-warning-warningBorder-light: #b38019;
  --turtle-aliasColor-warning-warningBorder-dark: #efc74d;
  --turtle-aliasColor-warning-warningBackground-light: #fffaed;
  --turtle-aliasColor-warning-warningBackground-dark: #393529;
  --turtle-fontSize-10: 0.624rem;
  --turtle-fontSize-10-responsive: calc(0.624 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-20: 0.702rem;
  --turtle-fontSize-20-responsive: calc(0.702 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-30: 0.79rem;
  --turtle-fontSize-30-responsive: calc(0.79 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-40: 0.889rem;
  --turtle-fontSize-40-responsive: calc(0.889 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-50: 1rem;
  --turtle-fontSize-50-responsive: calc(1 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-60: 1.125rem;
  --turtle-fontSize-60-responsive: calc(1.125 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-70: 1.266rem;
  --turtle-fontSize-70-responsive: calc(1.266 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-80: 1.424rem;
  --turtle-fontSize-80-responsive: calc(1.424 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-90: 1.602rem;
  --turtle-fontSize-90-responsive: calc(1.602 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-100: 1.802rem;
  --turtle-fontSize-100-responsive: calc(1.802 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-110: 2.027rem;
  --turtle-fontSize-110-responsive: calc(2.027 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-120: 2.281rem;
  --turtle-fontSize-120-responsive: calc(2.281 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-130: 2.566rem;
  --turtle-fontSize-130-responsive: calc(2.566 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-140: 2.887rem;
  --turtle-fontSize-140-responsive: calc(2.887 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontSize-150: 3.247rem;
  --turtle-fontSize-150-responsive: calc(3.247 * clamp(1rem / 1.125, 0.55rem + 1vw, 1rem));
  --turtle-fontWeight-100: 100;
  --turtle-fontWeight-200: 200;
  --turtle-fontWeight-300: 300;
  --turtle-fontWeight-400: 400;
  --turtle-fontWeight-500: 500;
  --turtle-fontWeight-600: 600;
  --turtle-fontWeight-700: 700;
  --turtle-fontWeight-800: 800;
  --turtle-fontWeight-900: 900;
  --turtle-fontWeight-normal: 400;
  --turtle-fontWeight-bold: 700;
  --turtle-fontFamily-proportional: 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;
  --turtle-lineHeight-heading: 1.3;
  --turtle-lineHeight-body: 1.75;
  --turtle-lineHeight-buttonText: 1;
  --turtle-lineHeight-label: 1.5;
  --turtle-lineHeight-130: 1.3;
  --turtle-lineHeight-175: 1.75;
  --turtle-lineHeight-100: 1;
  --turtle-lineHeight-150: 1.5;
  --turtle-typography-heading1-fontSize: var(--turtle-fontSize-110);
  --turtle-typography-heading1-fontWeight: var(--turtle-fontWeight-600);
  --turtle-typography-heading1-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-heading1-lineHeight: var(--turtle-lineHeight-heading);
  --turtle-typography-heading2-fontSize: var(--turtle-fontSize-100);
  --turtle-typography-heading2-fontWeight: var(--turtle-fontWeight-600);
  --turtle-typography-heading2-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-heading2-lineHeight: var(--turtle-lineHeight-heading);
  --turtle-typography-heading3-fontSize: var(--turtle-fontSize-90);
  --turtle-typography-heading3-fontWeight: var(--turtle-fontWeight-600);
  --turtle-typography-heading3-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-heading3-lineHeight: var(--turtle-lineHeight-heading);
  --turtle-typography-heading4-fontSize: var(--turtle-fontSize-80);
  --turtle-typography-heading4-fontWeight: var(--turtle-fontWeight-600);
  --turtle-typography-heading4-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-heading4-lineHeight: var(--turtle-lineHeight-heading);
  --turtle-typography-heading5-fontSize: var(--turtle-fontSize-70);
  --turtle-typography-heading5-fontWeight: var(--turtle-fontWeight-600);
  --turtle-typography-heading5-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-heading5-lineHeight: var(--turtle-lineHeight-heading);
  --turtle-typography-heading6-fontSize: var(--turtle-fontSize-60);
  --turtle-typography-heading6-fontWeight: var(--turtle-fontWeight-600);
  --turtle-typography-heading6-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-heading6-lineHeight: var(--turtle-lineHeight-heading);
  --turtle-typography-body1-fontSize: var(--turtle-fontSize-50);
  --turtle-typography-body1-fontWeight: var(--turtle-fontWeight-400);
  --turtle-typography-body1-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-body1-lineHeight: var(--turtle-lineHeight-body);
  --turtle-typography-body2-fontSize: var(--turtle-fontSize-40);
  --turtle-typography-body2-fontWeight: var(--turtle-fontWeight-400);
  --turtle-typography-body2-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-body2-lineHeight: var(--turtle-lineHeight-body);
  --turtle-typography-body3-fontSize: var(--turtle-fontSize-30);
  --turtle-typography-body3-fontWeight: var(--turtle-fontWeight-400);
  --turtle-typography-body3-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-body3-lineHeight: var(--turtle-lineHeight-body);
  --turtle-typography-body4-fontSize: var(--turtle-fontSize-20);
  --turtle-typography-body4-fontWeight: var(--turtle-fontWeight-400);
  --turtle-typography-body4-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-body4-lineHeight: var(--turtle-lineHeight-body);
  --turtle-typography-body5-fontSize: var(--turtle-fontSize-10);
  --turtle-typography-body5-fontWeight: var(--turtle-fontWeight-400);
  --turtle-typography-body5-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-body5-lineHeight: var(--turtle-lineHeight-body);
  --turtle-typography-buttonText-fontSize: var(--turtle-fontSize-50);
  --turtle-typography-buttonText-fontWeight: var(--turtle-fontWeight-600);
  --turtle-typography-buttonText-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-buttonText-lineHeight: var(--turtle-lineHeight-buttonText);
  --turtle-typography-label-fontSize: var(--turtle-fontSize-20);
  --turtle-typography-label-fontWeight: var(--turtle-fontWeight-600);
  --turtle-typography-label-fontFamily: var(--turtle-fontFamily-proportional);
  --turtle-typography-label-lineHeight: var(--turtle-lineHeight-label);
}
:root,
[data-turtle-color-scheme='light'] {
  --turtle-globalColor-gray-50: #ffffff;
  --turtle-globalColor-gray-75: #fafafa;
  --turtle-globalColor-gray-100: #f5f5f5;
  --turtle-globalColor-gray-200: #eaeaea;
  --turtle-globalColor-gray-300: #e1e1e1;
  --turtle-globalColor-gray-400: #cacaca;
  --turtle-globalColor-gray-500: #b3b3b3;
  --turtle-globalColor-gray-600: #8e8e8e;
  --turtle-globalColor-gray-700: #6e6e6e;
  --turtle-globalColor-gray-800: #4b4b4b;
  --turtle-globalColor-gray-900: #2c2c2c;
  --turtle-globalColor-blue-100: #ebf3ff;
  --turtle-globalColor-blue-200: #c3d9ff;
  --turtle-globalColor-blue-300: #94bcff;
  --turtle-globalColor-blue-400: #609eff;
  --turtle-globalColor-blue-500: #448cff;
  --turtle-globalColor-blue-600: #1871ff;
  --turtle-globalColor-blue-700: #005ef3;
  --turtle-globalColor-blue-800: #0052d4;
  --turtle-globalColor-blue-900: #0046b4;
  --turtle-globalColor-yellow-100: #fdffc7;
  --turtle-globalColor-yellow-200: #ffea80;
  --turtle-globalColor-yellow-300: #ffd761;
  --turtle-globalColor-yellow-400: #ffc847;
  --turtle-globalColor-yellow-500: #fbbb28;
  --turtle-globalColor-yellow-600: #e3a30d;
  --turtle-globalColor-yellow-700: #b38019;
  --turtle-globalColor-yellow-800: #815c18;
  --turtle-globalColor-yellow-900: #74501b;
  --turtle-globalColor-red-100: #fae6ea;
  --turtle-globalColor-red-200: #f3d0d8;
  --turtle-globalColor-red-300: #e7abba;
  --turtle-globalColor-red-400: #d77d96;
  --turtle-globalColor-red-500: #c55073;
  --turtle-globalColor-red-600: #b42f5a;
  --turtle-globalColor-red-700: #a81a4c;
  --turtle-globalColor-red-800: #8f0539;
  --turtle-globalColor-red-900: #75012f;
  --turtle-globalColor-green-100: #f0ffe3;
  --turtle-globalColor-green-200: #d2f9b4;
  --turtle-globalColor-green-300: #a9ea80;
  --turtle-globalColor-green-400: #77cf4f;
  --turtle-globalColor-green-500: #42ab28;
  --turtle-globalColor-green-600: #158511;
  --turtle-globalColor-green-700: #056815;
  --turtle-globalColor-green-800: #015722;
  --turtle-globalColor-green-900: #005230;
  --turtle-globalColor-violet-100: #ede5ff;
  --turtle-globalColor-violet-200: #e3d7fe;
  --turtle-globalColor-violet-300: #ceb8f9;
  --turtle-globalColor-violet-400: #ba9ff4;
  --turtle-globalColor-violet-500: #a684f1;
  --turtle-globalColor-violet-600: #8763e9;
  --turtle-globalColor-violet-700: #6541c8;
  --turtle-globalColor-violet-800: #502eb8;
  --turtle-globalColor-violet-900: #3c24a8;
  --turtle-globalColor-pink-100: #fee6f8;
  --turtle-globalColor-pink-200: #fdc9f0;
  --turtle-globalColor-pink-300: #f7a6e4;
  --turtle-globalColor-pink-400: #f17fd8;
  --turtle-globalColor-pink-500: #e25ac8;
  --turtle-globalColor-pink-600: #cf3fb5;
  --turtle-globalColor-pink-700: #ba2ca2;
  --turtle-globalColor-pink-800: #a01c8b;
  --turtle-globalColor-pink-900: #840b6f;
  --turtle-globalColor-orange-100: #ffeddc;
  --turtle-globalColor-orange-200: #fcddc4;
  --turtle-globalColor-orange-300: #fab180;
  --turtle-globalColor-orange-400: #fa965c;
  --turtle-globalColor-orange-500: #f27836;
  --turtle-globalColor-orange-600: #de601b;
  --turtle-globalColor-orange-700: #d15715;
  --turtle-globalColor-orange-800: #ae410a;
  --turtle-globalColor-orange-900: #943505;
  --turtle-aliasColor-background-primaryBackground: #f5f5f5;
  --turtle-aliasColor-background-secondaryBackground: #eaeaea;
  --turtle-aliasColor-background-tertiaryBackground: #e1e1e1;
  --turtle-aliasColor-onBackground-highEmphasis: #2c2c2c;
  --turtle-aliasColor-onBackground-mediumEmphasis: #4b4b4b;
  --turtle-aliasColor-onBackground-lowEmphasis: #6e6e6e;
  --turtle-aliasColor-onBackground-disabled: #b3b3b3;
  --turtle-aliasColor-surface-primarySurface: #ffffff;
  --turtle-aliasColor-surface-secondarySurface: #fafafa;
  --turtle-aliasColor-surface-tertiarySurface: #f5f5f5;
  --turtle-aliasColor-onSurface-highEmphasis: #2c2c2c;
  --turtle-aliasColor-onSurface-mediumEmphasis: #4b4b4b;
  --turtle-aliasColor-onSurface-lowEmphasis: #6e6e6e;
  --turtle-aliasColor-onSurface-placeholder: #cacaca;
  --turtle-aliasColor-divider-divider: #8e8e8e;
  --turtle-aliasColor-divider-subDivider: #e1e1e1;
  --turtle-aliasColor-other-hover: rgb(44 44 44/0.15);
  --turtle-aliasColor-other-active: rgb(44 44 44/0.3);
  --turtle-aliasColor-border-border: #cacaca;
  --turtle-aliasColor-primary-primaryMain: #005ef3;
  --turtle-aliasColor-primary-primaryLight: #609eff;
  --turtle-aliasColor-primary-primaryDark: #0052d4;
  --turtle-aliasColor-primary-contrast: #ffffff;
  --turtle-aliasColor-primary-primaryHover: #0055ce;
  --turtle-aliasColor-primary-primaryActive: #2676f5;
  --turtle-aliasColor-secondary-secondaryMain: #ffc847;
  --turtle-aliasColor-secondary-secondaryLight: #ffd761;
  --turtle-aliasColor-secondary-secondaryDark: #815c18;
  --turtle-aliasColor-secondary-contrast: #2c2c2c;
  --turtle-aliasColor-secondary-secondaryHover: #d8ac41;
  --turtle-aliasColor-secondary-secondaryActive: #ffd063;
  --turtle-aliasColor-interactive-interactiveMain: #0052d4;
  --turtle-aliasColor-interactive-interactiveLight: #448cff;
  --turtle-aliasColor-interactive-interactiveDark: #0046b4;
  --turtle-aliasColor-interactive-contrast: #ffffff;
  --turtle-aliasColor-interactive-interactiveBorder: #0052d4;
  --turtle-aliasColor-interactive-interactiveBackground: #e6eefb;
  --turtle-aliasColor-interactive-interactiveLink: #0052d4;
  --turtle-aliasColor-interactive-interactiveLinkVisited: #6541c8;
  --turtle-aliasColor-error-errorMain: #b42f5a;
  --turtle-aliasColor-error-errorLight: #c55073;
  --turtle-aliasColor-error-errorDark: #8f0539;
  --turtle-aliasColor-error-contrast: #ffffff;
  --turtle-aliasColor-error-errorBorder: #b42f5a;
  --turtle-aliasColor-error-errorBackground: #f8eaef;
  --turtle-aliasColor-success-successMain: #158511;
  --turtle-aliasColor-success-successLight: #42ab28;
  --turtle-aliasColor-success-successDark: #056815;
  --turtle-aliasColor-success-contrast: #ffffff;
  --turtle-aliasColor-success-successBorder: #158511;
  --turtle-aliasColor-success-successBackground: #e8f3e7;
  --turtle-aliasColor-warning-warningMain: #b38019;
  --turtle-aliasColor-warning-warningLight: #e3a30d;
  --turtle-aliasColor-warning-warningDark: #815c18;
  --turtle-aliasColor-warning-contrast: #ffffff;
  --turtle-aliasColor-warning-warningBorder: #b38019;
  --turtle-aliasColor-warning-warningBackground: #fffaed;
}
[data-turtle-color-scheme='dark'] {
  --turtle-globalColor-gray-50: #252525;
  --turtle-globalColor-gray-75: #2f2f2f;
  --turtle-globalColor-gray-100: #323232;
  --turtle-globalColor-gray-200: #3e3e3e;
  --turtle-globalColor-gray-300: #4a4a4a;
  --turtle-globalColor-gray-400: #5a5a5a;
  --turtle-globalColor-gray-500: #6e6e6e;
  --turtle-globalColor-gray-600: #909090;
  --turtle-globalColor-gray-700: #b9b9b9;
  --turtle-globalColor-gray-800: #e3e3e3;
  --turtle-globalColor-gray-900: #ffffff;
  --turtle-globalColor-blue-100: #002e75;
  --turtle-globalColor-blue-200: #00368a;
  --turtle-globalColor-blue-300: #0049bd;
  --turtle-globalColor-blue-400: #1e6be6;
  --turtle-globalColor-blue-500: #5593f6;
  --turtle-globalColor-blue-600: #75abff;
  --turtle-globalColor-blue-700: #94bcff;
  --turtle-globalColor-blue-800: #b3cfff;
  --turtle-globalColor-blue-900: #d6e7ff;
  --turtle-globalColor-yellow-100: #3b2b0d;
  --turtle-globalColor-yellow-200: #614712;
  --turtle-globalColor-yellow-300: #8c6918;
  --turtle-globalColor-yellow-400: #bc8e1a;
  --turtle-globalColor-yellow-500: #d9a517;
  --turtle-globalColor-yellow-600: #eab72a;
  --turtle-globalColor-yellow-700: #efc74d;
  --turtle-globalColor-yellow-800: #f5d670;
  --turtle-globalColor-yellow-900: #fde69b;
  --turtle-globalColor-red-100: #6a012b;
  --turtle-globalColor-red-200: #7b0431;
  --turtle-globalColor-red-300: #9b1846;
  --turtle-globalColor-red-400: #aa2c55;
  --turtle-globalColor-red-500: #c03f66;
  --turtle-globalColor-red-600: #e06c8c;
  --turtle-globalColor-red-700: #ef8fa7;
  --turtle-globalColor-red-800: #f7b6c4;
  --turtle-globalColor-red-900: #ffd6de;
  --turtle-globalColor-green-100: #003d24;
  --turtle-globalColor-green-200: #014c1e;
  --turtle-globalColor-green-300: #066b16;
  --turtle-globalColor-green-400: #1b8217;
  --turtle-globalColor-green-500: #41a329;
  --turtle-globalColor-green-600: #72c84c;
  --turtle-globalColor-green-700: #98e467;
  --turtle-globalColor-green-800: #bbf291;
  --turtle-globalColor-green-900: #d7f7ba;
  --turtle-globalColor-violet-100: #2a1c63;
  --turtle-globalColor-violet-200: #361f7a;
  --turtle-globalColor-violet-300: #46279b;
  --turtle-globalColor-violet-400: #5d38c2;
  --turtle-globalColor-violet-500: #815ed9;
  --turtle-globalColor-violet-600: #a281ea;
  --turtle-globalColor-violet-700: #c7aff8;
  --turtle-globalColor-violet-800: #d6c3fd;
  --turtle-globalColor-violet-900: #e6dbff;
  --turtle-globalColor-pink-100: #5b014c;
  --turtle-globalColor-pink-200: #7b0467;
  --turtle-globalColor-pink-300: #9b1885;
  --turtle-globalColor-pink-400: #ae2d96;
  --turtle-globalColor-pink-500: #c03fa8;
  --turtle-globalColor-pink-600: #e06cc7;
  --turtle-globalColor-pink-700: #ef8fd9;
  --turtle-globalColor-pink-800: #f7b6e7;
  --turtle-globalColor-pink-900: #ffd6f5;
  --turtle-globalColor-orange-100: #521b00;
  --turtle-globalColor-orange-200: #662200;
  --turtle-globalColor-orange-300: #792f06;
  --turtle-globalColor-orange-400: #a24715;
  --turtle-globalColor-orange-500: #bf551d;
  --turtle-globalColor-orange-600: #ef8243;
  --turtle-globalColor-orange-700: #ffa366;
  --turtle-globalColor-orange-800: #ffbe8a;
  --turtle-globalColor-orange-900: #ffe0c2;
  --turtle-aliasColor-background-primaryBackground: #323232;
  --turtle-aliasColor-background-secondaryBackground: #3e3e3e;
  --turtle-aliasColor-background-tertiaryBackground: #4a4a4a;
  --turtle-aliasColor-onBackground-highEmphasis: #ffffff;
  --turtle-aliasColor-onBackground-mediumEmphasis: #e3e3e3;
  --turtle-aliasColor-onBackground-lowEmphasis: #b9b9b9;
  --turtle-aliasColor-onBackground-disabled: #6e6e6e;
  --turtle-aliasColor-surface-primarySurface: #252525;
  --turtle-aliasColor-surface-secondarySurface: #2f2f2f;
  --turtle-aliasColor-surface-tertiarySurface: #323232;
  --turtle-aliasColor-onSurface-highEmphasis: #ffffff;
  --turtle-aliasColor-onSurface-mediumEmphasis: #e3e3e3;
  --turtle-aliasColor-onSurface-lowEmphasis: #b9b9b9;
  --turtle-aliasColor-onSurface-placeholder: #5a5a5a;
  --turtle-aliasColor-divider-divider: #909090;
  --turtle-aliasColor-divider-subDivider: #4a4a4a;
  --turtle-aliasColor-other-hover: rgb(255 255 255/0.15);
  --turtle-aliasColor-other-active: rgb(255 255 255/0.3);
  --turtle-aliasColor-border-border: #5a5a5a;
  --turtle-aliasColor-primary-primaryMain: #75abff;
  --turtle-aliasColor-primary-primaryLight: #94bcff;
  --turtle-aliasColor-primary-primaryDark: #5593f6;
  --turtle-aliasColor-primary-contrast: #252525;
  --turtle-aliasColor-primary-primaryHover: #8ab8ff;
  --turtle-aliasColor-primary-primaryActive: #6692d7;
  --turtle-aliasColor-secondary-secondaryMain: #eab72a;
  --turtle-aliasColor-secondary-secondaryLight: #f5d670;
  --turtle-aliasColor-secondary-secondaryDark: #bc8e1a;
  --turtle-aliasColor-secondary-contrast: #252525;
  --turtle-aliasColor-secondary-secondaryHover: #edc24a;
  --turtle-aliasColor-secondary-secondaryActive: #c79d2a;
  --turtle-aliasColor-interactive-interactiveMain: #75abff;
  --turtle-aliasColor-interactive-interactiveLight: #94bcff;
  --turtle-aliasColor-interactive-interactiveDark: #5593f6;
  --turtle-aliasColor-interactive-contrast: #252525;
  --turtle-aliasColor-interactive-interactiveBorder: #75abff;
  --turtle-aliasColor-interactive-interactiveBackground: #2d323b;
  --turtle-aliasColor-interactive-interactiveLink: #94bcff;
  --turtle-aliasColor-interactive-interactiveLinkVisited: #c7aff8;
  --turtle-aliasColor-error-errorMain: #f7b6c4;
  --turtle-aliasColor-error-errorLight: #ffd6de;
  --turtle-aliasColor-error-errorDark: #ef8fa7;
  --turtle-aliasColor-error-contrast: #252525;
  --turtle-aliasColor-error-errorBorder: #f7b6c4;
  --turtle-aliasColor-error-errorBackground: #3a3435;
  --turtle-aliasColor-success-successMain: #98e467;
  --turtle-aliasColor-success-successLight: #bbf291;
  --turtle-aliasColor-success-successDark: #41a329;
  --turtle-aliasColor-success-contrast: #252525;
  --turtle-aliasColor-success-successBorder: #98e467;
  --turtle-aliasColor-success-successBackground: #31382c;
  --turtle-aliasColor-warning-warningMain: #efc74d;
  --turtle-aliasColor-warning-warningLight: #fde69b;
  --turtle-aliasColor-warning-warningDark: #d9a517;
  --turtle-aliasColor-warning-contrast: #2f2f2f;
  --turtle-aliasColor-warning-warningBorder: #efc74d;
  --turtle-aliasColor-warning-warningBackground: #393529;
}
:root {
  --rehype-github-alerts-default-color: rgb(89, 99, 110);
  --rehype-github-alerts-note-color: rgb(9, 105, 218);
  --rehype-github-alerts-tip-color: rgb(26, 127, 55);
  --rehype-github-alerts-important-color: rgb(130, 80, 223);
  --rehype-github-alerts-warning-color: rgb(154, 103, 0);
  --rehype-github-alerts-caution-color: rgb(209, 36, 47);
  --rehype-github-alerts-default-space: 1rem;
  --rehype-github-alerts-default-fontFamily: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  --rehype-github-alerts-default-fontWeight: 500;
}
@media (prefers-color-scheme: dark) {
  :root {
    --rehype-github-alerts-default-color: rgb(145, 152, 161);
    --rehype-github-alerts-note-color: rgb(68, 147, 248);
    --rehype-github-alerts-tip-color: rgb(63, 185, 80);
    --rehype-github-alerts-important-color: rgb(171, 125, 248);
    --rehype-github-alerts-warning-color: rgb(210, 153, 34);
    --rehype-github-alerts-caution-color: rgb(248, 81, 73);
  }
}
.markdown-alert {
  padding: calc(var(--rehype-github-alerts-default-space) / 2) var(--rehype-github-alerts-default-space);
  margin-bottom: var(--rehype-github-alerts-default-space);
  border-left: calc(var(--rehype-github-alerts-default-space) / 4) solid var(--rehype-github-alerts-default-color);
  font-family: var(--rehype-github-alerts-default-fontFamily);
}
.markdown-alert > :first-child {
  margin-top: 0;
}
.markdown-alert > :last-child {
  margin-bottom: 0;
}
.markdown-alert-note {
  border-left-color: var(--rehype-github-alerts-note-color);
}
.markdown-alert-tip {
  border-left-color: var(--rehype-github-alerts-tip-color);
}
.markdown-alert-important {
  border-left-color: var(--rehype-github-alerts-important-color);
}
.markdown-alert-warning {
  border-left-color: var(--rehype-github-alerts-warning-color);
}
.markdown-alert-caution {
  border-left-color: var(--rehype-github-alerts-caution-color);
}
.markdown-alert-title {
  display: flex;
  margin-bottom: calc(var(--rehype-github-alerts-default-space) / 4);
  align-items: center;
  font-weight: var(--rehype-github-alerts-default-fontWeight, 500);
}
.markdown-alert-note .markdown-alert-title {
  color: var(--rehype-github-alerts-note-color);
  fill: var(--rehype-github-alerts-note-color);
}
.markdown-alert-tip .markdown-alert-title {
  color: var(--rehype-github-alerts-tip-color);
  fill: var(--rehype-github-alerts-tip-color);
}
.markdown-alert-important .markdown-alert-title {
  color: var(--rehype-github-alerts-important-color);
  fill: var(--rehype-github-alerts-important-color);
}
.markdown-alert-warning .markdown-alert-title {
  color: var(--rehype-github-alerts-warning-color);
  fill: var(--rehype-github-alerts-warning-color);
}
.markdown-alert-caution .markdown-alert-title {
  color: var(--rehype-github-alerts-caution-color);
  fill: var(--rehype-github-alerts-caution-color);
}
.octicon {
  margin-right: calc(var(--rehype-github-alerts-default-space) / 2);
  display: inline-block;
  overflow: visible !important;
  vertical-align: text-bottom;
}
