:root, [data-bs-theme=light] {
  --bs-secondary: #fcff6c;
  --bs-secondary-rgb: 252,255,108;
  --bs-secondary-text-emphasis: #65662B;
  --bs-secondary-bg-subtle: #FEFFE2;
  --bs-secondary-border-subtle: #FEFFC4;
  --bs-light: #ffffff;
  --bs-light-rgb: 255,255,255;
  --bs-light-text-emphasis: #666666;
  --bs-light-bg-subtle: #FFFFFF;
  --bs-light-border-subtle: #FFFFFF;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33,37,41;
  --bs-secondary-color: rgba(33,37,41,0.75);
  --bs-secondary-color-rgb: 33,37,41,0.75;
  --bs-tertiary-color: rgba(33,37,41,0.5);
  --bs-tertiary-color-rgb: 33,37,41,0.5;
  --bs-body-font-size: 1rem;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fcff6c;
  --bs-btn-border-color: #fcff6c;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCFF82;
  --bs-btn-hover-border-color: #FCFF7B;
  --bs-btn-focus-shadow-rgb: 38,38,16;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FDFF89;
  --bs-btn-active-border-color: #FCFF7B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fcff6c;
  --bs-btn-disabled-border-color: #fcff6c;
}

.btn-outline-secondary {
  --bs-btn-color: #fcff6c;
  --bs-btn-border-color: #fcff6c;
  --bs-btn-focus-shadow-rgb: 252,255,108;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fcff6c;
  --bs-btn-hover-border-color: #fcff6c;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fcff6c;
  --bs-btn-active-border-color: #fcff6c;
  --bs-btn-disabled-color: #fcff6c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fcff6c;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D9D9D9;
  --bs-btn-hover-border-color: #CCCCCC;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CCCCCC;
  --bs-btn-active-border-color: #BFBFBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
}

.btn-outline-light {
  --bs-btn-color: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-focus-shadow-rgb: 255,255,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
}

.swiper-vertical {
  max-height: 100vh;
}

.swiper-nav-standalone .swiper-button-prev, .swiper-nav-standalone .swiper-button-next {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: auto;
  height: auto;
  margin: 0;
}

.swiper-nav-standalone .swiper-button-prev:after, .swiper-nav-standalone .swiper-button-next:after {
  content: "";
}

.swiper-nav-custom .swiper-button-prev:after, .swiper-nav-custom .swiper-button-next:after {
  content: "";
}

