#navbar.navbar-theme-inverted,#navbar.navbar-theme-inverted.navbar-fixed{background-color:var(--color-white);box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:200}#navbar.navbar-theme-inverted.navbar-scrolled{background-color:hsla(0,0%,100%,.98)}#navbar.navbar-theme-inverted a:not([href*=game]){color:var(--color-charcoal)}#navbar.navbar-theme-inverted a:hover:not([href*=game]){color:var(--color-lapis)}#navbar.navbar-theme-inverted a[href*=game]{background-color:var(--color-white);border-color:var(--color-charcoal);color:var(--color-charcoal)}#navbar.navbar-theme-inverted #mobile-menu-button,#navbar.navbar-theme-inverted #mobile-menu-button svg,#navbar.navbar-theme-inverted #theme-toggle svg,#navbar.navbar-theme-inverted #theme-toggle-mobile svg,#navbar.navbar-theme-inverted svg{color:var(--color-charcoal)}#navbar.navbar-theme-inverted #mobile-menu,#navbar.navbar-theme-inverted #mobile-menu .bg-white{background-color:var(--color-white)}#navbar.navbar-theme-inverted #mobile-menu a,#navbar.navbar-theme-inverted .language-switcher button{color:var(--color-charcoal)}body.dark{background-color:var(--color-charcoal);color:var(--color-light-gray)}body.dark .body-video-overlay{background:rgba(0,0,0,.5)}body.dark .contact-page-overlay{background:linear-gradient(135deg,rgba(15,44,92,.75),rgba(15,44,92,.6) 99%)}body.dark .contact-page,body.dark .contact-page .contact-game-link,body.dark .contact-page .contact-game-link .underline-pen-solution,body.dark .contact-page .contact-privacy-navy,body.dark .contact-page .contact-privacy-navy p,body.dark .contact-page .hero-main-title,body.dark .contact-page .hero-paragraph,body.dark .contact-page .hero-paragraph p,body.dark .contact-page .hero-paragraph-accent,body.dark .contact-page .hero-subtitle{color:var(--color-light-gray)}body.dark .filter-overlay{background-color:rgba(15,44,92,.7);background-image:none;opacity:.85}body.dark .contact-page .filter-overlay{background:transparent;background-image:none;opacity:0}body.dark .business-app-content .filter-overlay{background:transparent;opacity:0}body.dark .business-app-content article,body.dark .business-app-content article .bg-white{background-color:var(--color-charcoal)}body.dark .business-app-content article a,body.dark .business-app-content article h2,body.dark .business-app-content article p{color:var(--color-light-gray)}body.dark .solution-card-overlay{background:rgba(15,44,92,.65);background-image:none}body.dark .solution-card__content{background-color:var(--color-charcoal);background:var(--color-charcoal)}body.dark .solution-card__content,body.dark .solution-card__content h3,body.dark .solution-card__content h4,body.dark .solution-card__content li,body.dark .solution-card__content p,body.dark .solution-card__content span{color:var(--color-light-gray)}body.dark .solutions-content--accordion{background:var(--color-navy)}body.dark .solution-accordion__item{border-color:hsla(0,0%,100%,.5)}body.dark .solution-accordion__intro,body.dark .solution-accordion__list,body.dark .solution-accordion__list li,body.dark .solution-accordion__list li:before,body.dark .solution-accordion__main-title,body.dark .solution-accordion__subtitle,body.dark .solution-accordion__summary{color:var(--color-light-gray)}body.dark .solutions-section-bg,body.dark .solutions-section-bg:after{background:transparent}body.dark .contact-cta-heading,body.dark .contact-cta-text{color:var(--color-light-gray)}body.dark .honeycomb-column,body.dark .honeycomb-curve{background:none}body.dark .video-hero-overlay{background:transparent;opacity:0;pointer-events:none}body.dark,body.dark .hero-main-title,body.dark .hero-subtitle,body.dark .hero-title-words .hero-word-lapis,body.dark .hero-title-words .hero-word-navy,body.dark .site-footer,body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,body.dark label,body.dark li,body.dark p{color:var(--color-light-gray)}body.dark .solution-hero-btn,body.dark .solution-hero-btn span,body.dark .solution-hero-btn:hover,body.dark .solution-hero-btn:hover span{color:var(--color-indian-red)}body.dark .about-section-need.about-section-why-bg{position:relative}body.dark .about-section-need.about-section-why-bg:before{background-color:rgba(15,44,92,.75);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}body.dark .about-section-need.about-section-why-bg>.container{position:relative;z-index:1}body.dark .about-cards-section.about-section--gray{position:relative}body.dark .about-cards-section.about-section--gray:before{background-color:rgba(72,98,144,.89);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}body.dark .about-cards-section.about-section--gray>.container{position:relative;z-index:1}body.dark .about-cards-section.about-section--gray .about-card,body.dark .about-cards-section.about-section--gray .about-section-body,body.dark .about-cards-section.about-section--gray .about-section-heading,body.dark .about-cards-section.about-section--gray .body-text{color:var(--color-light-gray)}body.dark .about-vision-section .about-intro-box,body.dark .about-vision-section.about-section--white{background:transparent}body.dark .chat-message-avatar,body.dark .chat-message-avatar--bot{color:var(--color-light-gray)}body.dark .chat-message-bubble{background-color:var(--color-lapis);color:var(--color-light-gray)}body.dark .consent-modal__content{background-color:var(--color-navy)}body.dark .themebuilder-cards .card{background-color:var(--color-lapis)}body.dark .themebuilder-cards .btn--primary,body.dark .themebuilder-cards .login-form__submit{background-color:var(--color-navy)}body.dark .consent-modal__button--reject{background-color:var(--color-lapis);border-color:var(--color-indian-red);color:var(--color-indian-red)}body.dark .consent-modal__button--reject:hover{background-color:var(--color-lapis);opacity:.9}
/* Navbar language dropdown: always white background, black text (also in dark mode) */
body.dark #navbar .language-dropdown__panel{background:var(--color-white)}
body.dark #navbar .language-dropdown__trigger,
body.dark #navbar .language-dropdown__panel button{color:var(--color-charcoal)}
body.dark #navbar .language-dropdown__panel button:hover{background-color:var(--color-gray-100)}
body.dark #navbar .language-dropdown__trigger:hover{background-color:var(--color-gray-200)}