@font-face {
    font-family: "Fredoka";
    src: url("https://homol.leds.academy/pluginfile.php/1/local_ledstheming/fontbody/4/Fredoka-VariableFont_wdth%2Cwght.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body.ledstheming {
  background-color: #ffffff;
  font-family: "Fredoka", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
body.ledstheming .btn-primary {
  --bs-btn-color: #1d1d1f;
  --bs-btn-hover-color: #1d1d1f;
  --bs-btn-active-color: #1d1d1f;
  --bs-btn-disabled-color: #1d1d1f;
  --bs-btn-bg: #c76e00;
  --bs-btn-border-color: #c76e00;
  --bs-btn-hover-bg: #9f5800;
  --bs-btn-hover-border-color: #9f5800;
  --bs-btn-active-bg: #814800;
  --bs-btn-active-border-color: #814800;
  --bs-btn-disabled-bg: #c76e00;
  --bs-btn-disabled-border-color: #c76e00;
  background-color: #c76e00;
  border-color: #c76e00;
  color: #1d1d1f;
}
body.ledstheming .btn-primary:hover, body.ledstheming .btn-primary:focus {
  color: #1d1d1f;
  background-color: #9f5800;
  border-color: #9f5800;
}
body.ledstheming .btn-primary:active, body.ledstheming .btn-primary.active {
  background-color: #814800;
  border-color: #814800;
}
body.ledstheming .btn-outline-primary {
  --bs-btn-color: #c76e00;
  --bs-btn-border-color: #c76e00;
  --bs-btn-hover-bg: #c76e00;
  --bs-btn-hover-border-color: #c76e00;
  --bs-btn-active-bg: #9f5800;
  --bs-btn-active-border-color: #9f5800;
  color: #c76e00;
  border-color: #c76e00;
}
body.ledstheming .btn-outline-primary:hover, body.ledstheming .btn-outline-primary:focus {
  background-color: #c76e00;
  border-color: #c76e00;
  color: #1d1d1f;
}
body.ledstheming .btn-secondary {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #005aff;
  --bs-btn-border-color: #005aff;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #0048cc;
  --bs-btn-hover-border-color: #0048cc;
}
body.ledstheming .bg-primary, body.ledstheming .badge.bg-primary {
  background-color: #c76e00 !important;
  color: #1d1d1f;
}
body.ledstheming .text-primary {
  color: #c76e00 !important;
}
body.ledstheming .border-primary {
  border-color: #c76e00 !important;
}
body.ledstheming .form-control:focus, body.ledstheming .form-select:focus, body.ledstheming .form-check-input:focus {
  border-color: #c76e00;
  box-shadow: 0 0 0 0.25rem rgba(199, 110, 0, 0.25);
}
body.ledstheming .form-check-input:checked {
  background-color: #c76e00;
  border-color: #c76e00;
}
body.ledstheming .nav-pills .nav-link.active, body.ledstheming .nav-pills .show > .nav-link {
  background-color: #c76e00;
}
body.ledstheming .nav-tabs .nav-link.active {
  color: #c76e00;
  border-bottom-color: #c76e00;
}
body.ledstheming .page-item.active .page-link {
  background-color: #c76e00;
  border-color: #c76e00;
}
body.ledstheming .page-link {
  color: #9f5800;
}
body.ledstheming .progress-bar {
  background-color: #c76e00;
}
body.ledstheming a:focus-visible, body.ledstheming button:focus-visible, body.ledstheming .btn:focus-visible {
  outline: 2px solid #c76e00;
  outline-offset: 2px;
}
body.ledstheming .courseindex .courseindex-item.pageitem {
  border-left-color: #c76e00;
}
body.ledstheming .navbar .nav-link.active {
  color: #c76e00;
}
body.ledstheming .navbar-brand img, body.ledstheming .navbar-brand .logo, body.ledstheming img.logo, body.ledstheming .login-wrapper img.logo {
  content: url("https://homol.leds.academy/pluginfile.php/1/local_ledstheming/logo/4/logo%20leter.png");
  max-height: 2.5rem;
  width: auto;
}
:where(body.ledstheming) :where(a:not(.btn, .nav-link, .dropdown-item, .page-link)) {
  color: #9f5800;
}
:where(body.ledstheming) :where(a:not(.btn, .nav-link, .dropdown-item, .page-link)):hover, :where(body.ledstheming) :where(a:not(.btn, .nav-link, .dropdown-item, .page-link)):focus {
  color: #7f4600;
}
:where(body.ledstheming) :where(.activity-item .activityname a, .aalink) {
  color: #9f5800;
}
body.ledstheming:not(#turma) {
  --leds-color-text: #431407;
  --leds-color-text-muted: rgba(67, 20, 7, 0.68);
  --leds-color-border: rgba(194, 65, 12, 0.18);
  --leds-color-border-strong: rgba(194, 65, 12, 0.4);
  --leds-color-accent: #C2410C;
  --leds-color-accent-soft: #FFEDD5;
  --leds-color-focus: rgba(255, 122, 26, 0.55);
  --leds-shell-surface-bg: #FFF8F0;
  --leds-shell-surface-shadow: 0 0 0 2px #C2410C, 0 14px 0 rgba(67, 20, 7, 0.18);
  --leds-course-card-radius: 1.75rem;
  --leds-course-card-padding: 0.5rem;
  --leds-course-card-shadow: 0 4px 0 rgba(67, 20, 7, 0.14);
  --leds-course-card-shadow-hover: 0 8px 0 rgba(67, 20, 7, 0.16);
  --leds-course-card-lift: -4px;
  --leds-course-card-media-zoom: 1.04;
  --leds-catalogue-hero-radius: 2rem;
  --leds-btn-radius: 999px;
  --leds-btn-font-weight: 600;
  --leds-btn-primary-bg: #C2410C;
  --leds-btn-primary-fg: #fff;
  --leds-btn-primary-bg-hover: #9A3412;
  --leds-btn-primary-bg-active: #431407;
  --leds-btn-primary-shadow: none;
  --leds-btn-secondary-bg: #fff;
  --leds-btn-secondary-fg: #431407;
  --leds-btn-secondary-border: #C2410C;
  --leds-btn-hover-bg: #FFEDD5;
  --leds-btn-hover-fg: #431407;
  --leds-btn-hover-border: #C2410C;
  --leds-module-radius: 1.75rem;
  --leds-module-bg: #fff;
  --leds-module-border: rgba(194, 65, 12, 0.3);
  --leds-module-shadow: 0 4px 0 rgba(67, 20, 7, 0.14);
  --leds-lesson-radius: 1.25rem;
  --leds-lesson-bg: #fff;
  --leds-lesson-hover-bg: #FFEDD5;
  --leds-lesson-icon-bg: #FFE14D;
  --leds-lesson-icon-fg: #431407;
  --leds-lesson-done-icon-bg: #CDF25E;
  --leds-lesson-done-icon-fg: #431407;
  --leds-menu-bg: #fff;
  --leds-menu-border: rgba(194, 65, 12, 0.3);
  --leds-menu-item-hover-bg: #FFEDD5;
  --leds-menu-item-hover-fg: #431407;
  --leds-blocks-drawer-block-bg: #fff;
  --leds-material-bg: rgba(255, 255, 255, 0.85);
  --leds-material-bg-strong: #fff;
  --leds-material-border: rgba(194, 65, 12, 0.3);
  --leds-rail-bg: transparent;
  --leds-rail-blur: none;
  --leds-rail-border: transparent;
  --leds-rail-fg: #431407;
  --leds-rail-fg-hover: #431407;
  --leds-rail-hover-bg: rgba(255, 255, 255, 0.4);
  --leds-rail-active-bg: #fff;
  --leds-rail-active-fg: #C2410C;
  --leds-catalogue-tabs-bg: #fff;
  --leds-catalogue-tabs-fg: #431407;
  --leds-catalogue-tabs-hover-bg: #FFEDD5;
  --leds-catalogue-tabs-active-bg: #C2410C;
  --leds-catalogue-tabs-active-fg: #fff;
  --leds-catalogue-tabs-active-shadow: none;
  --leds-catalogue-tabs-count-bg: #FFE14D;
  --leds-catalogue-hero-bg: #FF7A1A;
  --leds-catalogue-hero-fg: #431407;
  --leds-catalogue-hero-muted-fg: rgba(67, 20, 7, 0.8);
  --leds-catalogue-hero-accent: #FFC2DD;
  --leds-catalogue-hero-shadow: 0 4px 0 rgba(67, 20, 7, 0.14);
  --leds-catalogue-hero-circle-opacity: 1;
  background-color: #FF7A1A;
  background-image: radial-gradient(circle at 100% 0%, #FFC2DD 0 14rem, transparent 14rem), radial-gradient(circle at 0% 100%, #FFE14D 0 11rem, transparent 11rem);
  background-attachment: fixed;
}
body.ledstheming:not(#turma) h1, body.ledstheming:not(#turma) h2, body.ledstheming:not(#turma) h3, body.ledstheming:not(#turma) h4, body.ledstheming:not(#turma) .h1, body.ledstheming:not(#turma) .h2, body.ledstheming:not(#turma) .h3, body.ledstheming:not(#turma) .h4 {
  font-weight: 600;
  letter-spacing: -0.01em;
}
body.ledstheming:not(#turma) .leds-category-hero {
  border: 2px solid #431407;
  min-block-size: 17rem;
}
body.ledstheming:not(#turma) .leds-category-hero::before {
  inset-block-start: auto;
  inset-block-end: -30%;
  inset-inline-end: -6%;
}
body.ledstheming:not(#turma) .leds-category-hero::after {
  inline-size: clamp(8rem, 16vw, 12rem);
  inset-block-end: 1rem;
  inset-inline-end: clamp(1rem, 6vw, 4rem);
  border: 0;
  border-radius: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23FFE14D' d='M100 20c6 12 5 24-1 32 12-11 29-15 42-10-9 3-15 9-18 17 28 8 47 32 47 63 0 38-31 62-70 62s-70-24-70-62c0-31 19-55 46-63-6-9-7-21 1-33 3 11 9 18 17 21-1-11 1-20 6-27z'/%3E%3Ccircle cx='60' cy='134' r='13' fill='%23FFC2DD'/%3E%3Ccircle cx='140' cy='134' r='13' fill='%23FFC2DD'/%3E%3Cpath d='M68 112q9 -11 18 0M114 112q9 -11 18 0' fill='none' stroke='%23431407' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M84 134q16 26 32 0z' fill='%23431407'/%3E%3Cpath fill='%23fff' d='M28 44l4 10 10 4 -10 4 -4 10 -4 -10 -10 -4 10 -4z'/%3E%3Cpath fill='%23fff' d='M170 30l3 7 7 3 -7 3 -3 7 -3 -7 -7 -3 7 -3z'/%3E%3C/svg%3E") center / contain no-repeat;
  opacity: 1;
  transform-origin: 50% 100%;
  animation: turma-wobble 3.2s ease-in-out infinite;
}
body.ledstheming:not(#turma) .leds-category-hero__content {
  padding-inline-end: clamp(0rem, 14vw, 12rem);
}
body.ledstheming:not(#turma) .leds-category-hero__eyebrow {
  display: inline-block;
  padding: 0.35em 0.9em;
  border-radius: 999px;
  background-color: #fff;
  color: #C2410C;
  letter-spacing: 0.06em;
}
body.ledstheming:not(#turma) .leds-category-hero__title {
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.02;
}
body.ledstheming:not(#turma) .leds-category-banner {
  border: 2px solid #431407;
}
@media (max-width: 767.98px) {
  body.ledstheming:not(#turma) .leds-category-hero, body.ledstheming:not(#turma) .leds-category-banner {
    border-inline: 0;
  }
}
body.ledstheming:not(#turma) .leds-category-banner__dots {
  background-color: rgba(67, 20, 7, 0.55);
}
body.ledstheming:not(#turma) .leds-category-banner__dots [data-bs-slide-to] {
  inline-size: 0.6rem;
  block-size: 0.6rem;
  border-radius: 999px;
  background-color: #fff;
  transition: inline-size 0.2s ease, background-color 0.2s ease;
}
body.ledstheming:not(#turma) .leds-category-banner__dots .active {
  inline-size: 1.6rem;
  background-color: #FFE14D;
}
body.ledstheming:not(#turma) .leds-course-card {
  --leds-course-card-bg: #fff;
  --leds-course-card-media-bg: #FFEDD5;
  --leds-course-card-title-fg: #431407;
  --leds-course-card-summary-fg: rgba(67, 20, 7, 0.75);
  --leds-course-card-progress-track: rgba(67, 20, 7, 0.14);
  --leds-course-card-progress-bar: #C2410C;
  --leds-course-card-progress-fg: rgba(67, 20, 7, 0.75);
  --leds-course-card-category-bg: #fff;
  --leds-course-card-category-fg: #431407;
  border: 2px solid #431407;
  transition: transform 0.18s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.18s ease;
}
body.ledstheming:not(#turma) .leds-course-card:hover, body.ledstheming:not(#turma) .leds-course-card:focus-within {
  transform: translateY(-4px) rotate(-0.8deg);
}
body.ledstheming:not(#turma) .leds-course-card:nth-of-type(even):hover, body.ledstheming:not(#turma) .leds-course-card:nth-of-type(even):focus-within {
  transform: translateY(-4px) rotate(0.8deg);
}
body.ledstheming:not(#turma) .leds-course-card .leds-course-card__media {
  outline: 2px solid #431407;
  outline-offset: -2px;
}
body.ledstheming:not(#turma) .leds-course-card .leds-course-card__title {
  font-weight: 600;
}
body.ledstheming:not(#turma) .leds-course-card .leds-course-card__category {
  border: 1.5px solid #431407;
  font-weight: 600;
}
body.ledstheming:not(#turma) .leds-course-card .leds-course-card__summary a {
  color: #9A3412;
}
body.ledstheming:not(#turma) .leds-course-card .leds-btn--secondary {
  --bs-btn-color: #431407;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #431407;
  --bs-btn-hover-color: #431407;
  --bs-btn-hover-bg: #FFF8F0;
  --bs-btn-hover-border-color: #431407;
  border: 1.5px solid #431407;
  background-color: #fff;
  color: #431407;
}
body.ledstheming:not(#turma) .leds-course-card .leds-btn--primary-outline {
  --bs-btn-color: #431407;
  --bs-btn-bg: #CDF25E;
  --bs-btn-border-color: #431407;
  --bs-btn-hover-color: #431407;
  --bs-btn-hover-bg: #c1ef38;
  --bs-btn-hover-border-color: #431407;
  border: 1.5px solid #431407;
  background-color: #CDF25E;
  color: #431407;
}
body.ledstheming:not(#turma) .leds-course-card .leds-btn--primary-outline:hover, body.ledstheming:not(#turma) .leds-course-card .leds-btn--primary-outline:focus-visible {
  background-color: #c1ef38;
  color: #431407;
}
body.ledstheming:not(#turma) .leds-course-card .leds-btn--primary {
  border: 1.5px solid #431407;
}
body.ledstheming:not(#turma) .btn-primary, body.ledstheming:not(#turma) .btn-secondary, body.ledstheming:not(#turma) .btn-outline-primary, body.ledstheming:not(#turma) .btn-outline-secondary {
  --bs-btn-border-radius: 999px;
  border-radius: 999px;
  padding-inline: 1.25rem;
  font-weight: 600;
}
body.ledstheming:not(#turma) .btn-primary, body.ledstheming:not(#turma) .leds-btn--primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C2410C;
  --bs-btn-border-color: #C2410C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9A3412;
  --bs-btn-hover-border-color: #9A3412;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #431407;
  --bs-btn-active-border-color: #431407;
  color: #fff;
  background-color: #C2410C;
  box-shadow: 0 3px 0 #431407;
  transition: transform 0.12s ease, box-shadow 0.12s ease, background-color 0.12s ease;
}
body.ledstheming:not(#turma) .btn-primary:hover, body.ledstheming:not(#turma) .btn-primary:focus-visible, body.ledstheming:not(#turma) .leds-btn--primary:hover, body.ledstheming:not(#turma) .leds-btn--primary:focus-visible {
  color: #fff;
  background-color: #9A3412;
  transform: translateY(-1px);
  box-shadow: 0 4px 0 #431407;
}
body.ledstheming:not(#turma) .btn-primary:active, body.ledstheming:not(#turma) .leds-btn--primary:active {
  transform: translateY(2px);
  box-shadow: 0 1px 0 #431407;
}
body.ledstheming:not(#turma) .btn-outline-primary, body.ledstheming:not(#turma) .leds-btn--primary-outline {
  --bs-btn-color: #C2410C;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #C2410C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C2410C;
  --bs-btn-hover-border-color: #C2410C;
  border: 1.5px solid #C2410C;
  transition: transform 0.12s ease, background-color 0.12s ease;
}
body.ledstheming:not(#turma) .btn-outline-primary:active, body.ledstheming:not(#turma) .leds-btn--primary-outline:active {
  transform: translateY(2px);
}
body.ledstheming:not(#turma) .btn-secondary, body.ledstheming:not(#turma) .btn-outline-secondary, body.ledstheming:not(#turma) .leds-btn--secondary {
  --bs-btn-color: #431407;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #C2410C;
  --bs-btn-hover-color: #431407;
  --bs-btn-hover-bg: #FFEDD5;
  --bs-btn-hover-border-color: #C2410C;
  --bs-btn-active-bg: #FFEDD5;
  --bs-btn-active-border-color: #C2410C;
  border: 1.5px solid #C2410C;
  background-color: #fff;
  color: #431407;
  transition: transform 0.12s ease, background-color 0.12s ease;
}
body.ledstheming:not(#turma) .btn-secondary:hover, body.ledstheming:not(#turma) .btn-secondary:focus-visible, body.ledstheming:not(#turma) .btn-outline-secondary:hover, body.ledstheming:not(#turma) .btn-outline-secondary:focus-visible, body.ledstheming:not(#turma) .leds-btn--secondary:hover, body.ledstheming:not(#turma) .leds-btn--secondary:focus-visible {
  background-color: #FFEDD5;
  color: #431407;
}
body.ledstheming:not(#turma) .btn-secondary:active, body.ledstheming:not(#turma) .btn-outline-secondary:active, body.ledstheming:not(#turma) .leds-btn--secondary:active {
  transform: translateY(2px);
}
body.ledstheming:not(#turma) .leds-rail__link, body.ledstheming:not(#turma) .leds-rail [data-region="popover-region-toggle"] {
  background-color: rgba(255, 255, 255, 0.18);
}
body.ledstheming:not(#turma) .leds-rail__link:hover, body.ledstheming:not(#turma) .leds-rail__link:focus-visible, body.ledstheming:not(#turma) .leds-rail [data-region="popover-region-toggle"]:hover, body.ledstheming:not(#turma) .leds-rail [data-region="popover-region-toggle"]:focus-visible {
  background-color: var(--leds-rail-hover-bg);
}
body.ledstheming:not(#turma) .leds-rail .popover-region:not(.collapsed) [data-region="popover-region-toggle"] {
  background-color: var(--leds-rail-hover-bg);
}
body.ledstheming:not(#turma) .leds-rail__link.is-active {
  background-color: var(--leds-rail-active-bg);
  box-shadow: 0 0 0 2px #431407, 0 3px 0 2px #431407;
}
body.ledstheming:not(#turma) .leds-catalogue-tabs {
  border: 1.5px solid #C2410C;
}
body.ledstheming:not(#turma) .leds-catalogue-tabs__tab[aria-current="page"] .leds-catalogue-tabs__count {
  color: #431407;
}
body.ledstheming:not(#turma) .leds-catalogue-filter__option {
  border: 1.5px solid #C2410C;
  background-color: #fff;
  color: #431407;
  font-weight: 500;
  transition: transform 0.12s ease, background-color 0.12s ease;
}
body.ledstheming:not(#turma) .leds-catalogue-filter__option:hover {
  background-color: #FFEDD5;
  color: #431407;
}
body.ledstheming:not(#turma) .leds-catalogue-filter__option:active {
  transform: translateY(2px);
}
body.ledstheming:not(#turma) .leds-catalogue-filter__option:has(.leds-catalogue-filter__input:checked) {
  border-color: #C2410C;
  background-color: #C2410C;
  color: #fff;
  box-shadow: 0 3px 0 #431407;
}
body.ledstheming:not(#turma) .leds-catalogue-filter__clear {
  color: #9A3412;
  font-weight: 500;
}
body.ledstheming:not(#turma) .leds-catalogue-empty {
  position: relative;
  padding-block-start: 7.5rem;
  border: 2px solid #431407;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23FFE14D' d='M100 20c6 12 5 24-1 32 12-11 29-15 42-10-9 3-15 9-18 17 28 8 47 32 47 63 0 38-31 62-70 62s-70-24-70-62c0-31 19-55 46-63-6-9-7-21 1-33 3 11 9 18 17 21-1-11 1-20 6-27z'/%3E%3Ccircle cx='60' cy='134' r='13' fill='%23FFC2DD'/%3E%3Ccircle cx='140' cy='134' r='13' fill='%23FFC2DD'/%3E%3Cpath d='M68 112q9 -11 18 0M114 112q9 -11 18 0' fill='none' stroke='%23431407' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M84 134q16 26 32 0z' fill='%23431407'/%3E%3Cpath fill='%23fff' d='M28 44l4 10 10 4 -10 4 -4 10 -4 -10 -10 -4 10 -4z'/%3E%3Cpath fill='%23fff' d='M170 30l3 7 7 3 -7 3 -3 7 -3 -7 -7 -3 7 -3z'/%3E%3C/svg%3E") 1.5rem 1.25rem / 5.5rem no-repeat, #DDD7CD;
  box-shadow: 0 4px 0 rgba(67, 20, 7, 0.14);
}
body.ledstheming:not(#turma) .leds-catalogue-empty__message {
  color: #431407;
  font-weight: 500;
}
body.ledstheming:not(#turma) .course-section > .section-item, body.ledstheming:not(#turma) .card, body.ledstheming:not(#turma) .block, body.ledstheming:not(#turma) .dropdown-menu, body.ledstheming:not(#turma) .modal-content {
  border: 1.5px solid rgba(194, 65, 12, 0.3);
}
body.ledstheming:not(#turma) .card, body.ledstheming:not(#turma) .block {
  border-radius: 1.25rem;
  box-shadow: 0 4px 0 rgba(67, 20, 7, 0.14);
}
body.ledstheming:not(#turma) .modal-content {
  border-radius: 1.5rem;
  box-shadow: 0 10px 0 rgba(67, 20, 7, 0.18);
}
body.ledstheming:not(#turma) .course-content .activity-item {
  border: 1.5px solid rgba(194, 65, 12, 0.3);
  transition: transform 0.15s ease, background-color 0.15s ease;
}
body.ledstheming:not(#turma) .course-content .activity-item:hover {
  transform: translateY(-2px);
}
body.ledstheming:not(#turma) .badge {
  border-radius: 999px;
  padding: 0.35em 0.75em;
  font-weight: 600;
}
body.ledstheming:not(#turma) .form-control, body.ledstheming:not(#turma) .form-select {
  border: 1.5px solid rgba(194, 65, 12, 0.3);
  border-radius: 1rem;
  background-color: #fff;
}
body.ledstheming:not(#turma) .form-control:focus, body.ledstheming:not(#turma) .form-select:focus {
  border-color: #C2410C;
  box-shadow: 0 0 0 4px rgba(255, 122, 26, 0.3);
}
body.ledstheming:not(#turma) .form-check-input:checked {
  border-color: #C2410C;
  background-color: #C2410C;
}
body.ledstheming:not(#turma) .progress {
  border-radius: 999px;
  background-color: rgba(67, 20, 7, 0.1);
}
body.ledstheming:not(#turma) .progress-bar {
  border-radius: 999px;
  background-color: #FF7A1A;
}
@media (prefers-reduced-motion: reduce) {
  body.ledstheming:not(#turma) .leds-category-hero::after {
    animation: none;
  }
  body.ledstheming:not(#turma) .leds-course-card:hover, body.ledstheming:not(#turma) .leds-course-card:focus-within, body.ledstheming:not(#turma) .leds-course-card:nth-of-type(even):hover, body.ledstheming:not(#turma) .leds-course-card:nth-of-type(even):focus-within {
    transform: none;
  }
}
@keyframes turma-wobble {
  0%, 100% {
    transform: rotate(-4deg);
  }
  50% {
    transform: rotate(4deg) translateY(-4px);
  }
}
