@charset "UTF-8";
/*! minolith-skelton | MIT License | github.com/minominolyly/minolith */
:where(:root) {
  --minolith-animation-speed-heavy: 4s;
  --minolith-animation-speed-slower: 3s;
  --minolith-animation-speed-slow: 2s;
  --minolith-animation-speed-normal: 1s;
  --minolith-animation-speed-fast: 750ms;
  --minolith-animation-speed-faster: 500ms;
  --minolith-animation-speed-flash: 250ms;
}

:where(:root) {
  --minolith-border-width-xthin: 0.05rem;
  --minolith-border-width-thin: 0.075rem;
  --minolith-border-width-medium: 0.1rem;
  --minolith-border-width-thick: 0.15rem;
  --minolith-border-width-xthick: 0.2rem;
  --minolith-border-width-xxthick: 0.25rem;
  --minolith-border-width-xxxthick: 0.5rem;
  --minolith-border-radius-xsmall: 0.125rem;
  --minolith-border-radius-small: 0.25rem;
  --minolith-border-radius-medium: 0.5rem;
  --minolith-border-radius-large: 0.75rem;
  --minolith-border-radius-xlarge: 1rem;
  --minolith-border-radius-circle: 50%;
  --minolith-border-radius-pill: 50rem;
}

:where(:root) {
  color-scheme: light dark;
  --minolith-color-hue-gray: 290;
  --minolith-color-hue-red: 0;
  --minolith-color-hue-coral: 40;
  --minolith-color-hue-orange: 70;
  --minolith-color-hue-yellow: 90;
  --minolith-color-hue-lime: 120;
  --minolith-color-hue-green: 150;
  --minolith-color-hue-cyan: 190;
  --minolith-color-hue-blue: 240;
  --minolith-color-hue-violet: 290;
  --minolith-color-hue-magenta: 340;
  --minolith-color-lightness-05: 10%;
  --minolith-color-lightness-10: 14.4444444444%;
  --minolith-color-lightness-15: 18.8888888889%;
  --minolith-color-lightness-20: 23.3333333333%;
  --minolith-color-lightness-25: 27.7777777778%;
  --minolith-color-lightness-30: 32.2222222222%;
  --minolith-color-lightness-35: 36.6666666667%;
  --minolith-color-lightness-40: 41.1111111111%;
  --minolith-color-lightness-45: 45.5555555556%;
  --minolith-color-lightness-50: 50%;
  --minolith-color-lightness-55: 54.4444444444%;
  --minolith-color-lightness-60: 58.8888888889%;
  --minolith-color-lightness-65: 63.3333333333%;
  --minolith-color-lightness-70: 67.7777777778%;
  --minolith-color-lightness-75: 72.2222222222%;
  --minolith-color-lightness-80: 76.6666666667%;
  --minolith-color-lightness-85: 81.1111111111%;
  --minolith-color-lightness-90: 85.5555555556%;
  --minolith-color-lightness-95: 90%;
  --minolith-color-chroma-gray: 0.02;
  --minolith-color-chroma-colorful-05: 0.14;
  --minolith-color-chroma-colorful-10: 0.14;
  --minolith-color-chroma-colorful-15: 0.14;
  --minolith-color-chroma-colorful-20: 0.14;
  --minolith-color-chroma-colorful-25: 0.14;
  --minolith-color-chroma-colorful-30: 0.14;
  --minolith-color-chroma-colorful-35: 0.14;
  --minolith-color-chroma-colorful-40: 0.14;
  --minolith-color-chroma-colorful-45: 0.14;
  --minolith-color-chroma-colorful-50: 0.14;
  --minolith-color-chroma-colorful-55: 0.14;
  --minolith-color-chroma-colorful-60: 0.14;
  --minolith-color-chroma-colorful-65: 0.14;
  --minolith-color-chroma-colorful-70: 0.14;
  --minolith-color-chroma-colorful-75: 0.14;
  --minolith-color-chroma-colorful-80: 0.14;
  --minolith-color-chroma-colorful-85: 0.14;
  --minolith-color-chroma-colorful-90: 0.14;
  --minolith-color-chroma-colorful-95: 0.14;
  --minolith-color-gray-05: oklch(var(--minolith-color-lightness-05) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-10: oklch(var(--minolith-color-lightness-10) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-15: oklch(var(--minolith-color-lightness-15) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-20: oklch(var(--minolith-color-lightness-20) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-25: oklch(var(--minolith-color-lightness-25) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-30: oklch(var(--minolith-color-lightness-30) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-35: oklch(var(--minolith-color-lightness-35) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-40: oklch(var(--minolith-color-lightness-40) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-45: oklch(var(--minolith-color-lightness-45) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-50: oklch(var(--minolith-color-lightness-50) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-55: oklch(var(--minolith-color-lightness-55) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-60: oklch(var(--minolith-color-lightness-60) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-65: oklch(var(--minolith-color-lightness-65) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-70: oklch(var(--minolith-color-lightness-70) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-75: oklch(var(--minolith-color-lightness-75) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-80: oklch(var(--minolith-color-lightness-80) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-85: oklch(var(--minolith-color-lightness-85) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-90: oklch(var(--minolith-color-lightness-90) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-gray-95: oklch(var(--minolith-color-lightness-95) var(--minolith-color-chroma-gray) var(--minolith-color-hue-gray));
  --minolith-color-default-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-placeholder: light-dark(
    var(--minolith-color-gray-50),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-shadow: light-dark(
    var(--minolith-color-gray-50),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-scrollbar-thumb: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-scrollbar-track: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-selection-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-selection-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-accordion-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-accordion-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-accordion-border: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-accordion-summary-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-accordion-summary-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-accordion-summary-border: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-accordion-details-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-accordion-details-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-accordion-details-border: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-badge-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-badge-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-badge-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-blockquote-fore: light-dark(
    var(--minolith-color-gray-30),
    var(--minolith-color-gray-70)
  );
  --minolith-color-default-blockquote-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-blockquote-border: light-dark(
    var(--minolith-color-gray-60),
    var(--minolith-color-gray-40)
  );
  --minolith-color-default-breadcrumbs-fore: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-breadcrumb-fore: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-breadcrumb-divider-fore: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-button-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-button-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-shadow: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-card-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-card-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-card-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-card-shadow: light-dark(
    var(--minolith-color-gray-30),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-card-header-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-card-header-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-card-body-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-card-body-back: light-dark(
    var(--minolith-color-gray-90),
    var(--minolith-color-gray-10)
  );
  --minolith-color-default-card-footer-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-card-footer-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-dialogue-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-dialogue-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-dialogue-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-dialogue-avatar-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-dialogue-avatar-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-dialogue-avatar-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-dialogue-name-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-dialogue-name-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-dialogue-name-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-dialogue-name-shadow: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-dialogue-message-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-dialogue-message-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-dialogue-message-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-figure-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-figure-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-figure-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-figure-content-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-figure-content-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-figure-content-selection-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-figure-content-selection-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-figure-caption-fore: light-dark(
    var(--minolith-color-gray-20),
    var(--minolith-color-gray-80)
  );
  --minolith-color-default-figure-caption-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-figure-caption-selection-fore: light-dark(
    var(--minolith-color-gray-20),
    var(--minolith-color-gray-80)
  );
  --minolith-color-default-figure-caption-selection-back: light-dark(
    var(--minolith-color-gray-45),
    var(--minolith-color-gray-55)
  );
  --minolith-color-default-header-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-header-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-header-shadow: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-input-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-input-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-input-border: light-dark(
    var(--minolith-color-gray-60),
    var(--minolith-color-gray-40)
  );
  --minolith-color-default-input-placeholder: light-dark(
    var(--minolith-color-gray-60),
    var(--minolith-color-gray-40)
  );
  --minolith-color-default-label-fore: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-link-fore: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-loader-fore: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-message-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-message-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-message-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-message-header-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-message-header-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-message-body-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-message-body-back: light-dark(
    var(--minolith-color-gray-90),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-nav-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-nav-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-nav-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-nav-menu-item-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-nav-menu-item-shadow: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-40)
  );
  --minolith-color-default-progress-fore: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-progress-back: light-dark(
    var(--minolith-color-gray-90),
    var(--minolith-color-gray-10)
  );
  --minolith-color-default-progress-border: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-dot-fore: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-15)
  );
  --minolith-color-default-dot-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-gingham-fore: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-15)
  );
  --minolith-color-default-gingham-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-rhombus-fore: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-15)
  );
  --minolith-color-default-rhombus-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-stripe-fore: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-15)
  );
  --minolith-color-default-stripe-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-zigzag-fore: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-15)
  );
  --minolith-color-default-zigzag-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-disabled-fore: light-dark(
    var(--minolith-color-gray-35),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-disabled-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-disabled-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-disabled-placeholder: light-dark(
    var(--minolith-color-gray-50),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-disabled-shadow: light-dark(
    var(--minolith-color-gray-50),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-accordion-summary-disabled-fore: light-dark(
    var(--minolith-color-gray-35),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-accordion-summary-disabled-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-accordion-summary-disabled-border: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-badge-disabled-fore: light-dark(
    var(--minolith-color-gray-35),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-badge-disabled-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-badge-disabled-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-disabled-fore: light-dark(
    var(--minolith-color-gray-35),
    var(--minolith-color-gray-65)
  );
  --minolith-color-default-button-disabled-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-disabled-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-disabled-shadow: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-nav-menu-item-disabled-fore: light-dark(
    var(--minolith-color-gray-35),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-nav-menu-item-disabled-shadow: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-40)
  );
  --minolith-color-default-hover-fore: light-dark(
    var(--minolith-color-gray-10),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-hover-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-10)
  );
  --minolith-color-default-hover-border: light-dark(
    var(--minolith-color-gray-75),
    var(--minolith-color-gray-35)
  );
  --minolith-color-default-hover-placeholder: light-dark(
    var(--minolith-color-gray-55),
    var(--minolith-color-gray-55)
  );
  --minolith-color-default-hover-shadow: light-dark(
    var(--minolith-color-gray-55),
    var(--minolith-color-gray-55)
  );
  --minolith-color-default-accordion-summary-hover-fore: light-dark(
    var(--minolith-color-gray-10),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-accordion-summary-hover-back: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-accordion-summary-hover-border: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-badge-hover-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-badge-hover-back: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-badge-hover-border: light-dark(
    var(--minolith-color-gray-75),
    var(--minolith-color-gray-35)
  );
  --minolith-color-default-button-hover-fore: light-dark(
    var(--minolith-color-gray-10),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-button-hover-back: light-dark(
    var(--minolith-color-gray-75),
    var(--minolith-color-gray-35)
  );
  --minolith-color-default-button-hover-border: light-dark(
    var(--minolith-color-gray-75),
    var(--minolith-color-gray-35)
  );
  --minolith-color-default-button-hover-shadow: light-dark(
    var(--minolith-color-gray-75),
    var(--minolith-color-gray-35)
  );
  --minolith-color-default-nav-menu-item-hover-fore: light-dark(
    var(--minolith-color-gray-10),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-nav-menu-item-hover-shadow: light-dark(
    var(--minolith-color-gray-85),
    var(--minolith-color-gray-45)
  );
  --minolith-color-default-focus-fore: light-dark(
    var(--minolith-color-gray-25),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-focus-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-focus-border: light-dark(
    var(--minolith-color-gray-90),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-focus-placeholder: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-70)
  );
  --minolith-color-default-focus-shadow: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-70)
  );
  --minolith-color-default-accordion-summary-focus-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-accordion-summary-focus-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-accordion-summary-focus-border: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-badge-focus-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-badge-focus-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-badge-focus-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-focus-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-button-focus-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-focus-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-focus-shadow: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-input-focus-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-input-focus-border: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-60)
  );
  --minolith-color-default-nav-menu-item-focus-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-nav-menu-item-focus-shadow: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-40)
  );
  --minolith-color-default-active-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-90)
  );
  --minolith-color-default-active-back: light-dark(
    var(--minolith-color-gray-90),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-active-border: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-active-placeholder: light-dark(
    var(--minolith-color-gray-45),
    var(--minolith-color-gray-45)
  );
  --minolith-color-default-active-shadow: light-dark(
    var(--minolith-color-gray-45),
    var(--minolith-color-gray-45)
  );
  --minolith-color-default-accordion-summary-active-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-90)
  );
  --minolith-color-default-accordion-summary-active-back: light-dark(
    var(--minolith-color-gray-75),
    var(--minolith-color-gray-15)
  );
  --minolith-color-default-badge-active-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-badge-active-back: light-dark(
    var(--minolith-color-gray-75),
    var(--minolith-color-gray-15)
  );
  --minolith-color-default-badge-active-border: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-button-active-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-button-active-back: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-button-active-border: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-button-active-shadow: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-25)
  );
  --minolith-color-default-nav-menu-item-active-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-90)
  );
  --minolith-color-default-nav-menu-item-active-shadow: light-dark(
    var(--minolith-color-gray-75),
    var(--minolith-color-gray-35)
  );
  --minolith-color-default-visited-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-visited-back: light-dark(
    var(--minolith-color-gray-95),
    var(--minolith-color-gray-05)
  );
  --minolith-color-default-visited-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-visited-placeholder: light-dark(
    var(--minolith-color-gray-50),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-visited-shadow: light-dark(
    var(--minolith-color-gray-50),
    var(--minolith-color-gray-50)
  );
  --minolith-color-default-badge-visited-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-badge-visited-back: light-dark(
    var(--minolith-color-gray-80),
    var(--minolith-color-gray-20)
  );
  --minolith-color-default-badge-visited-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-visited-fore: light-dark(
    var(--minolith-color-gray-05),
    var(--minolith-color-gray-95)
  );
  --minolith-color-default-button-visited-back: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-visited-border: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-button-visited-shadow: light-dark(
    var(--minolith-color-gray-70),
    var(--minolith-color-gray-30)
  );
  --minolith-color-default-link-visited-fore: light-dark(
    var(--minolith-color-gray-65),
    var(--minolith-color-gray-65)
  );
}

@media (prefers-color-scheme: light) {
  :root {
    color-scheme: light;
  }
}
@media (prefers-color-scheme: dark) {
  :root {
    color-scheme: dark;
  }
}
[data-color-scheme=light] {
  color-scheme: light;
}

[data-color-scheme=dark] {
  color-scheme: dark;
}

:root {
  --minolith-breadcrumb-divider: ">";
}

:root {
  --minolith-button-padding-x: 1rem;
  --minolith-button-padding-y: 0.5rem;
}

:root {
  --minolith-dialogue-avatar-size-default: 4rem;
  --minolith-dialogue-avatar-size-small: 3rem;
  --minolith-dialogue-avatar-size-large: 5rem;
  --minolith-dialogue-avatar-top-offset: 1rem;
  --minolith-dialogue-name-font-size: 1rem;
  --minolith-dialogue-name-padding-x: 1rem;
  --minolith-dialogue-name-padding-y: 0.5rem;
  --minolith-dialogue-message-arrow-width: 1rem;
  --minolith-dialogue-message-arrow-height: 1rem;
  --minolith-dialogue-message-inner-padding-x: 1rem;
  --minolith-dialogue-message-inner-padding-y: 1rem;
}

:root {
  --minolith-header-min-height: 4rem;
  --minolith-header-backdrop-filter: blur(0.25rem);
  --minolith-header-z-index-is-sticky: 100;
  --minolith-header-z-index-is-fixed: 100;
}

:root {
  --minolith-font-family-heading: var(--minolith-font-family-sans-serif);
}

:where(:root) {
  --minolith-responsive-breakpoint-xsmall: 0;
  --minolith-responsive-breakpoint-small: 544px;
  --minolith-responsive-breakpoint-medium: 768px;
  --minolith-responsive-breakpoint-large: 1024px;
  --minolith-responsive-breakpoint-xlarge: 1200px;
  --minolith-responsive-breakpoint-max-width-offset: -0.02px;
}

:where(:root) {
  --minolith-z-index-tabula: auto;
  --minolith-z-index-modal: 100;
  --minolith-z-index-modal-content: auto;
}

:where(:root) {
  --minolith-font-family-serif: 游明朝, Yu Mincho, YuMincho, Hiragino Mincho Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --minolith-font-family-sans-serif: Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --minolith-font-family-monospace: Consolas, Courier New, courier, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --minolith-font-family-main: var(--minolith-font-family-sans-serif);
  --minolith-font-family-code: var(--minolith-font-family-monospace);
  --minolith-font-size-xsmall: 0.5rem;
  --minolith-font-size-small: 0.75rem;
  --minolith-font-size-normal: 1rem;
  --minolith-font-size-medium: 1.25rem;
  --minolith-font-size-large: 1.5rem;
  --minolith-font-size-xlarge: 1.75rem;
  --minolith-font-size-xxlarge: 2rem;
  --minolith-font-size-xxxlarge: 2.5rem;
  --minolith-font-size-xxxxlarge: 3rem;
  --minolith-font-size-xxxxxlarge: 3.5rem;
  --minolith-font-weight-light: 300;
  --minolith-font-weight-normal: 400;
  --minolith-font-weight-medium: 500;
  --minolith-font-weight-semibold: 600;
  --minolith-font-weight-bold: 700;
}

/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
  box-sizing: border-box;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the line height in all browsers.
3. Prevent adjustments of font size after orientation changes in iOS.
4. Use a more readable tab size (opinionated).
*/
html {
  font-family: var(--minolith-font-family-main); /* 1 */
  line-height: 1.15; /* 2 */
  -webkit-text-size-adjust: 100%; /* 3 */
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4; /* 4 */
}

/*
Sections
========
*/
/**
Remove the margin in all browsers.
*/
body {
  margin: 0;
}

/*
Text-level semantics
====================
*/
/**
Add the correct font weight in Chrome and Safari.
*/
b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: var(--minolith-font-family-code); /* 1 */
  font-size: var(--minolith-font-size-normal); /* 2 */
}

/**
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/
/**
Correct table border color inheritance in Chrome and Safari. (https://issues.chromium.org/issues/40615503, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
  border-color: currentcolor;
}

/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}

:where(:root) {
  scrollbar-gutter: stable;
}

@media (prefers-reduced-motion: no-preference) {
  :where(:root) {
    scroll-behavior: smooth;
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  ::before,
  ::after,
  ::backdrop {
    background-attachment: scroll !important;
    transition-delay: 0s !important;
    transition-duration: 1ms !important;
    animation-duration: 1ms !important;
    animation-delay: 0s !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}
:where(button, [type=button], [type=reset], [type=submit]) {
  touch-action: manipulation;
}

:where(:-moz-any-link,
button,
[type=button],
[type=reset],
[type=submit],
label[for],
select,
summary,
[role=tab],
[role=button]) {
  cursor: pointer;
}

:where(:any-link,
button,
[type=button],
[type=reset],
[type=submit],
label[for],
select,
summary,
[role=tab],
[role=button]) {
  cursor: pointer;
}

:focus:not(:focus-visible) {
  outline: none;
}

@media (prefers-reduced-motion: reduce) {
  *,
  ::before,
  ::after,
  ::backdrop {
    background-attachment: scroll !important;
    transition-delay: 0s !important;
    transition-duration: 1ms !important;
    animation-duration: 1ms !important;
    animation-delay: 0s !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}
:where(.tabula) {
  --minolith-tabula-color-fore: var(
    --minolith-color-default-fore
  );
  --minolith-tabula-color-back: var(
    --minolith-color-default-back
  );
  --minolith-tabula-color-scrollbar-thumb: var(
    --minolith-color-default-scrollbar-thumb
  );
  --minolith-tabula-color-scrollbar-track: var(
    --minolith-color-default-scrollbar-track
  );
  --minolith-tabula-color-selection-fore: var(
    --minolith-color-default-selection-fore
  );
  --minolith-tabula-color-selection-back: var(
    --minolith-color-default-selection-back
  );
  color: var(--minolith-tabula-color-fore);
  background-color: var(--minolith-tabula-color-back);
  font-family: var(--minolith-font-family-main);
  z-index: var(--minolith-z-index-tabula);
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
  line-height: 1.5;
  letter-spacing: 0.025rem;
  text-autospace: normal;
  text-spacing-trim: trim-start;
}
:where(.tabula)::-moz-selection {
  color: var(--minolith-tabula-color-selection-fore);
  background-color: var(--minolith-tabula-color-selection-back);
}
:where(.tabula)::selection {
  color: var(--minolith-tabula-color-selection-fore);
  background-color: var(--minolith-tabula-color-selection-back);
}

:where(.element) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
}

.check {
  background-color: transparent;
  border-color: var(--minolith-color-default-fore);
  border-radius: 25%;
  border-style: solid;
  border-width: 0 var(--minolith-border-width-medium) var(--minolith-border-width-medium) 0;
  content: "";
  display: inline-block;
  height: 1rem;
  transform: rotate(45deg);
  width: 0.5rem;
}
.check.is-gray {
  border-color: var(--minolith-color-gray-fore);
}
.check.is-red {
  border-color: var(--minolith-color-red-fore);
}
.check.is-coral {
  border-color: var(--minolith-color-coral-fore);
}
.check.is-orange {
  border-color: var(--minolith-color-orange-fore);
}
.check.is-yellow {
  border-color: var(--minolith-color-yellow-fore);
}
.check.is-lime {
  border-color: var(--minolith-color-lime-fore);
}
.check.is-green {
  border-color: var(--minolith-color-green-fore);
}
.check.is-cyan {
  border-color: var(--minolith-color-cyan-fore);
}
.check.is-blue {
  border-color: var(--minolith-color-blue-fore);
}
.check.is-violet {
  border-color: var(--minolith-color-violet-fore);
}
.check.is-magenta {
  border-color: var(--minolith-color-magenta-fore);
}

.chevron {
  display: inline-block;
  width: 1rem;
  aspect-ratio: 5/3;
  clip-path: polygon(0 0, 0 0.2rem, 50% 100%, 100% 0.2rem, 100% 0, 50% calc(100% - 0.2rem));
  background: var(--minolith-color-default-fore);
}
.chevron.is-gray {
  background: var(--minolith-color-gray-fore);
}
.chevron.is-red {
  background: var(--minolith-color-red-fore);
}
.chevron.is-coral {
  background: var(--minolith-color-coral-fore);
}
.chevron.is-orange {
  background: var(--minolith-color-orange-fore);
}
.chevron.is-yellow {
  background: var(--minolith-color-yellow-fore);
}
.chevron.is-lime {
  background: var(--minolith-color-lime-fore);
}
.chevron.is-green {
  background: var(--minolith-color-green-fore);
}
.chevron.is-cyan {
  background: var(--minolith-color-cyan-fore);
}
.chevron.is-blue {
  background: var(--minolith-color-blue-fore);
}
.chevron.is-violet {
  background: var(--minolith-color-violet-fore);
}
.chevron.is-magenta {
  background: var(--minolith-color-magenta-fore);
}

:where(.accordion) {
  --minolith-accordion-color-fore: var(
    --minolith-color-default-accordion-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-accordion-color-back: var(
    --minolith-color-default-accordion-back,
    var(--minolith-color-default-back)
  );
  --minolith-accordion-color-border: var(
    --minolith-color-default-accordion-border,
    var(--minolith-color-default-border)
  );
  --minolith-accordion-color-selection-fore: var(
    --minolith-color-default-selection-fore
  );
  --minolith-accordion-color-selection-back: var(
    --minolith-color-default-selection-back
  );
  --minolith-accordion-summary-color-fore: var(
    --minolith-color-default-accordion-summary-fore
  );
  --minolith-accordion-summary-color-back: var(
    --minolith-color-default-accordion-summary-back
  );
  --minolith-accordion-summary-color-border: var(
    --minolith-color-default-accordion-summary-border
  );
  --minolith-accordion-details-color-fore: var(
    --minolith-color-default-accordion-details-fore
  );
  --minolith-accordion-details-color-back: var(
    --minolith-color-default-accordion-details-back
  );
  --minolith-accordion-details-color-border: var(
    --minolith-color-default-accordion-details-border
  );
  --minolith-accordion-summary-color-focus-back: var(
    --minolith-color-default-accordion-summary-focus-back
  );
  --minolith-accordion-summary-color-focus-border: var(
    --minolith-color-default-accordion-summary-focus-border
  );
  --minolith-accordion-summary-color-hover-back: var(
    --minolith-color-default-accordion-summary-hover-back
  );
  --minolith-accordion-summary-color-hover-border: var(
    --minolith-color-default-accordion-summary-hover-border
  );
  --minolith-accordion-summary-color-active-back: var(
    --minolith-color-default-accordion-summary-active-back
  );
  --minolith-accordion-summary-color-active-border: var(
    --minolith-color-default-accordion-summary-active-border
  );
  --minolith-accordion-summary-color-disabled-back: var(
    --minolith-color-default-accordion-summary-disabled-back
  );
  --minolith-accordion-summary-color-disabled-border: var(
    --minolith-color-default-accordion-summary-disabled-border
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  color: var(--minolith-accordion-color-fore);
  background-color: var(--minolith-accordion-color-back);
  border-color: var(--minolith-accordion-color-border);
  border-radius: calc(var(--minolith-border-radius-medium) + var(--minolith-border-width-thin));
  border-style: solid;
  border-width: var(--minolith-border-width-thin);
  border-collapse: collapse;
}
:where(.accordion)::-moz-selection {
  color: var(--minolith-accordion-color-selection-fore);
  background-color: var(--minolith-accordion-color-selection-back);
}
:where(.accordion)::selection {
  color: var(--minolith-accordion-color-selection-fore);
  background-color: var(--minolith-accordion-color-selection-back);
}
:where(.accordion) > .accordion-summary {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-accordion-summary-color-back);
  border-color: var(--minolith-accordion-summary-color-border);
  border-radius: calc(var(--minolith-border-radius-medium));
  cursor: pointer;
  display: block;
  padding: 1rem;
  position: relative;
  touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  list-style: none;
}
:where(.accordion) > .accordion-summary::marker, :where(.accordion) > .accordion-summary::-webkit-details-marker {
  display: none;
}
:where(.accordion) > .accordion-summary::after {
  display: inline-block;
  width: 1rem;
  aspect-ratio: 5/3;
  clip-path: polygon(0 0, 0 0.2rem, 50% 100%, 100% 0.2rem, 100% 0, 50% calc(100% - 0.2rem));
  background: var(--minolith-color-default-fore);
}
:where(.accordion) > .accordion-summary::after.is-gray {
  background: var(--minolith-color-gray-fore);
}
:where(.accordion) > .accordion-summary::after.is-red {
  background: var(--minolith-color-red-fore);
}
:where(.accordion) > .accordion-summary::after.is-coral {
  background: var(--minolith-color-coral-fore);
}
:where(.accordion) > .accordion-summary::after.is-orange {
  background: var(--minolith-color-orange-fore);
}
:where(.accordion) > .accordion-summary::after.is-yellow {
  background: var(--minolith-color-yellow-fore);
}
:where(.accordion) > .accordion-summary::after.is-lime {
  background: var(--minolith-color-lime-fore);
}
:where(.accordion) > .accordion-summary::after.is-green {
  background: var(--minolith-color-green-fore);
}
:where(.accordion) > .accordion-summary::after.is-cyan {
  background: var(--minolith-color-cyan-fore);
}
:where(.accordion) > .accordion-summary::after.is-blue {
  background: var(--minolith-color-blue-fore);
}
:where(.accordion) > .accordion-summary::after.is-violet {
  background: var(--minolith-color-violet-fore);
}
:where(.accordion) > .accordion-summary::after.is-magenta {
  background: var(--minolith-color-magenta-fore);
}
:where(.accordion) > .accordion-summary::after {
  content: "";
  right: 1rem;
  position: absolute;
  top: calc(50% - 0.25rem);
  background: var(--minolith-accordion-color-fore);
}
:where(.accordion) > .accordion-summary:focus, :where(.accordion) > .accordion-summary.is-focus, :where(.accordion) > .accordion-summary.is-focused {
  background-color: var(--minolith-accordion-summary-color-focus-back);
  border-color: var(--minolith-accordion-summary-color-focus-border);
}
:where(.accordion) > .accordion-summary:hover, :where(.accordion) > .accordion-summary.is-hover, :where(.accordion) > .accordion-summary.is-hovered {
  background-color: var(--minolith-accordion-summary-color-hover-back);
  border-color: var(--minolith-accordion-summary-color-hover-border);
}
:where(.accordion) > .accordion-summary:active, :where(.accordion) > .accordion-summary.is-active {
  background-color: var(--minolith-accordion-summary-color-active-back);
  border-color: var(--minolith-accordion-summary-color-active-border);
}
:where(.accordion) > .accordion-summary[disabled],
:where(.accordion) > .accordion-summary fieldset[disabled], :where(.accordion) > .accordion-summary.is-disabled {
  background-color: var(--minolith-accordion-summary-color-disabled-back);
  border-color: var(--minolith-accordion-summary-color-disabled-border);
}
:where(.accordion) > .accordion-details {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  border-color: var(--minolith-accordion-details-color-border);
  height: 0;
  display: none;
  padding: 1rem;
  border-radius: 0 0 var(--minolith-border-radius-medium) var(--minolith-border-radius-medium);
}
:where(.accordion)[open] > .accordion-summary,
:where(.accordion) is-open > .accordion-summary {
  border-radius: var(--minolith-border-radius-medium) var(--minolith-border-radius-medium) 0 0;
}
:where(.accordion)[open] > .accordion-summary::after,
:where(.accordion) is-open > .accordion-summary::after {
  transform: rotate(180deg);
}
:where(.accordion)[open] > .accordion-details,
:where(.accordion) is-open > .accordion-details {
  display: block;
  height: auto;
}

:where(.aside) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
}

:where(.badge) {
  --minolith-badge-color-fore: var(
    --minolith-color-default-badge-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-badge-color-back: var(
    --minolith-color-default-badge-back,
    var(--minolith-color-default-back)
  );
  --minolith-badge-color-border: var(
    --minolith-color-default-badge-border,
    var(--minolith-color-default-border)
  );
  --minolith-badge-color-focus-fore: var(
    --minolith-color-default-badge-focus-fore,
    var(--minolith-color-default-focus-fore)
  );
  --minolith-badge-color-focus-back: var(
    --minolith-color-default-badge-focus-back,
    var(--minolith-color-default-focus-back)
  );
  --minolith-badge-color-focus-border: var(
    --minolith-color-default-badge-focus-border,
    var(--minolith-color-default-focus-border)
  );
  --minolith-badge-color-hover-fore: var(
    --minolith-color-default-badge-hover-fore,
    var(--minolith-color-default-hover-fore)
  );
  --minolith-badge-color-hover-back: var(
    --minolith-color-default-badge-hover-back,
    var(--minolith-color-default-hover-back)
  );
  --minolith-badge-color-hover-border: var(
    --minolith-color-default-badge-hover-border,
    var(--minolith-color-default-hover-border)
  );
  --minolith-badge-color-active-fore: var(
    --minolith-color-default-badge-active-fore,
    var(--minolith-color-default-active-fore)
  );
  --minolith-badge-color-active-back: var(
    --minolith-color-default-badge-active-back,
    var(--minolith-color-default-active-back)
  );
  --minolith-badge-color-active-border: var(
    --minolith-color-default-badge-active-border,
    var(--minolith-color-default-active-border)
  );
  --minolith-badge-color-disabled-fore: var(
    --minolith-color-default-badge-disabled-fore,
    var(--minolith-color-default-disabled-fore)
  );
  --minolith-badge-color-disabled-back: var(
    --minolith-color-default-badge-disabled-back,
    var(--minolith-color-default-disabled-back)
  );
  --minolith-badge-color-disabled-border: var(
    --minolith-color-default-badge-disabled-border,
    var(--minolith-color-default-disabled-border)
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  align-items: center;
  background-color: var(--minolith-badge-color-back);
  border-color: var(--minolith-badge-color-border);
  border-radius: var(--minolith-border-radius-medium);
  border-style: solid;
  border-width: var(--minolith-border-width-thin);
  color: var(--minolith-badge-color-fore);
  display: inline-flex;
  font-size: var(--minolith-font-size-small);
  justify-content: center;
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
}
:where(.badge).is-small {
  font-size: var(--minolith-font-size-xsmall);
  border-width: var(--minolith-border-width-xthin);
  padding: 0.125rem 0.25rem;
}
:where(.badge).is-clickable {
  cursor: pointer;
  touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
:where(.badge).is-clickable:focus, :where(.badge).is-clickable.is-focus, :where(.badge).is-clickable.is-focused {
  background-color: var(--minolith-badge-color-focus-back);
  border-color: var(--minolith-badge-color-focus-border);
  color: var(--minolith-badge-color-focus-fore);
}
:where(.badge).is-clickable:hover, :where(.badge).is-clickable.is-hover, :where(.badge).is-clickable.is-hovered {
  background-color: var(--minolith-badge-color-hover-back);
  border-color: var(--minolith-badge-color-hover-border);
  color: var(--minolith-badge-color-hover-fore);
}
:where(.badge).is-clickable:active, :where(.badge).is-clickable.is-active {
  background-color: var(--minolith-badge-color-active-back);
  border-color: var(--minolith-badge-color-active-border);
  color: var(--minolith-badge-color-active-fore);
}
:where(.badge).is-clickable[disabled],
:where(.badge).is-clickable fieldset[disabled], :where(.badge).is-clickable.is-disabled {
  background-color: var(--minolith-badge-color-disabled-back);
  border-color: var(--minolith-badge-color-disabled-border);
  color: var(--minolith-badge-color-disabled-fore);
}

:where(.blockquote) {
  --minolith-blockquote-color-fore: var(
    --minolith-color-default-blockquote-fore
  );
  --minolith-blockquote-color-back: var(
    --minolith-color-default-blockquote-back
  );
  --minolith-blockquote-color-border: var(
    --minolith-color-default-blockquote-border
  );
  --minolith-blockquote-color-selection-fore: var(
    --minolith-color-default-blockquote-selection-fore,
    var(--minolith-color-default-selection-fore)
  );
  --minolith-blockquote-color-selection-back: var(
    --minolith-color-default-blockquote-selection-back,
    var(--minolith-color-default-selection-back)
  );
  --minolith-blockquote-icon-font-size: var(
    --minolith-font-size-xxxlarge
  );
  --minolith-blockquote-border-left-width: var(
    --minolith-border-width-thick
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  position: relative;
  color: var(--minolith-blockquote-color-fore);
  background-color: var(--minolith-blockquote-color-back);
  border-left-color: var(--minolith-blockquote-color-border);
  border-left-style: solid;
  border-left-width: var(--minolith-blockquote-border-left-width);
  margin-block: unset;
  margin-inline: unset;
  padding: 0.5rem;
}
:where(.blockquote)::-moz-selection {
  color: var(--minolith-blockquote-color-selection-fore);
  background-color: var(--minolith-blockquote-color-selection-back);
}
:where(.blockquote)::selection {
  color: var(--minolith-blockquote-color-selection-fore);
  background-color: var(--minolith-blockquote-color-selection-back);
}
:where(.blockquote).is-italic {
  font-style: italic;
}
:where(.blockquote).has-quote, :where(.blockquote).has-quote-before {
  padding-left: 1.5rem;
}
:where(.blockquote).has-quote::before, :where(.blockquote).has-quote-before::before {
  position: absolute;
  top: 0;
  overflow-y: hidden;
  height: calc(var(--minolith-blockquote-icon-font-size) / 2);
  width: calc(var(--minolith-blockquote-icon-font-size) / 2);
  left: 0.5rem;
  quotes: initial;
  content: open-quote;
  display: block;
  max-width: 100%;
  color: var(--minolith-blockquote-color-fore);
  font-size: var(--minolith-blockquote-icon-font-size);
  line-height: 1;
}
:where(.blockquote).has-quote, :where(.blockquote).has-quote-after {
  padding-right: 1.5rem;
}
:where(.blockquote).has-quote::after, :where(.blockquote).has-quote-after::after {
  position: absolute;
  bottom: 0;
  overflow-y: hidden;
  height: calc(var(--minolith-blockquote-icon-font-size) / 2);
  width: calc(var(--minolith-blockquote-icon-font-size) / 2);
  right: 0.5rem;
  quotes: initial;
  content: close-quote;
  display: block;
  max-width: 100%;
  color: var(--minolith-blockquote-color-fore);
  font-size: var(--minolith-blockquote-icon-font-size);
  line-height: 1;
}

:where(.breadcrumbs) {
  --minolith-breadcrumb-color-fore: var(
    --minolith-color-default-breadcrumb-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-breadcrumb-color-selection-fore: var(
    --minolith-color-default-breadcrumb-selection-fore,
    var(--minolith-color-default-selection-fore)
  );
  --minolith-breadcrumb-color-selection-back: var(
    --minolith-color-default-breadcrumb-selection-back,
    var(--minolith-color-default-selection-back)
  );
  --minolith-breadcrumb-divider-color-fore: var(
    --minolith-color-default-breadcrumb-divider-fore
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
:where(.breadcrumbs) > :where(.breadcrumb) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  text-wrap: wrap;
  color: var(--minolith-breadcrumb-color-fore);
}
:where(.breadcrumbs) > :where(.breadcrumb)::-moz-selection {
  color: var(--minolith-breadcrumb-color-selection-fore);
  background-color: var(--minolith-breadcrumb-color-selection-back);
}
:where(.breadcrumbs) > :where(.breadcrumb)::selection {
  color: var(--minolith-breadcrumb-color-selection-fore);
  background-color: var(--minolith-breadcrumb-color-selection-back);
}
:where(.breadcrumbs) > :where(.breadcrumb):has(~ .breadcrumb)::after {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  content: var(--minolith-breadcrumb-divider);
  margin: 0 0.5rem;
  color: var(--minolith-breadcrumb-divider-color-fore);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

:where(.breadcrumbs-nav) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
}

:where(.button) {
  --minolith-button-color-fore: var(
    --minolith-color-default-button-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-button-color-back: var(
    --minolith-color-default-button-back,
    var(--minolith-color-default-back)
  );
  --minolith-button-color-border: var(
    --minolith-color-default-button-border,
    var(--minolith-color-default-border)
  );
  --minolith-button-focus-color-fore: var(
    --minolith-color-default-button-focus-fore,
    var(--minolith-color-default-focus-fore)
  );
  --minolith-button-focus-color-back: var(
    --minolith-color-default-button-focus-back,
    var(--minolith-color-default-focus-back)
  );
  --minolith-button-focus-color-border: var(
    --minolith-color-default-button-focus-border,
    var(--minolith-color-default-focus-border)
  );
  --minolith-button-hover-color-fore: var(
    --minolith-color-default-button-hover-fore,
    var(--minolith-color-default-hover-fore)
  );
  --minolith-button-hover-color-back: var(
    --minolith-color-default-button-hover-back,
    var(--minolith-color-default-hover-back)
  );
  --minolith-button-hover-color-border: var(
    --minolith-color-default-button-hover-border,
    var(--minolith-color-default-hover-border)
  );
  --minolith-button-active-color-fore: var(
    --minolith-color-default-button-active-fore,
    var(--minolith-color-default-active-fore)
  );
  --minolith-button-active-color-back: var(
    --minolith-color-default-button-active-back,
    var(--minolith-color-default-active-back)
  );
  --minolith-button-active-color-border: var(
    --minolith-color-default-button-active-border,
    var(--minolith-color-default-active-border)
  );
  --minolith-button-disabled-color-fore: var(
    --minolith-color-default-button-disabled-fore,
    var(--minolith-color-default-disabled-fore)
  );
  --minolith-button-disabled-color-back: var(
    --minolith-color-default-button-disabled-back,
    var(--minolith-color-default-disabled-back)
  );
  --minolith-button-disabled-color-border: var(
    --minolith-color-default-button-disabled-border,
    var(--minolith-color-default-disabled-border)
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-button-color-back);
  border-color: var(--minolith-button-color-border);
  border-radius: var(--minolith-border-radius-medium);
  border-style: solid;
  color: var(--minolith-button-color-fore);
  cursor: pointer;
  display: inline-block;
  height: auto;
  padding: var(--minolith-button-padding-y) var(--minolith-button-padding-x);
  text-align: center;
  text-transform: none;
  touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: top;
  word-spacing: 0px;
}
:where(.button).is-circle {
  border-radius: 50%;
  text-align: center;
  min-height: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
:where(.button).is-circle.is-small {
  font-size: var(--minolith-font-size-small);
  min-height: 1rem;
  min-width: 1rem;
  height: 1rem;
  width: 1rem;
}
:where(.button).is-circle.is-large {
  font-size: var(--minolith-font-size-large);
  min-height: 3rem;
  min-width: 3rem;
  height: 3rem;
  width: 3rem;
}
:where(.button).is-circle.is-xlarge {
  font-size: var(--minolith-font-size-xlarge);
  min-height: 5rem;
  min-width: 5rem;
  height: 5rem;
  width: 5rem;
}
:where(.button):focus, :where(.button).is-focus, :where(.button).is-focused {
  outline: none;
  background-color: var(--minolith-button-focus-color-back);
  border-color: var(--minolith-button-focus-color-border);
  color: var(--minolith-button-focus-color-fore);
}
:where(.button):hover, :where(.button).is-hover, :where(.button).is-hovered {
  outline: none;
  background-color: var(--minolith-button-hover-color-back);
  border-color: var(--minolith-button-hover-color-border);
  color: var(--minolith-button-hover-color-fore);
}
:where(.button):active, :where(.button).is-active {
  background-color: var(--minolith-button-active-color-back);
  border-color: var(--minolith-button-active-color-border);
  color: var(--minolith-button-active-color-fore);
}
:where(.button)[disabled],
:where(.button) fieldset[disabled], :where(.button).is-disabled {
  background-color: var(--minolith-button-disabled-color-back);
  border-color: var(--minolith-button-disabled-color-border);
  color: var(--minolith-button-disabled-color-fore);
}

:where(.card) {
  --minolith-card-color-fore: var(
    --minolith-color-default-card-fore
  );
  --minolith-card-color-back: var(
    --minolith-color-default-card-back
  );
  --minolith-card-color-border: var(
    --minolith-color-default-card-border
  );
  --minolith-card-color-shadow: var(
    --minolith-color-default-card-shadow
  );
  --minolith-card-color-selection-fore: var(
    --minolith-color-default-card-selection-fore,
    var(--minolith-color-default-selection-fore)
  );
  --minolith-card-color-selection-back: var(
    --minolith-color-default-card-selection-back,
    var(--minolith-color-default-selection-back)
  );
  --minolith-card-header-color-fore: var(
    --minolith-color-default-card-header-fore
  );
  --minolith-card-header-color-back: var(
    --minolith-color-default-card-header-back
  );
  --minolith-card-header-color-border: var(
    --minolith-color-default-card-header-border
  );
  --minolith-card-body-color-fore: var(
    --minolith-color-default-card-body-fore
  );
  --minolith-card-body-color-back: var(
    --minolith-color-default-card-body-back
  );
  --minolith-card-body-color-border: var(
    --minolith-color-default-card-body-border
  );
  --minolith-card-footer-color-fore: var(
    --minolith-color-default-card-footer-fore
  );
  --minolith-card-footer-color-back: var(
    --minolith-color-default-card-footer-back
  );
  --minolith-card-footer-color-border: var(
    --minolith-color-default-card-footer-border
  );
  --minolith-card-border-width: var(
    --minolith-border-width-thin
  );
  --minolith-card-border-radius: var(
    --minolith-border-radius-medium
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  background-color: var(--minolith-card-color-back);
  border-radius: calc(var(--minolith-card-border-radius) + var(--minolith-card-border-width));
  border-color: var(--minolith-card-color-border);
  border-style: solid;
  border-width: var(--minolith-card-border-width);
  color: var(--minolith-card-color-fore);
}
:where(.card).has-shadow {
  box-shadow: 0 0.5rem 0.5rem var(--minolith-card-color-shadow);
}
:where(.card)::-moz-selection {
  color: var(--minolith-card-color-selection-fore);
  background-color: var(--minolith-card-color-selection-back);
}
:where(.card)::selection {
  color: var(--minolith-card-color-selection-fore);
  background-color: var(--minolith-card-color-selection-back);
}
:where(.card) > .card-header {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-card-header-color-back);
  border-radius: var(--minolith-card-border-radius) var(--minolith-card-border-radius) 0 0;
  color: var(--minolith-card-header-color-fore);
  padding: 0.5rem;
  display: block;
  font-size: var(--minolith-font-size-medium);
  font-weight: var(--minolith-font-weight-semibold);
}
:where(.card) > .card-body {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-card-body-color-back);
  color: var(--minolith-card-body-color-fore);
  padding: 0.5rem;
  display: block;
}
:where(.card) > .card-body:first-child {
  border-radius: var(--minolith-card-border-radius) var(--minolith-card-border-radius) 0 0;
}
:where(.card) > .card-body:last-child {
  border-radius: 0 0 var(--minolith-card-border-radius) var(--minolith-card-border-radius);
}
:where(.card) > .card-body:only-child {
  border-radius: var(--minolith-card-border-radius);
}
:where(.card) > .card-footer {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-card-footer-color-back);
  border-radius: 0 0 var(--minolith-card-border-radius) var(--minolith-card-border-radius);
  color: var(--minolith-card-footer-color-fore);
  padding: 0.5rem;
  display: block;
}

:where(.dialogue) {
  --minolith-dialogue-color-fore: var(
    --minolith-color-default-dialogue-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-dialogue-color-back: var(
    --minolith-color-default-dialogue-back,
    var(--minolith-color-default-back)
  );
  --minolith-dialogue-color-border: var(
    --minolith-color-default-dialogue-border,
    var(--minolith-color-default-border)
  );
  --minolith-dialogue-color-selection-fore: var(
    --minolith-color-default-dialogue-selection-fore,
    var(--minolith-color-default-selection-fore)
  );
  --minolith-dialogue-color-selection-back: var(
    --minolith-color-default-dialogue-selection-back,
    var(--minolith-color-default-selection-back)
  );
  --minolith-dialogue-avatar-color-back: var(
    --minolith-color-default-dialogue-back,
    var(--minolith-color-default-back)
  );
  --minolith-dialogue-avatar-color-border: var(
    --minolith-color-default-dialogue-border,
    var(--minolith-color-default-border)
  );
  --minolith-dialogue-name-color-fore: var(
    --minolith-color-default-dialogue-name-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-dialogue-name-color-back: var(
    --minolith-color-default-dialogue-name-back,
    var(--minolith-color-default-back)
  );
  --minolith-dialogue-name-color-border: var(
    --minolith-color-default-dialogue-name-border,
    var(--minolith-color-default-border)
  );
  --minolith-dialogue-message-color-fore: var(
    --minolith-color-default-dialogue-message-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-dialogue-message-color-back: var(
    --minolith-color-default-dialogue-message-back,
    var(--minolith-color-default-back)
  );
  --minolith-dialogue-message-color-border: var(
    --minolith-color-default-dialogue-message-border,
    var(--minolith-color-default-border)
  );
  --minolith-dialogue-avatar-size: var(
    --minolith-dialogue-avatar-size-default
  );
  --minolith-dialogue-border-width: var(
    --minolith-border-width-medium
  );
  --minolith-dialogue-message-top-offset: calc(
    (
        var(--minolith-dialogue-name-padding-y) * 2 +
          var(--minolith-dialogue-border-width) * 2 +
          var(--minolith-dialogue-name-font-size)
      ) /
      2
  );
  --minolith-dialogue-message-arrow-top-offset: calc(
    (-1 * var(--minolith-dialogue-message-top-offset)) +
      (-1 * var(--minolith-dialogue-border-width)) +
      (-1 * var(--minolith-dialogue-message-arrow-height) / 2) +
      var(--minolith-dialogue-avatar-top-offset) +
      (var(--minolith-dialogue-avatar-size) / 2)
  );
  --minolith-dialogue-border-radius: var(
    --minolith-border-radius-medium
  );
  --minolith-dialogue-border-style: solid;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: flex;
  max-width: 100%;
  padding-bottom: var(--minolith-dialogue-message-top-offset);
  position: relative;
  width: 100%;
}
:where(.dialogue)::-moz-selection {
  color: var(--minolith-dialogue-color-selection-fore);
  background-color: var(--minolith-dialogue-color-selection-back);
}
:where(.dialogue)::selection {
  color: var(--minolith-dialogue-color-selection-fore);
  background-color: var(--minolith-dialogue-color-selection-back);
}
:where(.dialogue).is-avatar-circle {
  --minolith-dialogue-message-arrow-top-offset: calc(
    (-1 * var(--minolith-dialogue-message-top-offset)) +
      (-1 * var(--minolith-dialogue-border-width)) +
      (-1 * var(--minolith-dialogue-message-arrow-height) / 2) +
      var(--minolith-dialogue-avatar-top-offset) +
      (
        var(--minolith-dialogue-avatar-size) +
          var(--minolith-dialogue-border-width) * 2
      ) /
      2
  );
}
:where(.dialogue).is-avatar-circle > .dialogue-avatar-container > .dialogue-avatar {
  border-radius: var(--minolith-border-radius-circle);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
:where(.dialogue) > .dialogue-avatar-container,
:where(.dialogue) > .dialogue-content-container {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  max-width: 100%;
  position: relative;
}
:where(.dialogue) > .dialogue-avatar-container {
  height: auto;
  flex: 0 0 var(--minolith-dialogue-avatar-size);
  padding-top: var(--minolith-dialogue-avatar-top-offset);
}
:where(.dialogue) > .dialogue-avatar-container > .dialogue-avatar {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  aspect-ratio: 1;
  background-color: var(--minolith-dialogue-avatar-color-back);
  display: block;
  align-items: center;
  justify-content: center;
  height: auto;
  width: var(--minolith-dialogue-avatar-size);
  margin: 0 auto;
  overflow: hidden;
}
:where(.dialogue) > .dialogue-avatar-container > .dialogue-avatar.has-border {
  border-color: var(--minolith-dialogue-avatar-color-border);
  border-style: var(--minolith-dialogue-border-style);
  border-width: var(--minolith-dialogue-border-width);
}
:where(.dialogue) > .dialogue-content-container {
  flex: 1 1 auto;
  min-height: calc(var(--minolith-dialogue-avatar-size) + 1.5rem);
}
:where(.dialogue) > .dialogue-content-container > .dialogue-name,
:where(.dialogue) > .dialogue-content-container > .dialogue-message {
  min-height: 1rem;
  border-radius: var(--minolith-dialogue-border-radius);
  border-width: var(--minolith-dialogue-border-width);
  border-style: var(--minolith-dialogue-border-style);
}
:where(.dialogue) > .dialogue-content-container > .dialogue-name {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-dialogue-name-color-back);
  border-color: var(--minolith-dialogue-name-color-border);
  color: var(--minolith-dialogue-name-color-fore);
  font-size: var(--minolith-dialogue-name-font-size);
  position: absolute;
  top: 0;
  padding: var(--minolith-dialogue-name-padding-y) var(--minolith-dialogue-name-padding-x);
  font-weight: var(--minolith-font-weight-bold);
  z-index: 1;
}
:where(.dialogue) > .dialogue-content-container > .dialogue-message {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-dialogue-message-color-back);
  border-color: var(--minolith-dialogue-message-color-border);
  color: var(--minolith-dialogue-message-color-fore);
  position: relative;
  top: var(--minolith-dialogue-message-top-offset);
  padding-top: calc(var(--minolith-dialogue-message-top-offset) / 2);
  width: auto;
  z-index: 0;
}
:where(.dialogue) > .dialogue-content-container > .dialogue-message > .dialogue-message-inner {
  padding: var(--minolith-dialogue-message-inner-padding-y) var(--minolith-dialogue-message-inner-padding-x);
}
:where(.dialogue).is-left > .dialogue-content-container > .dialogue-name {
  right: auto;
  left: var(--minolith-dialogue-message-arrow-width);
}
:where(.dialogue).is-left > .dialogue-content-container {
  padding-left: var(--minolith-dialogue-message-arrow-width);
}
:where(.dialogue).is-left > .dialogue-content-container > .dialogue-message {
  right: auto;
}
:where(.dialogue).is-left > .dialogue-content-container > .dialogue-message::after, :where(.dialogue).is-left > .dialogue-content-container > .dialogue-message::before {
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: calc(var(--minolith-dialogue-message-arrow-height) / 2);
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: calc(var(--minolith-dialogue-message-arrow-height) / 2);
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: var(--minolith-dialogue-message-arrow-top-offset);
  right: auto;
  width: 0;
  z-index: -1;
}
:where(.dialogue).is-left > .dialogue-content-container > .dialogue-message::after, :where(.dialogue).is-left > .dialogue-content-container > .dialogue-message::before {
  border-left: none;
  right: auto;
}
:where(.dialogue).is-left > .dialogue-content-container > .dialogue-message::before {
  border-right-color: var(--minolith-dialogue-message-color-border);
  border-right-width: var(--minolith-dialogue-message-arrow-width);
  border-right-style: solid;
  left: calc(-1 * var(--minolith-dialogue-message-arrow-width));
}
:where(.dialogue).is-left > .dialogue-content-container > .dialogue-message::after {
  border-right-color: var(--minolith-dialogue-message-color-back);
  border-right-width: var(--minolith-dialogue-message-arrow-width);
  border-right-style: solid;
  left: calc(-1 * var(--minolith-dialogue-message-arrow-width) + var(--minolith-dialogue-border-width) * 2);
}
:where(.dialogue).is-right > .dialogue-content-container {
  padding-right: var(--minolith-dialogue-message-arrow-width);
}
:where(.dialogue).is-right > .dialogue-content-container > .dialogue-name {
  left: auto;
  right: var(--minolith-dialogue-message-arrow-width);
}
:where(.dialogue).is-right > .dialogue-content-container > .dialogue-message {
  left: auto;
}
:where(.dialogue).is-right > .dialogue-content-container > .dialogue-message::after, :where(.dialogue).is-right > .dialogue-content-container > .dialogue-message::before {
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: calc(var(--minolith-dialogue-message-arrow-height) / 2);
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: calc(var(--minolith-dialogue-message-arrow-height) / 2);
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: var(--minolith-dialogue-message-arrow-top-offset);
  right: auto;
  width: 0;
  z-index: -1;
}
:where(.dialogue).is-right > .dialogue-content-container > .dialogue-message::after, :where(.dialogue).is-right > .dialogue-content-container > .dialogue-message::before {
  border-right: none;
  left: auto;
}
:where(.dialogue).is-right > .dialogue-content-container > .dialogue-message::before {
  border-left-color: var(--minolith-dialogue-message-color-border);
  border-left-width: var(--minolith-dialogue-message-arrow-width);
  border-left-style: solid;
  right: calc(-1 * var(--minolith-dialogue-message-arrow-width));
}
:where(.dialogue).is-right > .dialogue-content-container > .dialogue-message::after {
  border-left-color: var(--minolith-dialogue-message-color-back);
  border-left-width: var(--minolith-dialogue-message-arrow-width);
  border-left-style: solid;
  right: calc(-1 * var(--minolith-dialogue-message-arrow-width) + var(--minolith-dialogue-border-width) * 2);
}

:where(.div) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
}

:where(.description-list) {
  --minolith-description-list-gutter-y: 1rem;
  --minolith-description-details-indent: 2rem;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: grid;
  gap: var(--minolith-description-list-gutter-y) 0;
}
:where(.description-list).has-marker > :where(.description-list-item) {
  display: list-item;
  list-style-type: disc;
  margin-left: var(--minolith-description-details-indent);
}
:where(.description-list).has-marker > :where(.description-list-item) > :where(.description-details) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  margin-left: 0;
}
:where(.description-list) > :where(.description-list-item) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
}
:where(.description-list) > :where(.description-list-item).has-separater > :where(.description-term)::after {
  content: ":";
}
:where(.description-list) > :where(.description-list-item) > :where(.description-term) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  font-weight: var(--minolith-font-weight-semibold);
}
:where(.description-list) > :where(.description-list-item) > :where(.description-details) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  margin-left: var(--minolith-description-details-indent);
}

:where(.figure) {
  --minolith-figure-color-fore: var(
    --minolith-color-default-figure-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-figure-color-back: var(
    --minolith-color-default-figure-back,
    var(--minolith-color-default-back)
  );
  --minolith-figure-color-border: var(
    --minolith-color-default-figure-border,
    var(--minolith-color-default-border)
  );
  --minolith-figure-color-selection-fore: var(
    --minolith-color-default-figure-selection-fore,
    var(--minolith-color-default-selection-fore)
  );
  --minolith-figure-color-selection-back: var(
    --minolith-color-default-figure-selection-back,
    var(--minolith-color-default-selection-back)
  );
  --minolith-figure-content-color-fore: var(
    --minolith-color-default-figure-content-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-figure-content-color-back: var(
    --minolith-color-default-figure-content-back,
    var(--minolith-color-default-back)
  );
  --minolith-figure-content-color-selection-fore: var(
    --minolith-color-default-figure-content-selection-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-figure-content-color-selection-back: var(
    --minolith-color-default-figure-content-selection-back,
    var(--minolith-color-default-back)
  );
  --minolith-figure-caption-color-fore: var(
    --minolith-color-default-figure-caption-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-figure-caption-color-back: var(
    --minolith-color-default-figure-caption-back,
    var(--minolith-color-default-back)
  );
  --minolith-figure-caption-color-selection-fore: var(
    --minolith-color-default-figure-caption-selection-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-figure-caption-color-selection-back: var(
    --minolith-color-default-figure-caption-selection-back,
    var(--minolith-color-default-back)
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-figure-color-back);
  border-color: var(--minolith-figure-color-border);
  border-style: none;
  border-width: var(--minolith-border-width-medium);
  color: var(--minolith-figure-color-fore);
  display: flex;
  flex-flow: column;
  width: 100%;
  padding: 0.25rem;
}
:where(.figure)::-moz-selection {
  color: var(--minolith-figure-color-selection-fore);
  background-color: var(--minolith-figure-color-selection-back);
}
:where(.figure)::selection {
  color: var(--minolith-figure-color-selection-fore);
  background-color: var(--minolith-figure-color-selection-back);
}
:where(.figure) > :where(.figure-content) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-figure-content-color-back);
  color: var(--minolith-figure-content-color-fore);
  display: block;
  width: 100%;
  height: auto;
}
:where(.figure) > :where(.figure-content)::-moz-selection {
  color: var(--minolith-figure-content-color-selection-fore);
  background-color: var(--minolith-figure-content-color-selection-back);
}
:where(.figure) > :where(.figure-content)::selection {
  color: var(--minolith-figure-content-color-selection-fore);
  background-color: var(--minolith-figure-content-color-selection-back);
}
:where(.figure) > :where(.figure-caption) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  background-color: var(--minolith-figure-caption-color-back);
  color: var(--minolith-figure-caption-color-fore);
  font-size: var(--minolith-font-size-small);
  width: 100%;
}
:where(.figure) > :where(.figure-caption):first-child {
  padding-bottom: 0.25rem;
}
:where(.figure) > :where(.figure-caption):last-child {
  padding-top: 0.25rem;
}
:where(.figure) > :where(.figure-caption)::-moz-selection {
  color: var(--minolith-figure-caption-color-selection-fore);
  background-color: var(--minolith-figure-caption-color-selection-back);
}
:where(.figure) > :where(.figure-caption)::selection {
  color: var(--minolith-figure-caption-color-selection-fore);
  background-color: var(--minolith-figure-caption-color-selection-back);
}

:where(.footer) {
  --minolith-footer-color-fore: var(
    --minolith-color-default-footer-fore
  );
  --minolith-footer-color-back: var(
    --minolith-color-default-footer-back
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-footer-color-back);
  color: var(--minolith-footer-color-fore);
  padding: 2rem 0;
  bottom: 0;
}

:where(.hamburger) {
  --minolith-hamburger-color-fore: var(
    --minolith-color-default-hamburger-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-hamburger-line-color-back: var(
    --minolith-color-default-hamburger-line-back,
    var(--minolith-color-default-border)
  );
  --minolith-hamburger-size: 3.5rem;
  --minolith-hamburger-line-height: 0.2rem;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  color: var(--minolith-hamburger-color-fore);
  border-radius: 0.25rem;
  cursor: pointer;
  display: inline-block;
  height: var(--minolith-hamburger-size);
  position: relative;
  touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: var(--minolith-hamburger-size);
}
:where(.hamburger) .crown,
:where(.hamburger) .upperpatty,
:where(.hamburger) .club,
:where(.hamburger) .lowerpatty,
:where(.hamburger) .heel {
  display: inline-block;
  opacity: 1;
  position: absolute;
  transform-origin: center;
  left: 0;
  margin: 0 auto;
  right: 0;
}
:where(.hamburger) .crown {
  font-size: 0.5em;
  line-height: 1;
  text-align: center;
  top: 0.25em;
  width: var(--minolith-hamburger-size);
}
:where(.hamburger) .upperpatty {
  animation: hamburger-upperpatty 0.75s forwards;
  background-color: var(--minolith-hamburger-line-color-back);
  height: var(--minolith-hamburger-line-height);
  top: calc(-1 * var(--minolith-hamburger-line-height) - var(--minolith-hamburger-size) / 5 + 50%);
  width: calc(var(--minolith-hamburger-size) / 5 * 3);
}
:where(.hamburger) .club {
  background-color: var(--minolith-hamburger-line-color-back);
  height: var(--minolith-hamburger-line-height);
  top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  transition: all 0.25s 0.25s;
  width: calc(var(--minolith-hamburger-size) / 5 * 3);
}
:where(.hamburger) .lowerpatty {
  animation: hamburger-lowerpatty 0.75s forwards;
  background-color: var(--minolith-hamburger-line-color-back);
  height: var(--minolith-hamburger-line-height);
  top: calc(-1 * var(--minolith-hamburger-line-height) + var(--minolith-hamburger-size) / 5 + 50%);
  width: calc(var(--minolith-hamburger-size) / 5 * 3);
}
:where(.hamburger) .heel {
  bottom: 0.5em;
  font-size: 0.5em;
  line-height: 1;
  text-align: center;
  width: var(--minolith-hamburger-size);
}
:where(.hamburger).is-active .upperpatty {
  animation: hamburger-upperpatty-is-active 0.75s forwards;
  top: 50%;
}
:where(.hamburger).is-active .club {
  opacity: 0;
}
:where(.hamburger).is-active .lowerpatty {
  animation: hamburger-lowerpatty-is-active 0.75s forwards;
  top: 50%;
}

@keyframes hamburger-upperpatty {
  0% {
    transform: rotate(45deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  }
  50% {
    transform: rotate(0deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  }
  100% {
    transform: rotate(0deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) - var(--minolith-hamburger-size) / 5 + 50%);
  }
}
@keyframes hamburger-upperpatty-is-active {
  0% {
    transform: rotate(0deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) - var(--minolith-hamburger-size) / 5 + 50%);
  }
  50% {
    transform: rotate(0deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  }
  100% {
    transform: rotate(45deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  }
}
@keyframes hamburger-lowerpatty {
  0% {
    transform: rotate(-45deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  }
  50% {
    transform: rotate(0deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  }
  100% {
    transform: rotate(0deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + var(--minolith-hamburger-size) / 5 + 50%);
  }
}
@keyframes hamburger-lowerpatty-is-active {
  0% {
    transform: rotate(0deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + var(--minolith-hamburger-size) / 5 + 50%);
  }
  50% {
    transform: rotate(0deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  }
  100% {
    transform: rotate(-45deg);
    top: calc(-1 * var(--minolith-hamburger-line-height) + 50%);
  }
}
:where(.header) {
  --minolith-header-color-fore: var(
    --minolith-color-default-header-fore,
    --minolith-color-default-fore,
  );
  --minolith-header-color-back: var(
    --minolith-color-default-header-back,
    --minolith-color-default-back,
  );
  --minolith-header-color-shadow: var(
    --minolith-color-default-header-shadow,
    --minolith-color-default-shadow,
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  width: 100%;
  box-shadow: 0 0 0.5rem var(--minolith-header-color-shadow);
  backdrop-filter: var(--minolith-header-backdrop-filter);
  min-height: var(--minolith-header-min-height);
}
:where(.header).is-sticky {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: var(--minolith-header-z-index-is-sticky);
}
:where(.header).is-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: var(--minolith-header-z-index-is-fixed);
}

:where(.heading-1) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  font-family: var(--minolith-font-family-heading);
  font-weight: var(--minolith-font-weight-semibold);
  font-size: var(--minolith-font-size-xxxlarge);
}

:where(.heading-2) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  font-family: var(--minolith-font-family-heading);
  font-weight: var(--minolith-font-weight-semibold);
  font-size: var(--minolith-font-size-xxlarge);
}

:where(.heading-3) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  font-family: var(--minolith-font-family-heading);
  font-weight: var(--minolith-font-weight-semibold);
  font-size: var(--minolith-font-size-xlarge);
}

:where(.heading-4) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  font-family: var(--minolith-font-family-heading);
  font-weight: var(--minolith-font-weight-semibold);
  font-size: var(--minolith-font-size-large);
}

:where(.heading-5) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  font-family: var(--minolith-font-family-heading);
  font-weight: var(--minolith-font-weight-semibold);
  font-size: var(--minolith-font-size-medium);
}

:where(.heading-6) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  font-family: var(--minolith-font-family-heading);
  font-weight: var(--minolith-font-weight-semibold);
  font-size: var(--minolith-font-size-normal);
}

.image {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.input-checkbox, :where(.input)[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 25%;
  cursor: pointer;
  height: 1rem;
  line-height: 1.5;
  position: relative;
  vertical-align: middle;
  width: 1rem;
}
.input-checkbox::after, [type=checkbox]:where(.input)::after {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0%;
  border-style: solid;
  border-width: 0 var(--minolith-border-width-medium) var(--minolith-border-width-medium) 0;
  content: "";
  display: block;
  height: 1rem;
  position: absolute;
  top: -0.33rem;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transform: rotate(45deg);
  width: 0.5rem;
}
.input-checkbox.is-border-width-xthin::after, .is-border-width-xthin[type=checkbox]:where(.input)::after {
  border-right-width: var(--minolith-border-radius-xthin);
  border-bottom-width: var(--minolith-border-radius-xthin);
}
.input-checkbox.is-border-width-thin::after, .is-border-width-thin[type=checkbox]:where(.input)::after {
  border-right-width: var(--minolith-border-radius-thin);
  border-bottom-width: var(--minolith-border-radius-thin);
}
.input-checkbox.is-border-width-medium::after, .is-border-width-medium[type=checkbox]:where(.input)::after {
  border-right-width: var(--minolith-border-radius-medium);
  border-bottom-width: var(--minolith-border-radius-medium);
}
.input-checkbox.is-border-width-thick::after, .is-border-width-thick[type=checkbox]:where(.input)::after {
  border-right-width: var(--minolith-border-radius-thick);
  border-bottom-width: var(--minolith-border-radius-thick);
}
.input-checkbox.is-border-width-xthick::after, .is-border-width-xthick[type=checkbox]:where(.input)::after {
  border-right-width: var(--minolith-border-radius-xthick);
  border-bottom-width: var(--minolith-border-radius-xthick);
}
.input-checkbox.is-border-width-xxthick::after, .is-border-width-xxthick[type=checkbox]:where(.input)::after {
  border-right-width: var(--minolith-border-radius-xxthick);
  border-bottom-width: var(--minolith-border-radius-xxthick);
}
.input-checkbox.is-border-width-xxxthick::after, .is-border-width-xxxthick[type=checkbox]:where(.input)::after {
  border-right-width: var(--minolith-border-radius-xxxthick);
  border-bottom-width: var(--minolith-border-radius-xxxthick);
}
.input-checkbox:checked::after, [type=checkbox]:checked:where(.input)::after {
  border-color: var(--minolith-color-default-fore);
}
.input-checkbox[disabled], [disabled][type=checkbox]:where(.input),
.input-checkbox fieldset[disabled],
:where(.input)[type=checkbox] fieldset[disabled], .input-checkbox.is-disabled, .is-disabled[type=checkbox]:where(.input) {
  background-color: var(--minolith-color-default-disabled-back);
  border-color: var(--minolith-color-default-disabled-border);
}
.input-checkbox[disabled]:checked::after, [disabled][type=checkbox]:checked:where(.input)::after,
.input-checkbox fieldset[disabled]:checked::after,
:where(.input)[type=checkbox] fieldset[disabled]:checked::after, .input-checkbox.is-disabled:checked::after, .is-disabled[type=checkbox]:checked:where(.input)::after {
  border-color: var(--minolith-color-default-disabled-fore);
}

.input-radio, :where(.input)[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 50%;
  cursor: pointer;
  height: 1rem;
  line-height: 1.5;
  position: relative;
  vertical-align: middle;
  width: 1rem;
}
.input-radio::after, [type=radio]:where(.input)::after {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  border-style: solid;
  border-width: var(--minolith-border-width-medium);
  content: "";
  display: block;
  height: 0.5rem;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  width: 0.5rem;
}
.input-radio.is-border-width-xthin::after, .is-border-width-xthin[type=radio]:where(.input)::after {
  border-width: var(--minolith-border-radius-xthin);
}
.input-radio.is-border-width-thin::after, .is-border-width-thin[type=radio]:where(.input)::after {
  border-width: var(--minolith-border-radius-thin);
}
.input-radio.is-border-width-medium::after, .is-border-width-medium[type=radio]:where(.input)::after {
  border-width: var(--minolith-border-radius-medium);
}
.input-radio.is-border-width-thick::after, .is-border-width-thick[type=radio]:where(.input)::after {
  border-width: var(--minolith-border-radius-thick);
}
.input-radio.is-border-width-xthick::after, .is-border-width-xthick[type=radio]:where(.input)::after {
  border-width: var(--minolith-border-radius-xthick);
}
.input-radio.is-border-width-xxthick::after, .is-border-width-xxthick[type=radio]:where(.input)::after {
  border-width: var(--minolith-border-radius-xxthick);
}
.input-radio.is-border-width-xxxthick::after, .is-border-width-xxxthick[type=radio]:where(.input)::after {
  border-width: var(--minolith-border-radius-xxxthick);
}
.input-radio:checked::after, [type=radio]:checked:where(.input)::after {
  background-color: var(--minolith-color-default-fore);
  border-color: var(--minolith-color-default-fore);
}
.input-radio[disabled], [disabled][type=radio]:where(.input),
.input-radio fieldset[disabled],
:where(.input)[type=radio] fieldset[disabled], .input-radio.is-disabled, .is-disabled[type=radio]:where(.input) {
  background-color: var(--minolith-color-default-disabled-back);
  border-color: var(--minolith-color-default-disabled-border);
}
.input-radio[disabled]:checked::after, [disabled][type=radio]:checked:where(.input)::after,
.input-radio fieldset[disabled]:checked::after,
:where(.input)[type=radio] fieldset[disabled]:checked::after, .input-radio.is-disabled:checked::after, .is-disabled[type=radio]:checked:where(.input)::after {
  border-color: var(--minolith-color-default-disabled-fore);
}

.input-color, :where(.input)[type=color] {
  cursor: pointer;
  height: 2.5rem;
}

.input-range, :where(.input)[type=range] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  border-radius: var(--minolith-border-radius-pill);
  width: 100%;
  height: 1rem;
  padding: 0;
}
.input-range .input-range-track, :where(.input)[type=range] .input-range-track, .input-range .input-range::-moz-range-track, :where(.input)[type=range] .input-range::-moz-range-track, .input-range [type=range]:where(.input)::-moz-range-track, :where(.input)[type=range] [type=range]:where(.input)::-moz-range-track, .input-range .input-range::-webkit-slider-runnable-track, :where(.input)[type=range] .input-range::-webkit-slider-runnable-track, .input-range [type=range]:where(.input)::-webkit-slider-runnable-track, :where(.input)[type=range] [type=range]:where(.input)::-webkit-slider-runnable-track {
  cursor: pointer;
  background-color: var(--minolith-color-default-back);
}
.input-range .input-range-thumb, :where(.input)[type=range] .input-range-thumb, .input-range .input-range::-moz-range-thumb, :where(.input)[type=range] .input-range::-moz-range-thumb, .input-range [type=range]:where(.input)::-moz-range-thumb, :where(.input)[type=range] [type=range]:where(.input)::-moz-range-thumb, .input-range .input-range::-webkit-slider-thumb, :where(.input)[type=range] .input-range::-webkit-slider-thumb, .input-range [type=range]:where(.input)::-webkit-slider-thumb, :where(.input)[type=range] [type=range]:where(.input)::-webkit-slider-thumb {
  -moz-appearance: none;
       appearance: none;
  background-color: var(--minolith-color-default-border);
  border-radius: var(--minolith-border-radius-circle);
  cursor: pointer;
  width: 2rem;
}
.input-range:focus::-webkit-slider-runnable-track, [type=range]:focus:where(.input)::-webkit-slider-runnable-track, .input-range:focus::-moz-range-track, [type=range]:focus:where(.input)::-moz-range-track, .input-range.is-focus::-webkit-slider-runnable-track, .is-focus[type=range]:where(.input)::-webkit-slider-runnable-track, .input-range.is-focus::-moz-range-track, .is-focus[type=range]:where(.input)::-moz-range-track, .input-range.is-focused::-webkit-slider-runnable-track, .is-focused[type=range]:where(.input)::-webkit-slider-runnable-track, .input-range.is-focused::-moz-range-track, .is-focused[type=range]:where(.input)::-moz-range-track {
  background-color: var(--minolith-color-default-focus-back);
}
:where(.input) {
  --minolith-input-color-fore: var(
    --minolith-color-default-input-fore
  );
  --minolith-input-color-back: var(
    --minolith-color-default-input-back
  );
  --minolith-input-color-border: var(
    --minolith-color-default-input-border
  );
  --minolith-input-color-placeholder: var(
    --minolith-color-default-input-placeholder
  );
  --minolith-input-focus-color-back: var(
    --minolith-color-default-input-focus-back
  );
  --minolith-input-focus-color-border: var(
    --minolith-color-default-input-focus-border
  );
  --minolith-input-disabled-color-back: var(
    --minolith-color-default-input-disabled-back
  );
  --minolith-input-disabled-color-border: var(
    --minolith-color-default-input-disabled-border
  );
  --minolith-input-border-style: solid;
  --minolith-input-border-width: var(
    --minolith-border-width-medium
  );
  --minolith-input-border-radius: var(
    --minolith-border-radius-medium
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-input-color-back);
  border-color: var(--minolith-input-color-border);
  border-radius: var(--minolith-input-border-radius);
  border-style: var(--minolith-input-border-style);
  border-width: var(--minolith-input-border-width);
  color: var(--minolith-input-color-fore);
  padding: 0.5rem;
}
:where(.input)::-moz-placeholder {
  color: var(--minolith-input-color-placeholder);
}
:where(.input)::placeholder {
  color: var(--minolith-input-color-placeholder);
}
:where(.input):focus, :where(.input).is-focus, :where(.input).is-focused {
  outline: none;
  background-color: var(--minolith-input-focus-color-back);
  border-color: var(--minolith-input-focus-color-border);
}
:where(.input)[disabled],
:where(.input) fieldset[disabled], :where(.input).is-disabled {
  background-color: var(--minolith-input-disabled-color-back);
  border-color: var(--minolith-input-disabled-color-border);
}
textarea.input {
  min-height: -moz-min-content;
  min-height: min-content;
  max-width: 100%;
  width: 100%;
  field-sizing: content;
}

:where(.label) {
  --minolith-label-color-fore: var(
    --minolith-color-default-label-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-label-color-selection-fore: var(
    --minolith-color-default-label-selection-fore,
    var(--minolith-color-default-selection-fore)
  );
  --minolith-label-color-selection-back: var(
    --minolith-color-default-label-selection-back,
    var(--minolith-color-default-selection-back)
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  font-weight: var(--minolith-font-weight-semibold);
  color: var(--minolith-label-color-fore);
}
:where(.label)::-moz-selection {
  color: var(--minolith-label-color-selection-fore);
  background-color: var(--minolith-label-color-selection-back);
}
:where(.label)::selection {
  color: var(--minolith-label-color-selection-fore);
  background-color: var(--minolith-label-color-selection-back);
}

:where(.link) {
  --minolith-link-color-fore: var(
    --minolith-color-default-link-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-link-color-visited-fore: var(
    --minolith-color-default-link-visited-fore,
    var(--minolith-color-default-visited-fore)
  );
  --minolith-link-color-selection-fore: var(
    --minolith-color-default-link-selection-fore,
    var(--minolith-color-default-selection-fore)
  );
  --minolith-link-color-selection-back: var(
    --minolith-color-default-link-selection-back,
    var(--minolith-color-default-selection-back)
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  color: var(--minolith-link-color-fore);
  text-decoration: none;
  touch-action: manipulation;
  cursor: pointer;
}
:where(.link)::-moz-selection {
  color: var(--minolith-link-color-selection-fore);
  background-color: var(--minolith-link-color-selection-back);
}
:where(.link)::selection {
  color: var(--minolith-link-color-selection-fore);
  background-color: var(--minolith-link-color-selection-back);
}
:where(.link):hover, :where(.link).is-hover, :where(.link).is-hovered {
  text-decoration: underline;
}
:where(.link) :focus:not(:focus-visible) {
  outline: none;
}
:where(.link):visited, :where(.link).is-visited {
  color: var(--minolith-link-color-visited-fore);
}

:where(.list) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: grid;
  --minolith-list-gutter-y: 1rem;
  --minolith-list-indent: 1.5rem;
  gap: var(--minolith-list-gutter-y) 0;
}
:where(.list) > :where(.list-item) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: list-item;
  margin-left: var(--minolith-list-indent);
}

:where(.ordered-list) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: grid;
  --minolith-ordered-list-gutter-y: 1rem;
  --minolith-ordered-list-indent: 1.5rem;
  gap: var(--minolith-ordered-list-gutter-y) 0;
}
:where(.ordered-list) > :where(.ordered-list-item) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: list-item;
  margin-left: var(--minolith-ordered-list-indent);
}

:where(.unordered-list) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: grid;
  --minolith-unordered-list-gutter-y: 1rem;
  --minolith-unordered-list-indent: 1.5rem;
  gap: var(--minolith-unordered-list-gutter-y) 0;
}
:where(.unordered-list) > :where(.unordered-list-item) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: list-item;
  margin-left: var(--minolith-unordered-list-indent);
}

:where(.loader) {
  --minolith-loader-color-fore: var(
    --minolith-color-default-loader-fore
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  animation-fill-mode: both;
  animation-duration: var(--minolith-animation-speed-normal);
}
:where(.loader).is-infinite {
  animation-iteration-count: infinite;
}
:where(.loader).is-heavy {
  animation-duration: var(--minolith-animation-speed-heavy);
}
:where(.loader).is-slower {
  animation-duration: var(--minolith-animation-speed-slower);
}
:where(.loader).is-slow {
  animation-duration: var(--minolith-animation-speed-slow);
}
:where(.loader).is-fast {
  animation-duration: var(--minolith-animation-speed-fast);
}
:where(.loader).is-faster {
  animation-duration: var(--minolith-animation-speed-faster);
}
:where(.loader).is-flash {
  animation-duration: var(--minolith-animation-speed-flash);
}
:where(.loader).is-alternate {
  animation-direction: alternate;
}
:where(.loader).is-reverse {
  animation-direction: reverse;
}
:where(.loader).is-linear {
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
:where(.loader).is-ease {
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
:where(.loader).is-ease-in {
  animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
:where(.loader).is-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
:where(.loader).is-ease-in-out {
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
:where(.loader).is-delay-1 {
  animation-delay: 1s;
}
:where(.loader).is-delay-2 {
  animation-delay: 2s;
}
:where(.loader).is-delay-3 {
  animation-delay: 3s;
}
:where(.loader).is-delay-4 {
  animation-delay: 4s;
}
:where(.loader).is-delay-5 {
  animation-delay: 5s;
}
:where(.loader).is-delay-6 {
  animation-delay: 6s;
}
:where(.loader).is-delay-7 {
  animation-delay: 7s;
}
:where(.loader).is-delay-8 {
  animation-delay: 8s;
}
:where(.loader).is-delay-9 {
  animation-delay: 9s;
}
:where(.loader).is-delay-10 {
  animation-delay: 10s;
}
:where(.loader) {
  animation-iteration-count: infinite;
  animation-name: loader-lotate;
  animation-timing-function: linear;
  aspect-ratio: 1;
  border-radius: 50%;
  background: var(--minolith-loader-color-fore);
  -webkit-mask: conic-gradient(rgba(0, 0, 0, 0) 10%, var(--minolith-color-default-back)), linear-gradient(var(--minolith-color-default-back) 0 0) content-box;
          mask: conic-gradient(rgba(0, 0, 0, 0) 10%, var(--minolith-color-default-back)), linear-gradient(var(--minolith-color-default-back) 0 0) content-box;
  -webkit-mask-composite: source-out;
          mask-composite: subtract;
  width: 1rem;
  padding: 0.25rem;
  height: auto;
}
:where(.loader).is-large {
  width: 2rem;
  padding: 0.25rem;
}
:where(.loader).is-xlarge {
  width: 3rem;
  padding: 0.25rem;
}
:where(.loader).is-xxlarge {
  width: 4rem;
  padding: 0.5rem;
}
:where(.loader).is-xxxlarge {
  width: 6rem;
  padding: 0.8rem;
}
:where(.loader).is-xxxxlarge {
  width: 8rem;
  padding: 1rem;
}
:where(.loader).is-xxxxxlarge {
  width: 10rem;
  padding: 1rem;
}

@keyframes loader-lotate {
  to {
    transform: rotate(1turn);
  }
}
:where(.main) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  position: relative;
  display: block;
  width: 100%;
}

:where(.message) {
  --minolith-message-color-fore: var(
    --minolith-color-default-message-fore
  );
  --minolith-message-color-back: var(
    --minolith-color-default-message-back
  );
  --minolith-message-color-border: var(
    --minolith-color-default-message-border
  );
  --minolith-message-color-selection-fore: var(
    --minolith-color-default-message-selection-fore,
    var(--minolith-color-default-selection-fore)
  );
  --minolith-message-color-selection-back: var(
    --minolith-color-default-message-selection-back,
    var(--minolith-color-default-selection-back)
  );
  --minolith-message-header-color-fore: var(
    --minolith-color-default-message-header-fore
  );
  --minolith-message-header-color-back: var(
    --minolith-color-default-message-header-back
  );
  --minolith-message-header-color-border: var(
    --minolith-color-default-message-header-border
  );
  --minolith-message-body-color-fore: var(
    --minolith-color-default-message-body-fore
  );
  --minolith-message-body-color-back: var(
    --minolith-color-default-message-body-back
  );
  --minolith-message-body-color-border: var(
    --minolith-color-default-message-body-border
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  background-color: var(--minolith-message-color-back);
  border-color: var(--minolith-message-color-border);
  border-radius: var(--minolith-border-radius-medium);
  border-style: solid;
  border-width: var(--minolith-border-width-thin);
  color: var(--minolith-color-message-fore);
}
:where(.message)::-moz-selection {
  color: var(--minolith-message-color-selection-fore);
  background-color: var(--minolith-message-color-selection-back);
}
:where(.message)::selection {
  color: var(--minolith-message-color-selection-fore);
  background-color: var(--minolith-message-color-selection-back);
}
:where(.message) > :where(.message-header) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-message-header-color-back);
  border-radius: var(--minolith-border-radius-medium) var(--minolith-border-radius-medium) 0 0;
  color: var(--minolith-message-header-color-fore);
  display: block;
  font-size: var(--minolith-font-size-medium);
  font-weight: var(--minolith-font-weight-semibold);
  padding: 0.5rem;
}
:where(.message) > :where(.message-body) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-message-body-color-back);
  border-radius: 0 0 var(--minolith-border-radius-medium) var(--minolith-border-radius-medium);
  color: var(--minolith-message-body-color-fore);
  display: block;
  padding: 0.5rem;
}
:where(.message) > :where(.message-body):first-child {
  border-radius: var(--minolith-border-radius-medium);
}

:where(.modal) {
  --minolith-modal-color-back: var(
    --minolith-color-default-back
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  align-items: center;
  background-color: oklch(from var(--minolith-modal-color-back) l c h/0.75);
  border: none;
  display: none;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: var(--minolith-z-index-modal);
  overscroll-behavior-block: contain;
}
:where(.modal).is-active {
  display: flex;
}
:where(.modal) > .modal-content {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  max-height: 100%;
  max-width: 100%;
  min-height: 2rem;
  min-width: 2rem;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: var(--minolith-z-index-modal-content);
}

:where(.nav) {
  --minolith-nav-color-fore: var(
    --minolith-color-default-nav-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-nav-color-back: var(
    --minolith-color-default-nav-back,
    var(--minolith-color-default-back)
  );
  --minolith-nav-color-border: var(
    --minolith-color-default-nav-border,
    var(--minolith-color-default-border)
  );
  --minolith-nav-menu-item-color-fore: var(
    --minolith-color-default-nav-menu-item-fore,
    var(--minolith-color-default-fore)
  );
  --minolith-nav-menu-item-color-shadow: var(
    --minolith-color-default-nav-menu-item-shadow,
    var(--minolith-color-default-shadow)
  );
  --minolith-nav-menu-item-color-text-shadow-alpha: 0.5;
  --minolith-nav-menu-item-color-focus-fore: var(
    --minolith-color-default-nav-menu-item-focus-fore,
    var(--minolith-color-default-focus-fore)
  );
  --minolith-nav-menu-item-color-focus-shadow: var(
    --minolith-color-default-nav-menu-item-focus-shadow,
    var(--minolith-color-default-focus-shadow)
  );
  --minolith-nav-menu-item-color-hover-fore: var(
    --minolith-color-default-nav-menu-item-hover-fore,
    var(--minolith-color-default-hover-fore)
  );
  --minolith-nav-menu-item-color-hover-shadow: var(
    --minolith-color-default-nav-menu-item-hover-shadow,
    var(--minolith-color-default-hover-shadow)
  );
  --minolith-nav-menu-item-color-active-fore: var(
    --minolith-color-default-nav-menu-item-active-fore,
    var(--minolith-color-default-active-fore)
  );
  --minolith-nav-menu-item-color-active-shadow: var(
    --minolith-color-default-nav-menu-item-active-shadow,
    var(--minolith-color-default-active-shadow)
  );
  --minolith-nav-menu-item-color-disabled-fore: var(
    --minolith-color-default-nav-menu-item-disabled-fore,
    var(--minolith-color-default-disabled-fore)
  );
  --minolith-nav-menu-item-color-disabled-shadow: var(
    --minolith-color-default-nav-menu-item-disabled-shadow,
    var(--minolith-color-default-disabled-shadow)
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  min-height: 4rem;
  padding: 0.25rem 0;
}
:where(.nav) > .nav-static {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: flex;
}
:where(.nav) > .nav-static > .nav-brand {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  margin: auto;
  position: relative;
}
:where(.nav) > .nav-static > .nav-brand > .nav-brand-left,
:where(.nav) > .nav-static > .nav-brand > .nav-brand-center,
:where(.nav) > .nav-static > .nav-brand > .nav-brand-right,
:where(.nav) > .nav-static > .nav-brand > .left,
:where(.nav) > .nav-static > .nav-brand > .center,
:where(.nav) > .nav-static > .nav-brand > .right {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  margin: auto;
  position: relative;
}
:where(.nav) > .nav-static > .nav-brand > .nav-brand-left,
:where(.nav) > .nav-static > .nav-brand > .left {
  margin: auto auto auto 0;
  text-align: left;
  flex-basis: 30%;
  max-width: 30%;
  width: 30%;
}
:where(.nav) > .nav-static > .nav-brand > .nav-brand-right,
:where(.nav) > .nav-static > .nav-brand > .right {
  margin: auto 0 auto auto;
  text-align: right;
}
:where(.nav) > .nav-static > .nav-menu {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  margin: auto;
  position: relative;
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  line-height: 1.5;
  max-width: 100%;
  padding: 0.5rem;
  position: relative;
  text-decoration: none;
  color: var(--minolith-nav-menu-item-color-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item > .nav-menu-item-icon {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  filter: drop-shadow(2px 2px 1px var(--minolith-nav-menu-item-color-shadow)) drop-shadow(-2px 2px 1px var(--minolith-nav-menu-item-color-shadow)) drop-shadow(2px -2px 1px var(--minolith-nav-menu-item-color-shadow)) drop-shadow(-2px -2px 1px var(--minolith-nav-menu-item-color-shadow));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link {
  cursor: pointer;
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick], :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable {
  cursor: pointer;
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link:focus, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-focus, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-focused {
  color: var(--minolith-nav-menu-item-color-focus-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick]:focus, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-focus, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-focused, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link:focus, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-focus, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-focused, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable:focus, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-focus, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-focused {
  color: var(--minolith-nav-menu-item-color-focus-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link:focus > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-focus > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-focused > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick]:focus > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-focus > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-focused > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link:focus > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-focus > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-focused > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable:focus > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-focus > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-focused > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link:hover, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-hover, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-hovered {
  color: var(--minolith-nav-menu-item-color-hover-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick]:hover, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-hover, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-hovered, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link:hover, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-hover, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-hovered, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable:hover, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-hover, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-hovered {
  color: var(--minolith-nav-menu-item-color-hover-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link:hover > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-hover > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-hovered > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick]:hover > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-hover > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-hovered > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link:hover > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-hover > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-hovered > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable:hover > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-hover > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-hovered > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link:active, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-active {
  color: var(--minolith-nav-menu-item-color-active-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick]:active, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-active, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link:active, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-active, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable:active, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-active {
  color: var(--minolith-nav-menu-item-color-active-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link:active > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-active > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick]:active > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-active > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link:active > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-active > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable:active > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-active > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link[disabled], :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link fieldset[disabled], :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-disabled {
  color: var(--minolith-nav-menu-item-color-disabled-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick][disabled],
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick] fieldset[disabled], :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-disabled, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link[disabled],
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link fieldset[disabled], :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-disabled, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable[disabled],
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable fieldset[disabled], :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-disabled {
  color: var(--minolith-nav-menu-item-color-disabled-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link fieldset[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:-moz-any-link.is-disabled > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick][disabled] > .nav-menu-item-icon,
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick] fieldset[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item[onclick].is-disabled > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link[disabled] > .nav-menu-item-icon,
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link fieldset[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item:any-link.is-disabled > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable[disabled] > .nav-menu-item-icon,
:where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable fieldset[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-static > .nav-menu > .nav-menu-item.is-clickable.is-disabled > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-xsmall {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-xsmall {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-static.is-xsmall {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-static.is-xsmall {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-small-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-static.is-small-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-static.is-small-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-static.is-small {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-small {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-static.is-small {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-static.is-small {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-static.is-small-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-static.is-medium-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-static.is-medium-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-static.is-medium {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-medium {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-static.is-medium {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-static.is-medium {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-medium-or-more {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-static.is-medium-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-static.is-large-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-static.is-large {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-large {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-large {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-static.is-large {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-static.is-large-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-large-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-large-or-more {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-static.is-xlarge {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-xlarge {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-xlarge {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-static.is-xlarge {
    display: none !important;
  }
}
:where(.nav) > .nav-accordion {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
}
:where(.nav) > .nav-accordion .nav-brand {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: flex;
}
:where(.nav) > .nav-accordion .nav-brand .nav-brand-left,
:where(.nav) > .nav-accordion .nav-brand .nav-brand-center,
:where(.nav) > .nav-accordion .nav-brand .nav-brand-right,
:where(.nav) > .nav-accordion .nav-brand .left,
:where(.nav) > .nav-accordion .nav-brand .center,
:where(.nav) > .nav-accordion .nav-brand .right {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  margin: auto;
  position: relative;
}
:where(.nav) > .nav-accordion .nav-brand .nav-brand-left,
:where(.nav) > .nav-accordion .nav-brand .left {
  margin: auto auto auto 0;
  text-align: left;
}
:where(.nav) > .nav-accordion .nav-brand .nav-brand-center,
:where(.nav) > .nav-accordion .nav-brand .center {
  margin: auto;
  text-align: center;
}
:where(.nav) > .nav-accordion .nav-brand .nav-brand-right,
:where(.nav) > .nav-accordion .nav-brand .right {
  margin: auto 0 auto auto;
  text-align: right;
}
:where(.nav) > .nav-accordion .nav-menu {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: none;
  padding: 0.5rem;
}
:where(.nav) > .nav-accordion .nav-menu.is-active {
  display: block;
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  line-height: 1.5;
  max-width: 100%;
  padding: 0.5rem;
  position: relative;
  text-decoration: none;
  color: var(--minolith-nav-menu-item-color-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item > .nav-menu-item-icon {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  filter: drop-shadow(2px 2px 1px var(--minolith-nav-menu-item-color-shadow)) drop-shadow(-2px 2px 1px var(--minolith-nav-menu-item-color-shadow)) drop-shadow(2px -2px 1px var(--minolith-nav-menu-item-color-shadow)) drop-shadow(-2px -2px 1px var(--minolith-nav-menu-item-color-shadow));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link {
  cursor: pointer;
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick], :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable {
  cursor: pointer;
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link:focus, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-focus, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-focused {
  color: var(--minolith-nav-menu-item-color-focus-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick]:focus, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-focus, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-focused, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link:focus, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-focus, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-focused, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable:focus, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-focus, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-focused {
  color: var(--minolith-nav-menu-item-color-focus-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-focus-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link:focus > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-focus > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-focused > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick]:focus > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-focus > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-focused > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link:focus > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-focus > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-focused > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable:focus > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-focus > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-focused > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link:hover, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-hover, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-hovered {
  color: var(--minolith-nav-menu-item-color-hover-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick]:hover, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-hover, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-hovered, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link:hover, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-hover, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-hovered, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable:hover, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-hover, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-hovered {
  color: var(--minolith-nav-menu-item-color-hover-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link:hover > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-hover > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-hovered > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick]:hover > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-hover > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-hovered > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link:hover > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-hover > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-hovered > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable:hover > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-hover > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-hovered > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-hover-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link:active, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-active {
  color: var(--minolith-nav-menu-item-color-active-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick]:active, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-active, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link:active, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-active, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable:active, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-active {
  color: var(--minolith-nav-menu-item-color-active-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link:active > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-active > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick]:active > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-active > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link:active > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-active > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable:active > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-active > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-active-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link[disabled], :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link fieldset[disabled], :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-disabled {
  color: var(--minolith-nav-menu-item-color-disabled-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick][disabled],
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick] fieldset[disabled], :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-disabled, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link[disabled],
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link fieldset[disabled], :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-disabled, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable[disabled],
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable fieldset[disabled], :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-disabled {
  color: var(--minolith-nav-menu-item-color-disabled-fore);
  text-shadow: 2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), -2px 0px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)), 0px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link fieldset[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:-moz-any-link.is-disabled > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick][disabled] > .nav-menu-item-icon,
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick] fieldset[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item[onclick].is-disabled > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link[disabled] > .nav-menu-item-icon,
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link fieldset[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item:any-link.is-disabled > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable[disabled] > .nav-menu-item-icon,
:where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable fieldset[disabled] > .nav-menu-item-icon, :where(.nav) > .nav-accordion .nav-menu .nav-menu-item.is-clickable.is-disabled > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px 2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha))) drop-shadow(-2px -2px 1px oklch(from var(--minolith-nav-menu-item-color-disabled-shadow) l c h/var(--minolith-nav-menu-item-color-text-shadow-alpha)));
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-xsmall {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-xsmall {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-accordion.is-xsmall {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-accordion.is-xsmall {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-small-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-accordion.is-small-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-accordion.is-small-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-accordion.is-small {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-small {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-accordion.is-small {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-accordion.is-small {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-accordion.is-small-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-accordion.is-medium-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-accordion.is-medium-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-accordion.is-medium {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-medium {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-accordion.is-medium {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-accordion.is-medium {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-medium-or-more {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-accordion.is-medium-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-accordion.is-large-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-accordion.is-large {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-large {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-large {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  :where(.nav) > .nav-accordion.is-large {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-accordion.is-large-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-large-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-large-or-more {
    display: none !important;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.nav) > .nav-accordion.is-xlarge {
    display: none !important;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-xlarge {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-xlarge {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.nav) > .nav-accordion.is-xlarge {
    display: none !important;
  }
}

:where(.paragraph) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  line-height: 1.5;
  display: block;
  margin-block: 0.5rem;
  margin-inline: 0;
}

:where(.progress) {
  --minolith-progress-color-fore: var(
    --minolith-color-default-progress-fore,
    --minolith-color-default-fore
  );
  --minolith-progress-color-back: var(
    --minolith-color-default-progress-back,
    --minolith-color-default-back
  );
  --minolith-progress-color-border: var(
    --minolith-color-default-progress-border,
    --minolith-color-default-border
  );
  --minolith-progress-border-width: var(--minolith-border-width-thick);
  --minolith-progress-border-radius: var(--minolith-border-radius-pill);
  --minolith-progress-percentage: 0;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  animation-fill-mode: both;
  animation-duration: var(--minolith-animation-speed-normal);
}
:where(.progress).is-infinite {
  animation-iteration-count: infinite;
}
:where(.progress).is-heavy {
  animation-duration: var(--minolith-animation-speed-heavy);
}
:where(.progress).is-slower {
  animation-duration: var(--minolith-animation-speed-slower);
}
:where(.progress).is-slow {
  animation-duration: var(--minolith-animation-speed-slow);
}
:where(.progress).is-fast {
  animation-duration: var(--minolith-animation-speed-fast);
}
:where(.progress).is-faster {
  animation-duration: var(--minolith-animation-speed-faster);
}
:where(.progress).is-flash {
  animation-duration: var(--minolith-animation-speed-flash);
}
:where(.progress).is-alternate {
  animation-direction: alternate;
}
:where(.progress).is-reverse {
  animation-direction: reverse;
}
:where(.progress).is-linear {
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
:where(.progress).is-ease {
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
:where(.progress).is-ease-in {
  animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
:where(.progress).is-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
:where(.progress).is-ease-in-out {
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
:where(.progress).is-delay-1 {
  animation-delay: 1s;
}
:where(.progress).is-delay-2 {
  animation-delay: 2s;
}
:where(.progress).is-delay-3 {
  animation-delay: 3s;
}
:where(.progress).is-delay-4 {
  animation-delay: 4s;
}
:where(.progress).is-delay-5 {
  animation-delay: 5s;
}
:where(.progress).is-delay-6 {
  animation-delay: 6s;
}
:where(.progress).is-delay-7 {
  animation-delay: 7s;
}
:where(.progress).is-delay-8 {
  animation-delay: 8s;
}
:where(.progress).is-delay-9 {
  animation-delay: 9s;
}
:where(.progress).is-delay-10 {
  animation-delay: 10s;
}
:where(.progress) {
  border-radius: var(--minolith-progress-border-radius);
  border-style: solid;
  border-width: var(--minolith-progress-border-width);
  background-color: var(--minolith-progress-color-back);
  color: var(--minolith-progress-color-fore);
  height: 1rem;
  position: relative;
}
:where(.progress)::before {
  content: "";
  position: absolute;
  margin: 0.125rem;
  inset: 0 100% 0 0;
  border-radius: inherit;
  background: currentColor;
  inset: 0 calc((100 - var(--minolith-progress-percentage)) * 1%) 0 0;
}

:where(.section) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
}

:where(.span) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
}

:where(.dot) {
  --minolith-dot-color-dot: oklch(
    from var(--minolith-color-default-dot-fore) l c h /
      0.5
  );
  --minolith-dot-color-back: var(
    --minolith-color-default-dot-back
  );
  --minolith-dot-size: 20%;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-dot-color-back);
  background-image: radial-gradient(var(--minolith-dot-color-dot) var(--minolith-dot-size), transparent calc(var(--minolith-dot-size) + 3%)), radial-gradient(var(--minolith-dot-color-dot) var(--minolith-dot-size), transparent calc(var(--minolith-dot-size) + 3%));
  background-position: 0 0, 1rem 1rem;
  background-repeat: repeat;
  background-size: 2rem 2rem;
}

:where(.gingham) {
  --minolith-gingham-color-line: oklch(
    from var(--minolith-color-default-gingham-fore) l c h / 0.5
  );
  --minolith-gingham-color-back: var(
    --minolith-color-default-gingham-back
  );
  --minolith-gingham-degree: 0deg;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-size: auto auto;
  background-color: var(--minolith-gingham-color-back);
  background-image: repeating-linear-gradient(var(--minolith-gingham-degree), transparent, transparent 0.75rem, var(--minolith-gingham-color-line) 0.75rem, var(--minolith-gingham-color-line) 1.5rem), repeating-linear-gradient(calc(var(--minolith-gingham-degree) + 90deg), transparent, transparent 0.75rem, var(--minolith-gingham-color-line) 0.75rem, var(--minolith-gingham-color-line) 1.5rem);
}

:where(.rhombus) {
  --minolith-rhombus-color-line: oklch(
    from var(--minolith-color-default-rhombus-fore) l c h / 0.5
  );
  --minolith-rhombus-color-back: var(
    --minolith-color-default-rhombus-back
  );
  --minolith-rhombus-size: 1rem;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-rhombus-color-back);
  background-image: linear-gradient(135deg, var(--minolith-rhombus-color-line) 25%, transparent 25%), linear-gradient(225deg, var(--minolith-rhombus-color-line) 25%, transparent 25%), linear-gradient(45deg, var(--minolith-rhombus-color-line) 25%, transparent 25%), linear-gradient(315deg, var(--minolith-rhombus-color-line) 25%, var(--minolith-rhombus-color-back) 25%);
  background-position: var(--minolith-rhombus-size) 0, var(--minolith-rhombus-size) 0, 0 0, 0 0;
  background-size: var(--minolith-rhombus-size) var(--minolith-rhombus-size);
  background-repeat: repeat;
}

:where(.stripe) {
  --minolith-stripe-color-line: oklch(
    from var(--minolith-color-default-stripe-fore) l c h /
      0.5
  );
  --minolith-stripe-color-back: var(
    --minolith-color-default-stripe-back
  );
  --minolith-stripe-degree: 0deg;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-size: auto auto;
  background-color: var(--minolith-stripe-color-back);
  background-image: repeating-linear-gradient(var(--minolith-stripe-degree), transparent, transparent 0.75rem, var(--minolith-stripe-color-line) 0.75rem, var(--minolith-stripe-color-line) 1.5rem);
}

:where(.zigzag) {
  --minolith-zigzag-size: 1rem;
  --minolith-zigzag-color-line: oklch(
    from var(--minolith-color-default-zigzag-fore) l c h /
      0.5
  );
  --minolith-zigzag-color-back: var(
    --minolith-color-default-zigzag-back
  );
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  background-color: var(--minolith-zigzag-color-back);
  background-image: linear-gradient(135deg, var(--minolith-zigzag-color-line) 25%, transparent 25%), linear-gradient(225deg, var(--minolith-zigzag-color-line) 25%, transparent 25%), linear-gradient(45deg, var(--minolith-zigzag-color-line) 25%, transparent 25%), linear-gradient(315deg, var(--minolith-zigzag-color-line) 25%, var(--minolith-zigzag-color-back) 25%);
  background-position: var(--minolith-zigzag-size) 0, var(--minolith-zigzag-size) 0, 0 0, 0 0;
  background-size: calc(var(--minolith-zigzag-size) * 2) calc(var(--minolith-zigzag-size) * 2);
  background-repeat: repeat;
}

:where(.centering) {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
:where(.centering) > * {
  margin: auto;
}
:where(.centering).is-fullheight {
  height: 100%;
}

:where(.columns) {
  --minolith-columns-gutter-x: 0rem;
  --minolith-columns-gutter-y: 0rem;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: calc(var(--minolith-columns-gutter-y) * -0.5);
  margin-bottom: calc(var(--minolith-columns-gutter-y) * -0.5);
  margin-right: calc(var(--minolith-columns-gutter-x) * -0.5);
  margin-left: calc(var(--minolith-columns-gutter-x) * -0.5);
}
:where(.columns) :where(.column) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0%;
}
:where(.columns) :where(.column).is-full {
  flex: none;
  max-width: 100%;
  width: 100%;
}
:where(.columns) :where(.column-1) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
  width: 8.3333333333%;
}
:where(.columns) :where(.column-2) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
  width: 16.6666666667%;
}
:where(.columns) :where(.column-3) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 25%;
  max-width: 25%;
  width: 25%;
}
:where(.columns) :where(.column-4) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
  width: 33.3333333333%;
}
:where(.columns) :where(.column-5) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
  width: 41.6666666667%;
}
:where(.columns) :where(.column-6) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 50%;
  max-width: 50%;
  width: 50%;
}
:where(.columns) :where(.column-7) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
  width: 58.3333333333%;
}
:where(.columns) :where(.column-8) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
  width: 66.6666666667%;
}
:where(.columns) :where(.column-9) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 75%;
  max-width: 75%;
  width: 75%;
}
:where(.columns) :where(.column-10) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
  width: 83.3333333333%;
}
:where(.columns) :where(.column-11) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
  width: 91.6666666667%;
}
:where(.columns) :where(.column-12) {
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-columns-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-columns-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-columns-gutter-x) * 0.5);
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-1, :where(.columns) :where(.column).is-small-or-less-1, :where(.columns) :where(.column).is-medium-or-less-1, :where(.columns) :where(.column).is-large-or-less-1,
  :where(.columns) [class^=column-].is-xsmall-1,
  :where(.columns) [class^=column-].is-small-or-less-1,
  :where(.columns) [class^=column-].is-medium-or-less-1,
  :where(.columns) [class^=column-].is-large-or-less-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-1, :where(.columns) :where(.column).is-small-1, :where(.columns) :where(.column).is-small-or-more-1, :where(.columns) :where(.column).is-medium-or-less-1, :where(.columns) :where(.column).is-large-or-less-1,
  :where(.columns) [class^=column-].is-small-or-less-1,
  :where(.columns) [class^=column-].is-small-1,
  :where(.columns) [class^=column-].is-small-or-more-1,
  :where(.columns) [class^=column-].is-medium-or-less-1,
  :where(.columns) [class^=column-].is-large-or-less-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-1, :where(.columns) :where(.column).is-medium-or-less-1, :where(.columns) :where(.column).is-medium-1, :where(.columns) :where(.column).is-medium-or-more-1, :where(.columns) :where(.column).is-large-or-less-1,
  :where(.columns) [class^=column-].is-small-or-more-1,
  :where(.columns) [class^=column-].is-medium-or-less-1,
  :where(.columns) [class^=column-].is-medium-1,
  :where(.columns) [class^=column-].is-medium-or-more-1,
  :where(.columns) [class^=column-].is-large-or-less-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-1, :where(.columns) :where(.column).is-medium-or-more-1, :where(.columns) :where(.column).is-large-or-less-1, :where(.columns) :where(.column).is-large-1, :where(.columns) :where(.column).is-large-or-more-1,
  :where(.columns) [class^=column-].is-small-or-more-1,
  :where(.columns) [class^=column-].is-medium-or-more-1,
  :where(.columns) [class^=column-].is-large-or-less-1,
  :where(.columns) [class^=column-].is-large-1,
  :where(.columns) [class^=column-].is-large-or-more-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-1, :where(.columns) :where(.column).is-medium-or-more-1, :where(.columns) :where(.column).is-large-or-more-1, :where(.columns) :where(.column).is-xlarge-1,
  :where(.columns) [class^=column-].is-small-or-more-1,
  :where(.columns) [class^=column-].is-medium-or-more-1,
  :where(.columns) [class^=column-].is-large-or-more-1,
  :where(.columns) [class^=column-].is-xlarge-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-2, :where(.columns) :where(.column).is-small-or-less-2, :where(.columns) :where(.column).is-medium-or-less-2, :where(.columns) :where(.column).is-large-or-less-2,
  :where(.columns) [class^=column-].is-xsmall-2,
  :where(.columns) [class^=column-].is-small-or-less-2,
  :where(.columns) [class^=column-].is-medium-or-less-2,
  :where(.columns) [class^=column-].is-large-or-less-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-2, :where(.columns) :where(.column).is-small-2, :where(.columns) :where(.column).is-small-or-more-2, :where(.columns) :where(.column).is-medium-or-less-2, :where(.columns) :where(.column).is-large-or-less-2,
  :where(.columns) [class^=column-].is-small-or-less-2,
  :where(.columns) [class^=column-].is-small-2,
  :where(.columns) [class^=column-].is-small-or-more-2,
  :where(.columns) [class^=column-].is-medium-or-less-2,
  :where(.columns) [class^=column-].is-large-or-less-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-2, :where(.columns) :where(.column).is-medium-or-less-2, :where(.columns) :where(.column).is-medium-2, :where(.columns) :where(.column).is-medium-or-more-2, :where(.columns) :where(.column).is-large-or-less-2,
  :where(.columns) [class^=column-].is-small-or-more-2,
  :where(.columns) [class^=column-].is-medium-or-less-2,
  :where(.columns) [class^=column-].is-medium-2,
  :where(.columns) [class^=column-].is-medium-or-more-2,
  :where(.columns) [class^=column-].is-large-or-less-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-2, :where(.columns) :where(.column).is-medium-or-more-2, :where(.columns) :where(.column).is-large-or-less-2, :where(.columns) :where(.column).is-large-2, :where(.columns) :where(.column).is-large-or-more-2,
  :where(.columns) [class^=column-].is-small-or-more-2,
  :where(.columns) [class^=column-].is-medium-or-more-2,
  :where(.columns) [class^=column-].is-large-or-less-2,
  :where(.columns) [class^=column-].is-large-2,
  :where(.columns) [class^=column-].is-large-or-more-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-2, :where(.columns) :where(.column).is-medium-or-more-2, :where(.columns) :where(.column).is-large-or-more-2, :where(.columns) :where(.column).is-xlarge-2,
  :where(.columns) [class^=column-].is-small-or-more-2,
  :where(.columns) [class^=column-].is-medium-or-more-2,
  :where(.columns) [class^=column-].is-large-or-more-2,
  :where(.columns) [class^=column-].is-xlarge-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-3, :where(.columns) :where(.column).is-small-or-less-3, :where(.columns) :where(.column).is-medium-or-less-3, :where(.columns) :where(.column).is-large-or-less-3,
  :where(.columns) [class^=column-].is-xsmall-3,
  :where(.columns) [class^=column-].is-small-or-less-3,
  :where(.columns) [class^=column-].is-medium-or-less-3,
  :where(.columns) [class^=column-].is-large-or-less-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-3, :where(.columns) :where(.column).is-small-3, :where(.columns) :where(.column).is-small-or-more-3, :where(.columns) :where(.column).is-medium-or-less-3, :where(.columns) :where(.column).is-large-or-less-3,
  :where(.columns) [class^=column-].is-small-or-less-3,
  :where(.columns) [class^=column-].is-small-3,
  :where(.columns) [class^=column-].is-small-or-more-3,
  :where(.columns) [class^=column-].is-medium-or-less-3,
  :where(.columns) [class^=column-].is-large-or-less-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-3, :where(.columns) :where(.column).is-medium-or-less-3, :where(.columns) :where(.column).is-medium-3, :where(.columns) :where(.column).is-medium-or-more-3, :where(.columns) :where(.column).is-large-or-less-3,
  :where(.columns) [class^=column-].is-small-or-more-3,
  :where(.columns) [class^=column-].is-medium-or-less-3,
  :where(.columns) [class^=column-].is-medium-3,
  :where(.columns) [class^=column-].is-medium-or-more-3,
  :where(.columns) [class^=column-].is-large-or-less-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-3, :where(.columns) :where(.column).is-medium-or-more-3, :where(.columns) :where(.column).is-large-or-less-3, :where(.columns) :where(.column).is-large-3, :where(.columns) :where(.column).is-large-or-more-3,
  :where(.columns) [class^=column-].is-small-or-more-3,
  :where(.columns) [class^=column-].is-medium-or-more-3,
  :where(.columns) [class^=column-].is-large-or-less-3,
  :where(.columns) [class^=column-].is-large-3,
  :where(.columns) [class^=column-].is-large-or-more-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-3, :where(.columns) :where(.column).is-medium-or-more-3, :where(.columns) :where(.column).is-large-or-more-3, :where(.columns) :where(.column).is-xlarge-3,
  :where(.columns) [class^=column-].is-small-or-more-3,
  :where(.columns) [class^=column-].is-medium-or-more-3,
  :where(.columns) [class^=column-].is-large-or-more-3,
  :where(.columns) [class^=column-].is-xlarge-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-4, :where(.columns) :where(.column).is-small-or-less-4, :where(.columns) :where(.column).is-medium-or-less-4, :where(.columns) :where(.column).is-large-or-less-4,
  :where(.columns) [class^=column-].is-xsmall-4,
  :where(.columns) [class^=column-].is-small-or-less-4,
  :where(.columns) [class^=column-].is-medium-or-less-4,
  :where(.columns) [class^=column-].is-large-or-less-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-4, :where(.columns) :where(.column).is-small-4, :where(.columns) :where(.column).is-small-or-more-4, :where(.columns) :where(.column).is-medium-or-less-4, :where(.columns) :where(.column).is-large-or-less-4,
  :where(.columns) [class^=column-].is-small-or-less-4,
  :where(.columns) [class^=column-].is-small-4,
  :where(.columns) [class^=column-].is-small-or-more-4,
  :where(.columns) [class^=column-].is-medium-or-less-4,
  :where(.columns) [class^=column-].is-large-or-less-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-4, :where(.columns) :where(.column).is-medium-or-less-4, :where(.columns) :where(.column).is-medium-4, :where(.columns) :where(.column).is-medium-or-more-4, :where(.columns) :where(.column).is-large-or-less-4,
  :where(.columns) [class^=column-].is-small-or-more-4,
  :where(.columns) [class^=column-].is-medium-or-less-4,
  :where(.columns) [class^=column-].is-medium-4,
  :where(.columns) [class^=column-].is-medium-or-more-4,
  :where(.columns) [class^=column-].is-large-or-less-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-4, :where(.columns) :where(.column).is-medium-or-more-4, :where(.columns) :where(.column).is-large-or-less-4, :where(.columns) :where(.column).is-large-4, :where(.columns) :where(.column).is-large-or-more-4,
  :where(.columns) [class^=column-].is-small-or-more-4,
  :where(.columns) [class^=column-].is-medium-or-more-4,
  :where(.columns) [class^=column-].is-large-or-less-4,
  :where(.columns) [class^=column-].is-large-4,
  :where(.columns) [class^=column-].is-large-or-more-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-4, :where(.columns) :where(.column).is-medium-or-more-4, :where(.columns) :where(.column).is-large-or-more-4, :where(.columns) :where(.column).is-xlarge-4,
  :where(.columns) [class^=column-].is-small-or-more-4,
  :where(.columns) [class^=column-].is-medium-or-more-4,
  :where(.columns) [class^=column-].is-large-or-more-4,
  :where(.columns) [class^=column-].is-xlarge-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-5, :where(.columns) :where(.column).is-small-or-less-5, :where(.columns) :where(.column).is-medium-or-less-5, :where(.columns) :where(.column).is-large-or-less-5,
  :where(.columns) [class^=column-].is-xsmall-5,
  :where(.columns) [class^=column-].is-small-or-less-5,
  :where(.columns) [class^=column-].is-medium-or-less-5,
  :where(.columns) [class^=column-].is-large-or-less-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-5, :where(.columns) :where(.column).is-small-5, :where(.columns) :where(.column).is-small-or-more-5, :where(.columns) :where(.column).is-medium-or-less-5, :where(.columns) :where(.column).is-large-or-less-5,
  :where(.columns) [class^=column-].is-small-or-less-5,
  :where(.columns) [class^=column-].is-small-5,
  :where(.columns) [class^=column-].is-small-or-more-5,
  :where(.columns) [class^=column-].is-medium-or-less-5,
  :where(.columns) [class^=column-].is-large-or-less-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-5, :where(.columns) :where(.column).is-medium-or-less-5, :where(.columns) :where(.column).is-medium-5, :where(.columns) :where(.column).is-medium-or-more-5, :where(.columns) :where(.column).is-large-or-less-5,
  :where(.columns) [class^=column-].is-small-or-more-5,
  :where(.columns) [class^=column-].is-medium-or-less-5,
  :where(.columns) [class^=column-].is-medium-5,
  :where(.columns) [class^=column-].is-medium-or-more-5,
  :where(.columns) [class^=column-].is-large-or-less-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-5, :where(.columns) :where(.column).is-medium-or-more-5, :where(.columns) :where(.column).is-large-or-less-5, :where(.columns) :where(.column).is-large-5, :where(.columns) :where(.column).is-large-or-more-5,
  :where(.columns) [class^=column-].is-small-or-more-5,
  :where(.columns) [class^=column-].is-medium-or-more-5,
  :where(.columns) [class^=column-].is-large-or-less-5,
  :where(.columns) [class^=column-].is-large-5,
  :where(.columns) [class^=column-].is-large-or-more-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-5, :where(.columns) :where(.column).is-medium-or-more-5, :where(.columns) :where(.column).is-large-or-more-5, :where(.columns) :where(.column).is-xlarge-5,
  :where(.columns) [class^=column-].is-small-or-more-5,
  :where(.columns) [class^=column-].is-medium-or-more-5,
  :where(.columns) [class^=column-].is-large-or-more-5,
  :where(.columns) [class^=column-].is-xlarge-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-6, :where(.columns) :where(.column).is-small-or-less-6, :where(.columns) :where(.column).is-medium-or-less-6, :where(.columns) :where(.column).is-large-or-less-6,
  :where(.columns) [class^=column-].is-xsmall-6,
  :where(.columns) [class^=column-].is-small-or-less-6,
  :where(.columns) [class^=column-].is-medium-or-less-6,
  :where(.columns) [class^=column-].is-large-or-less-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-6, :where(.columns) :where(.column).is-small-6, :where(.columns) :where(.column).is-small-or-more-6, :where(.columns) :where(.column).is-medium-or-less-6, :where(.columns) :where(.column).is-large-or-less-6,
  :where(.columns) [class^=column-].is-small-or-less-6,
  :where(.columns) [class^=column-].is-small-6,
  :where(.columns) [class^=column-].is-small-or-more-6,
  :where(.columns) [class^=column-].is-medium-or-less-6,
  :where(.columns) [class^=column-].is-large-or-less-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-6, :where(.columns) :where(.column).is-medium-or-less-6, :where(.columns) :where(.column).is-medium-6, :where(.columns) :where(.column).is-medium-or-more-6, :where(.columns) :where(.column).is-large-or-less-6,
  :where(.columns) [class^=column-].is-small-or-more-6,
  :where(.columns) [class^=column-].is-medium-or-less-6,
  :where(.columns) [class^=column-].is-medium-6,
  :where(.columns) [class^=column-].is-medium-or-more-6,
  :where(.columns) [class^=column-].is-large-or-less-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-6, :where(.columns) :where(.column).is-medium-or-more-6, :where(.columns) :where(.column).is-large-or-less-6, :where(.columns) :where(.column).is-large-6, :where(.columns) :where(.column).is-large-or-more-6,
  :where(.columns) [class^=column-].is-small-or-more-6,
  :where(.columns) [class^=column-].is-medium-or-more-6,
  :where(.columns) [class^=column-].is-large-or-less-6,
  :where(.columns) [class^=column-].is-large-6,
  :where(.columns) [class^=column-].is-large-or-more-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-6, :where(.columns) :where(.column).is-medium-or-more-6, :where(.columns) :where(.column).is-large-or-more-6, :where(.columns) :where(.column).is-xlarge-6,
  :where(.columns) [class^=column-].is-small-or-more-6,
  :where(.columns) [class^=column-].is-medium-or-more-6,
  :where(.columns) [class^=column-].is-large-or-more-6,
  :where(.columns) [class^=column-].is-xlarge-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-7, :where(.columns) :where(.column).is-small-or-less-7, :where(.columns) :where(.column).is-medium-or-less-7, :where(.columns) :where(.column).is-large-or-less-7,
  :where(.columns) [class^=column-].is-xsmall-7,
  :where(.columns) [class^=column-].is-small-or-less-7,
  :where(.columns) [class^=column-].is-medium-or-less-7,
  :where(.columns) [class^=column-].is-large-or-less-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-7, :where(.columns) :where(.column).is-small-7, :where(.columns) :where(.column).is-small-or-more-7, :where(.columns) :where(.column).is-medium-or-less-7, :where(.columns) :where(.column).is-large-or-less-7,
  :where(.columns) [class^=column-].is-small-or-less-7,
  :where(.columns) [class^=column-].is-small-7,
  :where(.columns) [class^=column-].is-small-or-more-7,
  :where(.columns) [class^=column-].is-medium-or-less-7,
  :where(.columns) [class^=column-].is-large-or-less-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-7, :where(.columns) :where(.column).is-medium-or-less-7, :where(.columns) :where(.column).is-medium-7, :where(.columns) :where(.column).is-medium-or-more-7, :where(.columns) :where(.column).is-large-or-less-7,
  :where(.columns) [class^=column-].is-small-or-more-7,
  :where(.columns) [class^=column-].is-medium-or-less-7,
  :where(.columns) [class^=column-].is-medium-7,
  :where(.columns) [class^=column-].is-medium-or-more-7,
  :where(.columns) [class^=column-].is-large-or-less-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-7, :where(.columns) :where(.column).is-medium-or-more-7, :where(.columns) :where(.column).is-large-or-less-7, :where(.columns) :where(.column).is-large-7, :where(.columns) :where(.column).is-large-or-more-7,
  :where(.columns) [class^=column-].is-small-or-more-7,
  :where(.columns) [class^=column-].is-medium-or-more-7,
  :where(.columns) [class^=column-].is-large-or-less-7,
  :where(.columns) [class^=column-].is-large-7,
  :where(.columns) [class^=column-].is-large-or-more-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-7, :where(.columns) :where(.column).is-medium-or-more-7, :where(.columns) :where(.column).is-large-or-more-7, :where(.columns) :where(.column).is-xlarge-7,
  :where(.columns) [class^=column-].is-small-or-more-7,
  :where(.columns) [class^=column-].is-medium-or-more-7,
  :where(.columns) [class^=column-].is-large-or-more-7,
  :where(.columns) [class^=column-].is-xlarge-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-8, :where(.columns) :where(.column).is-small-or-less-8, :where(.columns) :where(.column).is-medium-or-less-8, :where(.columns) :where(.column).is-large-or-less-8,
  :where(.columns) [class^=column-].is-xsmall-8,
  :where(.columns) [class^=column-].is-small-or-less-8,
  :where(.columns) [class^=column-].is-medium-or-less-8,
  :where(.columns) [class^=column-].is-large-or-less-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-8, :where(.columns) :where(.column).is-small-8, :where(.columns) :where(.column).is-small-or-more-8, :where(.columns) :where(.column).is-medium-or-less-8, :where(.columns) :where(.column).is-large-or-less-8,
  :where(.columns) [class^=column-].is-small-or-less-8,
  :where(.columns) [class^=column-].is-small-8,
  :where(.columns) [class^=column-].is-small-or-more-8,
  :where(.columns) [class^=column-].is-medium-or-less-8,
  :where(.columns) [class^=column-].is-large-or-less-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-8, :where(.columns) :where(.column).is-medium-or-less-8, :where(.columns) :where(.column).is-medium-8, :where(.columns) :where(.column).is-medium-or-more-8, :where(.columns) :where(.column).is-large-or-less-8,
  :where(.columns) [class^=column-].is-small-or-more-8,
  :where(.columns) [class^=column-].is-medium-or-less-8,
  :where(.columns) [class^=column-].is-medium-8,
  :where(.columns) [class^=column-].is-medium-or-more-8,
  :where(.columns) [class^=column-].is-large-or-less-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-8, :where(.columns) :where(.column).is-medium-or-more-8, :where(.columns) :where(.column).is-large-or-less-8, :where(.columns) :where(.column).is-large-8, :where(.columns) :where(.column).is-large-or-more-8,
  :where(.columns) [class^=column-].is-small-or-more-8,
  :where(.columns) [class^=column-].is-medium-or-more-8,
  :where(.columns) [class^=column-].is-large-or-less-8,
  :where(.columns) [class^=column-].is-large-8,
  :where(.columns) [class^=column-].is-large-or-more-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-8, :where(.columns) :where(.column).is-medium-or-more-8, :where(.columns) :where(.column).is-large-or-more-8, :where(.columns) :where(.column).is-xlarge-8,
  :where(.columns) [class^=column-].is-small-or-more-8,
  :where(.columns) [class^=column-].is-medium-or-more-8,
  :where(.columns) [class^=column-].is-large-or-more-8,
  :where(.columns) [class^=column-].is-xlarge-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-9, :where(.columns) :where(.column).is-small-or-less-9, :where(.columns) :where(.column).is-medium-or-less-9, :where(.columns) :where(.column).is-large-or-less-9,
  :where(.columns) [class^=column-].is-xsmall-9,
  :where(.columns) [class^=column-].is-small-or-less-9,
  :where(.columns) [class^=column-].is-medium-or-less-9,
  :where(.columns) [class^=column-].is-large-or-less-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-9, :where(.columns) :where(.column).is-small-9, :where(.columns) :where(.column).is-small-or-more-9, :where(.columns) :where(.column).is-medium-or-less-9, :where(.columns) :where(.column).is-large-or-less-9,
  :where(.columns) [class^=column-].is-small-or-less-9,
  :where(.columns) [class^=column-].is-small-9,
  :where(.columns) [class^=column-].is-small-or-more-9,
  :where(.columns) [class^=column-].is-medium-or-less-9,
  :where(.columns) [class^=column-].is-large-or-less-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-9, :where(.columns) :where(.column).is-medium-or-less-9, :where(.columns) :where(.column).is-medium-9, :where(.columns) :where(.column).is-medium-or-more-9, :where(.columns) :where(.column).is-large-or-less-9,
  :where(.columns) [class^=column-].is-small-or-more-9,
  :where(.columns) [class^=column-].is-medium-or-less-9,
  :where(.columns) [class^=column-].is-medium-9,
  :where(.columns) [class^=column-].is-medium-or-more-9,
  :where(.columns) [class^=column-].is-large-or-less-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-9, :where(.columns) :where(.column).is-medium-or-more-9, :where(.columns) :where(.column).is-large-or-less-9, :where(.columns) :where(.column).is-large-9, :where(.columns) :where(.column).is-large-or-more-9,
  :where(.columns) [class^=column-].is-small-or-more-9,
  :where(.columns) [class^=column-].is-medium-or-more-9,
  :where(.columns) [class^=column-].is-large-or-less-9,
  :where(.columns) [class^=column-].is-large-9,
  :where(.columns) [class^=column-].is-large-or-more-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-9, :where(.columns) :where(.column).is-medium-or-more-9, :where(.columns) :where(.column).is-large-or-more-9, :where(.columns) :where(.column).is-xlarge-9,
  :where(.columns) [class^=column-].is-small-or-more-9,
  :where(.columns) [class^=column-].is-medium-or-more-9,
  :where(.columns) [class^=column-].is-large-or-more-9,
  :where(.columns) [class^=column-].is-xlarge-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-10, :where(.columns) :where(.column).is-small-or-less-10, :where(.columns) :where(.column).is-medium-or-less-10, :where(.columns) :where(.column).is-large-or-less-10,
  :where(.columns) [class^=column-].is-xsmall-10,
  :where(.columns) [class^=column-].is-small-or-less-10,
  :where(.columns) [class^=column-].is-medium-or-less-10,
  :where(.columns) [class^=column-].is-large-or-less-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-10, :where(.columns) :where(.column).is-small-10, :where(.columns) :where(.column).is-small-or-more-10, :where(.columns) :where(.column).is-medium-or-less-10, :where(.columns) :where(.column).is-large-or-less-10,
  :where(.columns) [class^=column-].is-small-or-less-10,
  :where(.columns) [class^=column-].is-small-10,
  :where(.columns) [class^=column-].is-small-or-more-10,
  :where(.columns) [class^=column-].is-medium-or-less-10,
  :where(.columns) [class^=column-].is-large-or-less-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-10, :where(.columns) :where(.column).is-medium-or-less-10, :where(.columns) :where(.column).is-medium-10, :where(.columns) :where(.column).is-medium-or-more-10, :where(.columns) :where(.column).is-large-or-less-10,
  :where(.columns) [class^=column-].is-small-or-more-10,
  :where(.columns) [class^=column-].is-medium-or-less-10,
  :where(.columns) [class^=column-].is-medium-10,
  :where(.columns) [class^=column-].is-medium-or-more-10,
  :where(.columns) [class^=column-].is-large-or-less-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-10, :where(.columns) :where(.column).is-medium-or-more-10, :where(.columns) :where(.column).is-large-or-less-10, :where(.columns) :where(.column).is-large-10, :where(.columns) :where(.column).is-large-or-more-10,
  :where(.columns) [class^=column-].is-small-or-more-10,
  :where(.columns) [class^=column-].is-medium-or-more-10,
  :where(.columns) [class^=column-].is-large-or-less-10,
  :where(.columns) [class^=column-].is-large-10,
  :where(.columns) [class^=column-].is-large-or-more-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-10, :where(.columns) :where(.column).is-medium-or-more-10, :where(.columns) :where(.column).is-large-or-more-10, :where(.columns) :where(.column).is-xlarge-10,
  :where(.columns) [class^=column-].is-small-or-more-10,
  :where(.columns) [class^=column-].is-medium-or-more-10,
  :where(.columns) [class^=column-].is-large-or-more-10,
  :where(.columns) [class^=column-].is-xlarge-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-11, :where(.columns) :where(.column).is-small-or-less-11, :where(.columns) :where(.column).is-medium-or-less-11, :where(.columns) :where(.column).is-large-or-less-11,
  :where(.columns) [class^=column-].is-xsmall-11,
  :where(.columns) [class^=column-].is-small-or-less-11,
  :where(.columns) [class^=column-].is-medium-or-less-11,
  :where(.columns) [class^=column-].is-large-or-less-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-11, :where(.columns) :where(.column).is-small-11, :where(.columns) :where(.column).is-small-or-more-11, :where(.columns) :where(.column).is-medium-or-less-11, :where(.columns) :where(.column).is-large-or-less-11,
  :where(.columns) [class^=column-].is-small-or-less-11,
  :where(.columns) [class^=column-].is-small-11,
  :where(.columns) [class^=column-].is-small-or-more-11,
  :where(.columns) [class^=column-].is-medium-or-less-11,
  :where(.columns) [class^=column-].is-large-or-less-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-11, :where(.columns) :where(.column).is-medium-or-less-11, :where(.columns) :where(.column).is-medium-11, :where(.columns) :where(.column).is-medium-or-more-11, :where(.columns) :where(.column).is-large-or-less-11,
  :where(.columns) [class^=column-].is-small-or-more-11,
  :where(.columns) [class^=column-].is-medium-or-less-11,
  :where(.columns) [class^=column-].is-medium-11,
  :where(.columns) [class^=column-].is-medium-or-more-11,
  :where(.columns) [class^=column-].is-large-or-less-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-11, :where(.columns) :where(.column).is-medium-or-more-11, :where(.columns) :where(.column).is-large-or-less-11, :where(.columns) :where(.column).is-large-11, :where(.columns) :where(.column).is-large-or-more-11,
  :where(.columns) [class^=column-].is-small-or-more-11,
  :where(.columns) [class^=column-].is-medium-or-more-11,
  :where(.columns) [class^=column-].is-large-or-less-11,
  :where(.columns) [class^=column-].is-large-11,
  :where(.columns) [class^=column-].is-large-or-more-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-11, :where(.columns) :where(.column).is-medium-or-more-11, :where(.columns) :where(.column).is-large-or-more-11, :where(.columns) :where(.column).is-xlarge-11,
  :where(.columns) [class^=column-].is-small-or-more-11,
  :where(.columns) [class^=column-].is-medium-or-more-11,
  :where(.columns) [class^=column-].is-large-or-more-11,
  :where(.columns) [class^=column-].is-xlarge-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (max-width: 543.98px) {
  :where(.columns) :where(.column).is-xsmall-12, :where(.columns) :where(.column).is-small-or-less-12, :where(.columns) :where(.column).is-medium-or-less-12, :where(.columns) :where(.column).is-large-or-less-12,
  :where(.columns) [class^=column-].is-xsmall-12,
  :where(.columns) [class^=column-].is-small-or-less-12,
  :where(.columns) [class^=column-].is-medium-or-less-12,
  :where(.columns) [class^=column-].is-large-or-less-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 544px) and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-small-or-less-12, :where(.columns) :where(.column).is-small-12, :where(.columns) :where(.column).is-small-or-more-12, :where(.columns) :where(.column).is-medium-or-less-12, :where(.columns) :where(.column).is-large-or-less-12,
  :where(.columns) [class^=column-].is-small-or-less-12,
  :where(.columns) [class^=column-].is-small-12,
  :where(.columns) [class^=column-].is-small-or-more-12,
  :where(.columns) [class^=column-].is-medium-or-less-12,
  :where(.columns) [class^=column-].is-large-or-less-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-small-or-more-12, :where(.columns) :where(.column).is-medium-or-less-12, :where(.columns) :where(.column).is-medium-12, :where(.columns) :where(.column).is-medium-or-more-12, :where(.columns) :where(.column).is-large-or-less-12,
  :where(.columns) [class^=column-].is-small-or-more-12,
  :where(.columns) [class^=column-].is-medium-or-less-12,
  :where(.columns) [class^=column-].is-medium-12,
  :where(.columns) [class^=column-].is-medium-or-more-12,
  :where(.columns) [class^=column-].is-large-or-less-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.columns) :where(.column).is-small-or-more-12, :where(.columns) :where(.column).is-medium-or-more-12, :where(.columns) :where(.column).is-large-or-less-12, :where(.columns) :where(.column).is-large-12, :where(.columns) :where(.column).is-large-or-more-12,
  :where(.columns) [class^=column-].is-small-or-more-12,
  :where(.columns) [class^=column-].is-medium-or-more-12,
  :where(.columns) [class^=column-].is-large-or-less-12,
  :where(.columns) [class^=column-].is-large-12,
  :where(.columns) [class^=column-].is-large-or-more-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  :where(.columns) :where(.column).is-small-or-more-12, :where(.columns) :where(.column).is-medium-or-more-12, :where(.columns) :where(.column).is-large-or-more-12, :where(.columns) :where(.column).is-xlarge-12,
  :where(.columns) [class^=column-].is-small-or-more-12,
  :where(.columns) [class^=column-].is-medium-or-more-12,
  :where(.columns) [class^=column-].is-large-or-more-12,
  :where(.columns) [class^=column-].is-xlarge-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}

:where(.container) {
  --minolith-container-gutter-x: 0rem;
  --minolith-container-gutter-y: 0rem;
  box-sizing: border-box;
  margin: unset;
  padding: unset;
  padding-top: calc(var(--minolith-container-gutter-y) * 0.5);
  padding-bottom: calc(var(--minolith-container-gutter-y) * 0.5);
  padding-right: calc(var(--minolith-container-gutter-x) * 0.5);
  padding-left: calc(var(--minolith-container-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
  width: auto;
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container) {
    max-width: 768px;
  }
  :where(.container).is-fluid {
    max-width: unset;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199.98px) {
  :where(.container) {
    max-width: 1024px;
  }
  :where(.container).is-fluid {
    max-width: unset;
  }
}
@media screen and (min-width: 1200px) {
  :where(.container) {
    max-width: 1200px;
  }
  :where(.container).is-fluid {
    max-width: unset;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1pbm9saXRoLXNrZWx0b24ubWluLmNzcyIsIi4uLy4uL3NyYy9taW5vbGl0aC1za2VsdG9uLnNjc3MiLCIuLi8uLi9zcmMvY3NzLXZhcmlhYmxlcy9hbmltYXRpb24uc2NzcyIsIi4uLy4uL3NyYy9jc3MtdmFyaWFibGVzL2JvcmRlci5zY3NzIiwiLi4vLi4vc3JjL2Nzcy12YXJpYWJsZXMvY29sb3Iuc2NzcyIsIi4uLy4uL3NyYy9jc3MtdmFyaWFibGVzL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsIi4uLy4uL3NyYy9jc3MtdmFyaWFibGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCIuLi8uLi9zcmMvY3NzLXZhcmlhYmxlcy9jb21wb25lbnRzL2RpYWxvZ3VlLnNjc3MiLCIuLi8uLi9zcmMvY3NzLXZhcmlhYmxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwiLi4vLi4vc3JjL2Nzcy12YXJpYWJsZXMvY29tcG9uZW50cy9oZWFkaW5nLnNjc3MiLCIuLi8uLi9zcmMvY3NzLXZhcmlhYmxlcy9sYXlvdXQuc2NzcyIsIi4uLy4uL3NyYy9jc3MtdmFyaWFibGVzL21pc2NlbGxhbmVvdXMuc2NzcyIsIi4uLy4uL3NyYy9jc3MtdmFyaWFibGVzL3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uL3NyYy9iYXNlL25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vc3JjL2Jhc2Uvcm9vdC5zY3NzIiwiLi4vLi4vc3JjL2Jhc2UvYWNjZXNzaWJpbGl0eS5zY3NzIiwiLi4vLi4vc3JjL2Jhc2UvdGFidWxhLnNjc3MiLCIuLi8uLi9zcmMvYmFzZS9lbGVtZW50LnNjc3MiLCIuLi8uLi9zcmMvbWl4aW5zL2VsZW1lbnQuc2NzcyIsIi4uLy4uL3NyYy9pY29ucy9jaGVjay5zY3NzIiwiLi4vLi4vc3JjL2ljb25zL2NoZXZyb24uc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vc3JjL2NvbXBvbmVudHMvYXNpZGUuc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL2JhZGdlLnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9ibG9ja3F1b3RlLnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vc3JjL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9jYXJkLnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9kaWFsb2d1ZS5zY3NzIiwiLi4vLi4vc3JjL2NvbXBvbmVudHMvZGl2LnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9kZXNjcmlwdGlvbi1saXN0LnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9maWd1cmUuc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiLi4vLi4vc3JjL2NvbXBvbmVudHMvaGFtYnVyZ2VyLnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL2hlYWRpbmcuc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL2ltYWdlLnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9pbnB1dC5zY3NzIiwiLi4vLi4vc3JjL2NvbXBvbmVudHMvbGFiZWwuc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL2xpbmsuc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL2xpc3Quc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL2xvYWRlci5zY3NzIiwiLi4vLi4vc3JjL21peGlucy9hbmltYXRpb24uc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL21haW4uc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL21lc3NhZ2Uuc2NzcyIsIi4uLy4uL3NyYy9jb21wb25lbnRzL21vZGFsLnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9uYXYuc2NzcyIsIi4uLy4uL3NyYy9taXhpbnMvcmVzcG9uc2l2ZS5zY3NzIiwiLi4vLi4vc3JjL2NvbXBvbmVudHMvcGFyYWdyYXBoLnNjc3MiLCIuLi8uLi9zcmMvY29tcG9uZW50cy9wcm9ncmVzcy5zY3NzIiwiLi4vLi4vc3JjL2NvbXBvbmVudHMvc2VjdGlvbi5zY3NzIiwiLi4vLi4vc3JjL2NvbXBvbmVudHMvc3Bhbi5zY3NzIiwiLi4vLi4vc3JjL2JhY2tncm91bmRzL2RvdC5zY3NzIiwiLi4vLi4vc3JjL2JhY2tncm91bmRzL2dpbmdoYW0uc2NzcyIsIi4uLy4uL3NyYy9iYWNrZ3JvdW5kcy9yaG9tYnVzLnNjc3MiLCIuLi8uLi9zcmMvYmFja2dyb3VuZHMvc3RyaXBlLnNjc3MiLCIuLi8uLi9zcmMvYmFja2dyb3VuZHMvemlnemFnLnNjc3MiLCIuLi8uLi9zcmMvbGF5b3V0cy9jZW50ZXJpbmcuc2NzcyIsIi4uLy4uL3NyYy9sYXlvdXRzL2NvbHVtbnMuc2NzcyIsIi4uLy4uL3NyYy9sYXlvdXRzL2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vc3JjL3ZhcmlhYmxlcy9sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsdUVBQUE7QUNFQTtFQUNFLG9DQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHVDQUFBO0FGQ0Y7O0FHUEE7RUFJSSxzQ0FBQTtFQUFBLHNDQUFBO0VBQUEsc0NBQUE7RUFBQSxzQ0FBQTtFQUFBLHNDQUFBO0VBQUEsd0NBQUE7RUFBQSx3Q0FBQTtFQU1BLHlDQUFBO0VBQUEsdUNBQUE7RUFBQSx1Q0FBQTtFQUFBLHVDQUFBO0VBQUEscUNBQUE7RUFBQSxvQ0FBQTtFQUFBLG9DQUFBO0FIY0o7O0FJcXlCQTtFQUNFLHdCQUFBO0VBRUEsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQWpCRSxrQ0FBQTtFQUFBLDZDQUFBO0VBQUEsNkNBQUE7RUFBQSw2Q0FBQTtFQUFBLDZDQUFBO0VBQUEsNkNBQUE7RUFBQSw2Q0FBQTtFQUFBLDZDQUFBO0VBQUEsNkNBQUE7RUFBQSxrQ0FBQTtFQUFBLDZDQUFBO0VBQUEsNkNBQUE7RUFBQSw2Q0FBQTtFQUFBLDZDQUFBO0VBQUEsNkNBQUE7RUFBQSw2Q0FBQTtFQUFBLDZDQUFBO0VBQUEsNkNBQUE7RUFBQSxrQ0FBQTtFQXFCRixrQ0FBQTtFQXpDRSx5Q0FBQTtFQUFBLHlDQUFBO0VBQUEseUNBQUE7RUFBQSx5Q0FBQTtFQUFBLHlDQUFBO0VBQUEseUNBQUE7RUFBQSx5Q0FBQTtFQUFBLHlDQUFBO0VBQUEseUNBQUE7RUFBQSx5Q0FBQTtFQUFBLHlDQUFBO0VBQUEseUNBQUE7RUFBQSx5Q0FBQTtFQUFBLHlDQUFBO0VBQUEseUNBQUE7RUFBQSx5Q0FBQTtFQUFBLHlDQUFBO0VBQUEseUNBQUE7RUFBQSx5Q0FBQTtFQTl3QkEsb0lBQUE7RUFBQSxvSUFBQTtFQUFBLG9JQUFBO0VBQUEsb0lBQUE7RUFBQSxvSUFBQTtFQUFBLG9JQUFBO0VBQUEsb0lBQUE7RUFBQSxvSUFBQTtFQUFBLG9JQUFBO0VBQUEsb0lBQUE7RUFBQSxvSUFBQTtFQUFBLG9JQUFBO0VBQUEsb0lBQUE7RUFBQSxvSUFBQTtFQUFBLG9JQUFBO0VBQUEsb0lBQUE7RUFBQSxvSUFBQTtFQUFBLG9JQUFBO0VBQUEsb0lBQUE7RUFvQ0U7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQW9CRTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBOUdGOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFsQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBQUE7OztHQUFBO0VBQUE7OztHQUFBO0VBQUE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFvQ0E7OztHQUFBO0VBeEVBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBb0NBOzs7R0FBQTtFQXhFQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBbEJBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFsQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWxCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQXBDQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQXBDQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQW9DQTs7O0dBQUE7RUF4RUE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWxCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBbEJBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFsQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWxCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBc0RBOzs7R0FBQTtFQXhFQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUF0REE7OztHQUFBO0VBQUE7OztHQUFBO0VBQUE7OztHQUFBO0VBQUE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWxCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBbEJBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBcENBOzs7R0FBQTtFQXdFQTs7O0dBQUE7RUF4RUE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWxCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBbEJBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFsQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWxCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBbEJBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUF4RUE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFwQ0E7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFvQ0E7OztHQUFBO0VBeEVBOzs7R0FBQTtFQXdFQTs7O0dBQUE7RUF4RUE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQXhFQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQXBDQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQXBDQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQW9DQTs7O0dBQUE7RUF4RUE7OztHQUFBO0VBd0VBOzs7R0FBQTtFQXhFQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBeEVBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBcENBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBcENBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBb0NBOzs7R0FBQTtFQXREQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBcENBOzs7R0FBQTtFQXdFQTs7O0dBQUE7RUF4RUE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQWtCQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBa0JBOzs7R0FBQTtFQXhFQTs7O0dBQUE7RUFrQkE7OztHQUFBO0VBbEJB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LHlCQUFBO0lBQ0EscUJBQUE7RTFEb3JKTjtBQUNGO0ErQ3Z2Skk7RUFnQkE7Ozs7OztJV2dESSwwQkFBQTtJQUNBLHlCQUFBO0lBQ0EscUJBQUE7RTFEZ3NKTjtBQUNGO0ErQ253Skk7RUF5QkE7Ozs7OztJV3VDSSwwQkFBQTtJQUNBLHlCQUFBO0lBQ0EscUJBQUE7RTFENHNKTjtBQUNGO0ErQy93Skk7RUFrQ0E7Ozs7OztJVzhCSSwwQkFBQTtJQUNBLHlCQUFBO0lBQ0EscUJBQUE7RTFEd3RKTjtBQUNGO0ErQ2h6Skk7RUFnRUE7Ozs7O0lXcUJJLDBCQUFBO0lBQ0EseUJBQUE7SUFDQSxxQkFBQTtFMURtdUpOO0FBQ0Y7QStDaDBKSTtFQWtDQTs7Ozs7SVd3REksMEJBQUE7SUFDQSx5QkFBQTtJQUNBLHFCQUFBO0UxRDh1Sk47QUFDRjtBK0NqekpJO0VBZ0JBOzs7Ozs7SVdnREksMEJBQUE7SUFDQSx5QkFBQTtJQUNBLHFCQUFBO0UxRDB2Sk47QUFDRjtBK0M3ekpJO0VBeUJBOzs7Ozs7SVd1Q0ksMEJBQUE7SUFDQSx5QkFBQTtJQUNBLHFCQUFBO0UxRHN3Sk47QUFDRjtBK0N6MEpJO0VBa0NBOzs7Ozs7SVc4QkksMEJBQUE7SUFDQSx5QkFBQTtJQUNBLHFCQUFBO0UxRGt4Sk47QUFDRjtBK0MxMkpJO0VBZ0VBOzs7OztJV3FCSSwwQkFBQTtJQUNBLHlCQUFBO0lBQ0EscUJBQUE7RTFENnhKTjtBQUNGO0ErQzEzSkk7RUFrQ0E7Ozs7O0lXd0RJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RTFEd3lKTjtBQUNGO0ErQzMySkk7RUFnQkE7Ozs7OztJV2dESSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0UxRG96Sk47QUFDRjtBK0N2M0pJO0VBeUJBOzs7Ozs7SVd1Q0ksZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFMURnMEpOO0FBQ0Y7QStDbjRKSTtFQWtDQTs7Ozs7O0lXOEJJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RTFENDBKTjtBQUNGO0ErQ3A2Skk7RUFnRUE7Ozs7O0lXcUJJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RTFEdTFKTjtBQUNGOztBMkR0N0pBO0VBQ0UsbUNBQUE7RUFDQSxtQ0FBQTtFekNMQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0V5Q0tBLDJEQUFBO0VBQ0EsOERBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7QTNEMjdKRjtBK0N6NkpJO0VZNUJKO0lBdUNJLGdCQ3pDMkI7RTVEMjhKN0I7RTJEajZKRTtJQUNFLGdCQUFBO0UzRG02Sko7QUFDRjtBK0NqN0pJO0VZNUJKO0lBNkNJLGlCQzlDMEI7RTVEazlKNUI7RTJEbjZKRTtJQUNFLGdCQUFBO0UzRHE2Sko7QUFDRjtBK0M5OEpJO0VZUEo7SUFtREksaUJDbkQyQjtFNUR5OUo3QjtFMkRyNkpFO0lBQ0UsZ0JBQUE7RTNEdTZKSjtBQUNGIiwiZmlsZSI6Im1pbm9saXRoLXNrZWx0b24ubWluLmNzcyJ9 */