/* Generated by scripts/gen-theme-harmony.py from templates/ege/v1/css/inner.css (do not edit). Summit-family colours of the
   source mapped to the active theme's tokens; loaded right after templates/ege/v1/css/inner.css. */
html.site-template-aurum { --th-p-deep: #121925; --th-p: #162032; --th-p-light: #3a4a66; --th-a-deep: #8c6a2a; --th-a: #9a7530; --th-a-light: #d4b46a; --th-soft: #e8d9b0; --th-wash: #f7f3ea; --th-w-deep: #8c6a2a; --th-w: #b08a3c; --th-w-light: #d4b46a; --th-w-wash: #f7f3ea; }
html.site-template-anadolu { --th-p-deep: #5c1d18; --th-p: #7a2e1e; --th-p-light: #a8553f; --th-a-deep: #92400e; --th-a: #b45309; --th-a-light: #d9a066; --th-soft: #e0d4c2; --th-wash: #f7f2ea; --th-w-deep: #92400e; --th-w: #b45309; --th-w-light: #d9a066; --th-w-wash: #f7f2ea; }
html.site-template-efes { --th-p-deep: #1e3329; --th-p: #2f4a3c; --th-p-light: #5f7d6c; --th-a-deep: #2f4a3c; --th-a: #3d5c4a; --th-a-light: #8aa394; --th-soft: #e0d4c2; --th-wash: #f7f2ea; --th-w-deep: #5c4a2e; --th-w: #8a7350; --th-w-light: #c4b49a; --th-w-wash: #f6f3ec; }
html.site-template-ege { --th-p-deep: #17303a; --th-p: #c8500c; --th-p-light: #f28c3e; --th-a-deep: #08657e; --th-a: #0a7490; --th-a-light: #7fb3c4; --th-soft: #d3dfe4; --th-wash: #f5f8f9; --th-w-deep: #a8410a; --th-w: #c8500c; --th-w-light: #f28c3e; --th-w-wash: #fdf3ec; }
html.site-template-germiyan { --th-p-deep: #002b32; --th-p: #0f766e; --th-p-light: #14b8a6; --th-a-deep: #115e59; --th-a: #0d9488; --th-a-light: #5eead4; --th-soft: #ccfbf1; --th-wash: #f0fdfa; --th-w-deep: #115e59; --th-w: #0d9488; --th-w-light: #5eead4; --th-w-wash: #f0fdfa; }
html.site-template-marmara { --th-p-deep: #0e1c36; --th-p: #1a3654; --th-p-light: #3d5a80; --th-a-deep: #243e5c; --th-a: #3d5a80; --th-a-light: #8fa3bf; --th-soft: #e4dcd2; --th-wash: #f7f4ef; --th-w-deep: #243e5c; --th-w: #3d5a80; --th-w-light: #c9d4e3; --th-w-wash: #f7f4ef; }

html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .site-header .site-header__inner {
  background: color-mix(in srgb, var(--th-p-deep) 96%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) body.site-inner .site-header .site-header__inner {
  background: color-mix(in srgb, var(--th-p-deep) 97%, transparent) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 14%, transparent) !important;
  box-shadow: 0 10px 36px color-mix(in srgb, var(--th-p-deep) 45%, transparent) !important;
}
:where(html:not(.site-template-summit)) .og-btn--primary {
  border: 1px solid var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .og-btn--primary:hover {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .og-btn--blue {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .og-btn--ghost {
  color: var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .og-btn--white {
  color: var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .og-btn--white:hover {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .btn-header-primary {
  background: var(--og-green, var(--th-a));
  border-color: var(--og-green, var(--th-a));
}
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .btn-header-primary:hover {
  background: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .site-nav-mobile {
  background: color-mix(in srgb, var(--th-p-deep) 98%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .nav-dropdown__icon {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .nav-dropdown__link:hover,
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .nav-dropdown__link.is-active {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .site-top-bar {
  background: linear-gradient(90deg, var(--th-p-deep), var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-page-hero,
html.site-preset-showcase:where(:not(.site-template-summit)) .about-page__hero-bg,
html.site-preset-showcase:where(:not(.site-template-summit)) .legal-page-hero {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-page-hero__orb--blue {
  background: color-mix(in srgb, var(--th-a-light) 35%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-page-hero__crumb a:hover {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-page-hero__crumb span {
  color: color-mix(in srgb, var(--th-p-deep) 88%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-page-hero__eyebrow i {
  color: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-page-hero__title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-page-hero__stat-value {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-page-hero__badge i {
  color: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-hero:not(.og-page-hero) {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-hero__title,
html.site-preset-showcase:where(:not(.site-template-summit)) .about-page__hero-title,
html.site-preset-showcase:where(:not(.site-template-summit)) .legal-page-hero__title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .legal-page-hero__bg {
  background: radial-gradient(ellipse 70% 50% at 90% 10%, rgb(255 255 255 / 0.55), transparent),
    radial-gradient(ellipse 50% 40% at 0% 100%, color-mix(in srgb, var(--th-a-light) 22%, transparent), transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-inner-page__panel {
  box-shadow: 0 20px 52px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) .prose-congress,
html.site-preset-showcase:where(:not(.site-template-summit)) .og-content-card {
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent)) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) .prose-congress h2,
html.site-preset-showcase:where(:not(.site-template-summit)) .prose-congress h3 {
  color: var(--og-text, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .prose-congress a {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .prose-congress a:hover {
  color: var(--og-green, var(--th-a));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcements-page__panel,
html.site-preset-showcase:where(:not(.site-template-summit)) .archive-page__panel,
html.site-preset-showcase:where(:not(.site-template-summit)) .panels-page__panel,
html.site-preset-showcase:where(:not(.site-template-summit)) .workshops-page__panel {
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner a:not(.btn-header-primary):not(.btn-header-outline):not(.og-btn):not(.og-lang-switcher__btn):not(.contact-form__submit):not(.contact-page__social-btn) {
  --link-accent: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) body.site-inner .countdown-num {
  background: color-mix(in srgb, var(--th-p) 85%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .contact-page__info-accent {
  background: linear-gradient(180deg, var(--og-blue-dark, var(--th-p-deep)) 0%, var(--og-blue, var(--th-p-deep)) 55%, var(--og-green-light, #f28c3e) 100%);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .contact-channel__icon--wa {
  color: var(--og-green, var(--th-a));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .contact-form__input:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 12%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .contact-form__submit {
  border: 1px solid var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .contact-form__submit:hover {
  background: var(--th-p-deep);
  border-color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .contact-page__social-btn:hover {
  background: var(--th-p-deep);
  border-color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .committees--page .committees__eyebrow {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .committees__group-icon {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .committees__stat--accent .committees__stat-value {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .committees__cta {
  background: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .committees__roster-dot {
  background: var(--og-green, var(--th-a));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .fees-page__btn--primary {
  background: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .fees-page__cta-band {
  background: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcements-page__card:hover,
html.site-preset-showcase:where(:not(.site-template-summit)) .card-announce:hover {
  box-shadow: var(--og-shadow-lg, 0 20px 50px color-mix(in srgb, var(--th-p) 12%, transparent));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcements-page__tag,
html.site-preset-showcase:where(:not(.site-template-summit)) .card-announce__badge {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-item__accent {
  background: linear-gradient(180deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-item:hover {
  box-shadow: var(--og-shadow-lg, 0 20px 50px color-mix(in srgb, var(--th-p) 10%, transparent));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail .announcement-detail__progress {
  background: color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail .announcement-detail__progress-bar {
  background: linear-gradient(90deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__aside-card {
  box-shadow: var(--og-shadow, 0 8px 28px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__aside-kicker {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__date-day {
  color: var(--og-blue-dark, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__stat dd {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__aside-btn:hover,
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__aside-btn.is-active {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__aside-btn.is-success {
  border-color: var(--th-a-light);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__aside-back {
  border: 1px solid var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__aside-back:hover {
  background: var(--th-p-deep);
  border-color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__sheet {
  box-shadow: var(--og-shadow-lg, 0 16px 44px color-mix(in srgb, var(--th-p-deep) 8%, transparent));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__chip i {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__tool-btn:hover,
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__tool-btn.is-active {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__tool-btn.is-success {
  border-color: var(--th-a-light);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__cover {
  background: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__cta-btn {
  border: 1px solid var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__cta-btn:hover {
  background: var(--th-p-deep);
  border-color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__content h2,
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__content h3 {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__content a:hover {
  color: var(--og-green, var(--th-a));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail .announcement-doc__heading {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail .announcement-doc__heading::before {
  background: linear-gradient(180deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail .announcement-doc__lead {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail .announcement-doc__callout {
  border-left: 4px solid var(--og-blue, var(--th-p-deep));
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-p-deep) 4%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail .announcement-doc__callout strong {
  color: var(--og-blue-dark, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail .announcement-doc__list li::before,
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__content ul:not([class]) li::before {
  background: linear-gradient(135deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__content ol li::marker {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__related-title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__related-all {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__related-all:hover {
  color: var(--og-green, var(--th-a));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__related-card {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__related-card:hover {
  box-shadow: 0 10px 24px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__related .og-news__title a {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__related .og-news__read {
  border: 1px solid var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__related .og-news__read:hover {
  background: var(--th-p-deep);
  border-color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__btn,
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__btn--primary {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__btn--primary:hover {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-announcement-detail__resource-title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__choice-box {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__choice-label {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__choice:hover .announcement-request-form__choice-box {
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__choice input:checked + .announcement-request-form__choice-box {
  background: linear-gradient(135deg, rgb(200 80 12 / 0.08), color-mix(in srgb, var(--th-p-deep) 4%, transparent));
  box-shadow: 0 0 0 1px rgb(200 80 12 / 0.18),
    0 10px 22px color-mix(in srgb, var(--th-p-deep) 8%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__choice--yes input:checked + .announcement-request-form__choice-box {
  box-shadow: 0 0 0 1px rgb(200 80 12 / 0.16),
    0 10px 22px color-mix(in srgb, var(--th-p-deep) 8%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__current {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__fee {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__payment--paid {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .announcement-request-form__payment--unpaid {
  color: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .ann-pay-modal__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 55%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .ann-pay-modal__panel {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 8%, transparent);
  box-shadow: 0 28px 70px color-mix(in srgb, var(--th-p-deep) 24%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .ann-pay-modal__icon {
  background: linear-gradient(135deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-p-deep)));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .ann-pay-modal__title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .ann-pay-modal__fee-amount {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .speakers-page__panel,
html.site-preset-showcase:where(:not(.site-template-summit)) .panels-page__panel {
  box-shadow: 0 16px 44px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .speakers-page__day-title {
  color: var(--og-text, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .speakers-page__day-title i {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .speakers-page__day-count-num,
html.site-preset-showcase:where(:not(.site-template-summit)) .panels-page__count-num {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .speaker-card__role,
html.site-preset-showcase:where(:not(.site-template-summit)) .workshop-item__tag,
html.site-preset-showcase:where(:not(.site-template-summit)) .panel-card__tag {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .speaker-card:hover,
html.site-preset-showcase:where(:not(.site-template-summit)) .workshop-item:hover,
html.site-preset-showcase:where(:not(.site-template-summit)) .panel-card:hover {
  box-shadow: 0 20px 50px color-mix(in srgb, var(--th-p) 10%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-pro-hero {
  color: var(--th-p-deep);
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 8%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-pro-hero::before {
  background: radial-gradient(ellipse 55% 80% at 95% 40%, color-mix(in srgb, var(--th-a-light) 22%, transparent), transparent 70%),
    radial-gradient(ellipse 35% 55% at 5% 90%, rgb(200 80 12 / 0.08), transparent 60%);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-pro-hero__title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-pro-head__stat-value {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-day-nav__btn.is-active {
  background: var(--og-blue, var(--th-p-deep));
  border-color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-timeline__time,
html.site-preset-showcase:where(:not(.site-template-summit)) .program-session__track {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-timeline__marker {
  background: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-session-card:hover {
  border-color: var(--th-a-light);
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .program-sidebar__link.is-active,
html.site-preset-showcase:where(:not(.site-template-summit)) .program-sidebar__link:hover {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates__orb--teal {
  background: color-mix(in srgb, var(--th-a) 14%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates__mesh {
  background-image: radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--th-a) 7%, transparent), transparent 42%),
    radial-gradient(circle at 88% 8%,  rgb(242 140 62 / 0.06), transparent 38%),
    linear-gradient(rgb(148 163 184 / 0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgb(148 163 184 / 0.04) 1px, transparent 1px);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates-strip {
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates-strip__link {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates__stat--next {
  border-color: color-mix(in srgb, var(--th-a) 26%, transparent);
  background: linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--th-wash) 94%, transparent) 100%);
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-a) 10%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates__stat--next .page-dates__stat-value {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates__item.is-next .page-dates__dot {
  background: linear-gradient(135deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--th-a) 18%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates__item.is-next .page-dates__card {
  border-color: color-mix(in srgb, var(--th-a) 24%, transparent);
  background: linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--th-wash) 60%, transparent) 100%);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates__type {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates-timeline__item.is-next .page-dates-timeline__badge {
  background: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .page-dates-timeline__item.is-next {
  border-color: var(--th-a-light);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .registration-page__step.is-active .registration-page__step-num,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-page__step.is-active .abs-page__step-num {
  background: linear-gradient(135deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .registration-page__submit,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-page__submit,
html.site-preset-showcase:where(:not(.site-template-summit)) .abstract-page__submit,
html.site-preset-showcase:where(:not(.site-template-summit)) .payment-page__submit {
  background: var(--th-p-deep) !important;
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) .registration-page__card,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-page__card,
html.site-preset-showcase:where(:not(.site-template-summit)) .payment-page__card {
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .registration-page input:focus,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-page input:focus,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-page textarea:focus,
html.site-preset-showcase:where(:not(.site-template-summit)) .abstract-page input:focus,
html.site-preset-showcase:where(:not(.site-template-summit)) .payment-page input:focus {
  border-color: var(--og-blue, var(--th-p-deep));
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 10%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-hero {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-breadcrumb a:hover {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-hero__title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-steps__num {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-form__step {
  background: linear-gradient(135deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
  box-shadow: 0 4px 10px color-mix(in srgb, var(--th-a) 22%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-main {
  box-shadow: 0 20px 52px color-mix(in srgb, var(--th-p-deep) 8%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-btn--primary {
  background: var(--th-p-deep) !important;
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-type--on {
  border-color: var(--og-blue, var(--th-p-deep));
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 12%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-input:focus,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-input--select:focus,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-input--area:focus {
  border-color: var(--og-blue, var(--th-p-deep));
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 10%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-sidecard__title i,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-field--track .abs-label i,
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-form__foot-note i {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-section-card__num {
  background: linear-gradient(135deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
  box-shadow: 0 4px 10px color-mix(in srgb, var(--th-a) 20%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-section-card:focus-within {
  border-color: var(--th-a-light);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 10%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .abs-progress__bar {
  background: linear-gradient(90deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .accommodation-page__venue-title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .accommodation-page__hotel-card:hover,
html.site-preset-showcase:where(:not(.site-template-summit)) .archive-page__card:hover {
  box-shadow: 0 20px 50px color-mix(in srgb, var(--th-p) 10%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .mp-dashboard__nav-link.is-active,
html.site-preset-showcase:where(:not(.site-template-summit)) .mp-dashboard__nav-link:hover {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__card {
  box-shadow: 0 12px 36px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__toc-list a:hover {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__toc-num {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__related a {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__related a:hover {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__cta-title {
  color: var(--og-text, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__cta-btn {
  background: var(--th-p-deep);
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-a) 24%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__org-name {
  color: var(--og-text, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__org-row i {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__print:hover {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__content {
  box-shadow: 0 16px 44px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-legal-page .legal-page__content h2,
html.site-preset-showcase:where(:not(.site-template-summit)) .legal-page__content h2 {
  color: var(--og-text, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .blog-card:hover,
html.site-preset-showcase:where(:not(.site-template-summit)) .past-conf-card:hover {
  box-shadow: 0 20px 50px color-mix(in srgb, var(--th-p) 10%, transparent);
}
:where(html:not(.site-template-summit)) .og-about-page__meta-item {
  color: var(--og-text, var(--th-p-deep));
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
:where(html:not(.site-template-summit)) .og-about-page__meta-item i {
  color: var(--og-blue, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__highlight {
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
:where(html:not(.site-template-summit)) .og-about-page__highlight:hover {
  box-shadow: 0 20px 50px color-mix(in srgb, var(--th-p) 12%, transparent);
}
:where(html:not(.site-template-summit)) .og-about-page__highlight-icon {
  background: linear-gradient(135deg, var(--og-blue, var(--th-p-deep)), var(--og-green, var(--th-a)));
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-a) 24%, transparent);
}
:where(html:not(.site-template-summit)) .og-about-page__highlight-title {
  color: var(--og-text, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__card {
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
:where(html:not(.site-template-summit)) .og-about-page__card-icon {
  color: var(--og-blue, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__card-title {
  color: var(--og-text, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__prose a {
  color: var(--og-blue, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__cta {
  color: var(--th-p-deep);
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-p-deep) 8%, transparent);
}
:where(html:not(.site-template-summit)) .og-about-page__cta-title {
  color: var(--th-p-deep);
}
:where(html:not(.site-template-summit)) .og-about-page__side-card {
  box-shadow: var(--og-shadow, 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent));
}
:where(html:not(.site-template-summit)) .og-about-page__side-nav a {
  color: var(--og-text, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__side-nav a:hover {
  color: var(--og-blue, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__congress-label {
  color: var(--og-blue, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__congress-title {
  color: var(--og-text, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__congress-meta i {
  color: var(--og-blue, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__quick-link {
  color: var(--og-text, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__quick-link:hover {
  color: var(--og-blue, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .og-about-page__quick-link i:first-child {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__mesh {
  background-image: linear-gradient(color-mix(in srgb, var(--th-p) 4%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, var(--th-p) 4%, transparent) 1px, transparent 1px);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__orb--blue {
  background: color-mix(in srgb, var(--th-a) 14%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__shell {
  box-shadow: 0 28px 72px color-mix(in srgb, var(--th-p-deep) 12%, transparent),
    0 0 0 1px rgb(226 232 240 / 0.8);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__brand {
  background: linear-gradient(155deg, var(--th-p-deep) 0%, var(--th-p-deep) 38%, var(--th-p-deep) 62%, var(--th-p-deep) 100%);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__brand::before {
  background: radial-gradient(circle at 12% 18%, rgb(250 204 21 / 0.14), transparent 42%),
    radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--th-a-light) 18%, transparent), transparent 45%);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__brand-meta i {
  color: var(--th-a-light);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__eyebrow {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__title {
  color: var(--og-text, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__google:hover {
  box-shadow: 0 8px 22px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__google-icon {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-a));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__input-wrap:focus-within {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 12%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__input {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__input:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 12%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__pw-toggle:hover {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__forgot {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__icon-badge {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__recovery-panel {
  background: color-mix(in srgb, var(--th-p-deep) 20%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__recovery-step-num {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__recovery-note i {
  color: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__alert--success {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__check input {
  accent-color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__submit {
  background: var(--th-p-deep);
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-a) 28%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__footer a {
  color: var(--og-blue, var(--th-p-deep));
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__step.is-active {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent);
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__section-icon {
  color: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__section-title {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__legal-link {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__legal-link:hover {
  color: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__legal-item.is-done .og-auth__legal-link {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__legal-list a {
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__assoc {
  background: color-mix(in srgb, var(--th-a) 6%, transparent);
  border: 1px solid color-mix(in srgb, var(--th-a) 12%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth__closed-link:hover {
  color: var(--th-p-deep);
}
@media (max-width: 1023px) {
html.site-preset-showcase:where(:not(.site-template-summit)) .site-nav-mobile {
  background: color-mix(in srgb, var(--th-p-deep) 98%, transparent) !important;
}
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-journey-steps__link:hover {
  color: var(--th-p-deep);
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 8%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-journey-steps__item--active .og-journey-steps__link,
html.site-preset-showcase:where(:not(.site-template-summit)) .og-journey-steps__item--active .og-journey-steps__link--static {
  background: linear-gradient(135deg, color-mix(in srgb, var(--th-wash) 98%, transparent), color-mix(in srgb, var(--th-wash) 96%, transparent));
  color: var(--th-p-deep);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-journey-steps__item--done .og-journey-steps__link,
html.site-preset-showcase:where(:not(.site-template-summit)) .og-journey-steps__item--done .og-journey-steps__link--static {
  color: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-journey-steps__num {
  background: color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-journey-steps__item--active .og-journey-steps__num {
  background: var(--th-a);
}
html.site-preset-showcase:where(:not(.site-template-summit)) .og-auth--verify .og-auth__icon-badge {
  background: linear-gradient(135deg, rgb(243 246 248 / 0.95), color-mix(in srgb, var(--th-soft) 95%, transparent));
  color: var(--th-a);
}
html.site-template-ege:where(:not(.site-template-summit)) .og-about-page__congress {
  border-color: color-mix(in srgb, var(--th-a) 28%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .og-about-page__highlight-icon {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-a));
}
html.site-template-ege:where(:not(.site-template-summit)) .og-about-page__cta {
  color: var(--th-p-deep) !important;
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-about-page__side-nav a:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-about-page__quick-link:hover {
  color: var(--th-p-deep);
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-page-hero,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .legal-page-hero,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .page-hero,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .about-page__hero-bg,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .abs-hero {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-page-hero__orb--blue {
  background: color-mix(in srgb, var(--th-a-light) 35%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-page-hero__stat-value,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-page-hero__title,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .page-hero__title {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .program-pro-hero {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .program-pro-hero__title {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .program-pro-head {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .program-pro-head__title {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-about-page__cta {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-about-page__cta-title {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__aside {
  background: linear-gradient(155deg, var(--th-p-deep) 0%, var(--th-p-deep) 55%, var(--th-a) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .page-dates__type,
html.site-template-ege:where(:not(.site-template-summit)) body.site-inner .nav-dropdown__link.is-active,
html.site-template-ege:where(:not(.site-template-summit)) .committees__stat,
html.site-template-ege:where(:not(.site-template-summit)) .program-day-chip,
html.site-template-ege:where(:not(.site-template-summit)) .og-about-page__card-icon {
  border-color: color-mix(in srgb, var(--th-a) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .prose-congress a:hover {
  color: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__marker,
html.site-template-ege:where(:not(.site-template-summit)) .committees__roster-dot {
  background: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-congress {
  border-color: color-mix(in srgb, var(--th-a) 22%, transparent) !important;
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-congress--banner {
  color: var(--th-p-deep) !important;
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-congress__title {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-congress--banner .contact-congress__title {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-congress--banner .contact-congress__meta li {
  color: color-mix(in srgb, var(--th-p-deep) 88%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-about__hybrid-bg {
  background: linear-gradient(145deg, var(--th-p-deep) 0%, var(--th-p-deep) 55%, var(--th-a) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-about__card--hybrid {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .btn-primary,
html.site-template-ege:where(:not(.site-template-summit)) .btn-brand,
html.site-template-ege:where(:not(.site-template-summit)) a.btn-primary {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .bg-teal-700,
html.site-template-ege:where(:not(.site-template-summit)) .bg-teal-600,
html.site-template-ege:where(:not(.site-template-summit)) .bg-emerald-600 {
  background-color: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__dot,
html.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__check {
  background: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-bento__tile--a {
  background: linear-gradient(160deg, var(--th-p-deep) 0%, var(--th-a) 55%, var(--th-p-deep) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-bento__tile--b {
  background: linear-gradient(160deg, var(--th-p-deep) 0%, var(--th-a) 55%, var(--th-a-light) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-bento__tile--c {
  background: linear-gradient(160deg, var(--th-p-deep) 0%, var(--th-p-deep) 50%, var(--th-p-deep) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-bento__tile--d {
  background: linear-gradient(160deg, var(--th-p-deep) 0%, var(--th-a) 45%, #f28c3e 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-bento__tile--e {
  background: linear-gradient(160deg, var(--th-a) 0%, var(--th-p-deep) 45%, #f28c3e 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-bento__tile--f {
  background: linear-gradient(160deg, var(--th-p-deep) 0%, var(--th-a) 55%, var(--th-a) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-bento__tile--g {
  background: linear-gradient(160deg, var(--th-p-deep) 0%, var(--th-a) 55%, var(--th-a) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-workshops__carousel .card-carousel__slide:nth-child(2) .og-workshops__media:not(.og-workshops__media--poster),
html.site-template-ege:where(:not(.site-template-summit)) .og-workshops__card:nth-child(2) .og-workshops__media {
  background: linear-gradient(145deg, var(--th-p-deep), var(--th-a)) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__brand {
  background: linear-gradient(155deg, var(--th-p-deep) 0%, var(--th-p-deep) 40%, var(--th-p-deep) 72%, var(--th-a) 100%) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__brand::before {
  background: radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--th-p-light) 22%, transparent), transparent 42%),
    radial-gradient(circle at 88% 82%, rgb(200 80 12 / 0.18), transparent 45%) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__orb--blue {
  background: color-mix(in srgb, var(--th-p-light) 28%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__brand-eyebrow {
  border-color: color-mix(in srgb, var(--th-soft) 35%, transparent) !important;
  background: color-mix(in srgb, var(--th-p-light) 10%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__brand-btn,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__submit,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .fees-page__btn--primary,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .auth-modal__aside-btn,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .auth-page .auth-modal__aside-btn {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__brand-btn:hover,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__submit:hover,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .fees-page__btn--primary:hover,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .auth-modal__aside-btn:hover {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__input:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__input-wrap:focus-within {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-auth__step.is-active {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .fees-page__cta-band {
  background: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .fees-page__btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .auth-modal__aside-accent {
  background: linear-gradient(180deg, var(--th-a) 0%, var(--th-p-deep) 60%, var(--th-a) 100%) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__link:hover {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__item--active .og-journey-steps__link,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__item--active .og-journey-steps__link--static {
  border-color: color-mix(in srgb, var(--th-a) 50%, transparent) !important;
  color: var(--th-p-deep) !important;
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__item--done .og-journey-steps__link,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__item--done .og-journey-steps__link--static {
  color: var(--th-a) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__item--active .og-journey-steps__num,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-journey-steps__item--done .og-journey-steps__num {
  background: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .file-library__preview {
  color: var(--th-p-deep) !important;
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .file-library__download:hover {
  background: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .file-library__card-category {
  color: var(--th-a) !important;
}
