:root, [data-bs-theme=light] {
  --bs-primary: rgb(139,190,230);
  --bs-primary-rgb: 139,190,230;
  --bs-primary-text-emphasis: #384C5C;
  --bs-primary-bg-subtle: #E8F2FA;
  --bs-primary-border-subtle: #D1E5F5;
  --bs-secondary: #ffffff;
  --bs-secondary-rgb: 255,255,255;
  --bs-secondary-text-emphasis: #666666;
  --bs-secondary-bg-subtle: #FFFFFF;
  --bs-secondary-border-subtle: #FFFFFF;
  --bs-success: rgb(221,240,255);
  --bs-success-rgb: 221,240,255;
  --bs-success-text-emphasis: #586066;
  --bs-success-bg-subtle: #F8FCFF;
  --bs-success-border-subtle: #F1F9FF;
  --bs-info: #ffffff;
  --bs-info-rgb: 255,255,255;
  --bs-info-text-emphasis: #666666;
  --bs-info-bg-subtle: #FFFFFF;
  --bs-info-border-subtle: #FFFFFF;
  --bs-warning: #fff3ba;
  --bs-warning-rgb: 255,243,186;
  --bs-warning-text-emphasis: #66614A;
  --bs-warning-bg-subtle: #FFFDF1;
  --bs-warning-border-subtle: #FFFAE3;
  --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: rgb(70,70,70);
  --bs-body-color-rgb: 70,70,70;
  --bs-secondary-color: rgba(70,70,70,0.75);
  --bs-secondary-color-rgb: 70,70,70,0.75;
  --bs-tertiary-color: rgba(70,70,70,0.5);
  --bs-tertiary-color-rgb: 70,70,70,0.5;
  --bs-body-font-family: Candara;
  --bs-body-font-size: 1rem;
  --bs-link-color: rgb(70,70,70);
  --bs-link-color-rgb: 70,70,70;
  --bs-link-hover-color: rgb(139,190,230);
  --bs-link-hover-color-rgb: 139,190,230;
  --bs-link-decoration: none;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(139,190,230);
  --bs-btn-border-color: rgb(139,190,230);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #9CC8EA;
  --bs-btn-hover-border-color: #97C5E9;
  --bs-btn-focus-shadow-rgb: 21,29,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A2CBEB;
  --bs-btn-active-border-color: #97C5E9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(139,190,230);
  --bs-btn-disabled-border-color: rgb(139,190,230);
}

.btn-outline-primary {
  --bs-btn-color: rgb(139,190,230);
  --bs-btn-border-color: rgb(139,190,230);
  --bs-btn-focus-shadow-rgb: 139,190,230;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(139,190,230);
  --bs-btn-hover-border-color: rgb(139,190,230);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(139,190,230);
  --bs-btn-active-border-color: rgb(139,190,230);
  --bs-btn-disabled-color: rgb(139,190,230);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(139,190,230);
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFFFFF;
  --bs-btn-active-border-color: #FFFFFF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
}

.btn-outline-secondary {
  --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;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(221,240,255);
  --bs-btn-border-color: rgb(221,240,255);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E2F2FF;
  --bs-btn-hover-border-color: #E0F2FF;
  --bs-btn-focus-shadow-rgb: 33,36,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E4F3FF;
  --bs-btn-active-border-color: #E0F2FF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(221,240,255);
  --bs-btn-disabled-border-color: rgb(221,240,255);
}

.btn-outline-success {
  --bs-btn-color: rgb(221,240,255);
  --bs-btn-border-color: rgb(221,240,255);
  --bs-btn-focus-shadow-rgb: 221,240,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(221,240,255);
  --bs-btn-hover-border-color: rgb(221,240,255);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(221,240,255);
  --bs-btn-active-border-color: rgb(221,240,255);
  --bs-btn-disabled-color: rgb(221,240,255);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(221,240,255);
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFFFFF;
  --bs-btn-active-border-color: #FFFFFF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
}

.btn-outline-info {
  --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;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fff3ba;
  --bs-btn-border-color: #fff3ba;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFF5C4;
  --bs-btn-hover-border-color: #FFF4C1;
  --bs-btn-focus-shadow-rgb: 38,36,28;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFF5C8;
  --bs-btn-active-border-color: #FFF4C1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fff3ba;
  --bs-btn-disabled-border-color: #fff3ba;
}

.btn-outline-warning {
  --bs-btn-color: #fff3ba;
  --bs-btn-border-color: #fff3ba;
  --bs-btn-focus-shadow-rgb: 255,243,186;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fff3ba;
  --bs-btn-hover-border-color: #fff3ba;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fff3ba;
  --bs-btn-active-border-color: #fff3ba;
  --bs-btn-disabled-color: #fff3ba;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff3ba;
}

.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;
}

[data-bs-theme=dark] {
  --bs-light: rgb(70,70,70);
  --bs-light-rgb: 70,70,70;
  --bs-light-text-emphasis: #909090;
  --bs-light-bg-subtle: #0E0E0E;
  --bs-light-border-subtle: #2A2A2A;
  --bs-body-bg: #08283c;
  --bs-body-bg-rgb: 8,40,60;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(70,70,70);
  --bs-btn-border-color: rgb(70,70,70);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3C3C3C;
  --bs-btn-hover-border-color: #383838;
  --bs-btn-focus-shadow-rgb: 227,227,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383838;
  --bs-btn-active-border-color: #353535;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(70,70,70);
  --bs-btn-disabled-border-color: rgb(70,70,70);
}

[data-bs-theme=dark] .btn-outline-light, .btn-outline-light[data-bs-theme=dark] {
  --bs-btn-color: rgb(70,70,70);
  --bs-btn-border-color: rgb(70,70,70);
  --bs-btn-focus-shadow-rgb: 70,70,70;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(70,70,70);
  --bs-btn-hover-border-color: rgb(70,70,70);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(70,70,70);
  --bs-btn-active-border-color: rgb(70,70,70);
  --bs-btn-disabled-color: rgb(70,70,70);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(70,70,70);
}

/* Alle Fotos mit abgerundeten Ecken */
img,
img.rounded,
img.img-fluid,
.img-fluid {
  border-radius: 25px !important;
}

