/* Generated by docs/build_dark_theme.py. Do not edit by hand. */

/* public/assets/frontend/default/css/style.css [dark] */
html[data-theme="dark"] body {
    color: var(--muted);
}
html[data-theme="dark"] .text-color {
    color: var(--muted) !important;
}
html[data-theme="dark"] .color-1 {
    color: var(--cobalt) !important;
}
html[data-theme="dark"] .color-2 {
    color: var(--ink) !important;
}
html[data-theme="dark"] .color-black {
    color: var(--ink) !important;
}
html[data-theme="dark"] .form-select:focus {
    border-color: var(--cobalt);
}
html[data-theme="dark"] .gradient {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .sub-header {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .sub-header-left ul li a {
    color: var(--ink);
}
html[data-theme="dark"] .sub-header-left ul li a:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .header-area {
    background-color: var(--card);
}
html[data-theme="dark"] .primary-menu li a {
    color: var(--muted);
}
html[data-theme="dark"] .primary-menu li a::after {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .primary-menu li a:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .primary-menu li a.active {
    color: var(--cobalt) !important;
}
html[data-theme="dark"] .gSearch-icon:after {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .gSearch-icon i {
    color: var(--ink);
}
html[data-theme="dark"] .primary-end .nice-control .current {
    color: var(--ink);
}
html[data-theme="dark"] .gSearch-show {
    border: 1px solid var(--cobalt);
}
html[data-theme="dark"] .gSearch-show .form-control:focus,
html[data-theme="dark"] .gSearch-show .form-control {
    color: var(--ink) !important;
}
html[data-theme="dark"] .gSearch-show .form-control::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] .Esearch_entry button {
    color: var(--muted);
}
html[data-theme="dark"] .main-mega-menu {
    background: var(--card);
}
html[data-theme="dark"] .mega-menu-items h4 {
    color: var(--muted);
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .child_category_menu {
    background: var(--card);
}
html[data-theme="dark"] .mega_list li a:hover {
    background-color: var(--surface-2);
    color: var(--muted) !important;
}
html[data-theme="dark"] .us-btn {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .Userprofile .dropmenu-end a {
    color: var(--muted);
}
html[data-theme="dark"] .Userprofile .dropmenu-end a:hover svg path,
html[data-theme="dark"] .Userprofile .dropmenu-end a:hover {
    color: var(--cobalt);
    fill: var(--cobalt);
}
html[data-theme="dark"] .Userprofile .dropmenu-end {
    background-color: var(--card);
}
html[data-theme="dark"] .figure_text p {
    color: var(--muted);
}
html[data-theme="dark"] .off-menu .primary-menu li a:hover {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .offcanvas-header .btn-close {
    background-color: var(--card);
}
html[data-theme="dark"] .banner-content h5 {
    color: var(--cobalt);
}
html[data-theme="dark"] .banner-content h1 {
    color: var(--ink);
}
html[data-theme="dark"] .color {
    color: var(--cobalt);
}
html[data-theme="dark"] .banner-content p {
    color: var(--muted);
}
html[data-theme="dark"] .banner-btn .learn-btn {
    color: var(--ink);
}
html[data-theme="dark"] .banner-btn .learn-btn i {
    background: var(--card);
    color: var(--cobalt);
    border-left: 2px solid var(--cobalt);
}
html[data-theme="dark"] .over-text {
    background-color: var(--card);
}
html[data-theme="dark"] .b-text h5 {
    color: var(--ink);
}
html[data-theme="dark"] .pr-wrap {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .title-head {
    color: var(--cobalt);
}
html[data-theme="dark"] .title {
    color: var(--ink);
}
html[data-theme="dark"] .single-category {
    background-color: var(--card);
}
html[data-theme="dark"] .single-category h4 {
    color: var(--ink);
}
html[data-theme="dark"] .single-category p {
    color: var(--muted);
}
html[data-theme="dark"] .single-feature {
    background-color: var(--card);
    color: var(--muted);
}
html[data-theme="dark"] .entry-title h3 {
    color: var(--ink);
}
html[data-theme="dark"] .single-feature:hover .learn-creator .learn-more {
    color: var(--cobalt);
}
html[data-theme="dark"] .learn-creator .learn-more {
    color: var(--ink);
}
html[data-theme="dark"] .heart {
    background: var(--surface-2);
}
html[data-theme="dark"] .heart:hover,
html[data-theme="dark"] .heart.inList {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .instructor-motion li,
html[data-theme="dark"] .entry-details ul li {
    color: var(--muted);
}
html[data-theme="dark"] .creator p span {
    color: var(--ink);
}
html[data-theme="dark"] .description {
    color: var(--muted);
}
html[data-theme="dark"] .skil-content ul li .svg {
    background-color: var(--wash);
}
html[data-theme="dark"] .skill-text span {
    color: var(--ink);
}
html[data-theme="dark"] .color-dash {
    background-color: var(--wash) !important;
}
html[data-theme="dark"] .color-green {
    background-color: var(--wash) !important;
}
html[data-theme="dark"] .skill-image .b-text h5 {
    color: var(--cobalt);
}
html[data-theme="dark"] .skill-image .over-text span {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .eCard2 .entry-details p {
    color: var(--muted);
}
html[data-theme="dark"] .Ecard {
    background-color: var(--card);
}
html[data-theme="dark"] .Ecard .card-body h4 {
    color: var(--ink);
}
html[data-theme="dark"] .Ecard .card-body .read-text {
    color: var(--ink);
}
html[data-theme="dark"] .Ecard:hover .read-text {
    color: var(--cobalt);
}
html[data-theme="dark"] .b-card .card-head span {
    color: var(--accent-ink);
    background-color: var(--cobalt);
}
html[data-theme="dark"] .b_bottom span {
    color: var(--muted);
}
html[data-theme="dark"] .blog-widget li:hover {
    background: rgba(111, 192, 222, 0.188);
    color: var(--cobalt);
}
html[data-theme="dark"] .form-check-input:checked {
    border-color: var(--cobalt) !important;
}
html[data-theme="dark"] .border-bottom {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .ttr-post-header span {
    color: var(--muted);
}
html[data-theme="dark"] .ttr-post-header .post-titles {
    color: var(--ink);
}
html[data-theme="dark"] .testimonial-des {
    background: var(--card);
}
html[data-theme="dark"] .user-info h4 {
    color: var(--ink);
}
html[data-theme="dark"] .testimonial-des .description::before {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .user-slider .owl-nav .owl-prev,
html[data-theme="dark"] .user-slider .owl-nav .owl-next {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .ol-card p-4 {
    background-color: var(--card);
}
html[data-theme="dark"] .ol-card p-4 .card-body h4 {
    color: var(--ink);
}
html[data-theme="dark"] .ol-card p-4 .card-body .read-text {
    color: var(--ink);
}
html[data-theme="dark"] .ol-card p-4:hover .read-text {
    color: var(--cobalt);
}
html[data-theme="dark"] .b-card .card-head span {
    color: var(--accent-ink);
    background-color: var(--cobalt);
}
html[data-theme="dark"] .b_bottom span {
    color: var(--muted);
}
html[data-theme="dark"] .blog-widget li:hover {
    background: rgba(111, 192, 222, 0.188);
    color: var(--cobalt);
}
html[data-theme="dark"] .form-check-input:checked {
    border-color: var(--cobalt) !important;
}
html[data-theme="dark"] .border-bottom {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .ttr-post-header span {
    color: var(--muted);
}
html[data-theme="dark"] .ttr-post-header .post-titles {
    color: var(--ink);
}
html[data-theme="dark"] .eNtry-breadcum .breadcrumb-item a {
    color: var(--ink);
}
html[data-theme="dark"] .breadcrumb-item + .breadcrumb-item::before {
    color: var(--ink);
}
html[data-theme="dark"] .eNtry-breadcum .breadcrumb-item.active {
    color: var(--muted);
}
html[data-theme="dark"] .g-title {
    color: var(--ink);
}
html[data-theme="dark"] .g-btn {
    background-color: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .showing-text {
    color: var(--ink);
}
html[data-theme="dark"] .tab-list a {
    color: var(--ink);
}
html[data-theme="dark"] .tab-list li.active {
    background: var(--card);
}
html[data-theme="dark"] .page-link:hover,
html[data-theme="dark"] .page-item.active .page-link,
html[data-theme="dark"] .entry-pagination .pagination li.active a {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .page-link {
    background-color: var(--card);
    color: var(--muted) !important;
}
html[data-theme="dark"] .ct-text h3 {
    color: var(--cobalt);
}
html[data-theme="dark"] .ct_hover span {
    color: var(--ink);
}
html[data-theme="dark"] .ol-card p-4:hover .ct_hover span {
    color: var(--cobalt);
}
html[data-theme="dark"] .ct-text h3 del {
    color: var(--muted);
}
html[data-theme="dark"] .ct-text p {
    color: var(--muted);
}
html[data-theme="dark"] .ct-text p span {
    color: var(--ink);
}
html[data-theme="dark"] .g-card .card-body h5 {
    color: var(--ink);
}
html[data-theme="dark"] .sidebar {
    background-color: var(--card);
}
html[data-theme="dark"] .search .form-control {
    border: 1px solid var(--line);
    color: var(--muted);
}
html[data-theme="dark"] .search .form-control:focus,
html[data-theme="dark"] .search .form-control::placeholder {
    color: var(--muted) !important;
}
html[data-theme="dark"] .search .submit {
    color: var(--muted);
}
html[data-theme="dark"] .widget-title {
    color: var(--ink);
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .entry-widget li a {
    color: var(--muted);
}
html[data-theme="dark"] .entry-widget li a:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .down-text {
    color: var(--cobalt);
}
html[data-theme="dark"] .entry_range .form-control {
    color: var(--muted);
}
html[data-theme="dark"] .entry_range .form-control::placeholder {
    color: var(--ink);
}
html[data-theme="dark"] .entry_range p {
    color: var(--ink);
}
html[data-theme="dark"] .entry_range .form-control:focus {
    color: var(--muted) !important;
}
html[data-theme="dark"] .ui-state-default,
html[data-theme="dark"] .ui-widget-content .ui-state-default,
html[data-theme="dark"] .ui-widget-header .ui-state-default,
html[data-theme="dark"] .ui-button,
html[data-theme="dark"] .ui-button.ui-state-disabled:hover,
html[data-theme="dark"] .ui-button.ui-state-disabled:active {
    border: 1px solid var(--cobalt) !important;
    background: var(--cobalt) !important;
    color: var(--cobalt);
}
html[data-theme="dark"] .ui-widget-header {
    border: 1px solid var(--cobalt) !important;
    background: var(--cobalt) !important;
    color: var(--accent-ink);
}
html[data-theme="dark"] .ui-widget-content {
    border-color: var(--line) !important;
    background-color: var(--surface-3) !important;
}
html[data-theme="dark"] .eBar-card ul li span {
    color: var(--ink);
}
html[data-theme="dark"] .eBar-card .learn-more {
    color: var(--ink);
}
html[data-theme="dark"] .eBar-card .learn-more::after {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .eBar-card:hover .learn-more {
    color: var(--cobalt);
}
html[data-theme="dark"] .ol-card p-42 .entry-details p {
    color: var(--muted);
}
html[data-theme="dark"] .single-details {
    background-color: var(--wash);
}
html[data-theme="dark"] .btn-wrap .learn-btn {
    color: var(--ink);
    border: 1px solid var(--cobalt);
}
html[data-theme="dark"] .instruct-add li {
    color: var(--ink);
}
html[data-theme="dark"] .instruct-add li span {
    color: var(--muted) !important;
}
html[data-theme="dark"] .right-profile .f-socials li a {
    color: var(--muted);
}
html[data-theme="dark"] .contact-icon {
    border: 1px solid var(--line);
}
html[data-theme="dark"] .contact-card p {
    color: var(--muted);
}
html[data-theme="dark"] .contact-card a {
    color: var(--cobalt);
}
html[data-theme="dark"] .form-label {
    color: var(--ink);
}
html[data-theme="dark"] .global-form .form-control {
    color: var(--muted);
}
html[data-theme="dark"] .global-form .form-control::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] .global-form .form-control:focus {
    color: var(--muted) !important;
}
html[data-theme="dark"] .trophy-text {
    background-color: rgba(111, 192, 222, 0.12);
    color: var(--ink);
}
html[data-theme="dark"] .single-motion {
    background-color: var(--card);
}
html[data-theme="dark"] .my-panel {
    background-color: var(--card);
}
html[data-theme="dark"] .image-panel ul li::after {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .upload-hover-text {
    background: var(--cobalt);
}
html[data-theme="dark"] .gradient-border {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .course-sideBar {
    background-color: var(--card);
}
html[data-theme="dark"] .couses-tab-list li {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .couses-tab-list li a {
    color: var(--muted);
}
html[data-theme="dark"] .couses-tab-list li.active a {
    color: var(--cobalt);
}
html[data-theme="dark"] .couses-tab-list li.active a svg path {
    fill: var(--cobalt);
}
html[data-theme="dark"] .couses-tab-list li a:hover svg path,
html[data-theme="dark"] .couses-tab-list li a:hover {
    color: var(--cobalt);
    fill: var(--cobalt);
}
html[data-theme="dark"] .single-progress p,
html[data-theme="dark"] .single-progress h5 {
    color: var(--muted) !important;
}
html[data-theme="dark"] .c-card .eBtn {
    color: var(--ink) !important;
    border: 1px solid var(--cobalt);
}
html[data-theme="dark"] .c-card:hover .eBtn {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .privacy-policy,
html[data-theme="dark"] .entry_panel {
    background-color: var(--card);
}
html[data-theme="dark"] .remember-me a {
    color: var(--cobalt);
}
html[data-theme="dark"] .login-form .learn-btn {
    color: var(--ink);
    border: 1px solid var(--line);
}
html[data-theme="dark"] .sign-motion::before,
html[data-theme="dark"] .sign-motion::after {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .mybtn-play {
    border: 1px solid var(--line);
}
html[data-theme="dark"] .entry-player .g-title {
    color: var(--accent-ink);
    background: var(--cobalt);
}
html[data-theme="dark"] .player-left h4 {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .accordion-button {
    color: var(--ink);
}
html[data-theme="dark"] .accordion-button:not(.collapsed) {
    color: var(--cobalt);
}
html[data-theme="dark"] .accordion-item {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .lesson-list li a {
    color: var(--ink);
}
html[data-theme="dark"] .lesson-list li a:hover svg path,
html[data-theme="dark"] .lesson-list li a:hover {
    color: var(--cobalt);
    fill: var(--cobalt);
}
html[data-theme="dark"] .entry-tab .nav-link {
    color: var(--muted);
}
html[data-theme="dark"] .entry-tab .nav-tabs .nav-item.show .nav-link,
html[data-theme="dark"] .entry-tab .nav-tabs .nav-link.active {
    color: var(--ink);
}
html[data-theme="dark"] .entry-tab .nav-tabs .nav-link.active::after {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .course-details .trophy-text {
    border: 1px solid var(--line);
}
html[data-theme="dark"] .course-motion-top li {
    color: var(--ink);
}
html[data-theme="dark"] .hero-details a {
    background-color: var(--card);
}
html[data-theme="dark"] .hero-details a:after,
html[data-theme="dark"] .hero-details a:before {
    border: 1px solid var(--line);
}
html[data-theme="dark"] .fDetails-tab .nav-pills .nav-link.active,
html[data-theme="dark"] .fDetails-tab .nav-pills .show > .nav-link {
    color: var(--accent-ink);
    background-color: var(--cobalt);
}
html[data-theme="dark"] .fDetails-tab .nav-link:focus,
html[data-theme="dark"] .fDetails-tab .nav-link:hover {
    color: var(--ink);
}
html[data-theme="dark"] .fDetails-tab .nav-pills .nav-link {
    background: var(--surface-2);
    color: var(--muted);
}
html[data-theme="dark"] .fDetails-tab .nav-pills .nav-link:hover {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .fDetails-tab {
    background: var(--card);
}
html[data-theme="dark"] .ps-box {
    background-color: var(--card);
}
html[data-theme="dark"] .ps-box .g-title {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .s_stext {
    color: var(--cobalt);
}
html[data-theme="dark"] .preview-text p {
    color: var(--muted);
    background-color: rgba(111, 192, 222, 0.12);
}
html[data-theme="dark"] .lesson-list li a:hover .preview-text p {
    color: var(--cobalt);
}
html[data-theme="dark"] .requirment ul li i {
    background: rgba(111, 192, 222, 0.12);
    color: var(--cobalt);
}
html[data-theme="dark"] .ins-designation h5 {
    color: var(--ink);
}
html[data-theme="dark"] .ins-right a {
    color: var(--muted);
}
html[data-theme="dark"] .ins-right p {
    color: var(--ink);
}
html[data-theme="dark"] .instructor-motion {
    border-top: 1px solid var(--line);
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .instructor-motion li::after {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .entry-like li:hover,
html[data-theme="dark"] .entry-like li:hover svg path {
    color: var(--cobalt);
    fill: var(--cobalt);
}
html[data-theme="dark"] .E-review {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .review .see-more {
    color: var(--muted);
}
html[data-theme="dark"] .review .see-more:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .ps-sidebar del {
    color: var(--muted);
}
html[data-theme="dark"] .ps-sidebar .learn-btn {
    border: 1px solid var(--line);
    color: var(--ink);
}
html[data-theme="dark"] .ps-sidebar .learn-btn:hover {
    background: var(--cobalt);
    color: var(--accent-ink);
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .ps-side-feature li {
    color: var(--ink);
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .ps-side-feature li span {
    color: var(--muted) !important;
}
html[data-theme="dark"] .ps-sidebar .f-socials li a {
    border-color: var(--line);
    color: var(--muted);
}
html[data-theme="dark"] .ps-sidebar .f-socials li a:hover {
    background: var(--cobalt);
    color: var(--accent-ink);
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .dt_group a {
    background: rgba(111, 192, 222, 0.2);
    color: var(--ink);
}
html[data-theme="dark"] .dt_group a p {
    color: var(--muted);
}
html[data-theme="dark"] .figar p {
    color: var(--ink);
}
html[data-theme="dark"] .blog-box .course-motion-top li::after {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .blog-box .course-motion-top li {
    color: var(--muted);
}
html[data-theme="dark"] .italic {
    border: 1px solid var(--line);
    color: var(--ink);
}
html[data-theme="dark"] .tags li a {
    border: 1px solid var(--line);
    color: var(--muted);
}
html[data-theme="dark"] .tags li a:hover,
html[data-theme="dark"] .tags li a.active {
    color: var(--accent-ink);
    background-color: var(--cobalt);
    border-color: var(--cobalt);
}
html[data-theme="dark"] .details-socialsLink span {
    color: var(--ink);
}
html[data-theme="dark"] .details-socialsLink .f-socials li a {
    color: var(--ink);
}
html[data-theme="dark"] .comment-head {
    border-top: 1px solid var(--line);
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .comment-form .form-control {
    color: var(--ink);
}
html[data-theme="dark"] .comment-form .form-control::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] .comment-form .form-control:focus {
    color: var(--ink) !important;
}
html[data-theme="dark"] .comment-entry {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .cUser-info h5 {
    color: var(--ink);
}
html[data-theme="dark"] .date-pack a {
    color: var(--muted);
}
html[data-theme="dark"] .date-pack a::after {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .reply-comment {
    border-top: 1px solid var(--line);
}
html[data-theme="dark"] .comment-wrap .f-socials li a {
    color: var(--ink);
}
html[data-theme="dark"] .wish-card .ct-text h3 {
    color: var(--ink);
}
html[data-theme="dark"] .wish-card:hover .ct-text h3 {
    color: var(--cobalt);
}
html[data-theme="dark"] .wish-card .heart {
    color: #ed82af;
}
html[data-theme="dark"] .eTable > :not(caption) > * > :first-child {
    color: var(--ink);
}
html[data-theme="dark"] .eTable > :not(caption) > * > * {
    border-bottom: 1px dashed var(--line);
    color: var(--muted);
}
html[data-theme="dark"] .eTable thead tr th {
    color: var(--ink);
    border-bottom: 1px solid var(--line);
    background-color: var(--wash);
}
html[data-theme="dark"] .f-socials li a:hover {
    background: var(--cobalt);
    color: var(--accent-ink) !important;
}
html[data-theme="dark"] .gradient-border2 {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .footer-widget ul li a:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .newslater-form {
    border: 1px solid var(--cobalt);
}
html[data-theme="dark"] .form-control {
    color: var(--muted);
}
html[data-theme="dark"] .form-control:focus {
    color: var(--muted) !important;
}
html[data-theme="dark"] .form-control::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] textarea::placeholder {
    color: var(--muted) !important;
}
html[data-theme="dark"] .category.active a {
    color: var(--cobalt);
}
html[data-theme="dark"] .cart-items thead th {
    color: var(--muted);
}
html[data-theme="dark"] .cart-item-title {
    color: var(--ink);
}
html[data-theme="dark"] .cart-item-text {
    color: var(--muted);
}
html[data-theme="dark"] .item-price {
    color: var(--ink);
}
html[data-theme="dark"] .item-price del {
    color: var(--muted);
}
html[data-theme="dark"] .cart-total-price h2 {
    color: var(--ink);
}
html[data-theme="dark"] .price_type {
    color: var(--muted);
}
html[data-theme="dark"] .price_type.total {
    color: var(--ink);
}
html[data-theme="dark"] .message-intro .Esearch_entry .form-control {
    background-color: var(--wash);
    border-color: var(--line);
    color: var(--ink);
}
html[data-theme="dark"] .message-intro .form-control:focus {
    color: var(--ink) !important;
}
html[data-theme="dark"] .message-left .contact:hover,
html[data-theme="dark"] .message-left .contact.active {
    background: var(--wash) !important;
}
html[data-theme="dark"] .active-image::before {
    background-color: var(--card);
}
html[data-theme="dark"] .ins-figure h4 {
    color: var(--ink);
}
html[data-theme="dark"] .ins-figure p {
    color: var(--muted);
}
html[data-theme="dark"] .ins-rights .time {
    color: var(--muted);
}
html[data-theme="dark"] .elips-dots {
    background: var(--surface-2);
    color: var(--muted);
}
html[data-theme="dark"] .custome-height {
    background-color: var(--wash);
}
html[data-theme="dark"] .message-send-option {
    background: var(--wash);
}
html[data-theme="dark"] .fz-13-m-grayish {
    color: var(--muted);
}
html[data-theme="dark"] .message-list li p {
    background-color: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .message-for-me .message-list li p {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .message-input {
    background-color: var(--card);
}
html[data-theme="dark"] .message-input .form-control {
    color: var(--ink);
}
html[data-theme="dark"] .send_message_btn {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .message-input .form-control:focus {
    color: var(--ink) !important;
}
html[data-theme="dark"] .count-files {
    background: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .count-files i:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .welcome-msg p {
    color: var(--ink);
}
html[data-theme="dark"] .contacts::-webkit-scrollbar-track,
html[data-theme="dark"] .custome-height::-webkit-scrollbar-track {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .contacts::-webkit-scrollbar,
html[data-theme="dark"] .custome-height::-webkit-scrollbar {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .contacts::-webkit-scrollbar-thumb,
html[data-theme="dark"] .custome-height::-webkit-scrollbar-thumb {
    background-color: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .entry-like a:hover,
html[data-theme="dark"] .entry-like a.active {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .cUser-info a:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .like-svg:hover,
html[data-theme="dark"] .like-svg.active {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .bootcamp-grid-card .btns a:nth-child(2) {
    color: var(--ink);
}
html[data-theme="dark"] .bootcamp {
    color: var(--ink) !important;
}
html[data-theme="dark"] .bootcamp:hover .bootcamp-title {
    color: var(--cobalt);
}
html[data-theme="dark"] .bootcamp-title ~ p,
html[data-theme="dark"] .module-details {
    color: var(--muted);
}
html[data-theme="dark"] .module-details.no-data {
    color: var(--muted);
}
html[data-theme="dark"] .my-bootcamp-details .bootcamp-title {
    color: var(--ink);
}
html[data-theme="dark"] .class-date {
    color: var(--muted);
}
html[data-theme="dark"] .modules .accordion-button:not(.collapsed) {
    color: var(--ink) !important;
}
html[data-theme="dark"] .couses-tab-list li.active a.bootcamp-sidebar-icon svg path,
html[data-theme="dark"] .couses-tab-list li a.bootcamp-sidebar-icon:hover svg path {
    stroke: var(--cobalt) !important;
}
html[data-theme="dark"] .Userprofile .dropmenu-end a.bootcamp-menu-icon:hover svg path {
    stroke: var(--cobalt);
}
html[data-theme="dark"] .resource-title {
    color: var(--ink);
}
html[data-theme="dark"] .resource-title::after {
    background: var(--card);
}
html[data-theme="dark"] #msg-search-list {
    background: var(--card);
}
html[data-theme="dark"] .badge.bg-success {
    color: #82edbe !important;
}
html[data-theme="dark"] .badge.bg-danger {
    color: #ed829f !important;
}
html[data-theme="dark"] .badge.bg-secondary {
    color: var(--muted) !important;
}
html[data-theme="dark"] .badge.bg-primary {
    background-color: rgba(111, 192, 222, 0.18) !important;
    color: var(--cobalt) !important;
    border: 1px solid var(--cobalt) !important;
}
html[data-theme="dark"] #members .search-result {
    background: var(--card);
}
html[data-theme="dark"] #members .result .user-details h4 {
    color: var(--ink);
}
html[data-theme="dark"] .package-title {
    color: var(--muted);
}
html[data-theme="dark"] .ol-btn-primary {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .ol-btn-primary:active,
html[data-theme="dark"] .ol-btn-primary:hover {
    color: var(--accent-ink) !important;
    background-color: var(--cobalt) !important;
}
html[data-theme="dark"] .ol-btn-light {
    background: var(--wash);
    color: var(--muted);
}
html[data-theme="dark"] .ol-btn-light:active,
html[data-theme="dark"] .ol-btn-light:hover {
    background: var(--cobalt) !important;
    color: var(--accent-ink) !important;
}
html[data-theme="dark"] .ol-btn-outline-secondary {
    border: 1px solid var(--line);
    color: var(--ink);
}
html[data-theme="dark"] .ol-btn-outline-secondary:active,
html[data-theme="dark"] .ol-btn-outline-secondary:hover {
    border-color: var(--cobalt) !important;
    color: var(--cobalt) !important;
}
html[data-theme="dark"] .btn-outline-gray-small {
    border: 1px solid var(--line);
    color: var(--muted);
}
html[data-theme="dark"] .btn-outline-gray-small:active,
html[data-theme="dark"] .btn-outline-gray-small:hover {
    border: 1px solid var(--cobalt) !important;
    color: var(--cobalt) !important;
}
html[data-theme="dark"] .ol-btn-light-primary {
    background: rgba(111, 192, 222, 0.11);
    color: var(--cobalt);
}
html[data-theme="dark"] .ol-btn-light-primary:active,
html[data-theme="dark"] .ol-btn-light-primary:hover {
    color: var(--accent-ink) !important;
    background-color: var(--cobalt) !important;
}

/* public/assets/frontend/default/css/custom_style.css [dark] */
html[data-theme="dark"] .active-cat {
    color: var(--cobalt) !important;
}
html[data-theme="dark"] .nice-select.form-select ul.list {
    border: 1px solid var(--line);
}
html[data-theme="dark"] .nice-select.form-select ul li {
    border: 1px solid var(--line);
}
html[data-theme="dark"] body {
    color: var(--muted);
    background-color: var(--card);
}
html[data-theme="dark"] .title-1 {
    color: var(--ink);
}
html[data-theme="dark"] .subtitle-1 {
    color: var(--muted);
}
html[data-theme="dark"] .title-2 {
    color: #85eae0;
}
html[data-theme="dark"] .title-3 {
    color: var(--ink);
}
html[data-theme="dark"] .subtitle-2 {
    color: var(--muted);
}
html[data-theme="dark"] .subtitle-3 {
    color: var(--muted);
}
html[data-theme="dark"] .subtitle-4 {
    color: var(--muted);
}
html[data-theme="dark"] .title-4 {
    color: var(--ink);
}
html[data-theme="dark"] .title-5 {
    color: var(--ink);
}
html[data-theme="dark"] .subtitle-5 {
    color: var(--muted);
}
html[data-theme="dark"] .text-danger-2 {
    color: #ed829b;
}
html[data-theme="dark"] .nav-area ul li a {
    color: var(--muted);
}
html[data-theme="dark"] .nav-area ul li a.active,
html[data-theme="dark"] .nav-area ul li a:hover {
    color: #98d8c8;
}
html[data-theme="dark"] .nav-area ul li .menu-dropdown {
    background: var(--card);
}
html[data-theme="dark"] .language-dropdown .nice-select .list {
    background: var(--card);
}
html[data-theme="dark"] .language-dropdown .nice-select .option {
    color: var(--muted);
}
html[data-theme="dark"] .language-dropdown .nice-select {
    color: var(--ink);
}
html[data-theme="dark"] .nav-search .search-field {
    color: var(--muted);
}
html[data-theme="dark"] .nav-search .search-field::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] .nav-search .search-field:focus {
    background-color: var(--card);
    border: 1px solid var(--line);
    color: var(--muted);
}
html[data-theme="dark"] .nav-btn-area .language-dropdown::after {
    background: var(--surface-2);
}
html[data-theme="dark"] .footer-social-list li a:hover {
    border-color: var(--cobalt);
}
html[data-theme="dark"] .contact-us-btn1 {
    border: 1px solid var(--cobalt);
}
html[data-theme="dark"] .contact-us-btn1:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .contact-us-btn1:hover path {
    fill: var(--cobalt);
}
html[data-theme="dark"] .footer-nav-wrap li a:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .footer-search-group .form-control {
    border: 1px solid var(--cobalt);
}
html[data-theme="dark"] .footer-search-group .form-control:focus {
    border-color: var(--cobalt);
}
html[data-theme="dark"] .footer-search-group .submit {
    background: var(--cobalt);
}
html[data-theme="dark"] .footer-bottom-nav a:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .home1-banner-content .title {
    color: #98d8c8;
}
html[data-theme="dark"] .home1-banner-content .info {
    color: var(--muted);
}
html[data-theme="dark"] .home1-section-title .title {
    color: #98d8c8;
}
html[data-theme="dark"] .home1-section-title .info {
    color: var(--muted);
}
html[data-theme="dark"] .course-card1-link {
    background: var(--card);
}
html[data-theme="dark"] .course-card1-details .rating-reviews .reviews {
    color: var(--muted);
}
html[data-theme="dark"] .course-card1-details .title-info .title {
    color: #98d8c8;
}
html[data-theme="dark"] .course-card1-details .title-info .info {
    color: var(--muted);
}
html[data-theme="dark"] .course-card1-leasons-students .leasons-students .total {
    color: var(--muted);
}
html[data-theme="dark"] .course-card1-author-price .author .name {
    color: #98d8c8;
}
html[data-theme="dark"] .course-card1-author-price .prices .old-price {
    color: var(--muted);
}
html[data-theme="dark"] .why-choose-area1>.title {
    color: #98d8c8;
}
html[data-theme="dark"] .why-choose1-single .total {
    color: #98d8c8;
}
html[data-theme="dark"] .why-choose1-single .info {
    color: #98d8c8;
}
html[data-theme="dark"] .elegant-testimonial-slide {
    background: var(--card);
}
html[data-theme="dark"] .ele-testimonial-profile-name .name {
    color: #98d8c8;
}
html[data-theme="dark"] .ele-testimonial-profile-name .time {
    color: var(--muted);
}
html[data-theme="dark"] .elegant-testimonial-slide .review {
    color: var(--muted);
}
html[data-theme="dark"] .qnaaccordion-one .accordion-button {
    color: #98d8c8;
}
html[data-theme="dark"] .qnaaccordion-one .accordion-button:not(.collapsed) {
    color: #98d8c8;
}
html[data-theme="dark"] .qnaaccordion-one .accordion-body .answer {
    color: var(--muted);
}
html[data-theme="dark"] .blog-post1-link {
    background: var(--card);
}
html[data-theme="dark"] .blog-post1-details .title {
    color: var(--ink);
}
html[data-theme="dark"] .blog-post1-details .info {
    color: var(--muted);
}
html[data-theme="dark"] .blog-post1-details .read-more {
    color: var(--ink);
}
html[data-theme="dark"] .home1-download-section {
    background: var(--wash);
}
html[data-theme="dark"] .home1-download-area .title {
    color: #98d8c8;
}
html[data-theme="dark"] .home1-download-area .info {
    color: #98d8c8;
}
html[data-theme="dark"] .maditation-banner-left .info {
    color: var(--muted);
}
html[data-theme="dark"] .maditation-class-participant .total {
    color: var(--ink);
}
html[data-theme="dark"] .maditation-class-participant .info {
    color: var(--ink);
}
html[data-theme="dark"] .maditation-beginner-lesson {
    border: 1px solid var(--line);
}
html[data-theme="dark"] .maditation-beginner-lesson .total {
    color: var(--ink);
}
html[data-theme="dark"] .maditation-beginner-lesson .info {
    color: var(--ink);
}
html[data-theme="dark"] .explore-btn2 .text {
    border: 1px solid var(--line);
}
html[data-theme="dark"] .explore-btn2 .icon {
    border: 1px solid var(--line);
}
html[data-theme="dark"] .single-harmony-yoga .overlay .name {
    color: var(--ink);
}
html[data-theme="dark"] .posesjourney-title-area .title {
    color: var(--ink);
}
html[data-theme="dark"] .posejourney-overley .title-area .title {
    color: var(--ink);
}
html[data-theme="dark"] .posejourney-overley .title-area .info {
    color: var(--ink);
}
html[data-theme="dark"] .posejourney-overley .icon {
    background: var(--card);
}
html[data-theme="dark"] .yoga-benefit-area {
    background: var(--surface-2);
}
html[data-theme="dark"] .yoga-benefit-area>.title {
    color: var(--ink);
}
html[data-theme="dark"] .yoga-benefit-image {
    background: var(--wash);
}
html[data-theme="dark"] .yoga-benefit-details>.title {
    color: var(--ink);
}
html[data-theme="dark"] .yoga-benefit-details>.info {
    color: var(--muted);
}
html[data-theme="dark"] .true-self-details .title {
    color: var(--ink);
}
html[data-theme="dark"] .true-self-details .info {
    color: var(--muted);
}
html[data-theme="dark"] .true-self-video .plyr__control--overlaid {
    background: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .true-self-video .plyr--video .plyr__control:hover {
    background: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .pricing-area-title {
    color: var(--ink);
}
html[data-theme="dark"] .single-yoga-pricing {
    background: var(--card);
}
html[data-theme="dark"] .single-yoga-pricing .plan {
    color: var(--ink);
}
html[data-theme="dark"] .single-yoga-pricing .info {
    color: var(--ink);
}
html[data-theme="dark"] .single-yoga-pricing .price {
    color: var(--ink);
}
html[data-theme="dark"] .get-start-btn1 {
    color: var(--ink);
}
html[data-theme="dark"] .get-start-btn2:hover {
    color: var(--ink);
    background: var(--card);
}
html[data-theme="dark"] .yoga-pricing-details-list li {
    color: var(--ink);
}
html[data-theme="dark"] .single-yoga-pricing.premium::after {
    background: radial-gradient(50.32% 50.69% at 47.23% 46.33%, rgb(57, 219, 254) 0%, rgba(29, 37, 48, 1.0) 100%);
}
html[data-theme="dark"] .meditation-blog-title-area .title {
    color: var(--ink);
}
html[data-theme="dark"] .meditation-blog-details .title {
    color: var(--ink);
}
html[data-theme="dark"] .meditation-blog-details .info {
    color: var(--muted);
}
html[data-theme="dark"] .meditation-blog-details .read-more {
    color: var(--ink);
}
html[data-theme="dark"] .cooking-banner-details .light {
    color: #82ede1;
}
html[data-theme="dark"] .cooking-banner-details .title {
    color: #85eae0;
}
html[data-theme="dark"] .cooking-banner-details .title .highlight {
    color: #82ede1;
}
html[data-theme="dark"] .cooking-banner-details .title .small {
    color: #85eae0;
}
html[data-theme="dark"] .cooking-banner-details .info {
    color: var(--muted);
}
html[data-theme="dark"] .cooking-single-service .title {
    color: #85eae0;
}
html[data-theme="dark"] .cooking-single-service .info {
    color: var(--muted);
}
html[data-theme="dark"] .cooking-section-title>.title {
    color: #85eae0;
}
html[data-theme="dark"] .cooking-section-title>.info {
    color: var(--muted);
}
html[data-theme="dark"] .cooking-course-card {
    background: var(--card);
}
html[data-theme="dark"] .cooking-course-card-body>.title {
    color: var(--ink);
}
html[data-theme="dark"] .cooking-course-card-body .time-wrap .time {
    color: var(--muted);
}
html[data-theme="dark"] .cooking-course-card-body .rating-wrap .rating {
    color: #85eae0;
}
html[data-theme="dark"] .cooking-course-card-body .author-wrap .name {
    color: var(--ink);
}
html[data-theme="dark"] .cooking-course-card-body .author-price .price {
    color: #82ede1;
}
html[data-theme="dark"] .cooking-course-list-card {
    background: var(--card);
}
html[data-theme="dark"] .cooking-course-list-banner-title .title-wrap .title {
    color: var(--ink);
}
html[data-theme="dark"] .cooking-course-list-banner-title .author-wrap .name {
    color: var(--ink);
}
html[data-theme="dark"] .cooking-course-list-other .date-time .info {
    color: var(--muted);
}
html[data-theme="dark"] .cooking-course-list-other .date-time .value {
    color: #85eae0;
}
html[data-theme="dark"] .cooking-course-list-other .date-time-price .info {
    color: var(--muted);
}
html[data-theme="dark"] .cooking-course-list-other .date-time-price .value {
    color: #82ede1;
}
html[data-theme="dark"] .cooking-counter-single .total {
    color: #82ede1;
}
html[data-theme="dark"] .cooking-counter-single .info {
    color: var(--ink);
}
html[data-theme="dark"] .desirable-kitchen-details>.title {
    color: #85eae0;
}
html[data-theme="dark"] .desirable-kitchen-details>.info {
    color: var(--muted);
}
html[data-theme="dark"] .desirable-kitchen-prefer li .prefer {
    color: var(--ink);
}
html[data-theme="dark"] .become-instructor-video-area .play-icon {
    border: 6px solid var(--line);
}
html[data-theme="dark"] .instructor-video-modal .modal-header {
    background-color: var(--card);
}
html[data-theme="dark"] .instructor-video-modal .modal-title {
    color: var(--ink);
}
html[data-theme="dark"] .instructor-modal-video .plyr__control--overlaid {
    background: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .instructor-modal-video .plyr--video .plyr__control:hover {
    background: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .become-instructor-details>.title {
    color: #85eae0;
}
html[data-theme="dark"] .become-instructor-details>.info {
    color: var(--muted);
}
html[data-theme="dark"] .cooking-popular-instructor .details .name {
    color: #85eae0;
}
html[data-theme="dark"] .cooking-popular-instructor .details .role {
    color: var(--muted);
}
html[data-theme="dark"] .frequently-qna-title-area>.title {
    color: #85eae0;
}
html[data-theme="dark"] .frequently-qna-title-area>.info {
    color: var(--muted);
}
html[data-theme="dark"] .qnaaccordion-two .accordion-button {
    color: #85eae0;
}
html[data-theme="dark"] .qnaaccordion-two .accordion-button:not(.collapsed) {
    color: var(--ink);
}
html[data-theme="dark"] .qnaaccordion-two .answer {
    color: var(--muted);
}
html[data-theme="dark"] .list-news1-card-body .date-wrap .date {
    color: var(--muted);
}
html[data-theme="dark"] .list-news1-card-body>.title {
    color: var(--ink);
}
html[data-theme="dark"] .list-news1-card-body>.info {
    color: var(--muted);
}
html[data-theme="dark"] .development-banner-area>.title {
    color: var(--ink);
}
html[data-theme="dark"] .development-banner-area>.title .highlight {
    color: #eda382;
}
html[data-theme="dark"] .video-play-btn {
    color: var(--ink);
}
html[data-theme="dark"] .video-play-btn .icon {
    background: var(--surface-2);
}
html[data-theme="dark"] .video-play-btn:hover {
    color: #eda382;
}
html[data-theme="dark"] .development-hero-section1 {
    background: var(--surface-3);
}
html[data-theme="dark"] .hero-rated-profile-area>.info {
    color: var(--ink);
}
html[data-theme="dark"] .development-hero-area1 .hero-info {
    color: var(--ink);
}
html[data-theme="dark"] .software-development-details>.title {
    color: var(--ink);
}
html[data-theme="dark"] .software-development-details>.title .highlight {
    color: #eda382;
}
html[data-theme="dark"] .software-development-details>.info {
    color: var(--muted);
}
html[data-theme="dark"] .dashed-list-items li {
    color: var(--ink);
}
html[data-theme="dark"] .dashed-list-items li span {
    color: #eda382;
}
html[data-theme="dark"] .dev-section-title>.title {
    color: var(--ink);
}
html[data-theme="dark"] .dev-section-title>.title .highlight {
    color: #eda382;
}
html[data-theme="dark"] .dev-section-title>.info {
    color: var(--muted);
}
html[data-theme="dark"] .learning-coding-card>.title {
    color: var(--ink);
}
html[data-theme="dark"] .learning-coding-card>.info {
    color: var(--muted);
}
html[data-theme="dark"] .dev-course-card-body>.title {
    color: var(--ink);
}
html[data-theme="dark"] .dev-course-card-body .reviews .total {
    color: var(--muted);
}
html[data-theme="dark"] .dev-course-card-body .price {
    color: var(--ink);
}
html[data-theme="dark"] .dev-course-card-body .leason-student .leasons-students .total {
    color: var(--muted);
}
html[data-theme="dark"] .programming-ebook-details .title {
    color: var(--ink);
}
html[data-theme="dark"] .programming-ebook-details .title .highlight {
    color: #eda382;
}
html[data-theme="dark"] .programming-ebook-details .info {
    color: var(--muted);
}
html[data-theme="dark"] .qna-three-accordion .accordion-button {
    color: var(--ink);
}
html[data-theme="dark"] .qna-three-accordion .accordion-button:not(.collapsed) {
    color: var(--ink);
}
html[data-theme="dark"] .qna-three-accordion .accordion-body .answer {
    color: var(--muted);
}
html[data-theme="dark"] .dev-student-testimonial .feedback {
    color: var(--muted);
}
html[data-theme="dark"] .dev-student-testimonial .name-role .name {
    color: var(--ink);
}
html[data-theme="dark"] .dev-student-testimonial .name-role .role {
    color: var(--muted);
}
html[data-theme="dark"] .dev-news-card-body>.title {
    color: var(--ink);
}
html[data-theme="dark"] .dev-news-card-body .date-comments .date-wrap .value,
html[data-theme="dark"] .dev-news-card-body .date-comments .comment-wrap .value {
    color: var(--muted);
}
html[data-theme="dark"] .dev-news-card-body>.info {
    color: var(--muted);
}
html[data-theme="dark"] .text-bordered-1 {
    color: var(--ink);
}
html[data-theme="dark"] .form-control-1 {
    color: var(--muted);
}
html[data-theme="dark"] .form-control-1:focus,
html[data-theme="dark"] .form-control-1:hover {
    color: var(--muted);
}
html[data-theme="dark"] .form-control-1::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] .lms-1-card {
    background: var(--card);
}
html[data-theme="dark"] .lms-card-hover1:hover {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .card-programs-1 {
    border-bottom: 1px solid var(--line);
}
html[data-theme="dark"] .btn-outline-primary-1 {
    color: var(--ink);
}
html[data-theme="dark"] .about-text-items::after {
    background: linear-gradient(rgb(38 72 113) 0%, rgba(111, 192, 222, 0.0) 100%);
}
html[data-theme="dark"] .form-control-2 {
    color: var(--muted);
}
html[data-theme="dark"] .form-control-2:focus,
html[data-theme="dark"] .form-control-2:hover {
    color: var(--muted);
}
html[data-theme="dark"] .form-control-2::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] .form-label-2 {
    color: var(--ink);
}
html[data-theme="dark"] .bgcolor-card-1 {
    background: var(--bgcolor, linear-gradient(164deg, rgba(29, 37, 48, 1) 0%, rgba(29, 37, 48, 1) 100%));
}
html[data-theme="dark"] .signup-form-wrap::after {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .link-icon-btn1 {
    color: var(--ink);
}
html[data-theme="dark"] .testimonial-details-wrap1 .slick-next:before,
html[data-theme="dark"] .testimonial-details-wrap1 .slick-prev:before {
    color: var(--ink);
}
html[data-theme="dark"] .text-red-highlight1 {
    color: #ed8297;
}
html[data-theme="dark"] .title-purple {
    color: var(--cobalt);
}
html[data-theme="dark"] .speech-purple-bordered::after {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .play-btn-1 {
    color: var(--ink);
}
html[data-theme="dark"] .counter-area-wrap1 {
    background: rgba(111, 192, 222, 0.1);
}
html[data-theme="dark"] .image-box-md {
    background: var(--card);
}
html[data-theme="dark"] .kg-counter-title {
    color: var(--cobalt);
}
html[data-theme="dark"] .card-icon-text1>.info {
    color: var(--muted);
}
html[data-theme="dark"] .card-icon-text1>span::before {
    color: var(--cobalt);
}
html[data-theme="dark"] .card-icon-text2>span::before {
    color: var(--ink);
}
html[data-theme="dark"] .card-rating1>.rating {
    color: #85eae0;
}
html[data-theme="dark"] .kg-card-profile-price .title-1 {
    color: var(--ink);
}
html[data-theme="dark"] .kg-card-profile-price .price {
    color: #ed8297;
}
html[data-theme="dark"] .bg-icon-card1 {
    background: var(--wash);
}
html[data-theme="dark"] .qnaaccordion-three .accordion-button {
    color: var(--ink);
}
html[data-theme="dark"] .qnaaccordion-three .accordion-button:not(.collapsed) {
    color: var(--cobalt);
}
html[data-theme="dark"] .accor-three-answer {
    color: var(--muted);
}
html[data-theme="dark"] .link-btn-hover1:hover {
    color: var(--cobalt);
}
html[data-theme="dark"] .lms-1-card:hover .link-btn-hover1 {
    color: var(--cobalt);
}
html[data-theme="dark"] .link-icon-btn2 {
    color: var(--ink);
}
html[data-theme="dark"] .lms-testimonial-1 .swiper-button-prev,
html[data-theme="dark"] .lms-testimonial-1 .swiper-button-next {
    color: var(--ink);
}
html[data-theme="dark"] .lms-testimonial-1 .swiper-button-prev:hover,
html[data-theme="dark"] .lms-testimonial-1 .swiper-button-next:hover {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .single-testimonial1-inner {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
    background: var(--wash);
}
html[data-theme="dark"] .testimonial1-user-role {
    color: var(--cobalt);
}
html[data-theme="dark"] .testimonial1-profile-img {
    outline: 2px solid var(--line);
}
html[data-theme="dark"] .btn-purple-1 {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .btn-purple-1::before {
    background: var(--cobalt);
    color: var(--accent-ink);
}
html[data-theme="dark"] .btn-purple-1:active,
html[data-theme="dark"] .btn-purple-1:hover {
    background: var(--cobalt) !important;
    color: var(--accent-ink) !important;
}
html[data-theme="dark"] .btn-purple-sm {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .community-service-name {
    color: var(--ink);
}
html[data-theme="dark"] .btn-white1 {
    background: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .btn-white1 span::before {
    color: var(--muted);
}
html[data-theme="dark"] .btn-white1:active,
html[data-theme="dark"] .btn-white1:hover {
    background: var(--card) !important;
    color: var(--ink) !important;
}
html[data-theme="dark"] .btn-white1:hover span::before {
    color: var(--muted);
}
html[data-theme="dark"] .banner-swiper-1 .swiper-pagination-bullet-active {
    background: var(--card);
}
html[data-theme="dark"] .icon-box-md {
    background: var(--surface-2);
}
html[data-theme="dark"] .card-icon-text2>span::before {
    color: var(--ink);
}
html[data-theme="dark"] .card-rating2>.rating {
    color: var(--ink);
}
html[data-theme="dark"] .mk-old-price {
    color: var(--muted);
}
html[data-theme="dark"] .play-btn-2 {
    border: 6px solid var(--line);
}
html[data-theme="dark"] .qnaaccordion-four .accordion-button {
    color: var(--ink);
}
html[data-theme="dark"] .qnaaccordion-four .accordion-button:not(.collapsed) {
    color: var(--ink);
}
html[data-theme="dark"] .sub1-form-control {
    color: var(--muted);
}
html[data-theme="dark"] .sub1-form-control::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] .sub1-form-control:focus {
    color: var(--muted);
}
html[data-theme="dark"] .sub1-form-control:focus,
html[data-theme="dark"] .sub1-form-control:hover {
    border-color: var(--line);
}
html[data-theme="dark"] .card-icon-text3 span::before {
    color: var(--muted);
}
html[data-theme="dark"] .btn-whitelight {
    background: var(--card);
    color: var(--ink);
}
html[data-theme="dark"] .btn-whitelight:active,
html[data-theme="dark"] .btn-whitelight:hover {
    background: var(--card) !important;
    color: var(--ink) !important;
}
html[data-theme="dark"] .card-icon-text4>span::before {
    color: #ed829b;
}
html[data-theme="dark"] .lms-icon-text1>span::before {
    color: #ed829b;
}
html[data-theme="dark"] .qnaaccordion-five .accordion-button:not(.collapsed) {
    color: #ed829b;
}
html[data-theme="dark"] .list-group-card-item .title-5 {
    color: var(--muted);
}
html[data-theme="dark"] .link-btn-hover2:hover {
    color: #ed829b;
}
html[data-theme="dark"] .lms-1-card:hover .link-btn-hover2 {
    color: #ed829b;
}
html[data-theme="dark"] .cook_slider .item h1 {
    color: var(--ink);
}
html[data-theme="dark"] .eThink .lms-icon-text1>span::before {
    color: #82ede1;
}
html[data-theme="dark"] .social-link-1 i {
    color: var(--ink);
}
html[data-theme="dark"] .popular-instructor-socila li a i {
    color: #82ede1;
}
html[data-theme="dark"] .profile-banner-area:after {
    background: linear-gradient(180deg, rgba(29, 37, 48, 0.94) 0%, rgba(29, 37, 48, 0.35) 70%);
}
html[data-theme="dark"] .breadcum-area:after {
    background: linear-gradient(180deg, rgba(29, 37, 48, 0.94) 0%, rgba(29, 37, 48, 0.35) 70%);
}
html[data-theme="dark"] .breadcum-area.bg-white:after,
html[data-theme="dark"] .breadcum-area.bg-default:after {
    background: linear-gradient(180deg, rgba(29, 37, 48, 0.94) 0%, rgba(29, 37, 48, 0.68) 70%) !important;
}
html[data-theme="dark"] .profile-info .name {
    color: var(--ink);
}
html[data-theme="dark"] .eNtry-breadcum .breadcrumb-item.active {
    color: var(--ink);
}
html[data-theme="dark"] .alert-purple {
    color: var(--cobalt);
    background-color: rgba(111, 192, 222, 0.102);
    border-color: var(--cobalt);
}
html[data-theme="dark"] .alert-purple a {
    color: var(--cobalt);
}
html[data-theme="dark"] .floating-searchbar form>button {
    background-color: var(--card);
}
html[data-theme="dark"] .color-linkedin {
    color: var(--cobalt);
}
html[data-theme="dark"] .color-whatsapp {
    color: #82ede1;
}
html[data-theme="dark"] .color-twitter {
    color: var(--cobalt);
}
html[data-theme="dark"] .color-facebook {
    color: var(--cobalt);
}
html[data-theme="dark"] .bg-color-e9f6ff {
    background-color: var(--wash);
}
html[data-theme="dark"] .bg-color-ffeff8-f6f0f4 {
    background-color: linear-gradient(160deg, rgba(29, 37, 48, 1) 10.78%, rgba(29, 37, 48, 1) 91.29%);
}
html[data-theme="dark"] .bg-color-e8f7fc-f1f9fc {
    background-color: linear-gradient(164deg, rgba(29, 37, 48, 1) 0%, rgba(29, 37, 48, 1) 100%);
}
html[data-theme="dark"] .primary-menu .have-mega-menu .menu-parent-a::after {
    background: var(--card);
}
html[data-theme="dark"] .primary-menu .have-mega-menu .menu-parent-a.active::after,
html[data-theme="dark"] .primary-menu .have-mega-menu .menu-parent-a:hover::after {
    border: 6px solid var(--cobalt);
    background: var(--card);
}
html[data-theme="dark"] .description-style {
    color: var(--muted);
}
html[data-theme="dark"] .description-style h1,
html[data-theme="dark"] .description-style h2,
html[data-theme="dark"] .description-style h3,
html[data-theme="dark"] .description-style h4,
html[data-theme="dark"] .description-style h5,
html[data-theme="dark"] .description-style h6,
html[data-theme="dark"] .description-style strong {
    color: var(--ink);
}
html[data-theme="dark"] .offcanvas-body .list-unstyled .btn-toggle:not(.collapsed) {
    color: var(--cobalt) !important;
}
html[data-theme="dark"] .offcanvas-body .list-unstyled button:hover,
html[data-theme="dark"] .offcanvas-body .list-unstyled button.active,
html[data-theme="dark"] .offcanvas-body .list-unstyled a:hover,
html[data-theme="dark"] .offcanvas-body .list-unstyled a.active {
    color: var(--cobalt) !important;
}
html[data-theme="dark"] .btn-join-now {
    color: var(--cobalt) !important;
}
html[data-theme="dark"] .nav.nav-bordered .nav-link {
    border-bottom: 2px solid var(--cobalt);
    color: var(--ink);
}
html[data-theme="dark"] .nav.nav-bordered .nav-link:hover,
html[data-theme="dark"] .nav.nav-bordered .nav-link.active {
    border-bottom: 2px solid var(--cobalt);
    color: var(--cobalt);
}
html[data-theme="dark"] .overlay-content.show-more p:last-child {
    background: linear-gradient(180deg, rgba(29, 37, 48, 0.0) 0%, rgba(29, 37, 48, 1.0) 50%);
}

/* public/assets/frontend/default/css/responsive.css [dark] */
@media all and (max-width:991px) {
html[data-theme="dark"] .nav-menu {
    background: var(--card);
}
}
@media all and (max-width:991px) {
html[data-theme="dark"] .course-sideBar {
    border: 1px solid var(--cobalt);
}
}

/* public/assets/frontend/default/css/nice-select.css [dark] */
html[data-theme="dark"] .nice-select {
    background-color: var(--card);
    border: solid 1px var(--line);
}
html[data-theme="dark"] .nice-select:hover {
    border-color: var(--line);
}
html[data-theme="dark"] .nice-select.disabled {
    border-color: var(--line);
    color: var(--muted);
}
html[data-theme="dark"] .nice-select.disabled:after {
    border-color: var(--line);
}
html[data-theme="dark"] .nice-select .list {
    background-color: var(--card);
}
html[data-theme="dark"] .nice-select .option:hover,
html[data-theme="dark"] .nice-select .option.focus,
html[data-theme="dark"] .nice-select .option.selected.focus {
    background-color: var(--surface-2);
}
html[data-theme="dark"] .nice-select .option.disabled {
    color: var(--muted);
}

/* public/assets/frontend/default/css/student_surface.css [dark] */
html[data-theme="dark"] body.home-page .single-feature:hover {
    border-color: var(--line);
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] body.home-page .single-category:hover {
    border-color: var(--line);
}
html[data-theme="dark"] body.home-page .category-chip:hover,
html[data-theme="dark"] body.home-page .category-chip:focus-visible {
    border-color: var(--line);
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .footer-area .eBtn,
html[data-theme="dark"] .footer-contact-btn {
    color: var(--accent-ink);
}
html[data-theme="dark"] .footer-area .eBtn:hover,
html[data-theme="dark"] .footer-contact-btn:hover {
    color: var(--accent-ink);
}
html[data-theme="dark"] .footer-area .f-socials li a:hover {
    color: var(--accent-ink);
}
html[data-theme="dark"] .footer-area .newslater-form .form-control::placeholder {
    color: var(--muted);
}
html[data-theme="dark"] body.home-page .eBtn,
html[data-theme="dark"] body.student-surface .eBtn,
html[data-theme="dark"] body.catalog-surface .eBtn {
    color: var(--accent-ink);
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] body.home-page .eBtn:hover,
html[data-theme="dark"] body.student-surface .eBtn:hover,
html[data-theme="dark"] body.catalog-surface .eBtn:hover,
html[data-theme="dark"] body.home-page .eBtn:focus,
html[data-theme="dark"] body.student-surface .eBtn:focus {
    color: var(--accent-ink);
}
html[data-theme="dark"] body.student-surface .profile-banner-area {
    background: radial-gradient(circle at 12% 20%, rgba(29, 37, 48, 0.14), transparent 42%),
        linear-gradient(120deg, rgba(111, 192, 222, 1), rgba(111, 192, 222, 1) 55%, rgba(111, 192, 222, 1));
    color: var(--accent-ink);
}
html[data-theme="dark"] body.student-surface .progress {
    background: var(--surface-2);
}
html[data-theme="dark"] body.student-surface .progress-bar {
    color: var(--accent-ink);
}
html[data-theme="dark"] body.catalog-surface .lesson-list.course_list li a {
    background: var(--surface-2);
}
html[data-theme="dark"] body.catalog-surface .lesson-list.course_list li a:hover {
    border-color: var(--line);
}
html[data-theme="dark"] body.catalog-surface .lesson-list.course_list li.is-preview a {
    background: var(--surface-2);
}
html[data-theme="dark"] body.catalog-surface .lesson-list.course_list li.is-locked a {
    background: var(--surface-2);
}
html[data-theme="dark"] .header-dashboard-link {
    background: var(--cobalt);
    color: var(--accent-ink) !important;
}
html[data-theme="dark"] .header-dashboard-link:hover,
html[data-theme="dark"] .header-dashboard-link:focus-visible {
    background: var(--cobalt);
    color: var(--accent-ink) !important;
}
@media (max-width: 991px) {
html[data-theme="dark"] .header-area {
    background: var(--card);
}
}
@media (max-width: 991px) {
html[data-theme="dark"] .mobile-dock {
    background: var(--card);
}
}
@media (max-width: 991px) {
html[data-theme="dark"] .mobile-dock-badge {
    color: var(--accent-ink);
}
}
@media (max-width: 991px) {
html[data-theme="dark"] .mobile-search-form button {
    color: var(--accent-ink);
}
}

/* public/assets/frontend/default/css/parent-portal.css [dark] */
html[data-theme="dark"] .pp-btn-primary {
    color: var(--accent-ink);
}
html[data-theme="dark"] .pp-btn-danger {
    border-color: var(--line);
}
html[data-theme="dark"] .pp-field input,
html[data-theme="dark"] .pp-field select,
html[data-theme="dark"] .pp-field textarea {
    border: 1px solid var(--line);
    background: var(--card);
}
html[data-theme="dark"] .pp-field input:focus,
html[data-theme="dark"] .pp-field select:focus,
html[data-theme="dark"] .pp-field textarea:focus {
    box-shadow: 0 8px 24px rgba(4, 8, 12, 0.35);
}
html[data-theme="dark"] .pp-flash.ok {
    background: var(--surface-2);
    color: #82edc6;
}
html[data-theme="dark"] .pp-flash.err {
    background: var(--wash);
    color: #df9090;
}
html[data-theme="dark"] .pp-avatar {
    color: var(--accent-ink);
}
html[data-theme="dark"] .pp-ring.quiz .bar {
    stroke: var(--cobalt);
}
html[data-theme="dark"] .pp-pill {
    background: var(--surface-2);
}
html[data-theme="dark"] .pp-pill.present {
    background: var(--surface-2);
}
html[data-theme="dark"] .pp-pill.late {
    background: var(--wash);
}
html[data-theme="dark"] .pp-pill.absent {
    background: var(--wash);
}
html[data-theme="dark"] .pp-pill.excused,
html[data-theme="dark"] .pp-pill.pending {
    background: var(--surface-2);
}
html[data-theme="dark"] .pp-pill.approved,
html[data-theme="dark"] .pp-pill.passed {
    background: var(--surface-2);
}
html[data-theme="dark"] .pp-pill.rejected,
html[data-theme="dark"] .pp-pill.failed {
    background: var(--wash);
}
html[data-theme="dark"] .pp-bar i {
    color: var(--accent-ink);
}
html[data-theme="dark"] .pp-tabs {
    background: var(--surface-2);
}
html[data-theme="dark"] .pp-tabs a:hover,
html[data-theme="dark"] .pp-tabs a.active {
    color: var(--accent-ink);
}
html[data-theme="dark"] .pp-timeline li::before {
    color: var(--accent-ink);
}
html[data-theme="dark"] .pp-msg.mine {
    color: var(--accent-ink);
}
html[data-theme="dark"] .pp-msg.child {
    color: var(--accent-ink);
}
html[data-theme="dark"] .pp-msg.announce {
    color: var(--accent-ink);
}

/* Generated by docs/build_dark_theme.py. Do not edit by hand. */

/* public/assets/frontend/default/css/style.css [light] */
html[data-theme="light"] .color-1 {
    color: var(--cobalt) !important;
}
html[data-theme="light"] .form-select:focus {
    border-color: var(--cobalt);
}
html[data-theme="light"] .sub-header-left ul li a:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .primary-menu li a::after {
    background-color: var(--cobalt);
}
html[data-theme="light"] .primary-menu li a:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .primary-menu li a.active {
    color: var(--cobalt) !important;
}
html[data-theme="light"] .gSearch-show {
    border: 1px solid var(--cobalt);
}
html[data-theme="light"] .Userprofile .dropmenu-end a:hover svg path,
html[data-theme="light"] .Userprofile .dropmenu-end a:hover {
    color: var(--cobalt);
    fill: var(--cobalt);
}
html[data-theme="light"] .banner-content h5 {
    color: var(--cobalt);
}
html[data-theme="light"] .color {
    color: var(--cobalt);
}
html[data-theme="light"] .banner-btn .learn-btn i {
    color: var(--cobalt);
    border-left: 2px solid var(--cobalt);
}
html[data-theme="light"] .title-head {
    color: var(--cobalt);
}
html[data-theme="light"] .single-feature:hover .learn-creator .learn-more {
    color: var(--cobalt);
}
html[data-theme="light"] .heart:hover,
html[data-theme="light"] .heart.inList {
    background-color: var(--cobalt);
}
html[data-theme="light"] .color-dash {
    background-color: var(--wash) !important;
}
html[data-theme="light"] .skill-image .b-text h5 {
    color: var(--cobalt);
}
html[data-theme="light"] .skill-image .over-text span {
    background-color: var(--cobalt);
}
html[data-theme="light"] .Ecard:hover .read-text {
    color: var(--cobalt);
}
html[data-theme="light"] .b-card .card-head span {
    background-color: var(--cobalt);
}
html[data-theme="light"] .blog-widget li:hover {
    background: rgba(24, 113, 143, 0.188);
    color: var(--cobalt);
}
html[data-theme="light"] .form-check-input:checked {
    border-color: var(--cobalt) !important;
}
html[data-theme="light"] .ol-card p-4:hover .read-text {
    color: var(--cobalt);
}
html[data-theme="light"] .b-card .card-head span {
    background-color: var(--cobalt);
}
html[data-theme="light"] .blog-widget li:hover {
    background: rgba(24, 113, 143, 0.188);
    color: var(--cobalt);
}
html[data-theme="light"] .form-check-input:checked {
    border-color: var(--cobalt) !important;
}
html[data-theme="light"] .tab-list ul {
    background-color: var(--wash);
}
html[data-theme="light"] .ct-text h3 {
    color: var(--cobalt);
}
html[data-theme="light"] .ol-card p-4:hover .ct_hover span {
    color: var(--cobalt);
}
html[data-theme="light"] .entry-widget li a:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .down-text {
    color: var(--cobalt);
}
html[data-theme="light"] .ui-state-default,
html[data-theme="light"] .ui-widget-content .ui-state-default,
html[data-theme="light"] .ui-widget-header .ui-state-default,
html[data-theme="light"] .ui-button,
html[data-theme="light"] .ui-button.ui-state-disabled:hover,
html[data-theme="light"] .ui-button.ui-state-disabled:active {
    border: 1px solid var(--cobalt) !important;
    background: var(--cobalt) !important;
    color: var(--cobalt);
}
html[data-theme="light"] .ui-widget-header {
    border: 1px solid var(--cobalt) !important;
    background: var(--cobalt) !important;
}
html[data-theme="light"] .eBar-card .learn-more::after {
    background-color: var(--cobalt);
}
html[data-theme="light"] .eBar-card:hover .learn-more {
    color: var(--cobalt);
}
html[data-theme="light"] .single-details {
    background-color: var(--wash);
}
html[data-theme="light"] .btn-wrap .learn-btn {
    border: 1px solid var(--cobalt);
}
html[data-theme="light"] .contact-card a {
    color: var(--cobalt);
}
html[data-theme="light"] .trophy-text {
    background-color: rgba(24, 113, 143, 0.12);
}
html[data-theme="light"] .upload-hover-text {
    background: var(--cobalt);
}
html[data-theme="light"] .gradient-border {
    background: linear-gradient(
        to right,
        rgba(24, 113, 143, 1) 0%,
        rgba(24, 113, 143, 1) 51%,
        rgba(24, 113, 143, 1) 100%
    );
}
html[data-theme="light"] .couses-tab-list li.active a {
    color: var(--cobalt);
}
html[data-theme="light"] .couses-tab-list li.active a svg path {
    fill: var(--cobalt);
}
html[data-theme="light"] .couses-tab-list li a:hover svg path,
html[data-theme="light"] .couses-tab-list li a:hover {
    color: var(--cobalt);
    fill: var(--cobalt);
}
html[data-theme="light"] .c-card .eBtn {
    border: 1px solid var(--cobalt);
}
html[data-theme="light"] .remember-me a {
    color: var(--cobalt);
}
html[data-theme="light"] .entry-player .g-title {
    background: linear-gradient(
        to right,
        rgba(24, 113, 143, 1) 0%,
        rgba(24, 113, 143, 1) 51%,
        rgba(24, 113, 143, 1) 100%
    );
}
html[data-theme="light"] .accordion-button:not(.collapsed) {
    color: var(--cobalt);
}
html[data-theme="light"] .lesson-list li a:hover svg path,
html[data-theme="light"] .lesson-list li a:hover {
    color: var(--cobalt);
    fill: var(--cobalt);
}
html[data-theme="light"] .entry-tab .nav-tabs .nav-link.active::after {
    background-color: var(--cobalt);
}
html[data-theme="light"] .fDetails-tab .nav-pills .nav-link.active,
html[data-theme="light"] .fDetails-tab .nav-pills .show > .nav-link {
    background-color: var(--cobalt);
}
html[data-theme="light"] .fDetails-tab .nav-pills .nav-link:hover {
    background-color: var(--cobalt);
}
html[data-theme="light"] .s_stext {
    color: var(--cobalt);
}
html[data-theme="light"] .preview-text p {
    background-color: rgba(24, 113, 143, 0.12);
}
html[data-theme="light"] .lesson-list li a:hover .preview-text p {
    color: var(--cobalt);
}
html[data-theme="light"] .requirment ul li i {
    background: rgba(24, 113, 143, 0.12);
    color: var(--cobalt);
}
html[data-theme="light"] .entry-like li:hover,
html[data-theme="light"] .entry-like li:hover svg path {
    color: var(--cobalt);
    fill: var(--cobalt);
}
html[data-theme="light"] .review .see-more:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .ps-sidebar .learn-btn:hover {
    background: linear-gradient(
        to right,
        rgba(24, 113, 143, 1) 0%,
        rgba(24, 113, 143, 1) 51%,
        rgba(24, 113, 143, 1) 100%
    );
}
html[data-theme="light"] .ps-sidebar .f-socials li a:hover {
    background: linear-gradient(
        to right,
        rgba(24, 113, 143, 1) 0%,
        rgba(24, 113, 143, 1) 51%,
        rgba(24, 113, 143, 1) 100%
    );
}
html[data-theme="light"] .dt_group a {
    background: rgba(24, 113, 143, 0.2);
}
html[data-theme="light"] .tags li a:hover,
html[data-theme="light"] .tags li a.active {
    background-color: var(--cobalt);
    border-color: var(--cobalt);
}
html[data-theme="light"] .wish-card:hover .ct-text h3 {
    color: var(--cobalt);
}
html[data-theme="light"] .eTable thead tr th {
    background-color: var(--wash);
}
html[data-theme="light"] .f-socials li a:hover {
    background: var(--cobalt);
}
html[data-theme="light"] .gradient-border2 {
    background: linear-gradient(
        to right,
        rgba(24, 113, 143, 1) 0%,
        rgba(24, 113, 143, 1) 51%,
        rgba(24, 113, 143, 1) 100%
    );
}
html[data-theme="light"] .footer-widget ul li a:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .newslater-form {
    border: 1px solid var(--cobalt);
}
html[data-theme="light"] .category.active a {
    color: var(--cobalt);
}
html[data-theme="light"] .message-intro .Esearch_entry .form-control {
    background-color: var(--wash);
}
html[data-theme="light"] .message-left .contact:hover,
html[data-theme="light"] .message-left .contact.active {
    background: var(--wash) !important;
}
html[data-theme="light"] .custome-height {
    background-color: var(--wash);
}
html[data-theme="light"] .message-send-option {
    background: var(--wash);
}
html[data-theme="light"] .message-for-me .message-list li p {
    background-color: var(--cobalt);
}
html[data-theme="light"] .send_message_btn {
    background-color: var(--cobalt);
}
html[data-theme="light"] .count-files i:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .contacts::-webkit-scrollbar-thumb,
html[data-theme="light"] .custome-height::-webkit-scrollbar-thumb {
    background-color: var(--cobalt);
}
html[data-theme="light"] .entry-like a:hover,
html[data-theme="light"] .entry-like a.active {
    background: var(--cobalt);
}
html[data-theme="light"] .cUser-info a:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .like-svg:hover,
html[data-theme="light"] .like-svg.active {
    background: var(--cobalt);
}
html[data-theme="light"] .bootcamp:hover .bootcamp-title {
    color: var(--cobalt);
}
html[data-theme="light"] .couses-tab-list li.active a.bootcamp-sidebar-icon svg path,
html[data-theme="light"] .couses-tab-list li a.bootcamp-sidebar-icon:hover svg path {
    stroke: var(--cobalt) !important;
}
html[data-theme="light"] .Userprofile .dropmenu-end a.bootcamp-menu-icon:hover svg path {
    stroke: var(--cobalt);
}
html[data-theme="light"] .badge.bg-primary {
    background-color: rgba(24, 113, 143, 0.18) !important;
    color: var(--cobalt) !important;
    border: 1px solid var(--cobalt) !important;
}
html[data-theme="light"] .ol-btn-primary {
    background: var(--cobalt);
}
html[data-theme="light"] .ol-btn-primary:active,
html[data-theme="light"] .ol-btn-primary:hover {
    background-color: var(--cobalt) !important;
}
html[data-theme="light"] .ol-btn-light {
    background: var(--wash);
}
html[data-theme="light"] .ol-btn-light:active,
html[data-theme="light"] .ol-btn-light:hover {
    background: var(--cobalt) !important;
}
html[data-theme="light"] .ol-btn-outline-secondary:active,
html[data-theme="light"] .ol-btn-outline-secondary:hover {
    border-color: var(--cobalt) !important;
    color: var(--cobalt) !important;
}
html[data-theme="light"] .btn-outline-gray-small:active,
html[data-theme="light"] .btn-outline-gray-small:hover {
    border: 1px solid var(--cobalt) !important;
    color: var(--cobalt) !important;
}
html[data-theme="light"] .ol-btn-light-primary {
    background: rgba(24, 113, 143, 0.11);
    color: var(--cobalt);
}
html[data-theme="light"] .ol-btn-light-primary:active,
html[data-theme="light"] .ol-btn-light-primary:hover {
    background-color: var(--cobalt) !important;
}

/* public/assets/frontend/default/css/custom_style.css [light] */
html[data-theme="light"] .active-cat {
    color: var(--cobalt) !important;
}
html[data-theme="light"] .footer-social-list li a:hover {
    border-color: var(--cobalt);
}
html[data-theme="light"] .contact-us-btn1 {
    border: 1px solid var(--cobalt);
}
html[data-theme="light"] .contact-us-btn1:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .contact-us-btn1:hover path {
    fill: var(--cobalt);
}
html[data-theme="light"] .footer-nav-wrap li a:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .footer-search-group .form-control {
    border: 1px solid var(--cobalt);
}
html[data-theme="light"] .footer-search-group .form-control:focus {
    border-color: var(--cobalt);
}
html[data-theme="light"] .footer-search-group .submit {
    background: linear-gradient(135deg, rgba(24, 113, 143, 1) 0%, rgba(24, 113, 143, 1) 93.75%);
}
html[data-theme="light"] .footer-bottom-nav a:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .lms-card-hover1:hover {
    box-shadow: 0 8px 24px rgba(20, 60, 80, 0.10);
}
html[data-theme="light"] .about-text-items::after {
    background: linear-gradient(rgb(38 72 113) 0%, rgba(24, 113, 143, 0.0) 100%);
}
html[data-theme="light"] .signup-form-wrap::after {
    background: linear-gradient(89deg, #264871 0%, rgba(24, 113, 143, 1) 33.99%, rgba(24, 113, 143, 1) 100%);
}
html[data-theme="light"] .title-purple {
    color: var(--cobalt);
}
html[data-theme="light"] .speech-purple-bordered::after {
    background: var(--cobalt);
}
html[data-theme="light"] .counter-area-wrap1 {
    background: rgba(24, 113, 143, 0.1);
}
html[data-theme="light"] .kg-counter-title {
    color: var(--cobalt);
}
html[data-theme="light"] .card-icon-text1>span::before {
    color: var(--cobalt);
}
html[data-theme="light"] .bg-icon-card1 {
    background: var(--wash);
}
html[data-theme="light"] .qnaaccordion-three .accordion-button:not(.collapsed) {
    color: var(--cobalt);
}
html[data-theme="light"] .link-btn-hover1:hover {
    color: var(--cobalt);
}
html[data-theme="light"] .lms-1-card:hover .link-btn-hover1 {
    color: var(--cobalt);
}
html[data-theme="light"] .lms-testimonial-1 .swiper-button-prev:hover,
html[data-theme="light"] .lms-testimonial-1 .swiper-button-next:hover {
    background: var(--cobalt);
}
html[data-theme="light"] .single-testimonial1-inner {
    box-shadow: 0 8px 24px rgba(20, 60, 80, 0.10);
}
html[data-theme="light"] .testimonial1-user-role {
    color: var(--cobalt);
}
html[data-theme="light"] .btn-purple-1 {
    background: linear-gradient(158deg, rgba(24, 113, 143, 1) 0%, rgba(24, 113, 143, 1) 100%);
}
html[data-theme="light"] .btn-purple-1::before {
    background: linear-gradient(158deg, rgba(24, 113, 143, 1) 0%, rgba(24, 113, 143, 1) 100%);
}
html[data-theme="light"] .btn-purple-1:active,
html[data-theme="light"] .btn-purple-1:hover {
    background: linear-gradient(158deg, rgba(24, 113, 143, 1) 0%, rgba(24, 113, 143, 1) 100%) !important;
}
html[data-theme="light"] .btn-purple-sm {
    box-shadow: 0 8px 24px rgba(20, 60, 80, 0.10);
}
html[data-theme="light"] .alert-purple {
    color: var(--cobalt);
    background-color: rgba(24, 113, 143, 0.102);
    border-color: var(--cobalt);
}
html[data-theme="light"] .alert-purple a {
    color: var(--cobalt);
}
html[data-theme="light"] .color-linkedin {
    color: var(--cobalt);
}
html[data-theme="light"] .color-twitter {
    color: var(--cobalt);
}
html[data-theme="light"] .color-facebook {
    color: var(--cobalt);
}
html[data-theme="light"] .bg-color-e9f6ff {
    background-color: var(--wash);
}
html[data-theme="light"] .primary-menu .have-mega-menu .menu-parent-a.active::after,
html[data-theme="light"] .primary-menu .have-mega-menu .menu-parent-a:hover::after {
    border: 6px solid var(--cobalt);
}
html[data-theme="light"] .offcanvas-body .list-unstyled .btn-toggle:not(.collapsed) {
    color: var(--cobalt) !important;
}
html[data-theme="light"] .offcanvas-body .list-unstyled button:hover,
html[data-theme="light"] .offcanvas-body .list-unstyled button.active,
html[data-theme="light"] .offcanvas-body .list-unstyled a:hover,
html[data-theme="light"] .offcanvas-body .list-unstyled a.active {
    color: var(--cobalt) !important;
}
html[data-theme="light"] .btn-join-now {
    color: var(--cobalt) !important;
}
html[data-theme="light"] .nav.nav-bordered .nav-link {
    border-bottom: 2px solid var(--cobalt);
}
html[data-theme="light"] .nav.nav-bordered .nav-link:hover,
html[data-theme="light"] .nav.nav-bordered .nav-link.active {
    border-bottom: 2px solid var(--cobalt);
    color: var(--cobalt);
}

/* public/assets/frontend/default/css/responsive.css [light] */
@media all and (max-width:991px) {
html[data-theme="light"] .course-sideBar {
    border: 1px solid var(--cobalt);
}
}

/* public/assets/frontend/default/css/student_surface.css [light] */
html[data-theme="light"] ::selection {
    background: var(--wash);
}
html[data-theme="light"] body.home-page .single-feature:hover {
    box-shadow: 0 8px 24px rgba(20, 60, 80, 0.10);
}
html[data-theme="light"] body.home-page .category-chip:hover,
html[data-theme="light"] body.home-page .category-chip:focus-visible {
    box-shadow: 0 8px 24px rgba(20, 60, 80, 0.10);
}
html[data-theme="light"] body.home-page .eBtn,
html[data-theme="light"] body.student-surface .eBtn,
html[data-theme="light"] body.catalog-surface .eBtn {
    box-shadow: 0 8px 24px rgba(20, 60, 80, 0.10);
}
html[data-theme="light"] body.student-surface .profile-banner-area {
    background: radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14), transparent 42%),
        linear-gradient(120deg, rgba(24, 113, 143, 1), rgba(24, 113, 143, 1) 55%, rgba(24, 113, 143, 1));
}
html[data-theme="light"] body.catalog-surface .lesson-list.course_list li a {
    background: var(--wash);
}
html[data-theme="light"] .header-dashboard-link {
    background: var(--cobalt);
}
html[data-theme="light"] .header-dashboard-link:hover,
html[data-theme="light"] .header-dashboard-link:focus-visible {
    background: var(--cobalt);
}

/* public/assets/frontend/default/css/parent-portal.css [light] */
html[data-theme="light"] .pp-field input:focus,
html[data-theme="light"] .pp-field select:focus,
html[data-theme="light"] .pp-field textarea:focus {
    box-shadow: 0 8px 24px rgba(20, 60, 80, 0.10);
}
html[data-theme="light"] .pp-ring.quiz .bar {
    stroke: var(--cobalt);
}
html[data-theme="light"] .pp-tabs {
    background: var(--wash);
}
