        :root {
            --white-hsl: 0, 0%, 100%;
            --black-hsl: 174.5454545454545, 8.029197080291972%, 26.86274509803922%;
            --safeLightAccent-hsl: 17.24137931034483, 50.289017341040484%, 66.07843137254902%;
            --safeDarkAccent-hsl: 17.24137931034483, 50.289017341040484%, 66.07843137254902%;
            --safeInverseAccent-hsl: 0, 0%, 100%;
            --safeInverseLightAccent-hsl: 0, 0%, 100%;
            --safeInverseDarkAccent-hsl: 0, 0%, 100%;
            --accent-hsl: 17.24137931034483, 50.289017341040484%, 66.07843137254902%;
            --lightAccent-hsl: 44.99999999999992, 14.634146341463433%, 83.92156862745098%;
            --darkAccent-hsl: 172.9411764705882, 10.429447852760743%, 31.960784313725487%;
        }

        :root {
            --announcement-bar-background-color: hsla(var(--black-hsl), 1);
            --announcement-bar-text-color: hsla(var(--white-hsl), 1);
            --backgroundOverlayColor: hsla(var(--white-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--white-hsl), 1);
            --course-item-nav-background-color: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-border-color: hsla(var(--darkAccent-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-item-background: hsla(var(--lightAccent-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--lightAccent-hsl), 0.75);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--white-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--black-hsl), 1);
            --headingLargeColor: hsla(var(--black-hsl), 1);
            --headingLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
            --headingMediumColor: hsla(var(--black-hsl), 1);
            --headingSmallColor: hsla(var(--black-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--white-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-collage-background-color: hsla(var(--lightAccent-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--white-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--white-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--white-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--lightAccent-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--lightAccent-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--black-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--lightAccent-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-simple-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-title-color: hsla(var(--black-hsl), 1);
            --list-section-title-color: hsla(var(--black-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--white-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--black-hsl), 1);
            --navigationLinkColor: hsla(var(--black-hsl), 1);
            --paragraphLargeColor: hsla(var(--black-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--black-hsl), 1);
            --paragraphSmallColor: hsla(var(--black-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--black-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--white-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--black-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--black-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--black-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--black-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--lightAccent-hsl), 1);
            --shape-block-stroke-color: hsla(var(--black-hsl), 1);
            --siteBackgroundColor: hsla(var(--white-hsl), 1);
            --siteTitleColor: hsla(var(--black-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--black-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--white-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--black-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --text-highlight-color: hsla(var(--safeDarkAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--white-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--black-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--white-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--black-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--black-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--black-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--black-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--black-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--black-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--black-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--black-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--black-hsl), 1);
        }

        .white-bold {
            --announcement-bar-background-color: hsla(var(--accent-hsl), 1);
            --announcement-bar-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --backgroundOverlayColor: hsla(var(--white-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--white-hsl), 1);
            --course-item-nav-background-color: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-border-color: hsla(var(--black-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-item-background: hsla(var(--lightAccent-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--lightAccent-hsl), 0.75);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--white-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--darkAccent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--safeDarkAccent-hsl), 1);
            --headingLargeColor: hsla(var(--safeDarkAccent-hsl), 1);
            --headingLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
            --headingMediumColor: hsla(var(--safeDarkAccent-hsl), 1);
            --headingSmallColor: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--white-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-collage-background-color: hsla(var(--lightAccent-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--white-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--white-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--white-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--lightAccent-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--lightAccent-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--lightAccent-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--white-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--black-hsl), 1);
            --navigationLinkColor: hsla(var(--black-hsl), 1);
            --paragraphLargeColor: hsla(var(--black-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--black-hsl), 1);
            --paragraphSmallColor: hsla(var(--black-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--white-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--black-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--black-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--lightAccent-hsl), 1);
            --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --siteBackgroundColor: hsla(var(--white-hsl), 1);
            --siteTitleColor: hsla(var(--safeDarkAccent-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--black-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--white-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--black-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --text-highlight-color: hsla(var(--safeDarkAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--white-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--black-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--white-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--black-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--black-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--black-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--accent-hsl), 1);
        }

        .light {
            --announcement-bar-background-color: hsla(var(--darkAccent-hsl), 1);
            --announcement-bar-text-color: hsla(var(--white-hsl), 1);
            --backgroundOverlayColor: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--white-hsl), 1);
            --course-item-nav-background-color: hsla(var(--white-hsl), 1);
            --course-item-nav-border-color: hsla(var(--black-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-item-background: hsla(var(--white-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.75);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--lightAccent-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--black-hsl), 1);
            --headingLargeColor: hsla(var(--black-hsl), 1);
            --headingLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
            --headingMediumColor: hsla(var(--black-hsl), 1);
            --headingSmallColor: hsla(var(--black-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-collage-background-color: hsla(var(--white-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--lightAccent-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--lightAccent-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--black-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--white-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-simple-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-title-color: hsla(var(--black-hsl), 1);
            --list-section-title-color: hsla(var(--black-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--lightAccent-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--black-hsl), 1);
            --navigationLinkColor: hsla(var(--black-hsl), 1);
            --paragraphLargeColor: hsla(var(--black-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--black-hsl), 1);
            --paragraphSmallColor: hsla(var(--black-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--black-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--lightAccent-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--black-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--black-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--black-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--black-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--white-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
            --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --siteBackgroundColor: hsla(var(--lightAccent-hsl), 1);
            --siteTitleColor: hsla(var(--black-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--black-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--lightAccent-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--black-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --text-highlight-color: hsla(var(--safeDarkAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--black-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--black-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--black-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--black-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--black-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--black-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--black-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--black-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--black-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--black-hsl), 1);
        }

        .light-bold {
            --announcement-bar-background-color: hsla(var(--accent-hsl), 1);
            --announcement-bar-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --backgroundOverlayColor: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--white-hsl), 1);
            --course-item-nav-background-color: hsla(var(--white-hsl), 1);
            --course-item-nav-border-color: hsla(var(--black-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-item-background: hsla(var(--white-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.75);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--lightAccent-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--darkAccent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--black-hsl), 1);
            --headingLargeColor: hsla(var(--black-hsl), 1);
            --headingLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
            --headingMediumColor: hsla(var(--black-hsl), 1);
            --headingSmallColor: hsla(var(--black-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-collage-background-color: hsla(var(--white-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--lightAccent-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--lightAccent-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--white-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--lightAccent-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--black-hsl), 1);
            --navigationLinkColor: hsla(var(--black-hsl), 1);
            --paragraphLargeColor: hsla(var(--black-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--black-hsl), 1);
            --paragraphSmallColor: hsla(var(--black-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--lightAccent-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--black-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--black-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--white-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
            --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --siteBackgroundColor: hsla(var(--lightAccent-hsl), 1);
            --siteTitleColor: hsla(var(--black-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--black-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--lightAccent-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--black-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --text-highlight-color: hsla(var(--safeDarkAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--black-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--black-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--lightAccent-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--black-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--black-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--black-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--black-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--black-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--black-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--black-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--accent-hsl), 1);
        }

        .dark {
            --announcement-bar-background-color: hsla(var(--lightAccent-hsl), 1);
            --announcement-bar-text-color: hsla(var(--black-hsl), 1);
            --backgroundOverlayColor: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl), 1);
            --course-item-nav-background-color: hsla(var(--black-hsl), 1);
            --course-item-nav-border-color: hsla(var(--white-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--white-hsl), 1);
            --course-list-course-item-background: hsla(var(--white-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.9);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--accent-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--white-hsl), 1);
            --headingLargeColor: hsla(var(--white-hsl), 1);
            --headingLinkColor: hsla(var(--lightAccent-hsl), 1);
            --headingMediumColor: hsla(var(--white-hsl), 1);
            --headingSmallColor: hsla(var(--white-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-collage-background-color: hsla(var(--white-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--darkAccent-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--white-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--white-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-simple-description-color: hsla(var(--white-hsl), 1);
            --list-section-simple-title-color: hsla(var(--white-hsl), 1);
            --list-section-title-color: hsla(var(--white-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--darkAccent-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--white-hsl), 1);
            --navigationLinkColor: hsla(var(--white-hsl), 1);
            --paragraphLargeColor: hsla(var(--white-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--white-hsl), 1);
            --paragraphSmallColor: hsla(var(--white-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--white-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--white-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--white-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--white-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--white-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--white-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
            --shape-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
            --siteBackgroundColor: hsla(var(--darkAccent-hsl), 1);
            --siteTitleColor: hsla(var(--white-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--white-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--darkAccent-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--white-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --text-highlight-color: hsla(var(--safeLightAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--darkAccent-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--white-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--darkAccent-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--white-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--white-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--white-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--white-hsl), 1);
        }

        .dark-bold {
            --announcement-bar-background-color: hsla(var(--accent-hsl), 1);
            --announcement-bar-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --backgroundOverlayColor: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl), 1);
            --course-item-nav-background-color: hsla(var(--black-hsl), 1);
            --course-item-nav-border-color: hsla(var(--white-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--white-hsl), 1);
            --course-list-course-item-background: hsla(var(--white-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.9);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--accent-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--safeLightAccent-hsl), 1);
            --headingLargeColor: hsla(var(--safeLightAccent-hsl), 1);
            --headingLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --headingMediumColor: hsla(var(--safeLightAccent-hsl), 1);
            --headingSmallColor: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-collage-background-color: hsla(var(--white-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--darkAccent-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--white-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-description-color: hsla(var(--white-hsl), 1);
            --list-section-simple-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--darkAccent-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --navigationLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --paragraphLargeColor: hsla(var(--white-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--white-hsl), 1);
            --paragraphSmallColor: hsla(var(--white-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--white-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--white-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--white-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
            --shape-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
            --siteBackgroundColor: hsla(var(--darkAccent-hsl), 1);
            --siteTitleColor: hsla(var(--safeLightAccent-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--white-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--darkAccent-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--white-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --text-highlight-color: hsla(var(--safeLightAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--darkAccent-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--white-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--darkAccent-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--white-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--white-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--accent-hsl), 1);
        }

        .black {
            --announcement-bar-background-color: hsla(var(--white-hsl), 1);
            --announcement-bar-text-color: hsla(var(--black-hsl), 1);
            --backgroundOverlayColor: hsla(var(--black-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl), 1);
            --course-item-nav-background-color: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-border-color: hsla(var(--white-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--white-hsl), 1);
            --course-list-course-item-background: hsla(var(--white-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.95);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--accent-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--white-hsl), 1);
            --headingLargeColor: hsla(var(--white-hsl), 1);
            --headingLinkColor: hsla(var(--lightAccent-hsl), 1);
            --headingMediumColor: hsla(var(--white-hsl), 1);
            --headingSmallColor: hsla(var(--white-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--black-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-collage-background-color: hsla(var(--white-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--black-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--black-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--black-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--black-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--black-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--white-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--white-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--black-hsl), 1);
            --list-section-simple-description-color: hsla(var(--white-hsl), 1);
            --list-section-simple-title-color: hsla(var(--white-hsl), 1);
            --list-section-title-color: hsla(var(--white-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--black-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--white-hsl), 1);
            --navigationLinkColor: hsla(var(--white-hsl), 1);
            --paragraphLargeColor: hsla(var(--white-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--white-hsl), 1);
            --paragraphSmallColor: hsla(var(--white-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--white-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--black-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--white-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--white-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--white-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--white-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--white-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
            --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --siteBackgroundColor: hsla(var(--black-hsl), 1);
            --siteTitleColor: hsla(var(--white-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--white-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--black-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--white-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --text-highlight-color: hsla(var(--safeLightAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--black-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--white-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--black-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--white-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--white-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--white-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--black-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--white-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--white-hsl), 1);
        }

        .black-bold {
            --announcement-bar-background-color: hsla(var(--accent-hsl), 1);
            --announcement-bar-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --backgroundOverlayColor: hsla(var(--black-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl), 1);
            --course-item-nav-background-color: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-border-color: hsla(var(--white-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--white-hsl), 1);
            --course-list-course-item-background: hsla(var(--white-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.95);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--accent-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--safeLightAccent-hsl), 1);
            --headingLargeColor: hsla(var(--safeLightAccent-hsl), 1);
            --headingLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --headingMediumColor: hsla(var(--safeLightAccent-hsl), 1);
            --headingSmallColor: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--black-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-collage-background-color: hsla(var(--white-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--black-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--safeDarkAccent-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--black-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--black-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--black-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--white-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--white-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--white-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
            --list-section-simple-description-color: hsla(var(--white-hsl), 1);
            --list-section-simple-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --list-section-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--black-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --navigationLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --paragraphLargeColor: hsla(var(--white-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeLightAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--white-hsl), 1);
            --paragraphSmallColor: hsla(var(--white-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--black-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--white-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--white-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--white-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
            --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
            --siteBackgroundColor: hsla(var(--black-hsl), 1);
            --siteTitleColor: hsla(var(--safeLightAccent-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--white-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--black-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--white-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
            --text-highlight-color: hsla(var(--safeLightAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--white-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--white-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--black-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--white-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--black-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--white-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--white-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--white-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--white-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--safeLightAccent-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--white-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--accent-hsl), 1);
        }

        .bright {
            --announcement-bar-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --announcement-bar-text-color: hsla(var(--accent-hsl), 1);
            --backgroundOverlayColor: hsla(var(--accent-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl), 1);
            --course-item-nav-background-color: hsla(var(--black-hsl), 1);
            --course-item-nav-border-color: hsla(var(--white-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--white-hsl), 1);
            --course-list-course-item-background: hsla(var(--black-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--black-hsl), 0.9);
            --course-list-course-item-text-color: hsla(var(--lightAccent-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--darkAccent-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--darkAccent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--safeInverseAccent-hsl), 1);
            --headingLargeColor: hsla(var(--safeInverseAccent-hsl), 1);
            --headingLinkColor: hsla(var(--safeInverseAccent-hsl), 1);
            --headingMediumColor: hsla(var(--safeInverseAccent-hsl), 1);
            --headingSmallColor: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--accent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--accent-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-collage-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--accent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--accent-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--accent-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--accent-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--accent-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--accent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--accent-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--accent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--accent-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--accent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--accent-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--accent-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--accent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--safeInverseAccent-hsl), 1);
            --navigationLinkColor: hsla(var(--safeInverseAccent-hsl), 1);
            --paragraphLargeColor: hsla(var(--safeInverseAccent-hsl), 1);
            --paragraphLinkColor: hsla(var(--safeInverseAccent-hsl), 1);
            --paragraphMediumColor: hsla(var(--safeInverseAccent-hsl), 1);
            --paragraphSmallColor: hsla(var(--safeInverseAccent-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--accent-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--accent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--accent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--safeInverseAccent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--safeInverseAccent-hsl), 1);
            --shape-block-stroke-color: hsla(var(--black-hsl), 1);
            --siteBackgroundColor: hsla(var(--accent-hsl), 1);
            --siteTitleColor: hsla(var(--safeInverseAccent-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--accent-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--accent-hsl), 1);
            --text-highlight-color: hsla(var(--safeInverseAccent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--accent-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--accent-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--white-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--white-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--white-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--white-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--white-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--white-hsl), 1);
        }

        .bright-inverse {
            --announcement-bar-background-color: hsla(var(--accent-hsl), 1);
            --announcement-bar-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --backgroundOverlayColor: hsla(var(--safeInverseAccent-hsl), 1);
            --course-item-nav-active-lesson-background-color: hsla(var(--darkAccent-hsl), 1);
            --course-item-nav-active-lesson-text-color: hsla(var(--white-hsl), 1);
            --course-item-nav-background-color: hsla(var(--lightAccent-hsl), 1);
            --course-item-nav-border-color: hsla(var(--black-hsl), 0.25);
            --course-item-nav-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-item-background: hsla(var(--lightAccent-hsl), 1);
            --course-list-course-item-hover-background: hsla(var(--lightAccent-hsl), 0.95);
            --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
            --course-list-course-progress-bar-color: hsla(var(--darkAccent-hsl), 1);
            --course-list-course-chapter-divider-color: hsla(var(--darkAccent-hsl), 1);
            --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
            --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --headingExtraLargeColor: hsla(var(--accent-hsl), 1);
            --headingLargeColor: hsla(var(--accent-hsl), 1);
            --headingLinkColor: hsla(var(--accent-hsl), 1);
            --headingMediumColor: hsla(var(--accent-hsl), 1);
            --headingSmallColor: hsla(var(--accent-hsl), 1);
            --image-block-card-image-button-bg-color: hsla(var(--accent-hsl), 1);
            --image-block-card-image-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-card-image-subtitle-color: hsla(var(--accent-hsl), 1);
            --image-block-card-image-title-bg-color: hsla(var(--safeInverseAccent-hsl), 0);
            --image-block-card-image-title-color: hsla(var(--accent-hsl), 1);
            --image-block-card-inline-link-color: hsla(var(--accent-hsl), 1);
            --image-block-collage-background-color: hsla(var(--accent-hsl), 1);
            --image-block-collage-image-button-bg-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-collage-image-button-text-color: hsla(var(--accent-hsl), 1);
            --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-collage-image-subtitle-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-collage-image-title-bg-color: hsla(var(--safeInverseAccent-hsl), 0);
            --image-block-collage-image-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-collage-inline-link-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-overlap-image-button-bg-color: hsla(var(--accent-hsl), 1);
            --image-block-overlap-image-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-overlap-image-subtitle-color: hsla(var(--accent-hsl), 1);
            --image-block-overlap-image-title-bg-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-overlap-image-title-color: hsla(var(--accent-hsl), 1);
            --image-block-overlap-inline-link-color: hsla(var(--accent-hsl), 1);
            --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
            --image-block-poster-image-button-bg-color: hsla(var(--accent-hsl), 1);
            --image-block-poster-image-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
            --image-block-poster-image-title-bg-color-v2: hsla(var(--safeInverseAccent-hsl), 0);
            --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
            --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
            --image-block-stack-image-button-bg-color: hsla(var(--accent-hsl), 1);
            --image-block-stack-image-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
            --image-block-stack-image-subtitle-color: hsla(var(--accent-hsl), 1);
            --image-block-stack-image-title-bg-color: hsla(var(--safeInverseAccent-hsl), 0);
            --image-block-stack-image-title-color: hsla(var(--accent-hsl), 1);
            --image-block-stack-inline-link-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-arrow-background-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-arrow-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-button-background-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-card-button-text-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-card-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-card-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-card-description-link-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-card-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-banner-slideshow-description-color: hsla(var(--accent-hsl), 1);
            --list-section-banner-slideshow-title-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-arrow-background-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-arrow-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-button-background-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-card-button-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-card-button-text-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-card-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-card-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-card-description-link-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-card-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-carousel-description-color: hsla(var(--accent-hsl), 1);
            --list-section-carousel-title-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-button-background-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-card-button-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-card-button-text-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-card-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-card-description-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-card-description-link-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-card-title-color: hsla(var(--safeInverseAccent-hsl), 1);
            --list-section-simple-description-color: hsla(var(--accent-hsl), 1);
            --list-section-simple-title-color: hsla(var(--accent-hsl), 1);
            --list-section-title-color: hsla(var(--accent-hsl), 1);
            --menuOverlayBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
            --menuOverlayButtonBackgroundColor: hsla(var(--accent-hsl), 1);
            --menuOverlayButtonTextColor: hsla(var(--safeInverseAccent-hsl), 1);
            --menuOverlayNavigationLinkColor: hsla(var(--accent-hsl), 1);
            --navigationLinkColor: hsla(var(--accent-hsl), 1);
            --paragraphLargeColor: hsla(var(--accent-hsl), 1);
            --paragraphLinkColor: hsla(var(--accent-hsl), 1);
            --paragraphMediumColor: hsla(var(--accent-hsl), 1);
            --paragraphSmallColor: hsla(var(--accent-hsl), 1);
            --portfolio-grid-basic-title-color: hsla(var(--accent-hsl), 1);
            --portfolio-grid-overlay-overlay-color: hsla(var(--safeInverseAccent-hsl), 1);
            --portfolio-grid-overlay-title-color: hsla(var(--accent-hsl), 1);
            --portfolio-hover-follow-title-color: hsla(var(--accent-hsl), 1);
            --portfolio-hover-static-title-color: hsla(var(--accent-hsl), 1);
            --portfolio-index-background-title-color: hsla(var(--accent-hsl), 1);
            --primaryButtonBackgroundColor: hsla(var(--accent-hsl), 1);
            --primaryButtonTextColor: hsla(var(--safeInverseAccent-hsl), 1);
            --secondaryButtonBackgroundColor: hsla(var(--accent-hsl), 1);
            --secondaryButtonTextColor: hsla(var(--safeInverseAccent-hsl), 1);
            --section-divider-stroke-color: hsla(var(--accent-hsl), 1);
            --section-inset-border-color: hsla(var(--white-hsl), 1);
            --shape-block-background-color: hsla(var(--accent-hsl), 1);
            --shape-block-dropshadow-color: hsla(var(--accent-hsl), 1);
            --shape-block-stroke-color: hsla(var(--black-hsl), 1);
            --siteBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
            --siteTitleColor: hsla(var(--accent-hsl), 1);
            --social-links-block-main-icon-color: hsla(var(--accent-hsl), 1);
            --social-links-block-secondary-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
            --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
            --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
            --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
            --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
            --summary-block-limited-availability-label-color: hsla(var(--accent-hsl), 1);
            --tertiaryButtonBackgroundColor: hsla(var(--accent-hsl), 1);
            --tertiaryButtonTextColor: hsla(var(--safeInverseAccent-hsl), 1);
            --text-highlight-color: hsla(var(--accent-hsl), 1);
            --text-highlight-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-accordion-block-background-color: hsla(var(--accent-hsl), 1);
            --tweak-accordion-block-divider-color: hsla(var(--accent-hsl), 1);
            --tweak-accordion-block-divider-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-accordion-block-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-accordion-block-icon-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-alternating-side-by-side-list-title-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-basic-grid-list-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-basic-grid-list-read-more-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-basic-grid-list-title-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-item-author-profile-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-item-comment-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-item-comment-text-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-item-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-item-pagination-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-item-pagination-title-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-item-title-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-masonry-list-excerpt-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-masonry-list-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-masonry-list-read-more-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-masonry-list-title-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-side-by-side-list-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-side-by-side-list-read-more-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-side-by-side-list-title-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-single-column-list-excerpt-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-single-column-list-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-single-column-list-read-more-color: hsla(var(--accent-hsl), 1);
            --tweak-blog-single-column-list-title-color: hsla(var(--accent-hsl), 1);
            --tweak-content-link-block-title-color: hsla(var(--accent-hsl), 1);
            --tweak-events-item-pagination-date-color: hsla(var(--accent-hsl), 1);
            --tweak-events-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-events-item-pagination-title-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-background-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-button-background-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-button-background-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-button-text-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-form-block-caption-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-caption-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-description-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-description-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-option-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-option-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-survey-title-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-survey-title-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-form-block-title-color: hsla(var(--accent-hsl), 1);
            --tweak-form-block-title-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-gallery-icon-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-gallery-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-gallery-lightbox-background-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-gallery-lightbox-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-heading-extra-large-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-heading-large-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-heading-medium-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-heading-small-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-line-block-line-color: hsla(var(--accent-hsl), 1);
            --tweak-marquee-block-background-color: hsla(var(--accent-hsl), 1);
            --tweak-marquee-block-heading-color: hsla(var(--accent-hsl), 1);
            --tweak-marquee-block-heading-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-marquee-block-paragraph-color: hsla(var(--accent-hsl), 1);
            --tweak-marquee-block-paragraph-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-menu-block-item-description-color: hsla(var(--accent-hsl), 1);
            --tweak-menu-block-item-price-color: hsla(var(--accent-hsl), 1);
            --tweak-menu-block-item-title-color: hsla(var(--accent-hsl), 1);
            --tweak-menu-block-nav-color: hsla(var(--accent-hsl), 1);
            --tweak-menu-block-title-color: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-background-color: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-button-background-color: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-button-background-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-button-text-color-on-background: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-description-color: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-description-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-footnote-color: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-footnote-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-newsletter-block-title-color: hsla(var(--accent-hsl), 1);
            --tweak-newsletter-block-title-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-paragraph-large-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-paragraph-link-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-paragraph-medium-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-paragraph-small-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-portfolio-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-portfolio-item-pagination-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-portfolio-item-pagination-title-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-description-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl), 1);
            --tweak-product-basic-item-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-title-color: hsla(var(--accent-hsl), 1);
            --tweak-product-basic-item-variant-fields-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-pagination-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
            --tweak-product-grid-text-below-list-title-color: hsla(var(--accent-hsl), 1);
            --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
            --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
            --tweak-quote-block-background-color: hsla(var(--accent-hsl), 1);
            --tweak-quote-block-source-color: hsla(var(--accent-hsl), 1);
            --tweak-quote-block-source-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-quote-block-text-color: hsla(var(--accent-hsl), 1);
            --tweak-quote-block-text-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-background-color: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-excerpt-color: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-excerpt-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-header-text-color: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-header-text-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-primary-metadata-color: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-read-more-color: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-read-more-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-secondary-metadata-color: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-summary-block-title-color: hsla(var(--accent-hsl), 1);
            --tweak-summary-block-title-color-on-background: hsla(var(--safeInverseAccent-hsl), 1);
            --tweak-text-block-background-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-description-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-meta-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-pagination-title-color: hsla(var(--accent-hsl), 1);
            --tweak-video-item-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-description-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-meta-color: hsla(var(--accent-hsl), 1);
            --video-grid-basic-title-color: hsla(var(--accent-hsl), 1);
            --video-grid-category-nav-color: hsla(var(--accent-hsl), 1);
        }