:root, [data-bs-theme=light] {
  --bs-primary: #cb0c9f;
  --bs-primary-rgb: 203,12,159;
  --bs-primary-text-emphasis: #510540;
  --bs-primary-bg-subtle: #F5CEEC;
  --bs-primary-border-subtle: #EA9ED9;
  --bs-secondary: rgb(37,47,64);
  --bs-secondary-rgb: 37,47,64;
  --bs-secondary-text-emphasis: #0F131A;
  --bs-secondary-bg-subtle: #D3D5D9;
  --bs-secondary-border-subtle: #A8ACB3;
  --bs-secondary-color: rgb(255,255,255);
  --bs-secondary-color-rgb: 255,255,255;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #cb0c9f;
  --bs-btn-border-color: #cb0c9f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #AD0A87;
  --bs-btn-hover-border-color: #A20A7F;
  --bs-btn-focus-shadow-rgb: 247,219,241;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #A20A7F;
  --bs-btn-active-border-color: #980977;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #cb0c9f;
  --bs-btn-disabled-border-color: #cb0c9f;
}

.btn-outline-primary {
  --bs-btn-color: #cb0c9f;
  --bs-btn-border-color: #cb0c9f;
  --bs-btn-focus-shadow-rgb: 203,12,159;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #cb0c9f;
  --bs-btn-hover-border-color: #cb0c9f;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cb0c9f;
  --bs-btn-active-border-color: #cb0c9f;
  --bs-btn-disabled-color: #cb0c9f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cb0c9f;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(37,47,64);
  --bs-btn-border-color: rgb(37,47,64);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1F2836;
  --bs-btn-hover-border-color: #1E2633;
  --bs-btn-focus-shadow-rgb: 222,224,226;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1E2633;
  --bs-btn-active-border-color: #1C2330;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(37,47,64);
  --bs-btn-disabled-border-color: rgb(37,47,64);
}

.btn-outline-secondary {
  --bs-btn-color: rgb(37,47,64);
  --bs-btn-border-color: rgb(37,47,64);
  --bs-btn-focus-shadow-rgb: 37,47,64;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(37,47,64);
  --bs-btn-hover-border-color: rgb(37,47,64);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(37,47,64);
  --bs-btn-active-border-color: rgb(37,47,64);
  --bs-btn-disabled-color: rgb(37,47,64);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(37,47,64);
}

[data-bs-theme=dark] {
  --bs-link-hover-color: #8bb9fe;
  --bs-link-hover-color-rgb: 139,185,254;
}

.aspect-ratio-16x9 {
  aspect-ratio: 16/9;
}

@view-transition {
  navigation: auto;
}

[data-bss-view-transition-name=transi1] {
  view-transition-name: transi1;
}

::view-transition-old(root) {
  animation: 300ms ease-out both bss-page-view-transition-old;
}

@keyframes bss-page-view-transition-old {
from {
  opacity: 1;
}
to {
  opacity: 0;
}
}

::view-transition-new(root) {
  animation: 300ms ease-out both bss-page-view-transition-new;
}

@keyframes bss-page-view-transition-new {
from {
  opacity: 0;
}
to {
  opacity: 1;
}
}

