/* Generated by scripts/gen-theme-harmony.py from templates/ege/v1/css/final.css (do not edit). Summit-family colours of the
   source mapped to the active theme's tokens; loaded right after templates/ege/v1/css/final.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-template-ege:where(:not(.site-template-summit)) {
  --ege-ink: var(--th-p-deep);
  --ege-deep: var(--th-p-deep);
  --ege-pine: var(--th-p-deep);
  --ege-mid: var(--th-a);
  --ege-sage: var(--th-a);
  --ege-mist: var(--th-a-light);
  --ege-text: var(--th-p-deep);
  --og-blue-dark: var(--th-p-deep);
  --og-blue-light: var(--th-a);
  --og-green: var(--th-a);
  --og-teal: var(--th-a);
  --og-coral: var(--th-a);
  --og-coral-dark: var(--th-a);
  --og-ink: var(--th-p-deep);
  --og-text: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .auth-modal__aside-btn,
html.site-template-ege:where(:not(.site-template-summit)) .auth-page .auth-modal__aside-btn,
html.site-template-ege:where(:not(.site-template-summit)) .auth-modal__submit,
html.site-template-ege:where(:not(.site-template-summit)) .auth-modal__btn--primary,
html.site-template-ege:where(:not(.site-template-summit)) .og-auth__brand-btn,
html.site-template-ege:where(:not(.site-template-summit)) .og-auth__submit,
html.site-template-ege:where(:not(.site-template-summit)) .auth-register__submit,
html.site-template-ege:where(:not(.site-template-summit)) .fees-page__btn--primary,
html.site-template-ege:where(:not(.site-template-summit)) .contact-form__submit,
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)) .auth-modal__aside-btn:hover,
html.site-template-ege:where(:not(.site-template-summit)) .auth-modal__submit:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-auth__brand-btn:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-auth__submit:hover,
html.site-template-ege:where(:not(.site-template-summit)) .fees-page__btn--primary:hover,
html.site-template-ege:where(:not(.site-template-summit)) .contact-form__submit:hover,
html.site-template-ege:where(:not(.site-template-summit)) .btn-primary:hover,
html.site-template-ege:where(:not(.site-template-summit)) .btn-brand:hover,
html.site-template-ege:where(:not(.site-template-summit)) a.btn-primary: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-btn--primary,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .sm-about .og-btn--primary,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--primary,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--blue,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--ghost,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--white,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--outline-light {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--primary:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--blue:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--ghost:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--white:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-btn--outline-light:hover {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__btn--primary,
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__btn--ghost {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__btn--primary:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__btn--ghost:hover {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-channel__icon--wa {
  border-color: color-mix(in srgb, var(--th-a-light) 55%, 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--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)) .contact-congress__title {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-page__social-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-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__title,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .legal-page-hero__title,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .page-hero__title,
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)) .abs-hero__title {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-page-hero__badge i,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-page-hero__eyebrow i {
  color: var(--th-a) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-page-hero__crumb a:hover {
  color: var(--th-p-deep) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-page-hero__crumb span {
  color: color-mix(in srgb, var(--th-p-deep) 88%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) body.site-inner .mp-hero,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) body.site-inner .mp-hero--compact {
  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;
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !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-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)) .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__cta-title {
  color: var(--th-p-deep) !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)) .og-workshops {
  background: linear-gradient(155deg, var(--th-p-deep) 0%, var(--th-p-deep) 55%, var(--th-p-deep) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .pd-partners.sponsor-band {
  background: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__sponsors .sponsor-band__eyebrow {
  background: color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .sponsor-band__eyebrow {
  background: color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer {
  background: linear-gradient(135deg, var(--th-p-deep) 0%, var(--th-p-deep) 48%, var(--th-p-deep) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer--photo {
  background: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-event-countdown--footer {
  background: linear-gradient(180deg, rgb(245 248 249 / 0.1) 0%, color-mix(in srgb, var(--th-p-deep) 35%, transparent) 100%) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-event-countdown__unit {
  background: linear-gradient(165deg, color-mix(in srgb, var(--th-p-deep) 85%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 90%, transparent) 100%) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-event-countdown__sep {
  color: color-mix(in srgb, var(--th-a-light) 55%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__accent {
  background: linear-gradient(90deg, var(--th-p-deep) 0%, var(--th-a) 38%, #f28c3e 68%, #f5f8f9 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__btn--primary,
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__btn--ghost {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__contact-icon {
  background: linear-gradient(105deg, var(--th-p-deep) 0%, var(--th-a) 55%, var(--th-a) 100%) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcements-page__section-title {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-featured__visual {
  background: linear-gradient(145deg, var(--th-p-deep) 0%, var(--th-p-deep) 52%, var(--th-p-deep) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-featured:hover .announcement-featured__cta {
  background: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item__accent {
  background: linear-gradient(90deg, var(--th-p-deep), var(--th-p-deep), var(--th-a)) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item:hover {
  border-color: color-mix(in srgb, var(--th-a) 32%, transparent) !important;
  box-shadow: 0 16px 36px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item__date {
  border-color: color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item__icon {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item__cta:hover {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item__meta i,
html.site-template-ege:where(:not(.site-template-summit)) .announcement-featured__meta i {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__member-btn.committees__featured-card:hover,
html.site-template-ege:where(:not(.site-template-summit)) .committees__member-btn.committees__featured-card:focus-visible {
  border-color: color-mix(in srgb, var(--th-a) 28%, transparent);
  box-shadow: 0 12px 28px color-mix(in srgb, var(--th-p-deep) 7%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__member-btn.committees__grid-card:hover,
html.site-template-ege:where(:not(.site-template-summit)) .committees__member-btn.committees__grid-card:focus-visible {
  border-color: color-mix(in srgb, var(--th-a) 22%, transparent);
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) 
.fees-page {
  background: radial-gradient(ellipse 70% 40% at 0% 0%, color-mix(in srgb, var(--th-a) 8%, transparent), transparent 55%),
    linear-gradient(180deg, var(--surface-1) 0%, #fff 28%, var(--surface-0) 100%);
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-page__btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-page__alert--success {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-summary {
  background: linear-gradient(145deg, var(--th-p-deep) 0%, var(--th-p-deep) 55%, var(--th-p-deep) 100%);
  box-shadow: 0 16px 40px color-mix(in srgb, var(--th-a) 25%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-profile__link:hover {
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-a) 22%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-form-card__eyebrow {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-form__select:focus,
html.site-template-ege:where(:not(.site-template-summit)) .registration-form__input:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-participation__input:checked + .registration-participation__card {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-participation__icon {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-form__submit {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-a) 35%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-form__submit:hover {
  box-shadow: 0 14px 32px color-mix(in srgb, var(--th-a) 40%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-form__cancel:hover {
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-hero {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-hero__title {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-breadcrumb a:hover {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-alert--success {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-fullpaper-summary__badge--accepted {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-fullpaper-status--done .abs-fullpaper-status__icon {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-fullpaper-summary__fp--done {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-usercard__avatar {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-p-deep));
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-template-download__btn {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-a) 8%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-template-download__btn:hover {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-template-banner {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-a) 12%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-template-banner__title {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-template-banner__btn {
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-a) 28%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-template-banner__btn:hover {
  box-shadow: 0 12px 24px color-mix(in srgb, var(--th-a) 34%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-fullpaper-template__text strong {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-form__step {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-p-deep));
  box-shadow: 0 4px 10px color-mix(in srgb, var(--th-a) 25%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-author-card:focus-within {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-section-card__num {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-p-deep));
  box-shadow: 0 4px 10px color-mix(in srgb, var(--th-a) 22%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-section-card__count.abs-count--ok {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-type:hover {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-a) 8%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-type--on {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-input:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 12%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-btn--primary {
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-a) 28%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abstract-type-card--active {
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abstract-field__control:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abstract-form__submit {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-a) 35%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .abstract-form__submit:hover {
  box-shadow: 0 14px 32px color-mix(in srgb, var(--th-a) 40%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-hero,
html.site-template-ege:where(:not(.site-template-summit)) .mp-hero--compact,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) body.site-inner .mp-hero,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) body.site-inner .mp-hero--compact {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-hero::after,
html.site-template-ege:where(:not(.site-template-summit)) .mp-hero--compact::after {
  background: color-mix(in srgb, var(--th-a-light) 28%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-hero__title {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-hero__back {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-alert--success {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-usercard__avatar {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-p-deep));
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-banner {
  background: linear-gradient(135deg, var(--th-p-deep) 0%, var(--th-p-deep) 100%);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-journey__item--done .mp-journey__dot {
  background: var(--th-a);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-donut-legend__swatch--emerald {
  background: var(--th-a);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-activity-row--emerald .mp-activity-row__icon {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-action:hover {
  box-shadow: 0 4px 12px color-mix(in srgb, var(--th-a) 8%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-fullpaper-status--done {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-badge--success {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-btn--primary {
  box-shadow: 0 4px 12px color-mix(in srgb, var(--th-a) 25%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-doc-tile:hover,
html.site-template-ege:where(:not(.site-template-summit)) .mp-doc-tile:focus-visible {
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-a) 12%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-form__control:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-profile-card__avatar {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-p-deep));
}
html.site-template-ege:where(:not(.site-template-summit)) .member-doc-sheet__ornament {
  background: linear-gradient(90deg, transparent, var(--th-p-deep), transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-doc-sheet__cert-event {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-print__frame {
  border: 2px solid color-mix(in srgb, var(--th-a) 35%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-print__title {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-print__event {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-print--workshop .member-cert-print__band {
  background: linear-gradient(90deg, var(--th-p-deep) 0%, var(--th-p-deep) 35%, var(--th-a) 70%, var(--th-p-deep) 100%);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-print--workshop .member-cert-print__frame {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-print--workshop .member-cert-print__frame--inner {
  border-color: color-mix(in srgb, var(--th-a) 18%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-print--workshop .member-cert-print__watermark {
  color: color-mix(in srgb, var(--th-a) 4.5%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-workshop-card--landscape {
  border: 1px solid color-mix(in srgb, var(--th-a) 32%, transparent);
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.9),
    0 4px 14px color-mix(in srgb, var(--th-p-deep) 6%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-workshop-card__title {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-cert-print__meta--landscape {
  border-top: 1px solid color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-invoice-print__status--completed {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-invoice-print__row--discount td {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-invoice-print__total-row--discount strong {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-badge-print__role {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-a) 28%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .member-badge-print__tag {
  border: 1px solid color-mix(in srgb, var(--th-a) 22%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mprof-alert--success {
  color: var(--th-p-deep);
}
html.site-template-ege:where(:not(.site-template-summit)) .mprof-avatar {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-p-deep));
}
html.site-template-ege:where(:not(.site-template-summit)) .mprof-input:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mprof-submit {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-a) 35%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mprof-submit:hover {
  box-shadow: 0 6px 20px color-mix(in srgb, var(--th-a) 40%, transparent);
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-nav__btn--active,
html.site-template-ege:where(:not(.site-template-summit)) .mp-nav__btn.is-active {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__aside-back,
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__cta-btn,
html.site-template-ege:where(:not(.site-template-summit)) .announcement-request-form__btn,
html.site-template-ege:where(:not(.site-template-summit)) .announcement-request-form__btn--primary,
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__back,
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__cta-btn {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__aside-back:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__cta-btn:hover,
html.site-template-ege: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-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__related .og-news__title a {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__related-card.og-news__card {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__related-card.og-news__card:hover {
  box-shadow: 0 10px 24px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__related .og-news__card-accent {
  background: linear-gradient(90deg, var(--th-p-deep), var(--th-a)) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__related .og-news__read {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__related .og-news__read:hover {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__aside-btn {
  color: var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .ann-attachment-lightbox__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 82%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-pro-head {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent), 0 12px 28px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-downloads-panel__label {
  color: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-downloads-panel__link--primary,
html.site-template-ege:where(:not(.site-template-summit)) .program-general-tab__pdf-btn {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-downloads-panel__link--primary:hover,
html.site-template-ege:where(:not(.site-template-summit)) .program-general-tab__pdf-btn:hover {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri__tab--online {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-general-tab__intro,
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri-quick,
html.site-template-ege:where(:not(.site-template-summit)) .program-full-online-teaser {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__link:not(.program-timeline__link--live):hover,
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__link--detail:hover {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__badge--opening {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__opening-title,
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__opening-items,
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__opening-hero a {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__link--live,
html.site-template-ege:where(:not(.site-template-summit)) .program-page a.program-timeline__link--live,
html.site-template-ege:where(:not(.site-template-summit)) .program-page button.program-timeline__link--live {
  border: 1px solid var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__link--live:hover,
html.site-template-ege:where(:not(.site-template-summit)) .program-page a.program-timeline__link--live:hover {
  background: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-sidebar__stat-label {
  color: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-day-nav__btn.is-active {
  border-color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-day-nav__btn:not(.is-active) {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-download-card__btn {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-download-card__btn:hover {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-downloads-panel__link--secondary {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-legend__item--workshop .program-legend__dot {
  background: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-legend__item--break .program-legend__dot,
html.site-template-ege:where(:not(.site-template-summit)) .program-legend__item--lunch .program-legend__dot,
html.site-template-ege:where(:not(.site-template-summit)) .program-legend__item--social .program-legend__dot,
html.site-template-ege:where(:not(.site-template-summit)) .program-legend__item--gala .program-legend__dot {
  background: var(--th-a) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-pro-hero__title {
  color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-filters__btn--primary {
  border-color: var(--th-p-deep) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-filters__btn--primary: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-header .site-header__inner,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-header--scrolled .site-header__inner,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) body.site-inner .site-header .site-header__inner,
html.site-template-ege:where(:not(.site-template-summit)) .og-header .site-header__inner,
html.site-template-ege:where(:not(.site-template-summit)) .og-header--scrolled .site-header__inner,
html.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) 22%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .btn-header-primary,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-primary,
html.site-template-ege:where(:not(.site-template-summit)) .btn-header-primary,
html.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-primary,
html.site-template-ege:where(:not(.site-template-summit)) .site-nav-mobile .btn-header-primary {
  border: 1px solid var(--th-a) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .btn-header-primary:hover,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-primary:hover,
html.site-template-ege:where(:not(.site-template-summit)) .btn-header-primary:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-primary:hover,
html.site-template-ege:where(:not(.site-template-summit)) .site-nav-mobile .btn-header-primary: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)) .btn-header-outline,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-outline,
html.site-template-ege:where(:not(.site-template-summit)) .btn-header-outline,
html.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-outline,
html.site-template-ege:where(:not(.site-template-summit)) .site-nav-mobile .btn-header-outline {
  border: 1px solid color-mix(in srgb, var(--th-a-light) 70%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .btn-header-outline:hover,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-outline:hover,
html.site-template-ege:where(:not(.site-template-summit)) .btn-header-outline:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-outline:hover,
html.site-template-ege:where(:not(.site-template-summit)) .site-nav-mobile .btn-header-outline:hover {
  border-color: var(--th-a-light) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer,
html.site-template-ege:where(:not(.site-template-summit)) .og-footer--photo {
  background: linear-gradient(180deg, var(--th-p-deep) 0%, var(--th-p-deep) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__chip {
  border: 1px solid color-mix(in srgb, var(--th-a-light) 40%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__panel-icon,
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__contact-icon {
  border: 1px solid color-mix(in srgb, var(--th-a-light) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-event-countdown--footer,
html.site-template-ege:where(:not(.site-template-summit)) .og-event-countdown__unit {
  background: var(--th-p-deep) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__social-link {
  background: var(--th-p-deep) !important;
  border: 1px solid color-mix(in srgb, var(--th-a-light) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__social-link:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__social-link:focus-visible {
  border-color: var(--th-a-light) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__credit-badge {
  background: var(--th-p-deep) !important;
  border: 1px solid color-mix(in srgb, var(--th-a-light) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__credit-badge:hover,
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__credit-badge:hover i {
  border-color: var(--th-a-light) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__accent {
  background: linear-gradient(90deg, var(--th-p-deep) 0%, var(--th-p-deep) 42%, var(--th-a) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-footer__shade,
html.site-template-ege:where(:not(.site-template-summit)) .og-footer--photo .og-footer__shade {
  background: linear-gradient(90deg, color-mix(in srgb, var(--th-p-deep) 92%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 55%, transparent) 100%),
    linear-gradient(180deg, color-mix(in srgb, var(--th-p-deep) 40%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 94%, transparent) 100%) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-header .site-nav-mobile,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) body.site-inner .site-nav-mobile,
html.site-template-ege:where(:not(.site-template-summit)) .site-nav-mobile {
  background: color-mix(in srgb, var(--th-p-deep) 98%, transparent) !important;
  border-top-color: color-mix(in srgb, var(--th-a-light) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-event-countdown__live,
html.site-template-ege:where(:not(.site-template-summit)) .og-event-countdown__live-dot {
  color: var(--th-a-light) !important;
  background-color: var(--th-a-light);
}
html.site-template-ege:where(:not(.site-template-summit)) .site-header {
  box-shadow: 0 1px 4px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .btn-header-outline {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .nav-dropdown {
  box-shadow: var(--shadow-dropdown, 0 10px 30px color-mix(in srgb, var(--th-p-deep) 12%, transparent)) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-footer__glow--teal {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-footer__glow--navy {
  background: color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-footer__btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a-light) 45%, transparent) !important;
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-footer__social-link:hover {
  background: color-mix(in srgb, var(--th-a) 20%, transparent) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) a.site-footer__contact-item:hover {
  background: color-mix(in srgb, var(--th-a) 8%, transparent) !important;
  border-color: color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-footer__contact-icon {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .prose-congress--card {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .journals-card {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-legacy-day {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .blog-card {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .blog-card:hover {
  box-shadow: 0 4px 12px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-about {
  background: radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--th-a) 10%, transparent) 0%, transparent 55%),
    linear-gradient(180deg, var(--surface-0) 0%, var(--surface-1) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-about__eyebrow {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-about__card--main {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent),
    0 20px 50px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-about__meta-icon {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !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) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees {
  background: radial-gradient(ellipse 65% 50% at 0% 0%, color-mix(in srgb, var(--th-a) 7%, transparent) 0%, transparent 55%),
    linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees__eyebrow {
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees__panel {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
  box-shadow: 0 10px 36px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees__row:hover {
  background: color-mix(in srgb, var(--th-a) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees__row-price {
  background: color-mix(in srgb, var(--th-a) 8%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 14%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees__foot {
  border-top: 1px solid color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees__btn--primary {
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-p-deep) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees__btn--ghost {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-fees__btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements {
  background: radial-gradient(ellipse 70% 45% at 100% 0%, color-mix(in srgb, var(--th-a) 8%, transparent) 0%, transparent 55%),
    linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__eyebrow {
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__compact-date {
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__card {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__card:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 16px 40px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__card--featured {
  border-color: color-mix(in srgb, var(--th-a) 30%, transparent) !important;
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent),
    0 24px 56px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__btn {
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 30%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__btn:hover {
  box-shadow: 0 12px 28px color-mix(in srgb, var(--th-p-deep) 38%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__card-icon {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__dates {
  box-shadow: 0 4px 18px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__dates-item.is-next {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__aside-card {
  box-shadow: 0 20px 40px color-mix(in srgb, var(--th-p-deep) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__quicklinks a {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__quicklinks a:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-announcements__quicklink-icon {
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__bg {
  background: radial-gradient(ellipse 90% 70% at 50% -10%, color-mix(in srgb, var(--th-a) 14%, transparent) 0%, transparent 55%),
    radial-gradient(ellipse 50% 40% at 0% 100%, rgb(244 63 94 / 0.06) 0%, transparent 50%),
    linear-gradient(165deg, var(--surface-2) 0%, #f6f8fa 42%, #eef2f4 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__mesh {
  background-image: radial-gradient(color-mix(in srgb, var(--th-p-deep) 14%, transparent) 1px, transparent 1px) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__orb--teal {
  background: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__rings {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__rings::before,
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__rings::after {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__dots-float {
  background-image: radial-gradient(circle, color-mix(in srgb, var(--th-a) 35%, transparent) 2px, transparent 2px),
    radial-gradient(circle, rgb(242 140 62 / 0.4) 1.5px, transparent 1.5px) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__eyebrow {
  border: 1px solid color-mix(in srgb, var(--th-a) 22%, transparent) !important;
  box-shadow: 0 2px 12px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__nav {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__nav:hover:not(:disabled) {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 30%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__dot {
  background: color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__dot:hover:not(.is-active) {
  background: color-mix(in srgb, var(--th-a) 50%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__card {
  box-shadow: 0 1px 0 rgb(255 255 255 / 0.9) inset,
    0 8px 32px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__card-index {
  color: color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__card:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 20px 48px color-mix(in srgb, var(--th-p-deep) 14%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__card--active {
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--th-a) 30%, transparent),
    0 24px 56px color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-dates__card--past {
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees {
  background: radial-gradient(ellipse 90% 55% at 50% -10%, color-mix(in srgb, var(--th-a) 9%, transparent) 0%, transparent 55%),
    radial-gradient(ellipse 50% 40% at 100% 50%, color-mix(in srgb, var(--th-p-deep) 4%, transparent) 0%, transparent 55%),
    linear-gradient(180deg, var(--surface-3) 0%, var(--surface-2) 42%, var(--surface-0) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__mesh {
  background-image: linear-gradient(color-mix(in srgb, var(--th-p-deep) 3.5%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, var(--th-p-deep) 3.5%, transparent) 1px, transparent 1px) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__orb--teal {
  background: color-mix(in srgb, var(--th-a) 14%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__orb--navy {
  background: color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__rings {
  border: 1px solid color-mix(in srgb, var(--th-a) 8%, transparent) !important;
  box-shadow: 0 0 0 48px color-mix(in srgb, var(--th-a) 3%, transparent), 0 0 0 96px color-mix(in srgb, var(--th-p-deep) 2%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__eyebrow {
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__stats {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__panel {
  box-shadow: 0 16px 40px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__group-icon {
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 16%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__member-btn.committees__featured-card:hover,
html.site-template-ege:where(:not(.site-template-summit)) .committees__member-btn.committees__featured-card:focus-visible {
  border-color: color-mix(in srgb, var(--th-a) 28%, transparent) !important;
  box-shadow: 0 12px 28px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__member-btn.committees__grid-card:hover,
html.site-template-ege:where(:not(.site-template-summit)) .committees__member-btn.committees__grid-card:focus-visible {
  border-color: color-mix(in srgb, var(--th-a) 22%, transparent) !important;
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__profile-hint--compact {
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__avatar--photo .committees__avatar-img {
  box-shadow: 0 0 0 1px #e2e8f0, 0 8px 20px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-leader-panel,
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-council {
  box-shadow: 0 14px 36px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-leader-panel:hover,
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-council:hover {
  border-color: color-mix(in srgb, var(--th-a) 22%, transparent) !important;
  box-shadow: 0 20px 44px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-leader-index,
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-council-index {
  color: color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-leader-icon,
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-council-icon {
  box-shadow: 0 10px 22px color-mix(in srgb, var(--th-p-deep) 24%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-council--scientific .committees__home-council-icon {
  box-shadow: 0 10px 22px color-mix(in srgb, var(--th-p-deep) 24%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-mosaic-item:hover,
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-mosaic-item:focus-visible {
  border-color: color-mix(in srgb, var(--th-a) 28%, transparent) !important;
  box-shadow: 0 10px 22px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-council-link {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-card {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
  box-shadow: 0 1px 0 rgb(255 255 255 / 0.85) inset,
    0 18px 40px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-card:hover {
  border-color: color-mix(in srgb, var(--th-a) 24%, transparent) !important;
  box-shadow: 0 1px 0 rgb(255 255 255 / 0.95) inset,
    0 26px 52px color-mix(in srgb, var(--th-p-deep) 11%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-card-index {
  color: color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-card-watermark {
  color: color-mix(in srgb, var(--th-p-deep) 3.5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-card-icon {
  box-shadow: 0 10px 22px color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-card--scientific .committees__home-card-icon {
  box-shadow: 0 10px 22px color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-spotlight {
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-spotlight:hover,
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-spotlight:focus-visible {
  border-color: color-mix(in srgb, var(--th-a) 28%, transparent) !important;
  box-shadow: 0 14px 28px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-spotlight-avatar {
  box-shadow: 0 0 0 3px #fff,
    0 0 0 4px rgb(226 232 240 / 0.95),
    0 12px 24px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-stack-avatar {
  box-shadow: 0 2px 6px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committees__home-stack-more {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers-teaser__card {
  box-shadow: 0 1px 0 color-mix(in srgb, var(--th-p-deep) 3%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers-teaser__card:hover {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committee-modal__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 55%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committee-modal__dialog {
  box-shadow: 0 28px 60px color-mix(in srgb, var(--th-p-deep) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committee-modal__hero {
  background: linear-gradient(135deg, var(--surface-0) 0%, color-mix(in srgb, var(--th-a) 12%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committee-modal__link {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .committee-modal__bio-icon {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels {
  background: radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--th-a) 9%, transparent) 0%, transparent 58%),
    linear-gradient(180deg, var(--surface-0) 0%, var(--surface-1) 55%, var(--surface-2) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers {
  background: radial-gradient(ellipse 70% 45% at 80% 0%, color-mix(in srgb, var(--th-p-light) 7%, transparent) 0%, transparent 55%),
    radial-gradient(ellipse 60% 40% at 10% 100%, color-mix(in srgb, var(--th-a) 8%, transparent) 0%, transparent 50%),
    linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops {
  background: radial-gradient(ellipse 75% 55% at 50% 0%, color-mix(in srgb, var(--th-a) 10%, transparent) 0%, transparent 58%),
    linear-gradient(180deg, var(--surface-2) 0%, #edf1f3 50%, var(--surface-1) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__overlay {
  background: radial-gradient(ellipse 90% 70% at 50% 15%, color-mix(in srgb, var(--th-a) 10%, transparent) 0%, transparent 55%),
    linear-gradient(180deg, rgb(248 250 252 / 0.88) 0%, rgb(241 245 249 / 0.92) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__mesh {
  background-image: linear-gradient(color-mix(in srgb, var(--th-p-deep) 3%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, var(--th-p-deep) 3%, transparent) 1px, transparent 1px) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__orb--teal {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__orb--navy {
  background: color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__rings {
  border: 1px solid color-mix(in srgb, var(--th-a) 10%, transparent) !important;
  box-shadow: 0 0 0 32px color-mix(in srgb, var(--th-a) 3%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__mesh {
  background-image: linear-gradient(color-mix(in srgb, var(--th-p-deep) 4%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, var(--th-p-deep) 4%, transparent) 1px, transparent 1px) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__orb--amber {
  background: color-mix(in srgb, var(--th-a) 14%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__orb--coral {
  background: color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__stripe {
  background: linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--th-p-deep) 3%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__eyebrow {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__stats {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__card {
  box-shadow: 0 18px 44px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__card:hover {
  border-color: color-mix(in srgb, var(--th-a) 28%, transparent) !important;
  box-shadow: 0 26px 52px color-mix(in srgb, var(--th-p-deep) 11%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__card-index {
  color: color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__card-icon {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__chair {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__avatar {
  border: 2px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__speaker-count {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__speaker-dot {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__topic {
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__person-btn.home-panels__chair {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__person-btn.home-panels__chair:hover,
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__person-btn.home-panels__chair:focus-visible {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__speaker-btn:hover,
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__speaker-btn:focus-visible {
  background: color-mix(in srgb, var(--th-a) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__carousel.card-carousel--autoplay .card-carousel__viewport::after {
  background: linear-gradient(90deg, rgb(13 74 50 / 0.12), color-mix(in srgb, var(--th-a) 50%, transparent), rgb(13 74 50 / 0.12)) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__card--home.home-panels__card--carousel {
  box-shadow: 0 6px 20px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__card--home.home-panels__card--carousel:hover {
  box-shadow: 0 10px 26px color-mix(in srgb, var(--th-p-deep) 9%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__poster-zoom {
  background: linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--th-p-deep) 82%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__card-banner--carousel {
  background: linear-gradient(180deg, color-mix(in srgb, var(--th-p-deep) 55%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 8%, transparent) 55%, transparent 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-panels__foot-link {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__eyebrow {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__stats {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__card {
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__card:hover {
  box-shadow: 0 20px 40px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__card-banner {
  background: linear-gradient(180deg, color-mix(in srgb, var(--th-p-deep) 78%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 35%, transparent) 72%, transparent 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__poster-zoom {
  background: linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--th-p-deep) 82%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__poster-placeholder {
  color: color-mix(in srgb, var(--th-p-deep) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__ring {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .card-carousel--autoplay .card-carousel__viewport::after {
  background: linear-gradient(90deg, color-mix(in srgb, var(--th-p-deep) 15%, transparent), color-mix(in srgb, var(--th-p-deep) 55%, transparent), color-mix(in srgb, var(--th-p-deep) 15%, transparent)) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .card-carousel__nav {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .card-carousel__nav:hover:not(:disabled) {
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 16%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__card--home {
  box-shadow: 0 6px 20px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__card--home:hover {
  box-shadow: 0 10px 26px color-mix(in srgb, var(--th-p-deep) 9%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-workshops__card--home .home-workshops__card-banner {
  background: linear-gradient(180deg, color-mix(in srgb, var(--th-p-deep) 55%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 8%, transparent) 55%, transparent 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__mesh {
  background-image: linear-gradient(color-mix(in srgb, var(--th-p-deep) 3%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, var(--th-p-deep) 3%, transparent) 1px, transparent 1px) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__orb--teal {
  background: color-mix(in srgb, var(--th-a) 14%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__dots {
  background-image: radial-gradient(circle, color-mix(in srgb, var(--th-a) 20%, transparent) 1.5px, transparent 1.5px) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__eyebrow {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__stats {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__card {
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__card:hover {
  box-shadow: 0 20px 40px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__card--home {
  box-shadow: 0 6px 20px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__card--home:hover {
  box-shadow: 0 10px 26px color-mix(in srgb, var(--th-p-deep) 9%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__card-banner {
  background: linear-gradient(180deg, color-mix(in srgb, var(--th-p-deep) 78%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 35%, transparent) 72%, transparent 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__poster-zoom {
  background: linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--th-p-deep) 82%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .home-speakers__card--home .home-speakers__card-banner {
  background: linear-gradient(180deg, color-mix(in srgb, var(--th-p-deep) 55%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 8%, transparent) 55%, transparent 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .sponsor-band__eyebrow {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .sponsor-marquee__link {
  background: color-mix(in srgb, var(--th-p-deep) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .sponsor-marquee__link:hover,
html.site-template-ege:where(:not(.site-template-summit)) .sponsor-marquee__link:focus-visible {
  background: color-mix(in srgb, var(--th-p-deep) 88%, transparent) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 45%, transparent) !important;
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--th-a-light) 18%, transparent),
    0 10px 24px rgb(0 0 0 / 0.35) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .sponsor-marquee__link:focus-visible {
  outline: 2px solid color-mix(in srgb, var(--th-a-light) 70%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .sponsor-marquee__link--card:hover,
html.site-template-ege:where(:not(.site-template-summit)) .sponsor-marquee__link--card:focus-visible {
  border-color: color-mix(in srgb, var(--th-a-light) 50%, transparent) !important;
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--th-a-light) 28%, transparent),
    0 10px 24px rgb(0 0 0 / 0.3) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-bottom-nav {
  border-top: 1px solid color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
  box-shadow: 0 -8px 24px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) body.site-inner .btn-header-outline:hover {
  border-color: color-mix(in srgb, var(--th-a-light) 55%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .about-page__highlights-band .container-custom {
  box-shadow: 0 20px 48px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .about-page__highlight:hover {
  border-color: color-mix(in srgb, var(--th-a) 40%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .about-page__intro-card,
html.site-template-ege:where(:not(.site-template-summit)) .about-page__section-card {
  box-shadow: 0 4px 24px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .about-page__cta-band {
  box-shadow: 0 12px 36px color-mix(in srgb, var(--th-p-deep) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .about-page__cta-btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a-light) 50%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .about-page__side-card {
  box-shadow: 0 4px 20px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .about-page__congress-card {
  box-shadow: 0 12px 36px color-mix(in srgb, var(--th-p-deep) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcements-page__panel {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-featured {
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-featured:hover {
  box-shadow: 0 20px 44px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcements-page__view-toggle {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-featured--has-image .announcement-featured__visual-bg {
  background: linear-gradient(180deg, color-mix(in srgb, var(--th-p-deep) 12%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 58%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 16px 36px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item__date {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-item__icon {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .archive-page__panel {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .archive-year-featured {
  box-shadow: 0 16px 40px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .archive-year-item:hover {
  border-color: color-mix(in srgb, var(--th-p-deep) 35%, transparent) !important;
  box-shadow: 0 16px 36px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .archive-year-item__year {
  color: color-mix(in srgb, var(--th-p-deep) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .archive-year-item__date-block {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-link:hover .archive-year-item,
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-link:focus-visible .archive-year-item {
  border-color: color-mix(in srgb, var(--th-p-deep) 35%, transparent) !important;
  box-shadow: 0 16px 36px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .archive-page__items--list .past-conference-link:hover .archive-year-item,
html.site-template-ege:where(:not(.site-template-summit)) .archive-page__items--list .past-conference-link:focus-visible .archive-year-item {
  box-shadow: 0 8px 22px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-show__back-btn {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-show__back-btn:hover {
  box-shadow: 0 10px 22px color-mix(in srgb, var(--th-p-deep) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-show__hero-aside {
  background: color-mix(in srgb, var(--th-p-deep) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-show__archive-badge {
  background: color-mix(in srgb, var(--th-p-deep) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-show__stat {
  background: linear-gradient(180deg, #f8fafc 0%, #fff 72%),
    radial-gradient(circle at top right, color-mix(in srgb, var(--th-p-deep) 8%, transparent), transparent 55%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-show__download:hover {
  box-shadow: 0 8px 22px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-show__donut {
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .past-conference-show__donut-hole {
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) a.past-conference-show__sponsor-link:hover {
  box-shadow: 0 8px 22px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .speakers-page__panel {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .speakers-page__view-toggle {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .speaker-item {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .speaker-item:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .speaker-item__action--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a) 40%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .speaker-item__action--bio {
  border: 1px solid color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .poster-lightbox__backdrop,
html.site-template-ege:where(:not(.site-template-summit)) .speaker-lightbox__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 75%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-popup__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 72%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .panels-page__panel {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-page {
  background: radial-gradient(ellipse 70% 40% at 0% 0%, color-mix(in srgb, var(--th-a) 8%, transparent), transparent 55%),
    linear-gradient(180deg, var(--surface-1) 0%, #fff 28%, var(--surface-0) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-page__intro {
  box-shadow: 0 16px 40px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-aside-card {
  box-shadow: 0 18px 40px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-page__btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-page__btn--light {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-block {
  box-shadow: 0 10px 30px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-schedule-card {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-schedule-card:hover {
  box-shadow: 0 14px 32px color-mix(in srgb, var(--th-p-deep) 9%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-tier:hover {
  box-shadow: 0 14px 32px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-tier--featured {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-tier__icon {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .fees-info-panel {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .panels-catalog__shell--embedded {
  box-shadow: 0 16px 36px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-page__panels-jump {
  border: 1px solid color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .panel-poster__thumb:hover {
  border-color: color-mix(in srgb, var(--th-a) 40%, transparent) !important;
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .panel-item {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .workshops-page .panel-item__poster-overlay {
  background: linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--th-p-deep) 82%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .speakers-page .panel-item__poster-overlay {
  background: linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--th-p-deep) 82%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-page__shell {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-filters__bar {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-filters__select:hover,
html.site-template-ege:where(:not(.site-template-summit)) .program-filters__input:hover {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-filters__select:focus,
html.site-template-ege:where(:not(.site-template-summit)) .program-filters__input:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-filters__btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a) 40%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-day {
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-flow__row:not(:last-child) .program-flow__rail::after {
  background: linear-gradient(180deg, color-mix(in srgb, var(--th-a) 35%, transparent) 0%, color-mix(in srgb, var(--th-a) 8%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-flow__action-btn--detail {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-hero::before {
  background: radial-gradient(ellipse 70% 55% at 100% 0%, color-mix(in srgb, var(--th-a) 12%, transparent), transparent 55%),
    radial-gradient(ellipse 50% 40% at 0% 100%, color-mix(in srgb, var(--th-p-deep) 8%, transparent), transparent 50%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-chip {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-chip--type {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-btn--calendar {
  border-color: color-mix(in srgb, var(--th-a) 40%, transparent) !important;
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a) 40%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-block {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-detail__speaker {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-speaker-card {
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-speaker__avatar {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-card {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-chip--join {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-panel__catalog-link {
  border: 1px solid color-mix(in srgb, var(--th-a) 30%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-panel__card {
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-live {
  border: 1px solid color-mix(in srgb, var(--th-a) 22%, transparent) !important;
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-btn--outline {
  border: 1px solid color-mix(in srgb, var(--th-a) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-live--locked {
  border-color: color-mix(in srgb, var(--th-a) 32%, transparent) !important;
  box-shadow: 0 14px 36px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-session-live-locked__btn--secondary {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-page__action-btn {
  border: 1px solid color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-page__aside {
  box-shadow: 0 8px 22px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-day-nav__btn:hover {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-day-nav__btn.is-active,
html.site-template-ege:where(:not(.site-template-summit)) .program-day-nav__btn[aria-selected='true'] {
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-download-card {
  box-shadow: 0 10px 24px color-mix(in srgb, var(--th-p-deep) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-download-card__btn {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-download-card__btn:hover {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 16%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-hour-jump__btn {
  border: 1px solid color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-day__toggle:hover {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-hour {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-hour.is-open {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 10px 24px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-agenda__link--detail {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .auth-register__card {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent),
    0 18px 48px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .auth-page__shell {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent),
    0 28px 80px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .auth-modal__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 55%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .auth-modal__dialog {
  box-shadow: 0 28px 80px color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .auth-modal__congress-eyebrow {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .auth-modal__closed-icon {
  background: color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .legal-doc-modal__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 60%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .legal-doc-modal__dialog {
  box-shadow: 0 24px 64px color-mix(in srgb, var(--th-p-deep) 30%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-page__eyebrow {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-channel__icon {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-form__input:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .contact-congress {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .page-dates-strip__date {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .page-dates-strip__countdown {
  background: color-mix(in srgb, var(--th-a) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .accommodation-hotel {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .accommodation-hotel:hover {
  box-shadow: 0 16px 36px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .accommodation-tip {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .accommodation-social__item--gala {
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-a) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-profile {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-form-card {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-participation__icon {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .registration-form__cancel:hover {
  box-shadow: 0 6px 16px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-fullpaper-current {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-author-row,
html.site-template-ege:where(:not(.site-template-summit)) .abs-author-card {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-author-card:focus-within {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a-light) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-sections-total {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-a) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-section-card {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-section-card:focus-within {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a-light) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .abs-type--on {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a-light) 15%, transparent) !important;
}
@media (max-width: 639px) {
html.site-template-ege:where(:not(.site-template-summit)) .abs-form__foot {
  box-shadow: 0 -8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
}
html.site-template-ege:where(:not(.site-template-summit)) .abstract-dates {
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-hero {
  background: linear-gradient(125deg, var(--ege-ink) 0%, var(--ege-pine) 40%, var(--ege-btn) 100%),
    radial-gradient(ellipse 70% 100% at 0% 100%, color-mix(in srgb, var(--th-a) 25%, transparent), transparent 50%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-hero--compact {
  background: linear-gradient(125deg, color-mix(in srgb, var(--th-p-deep) 97%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 94%, transparent) 42%, rgb(200 80 12 / 0.92) 100%),
    radial-gradient(ellipse 80% 120% at 100% 0%, color-mix(in srgb, var(--th-a-light) 22%, transparent), transparent 55%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-doc-subtabs__btn.is-active {
  box-shadow: 0 1px 3px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-doc-modal__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 55%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .mp-doc-modal__panel {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .member-invoice-print {
  box-shadow: 0 16px 48px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .legal-page-hero__bg {
  background: radial-gradient(ellipse 70% 50% at 90% 10%, rgb(255 255 255 / 0.08), transparent),
    radial-gradient(ellipse 50% 40% at 0% 100%, color-mix(in srgb, var(--th-a) 20%, transparent), transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .legal-page__card {
  box-shadow: 0 1px 3px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .legal-page__content {
  box-shadow: 0 1px 3px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .legal-doc-page .legal-doc__right-card {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .payment-installment-table .taksit-tablosu-wrapper {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-hub__card {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-hub__btn--ghost:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-hub__input:focus,
html.site-template-ege:where(:not(.site-template-summit)) .live-hub__textarea:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-modal__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 55%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-modal__panel {
  box-shadow: 0 24px 48px color-mix(in srgb, var(--th-p-deep) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-hub-inline__panel {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-hub-inline__panel-icon {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-hub-inline__questions-link {
  border: 1px solid color-mix(in srgb, var(--th-a) 30%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .live-hub-inline__input:focus,
html.site-template-ege:where(:not(.site-template-summit)) .live-hub-inline__textarea:focus {
  border-color: color-mix(in srgb, var(--th-a) 55%, transparent) !important;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-pro-hero {
  box-shadow: 0 16px 40px color-mix(in srgb, var(--th-p-deep) 18%, transparent) !important;
}
html.site-template-ege: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) 35%, transparent) 0%, transparent 70%),
    radial-gradient(ellipse 35% 55% at 5% 90%, rgb(242 140 62 / 0.12) 0%, transparent 60%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-pro-hero__label {
  border: 1px solid color-mix(in srgb, var(--th-a-light) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-day--pro {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-hour--static {
  box-shadow: 0 6px 20px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-card {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-card:hover {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
  box-shadow: 0 8px 22px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__block-poster {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__block-poster:hover {
  box-shadow: 0 8px 20px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__presentation-list .program-presentation-slot--linked:hover,
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__presentation-list .program-presentation-slot--linked:focus-visible {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .auth-password-setup__card {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent),
    0 22px 56px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-pro-head {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent), 0 12px 28px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-downloads-panel__link--primary {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 16%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-downloads-panel__link--primary:hover {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-downloads-panel__link--secondary:hover {
  box-shadow: 0 4px 12px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-catalog-links__card {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-catalog-links__card:hover {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-catalog-card {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-catalog-card:hover {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--th-p-deep) 9%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri__tab.is-active {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 7%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri-quick {
  border: 1px solid var(--eyebrow-border, color-mix(in srgb, var(--th-a) 28%, transparent)) !important;
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri-quick__btn {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri-quick__btn:hover {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 40%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri-panel-head--online {
  border: 1px solid color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-full-day {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-full-online-teaser {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-full-online-teaser__icon {
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-a) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-full-online-teaser__btn {
  border: 1px solid color-mix(in srgb, var(--th-a) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri__grid--online .program-bildiri-hall--online {
  box-shadow: 0 6px 22px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri__grid--online .program-bildiri-hall--online:hover {
  box-shadow: 0 10px 30px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri__grid--online .program-bildiri-hall .program-presentation-slot--pro.program-presentation-slot--linked:focus-visible {
  outline: 2px solid color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-timeline__intro {
  border: 1px solid color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-channels__btn.is-active {
  border-color: color-mix(in srgb, var(--th-a) 40%, transparent) !important;
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-timeline__toggle-all:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-block {
  box-shadow: 0 1px 3px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-general-tab__intro {
  box-shadow: 0 8px 28px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-general-tab__intro-icon {
  box-shadow: 0 4px 12px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-cultural-card {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent),
    0 12px 32px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-cultural-timeline__content {
  box-shadow: 0 1px 4px color-mix(in srgb, var(--th-p-deep) 3%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-cultural-timeline__item--travel .program-cultural-timeline__node,
html.site-template-ege:where(:not(.site-template-summit)) .program-cultural-timeline__item--start .program-cultural-timeline__node {
  box-shadow: 0 4px 12px color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-cultural-timeline__item--finish .program-cultural-timeline__node {
  box-shadow: 0 4px 12px color-mix(in srgb, var(--th-p-deep) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline--general .program-timeline__row {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline--general .program-timeline__row--stack-first {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline--general .program-timeline__row--stack-last {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-bildiri-hall {
  box-shadow: 0 1px 3px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-slot__ref {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-hero::before {
  background: radial-gradient(ellipse 70% 55% at 100% 0%, color-mix(in srgb, var(--th-a) 12%, transparent), transparent 55%),
    radial-gradient(ellipse 50% 40% at 0% 100%, color-mix(in srgb, var(--th-p-deep) 8%, transparent), transparent 50%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-chip {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-chip--type {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-authors {
  border-top: 1px solid color-mix(in srgb, var(--th-a) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-page .program-presentation-detail-card {
  box-shadow: 0 4px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-btn--primary {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-btn--primary:hover {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 32%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-presentation-btn--secondary {
  border-color: color-mix(in srgb, var(--th-a) 40%, transparent) !important;
  box-shadow: 0 2px 8px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .file-library__pub-card {
  box-shadow: 0 4px 18px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .file-library__featured-panel {
  box-shadow: 0 10px 30px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .file-library__panel {
  box-shadow: 0 10px 30px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .file-library__tab-count {
  background: color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-hero {
  border: 1px solid color-mix(in srgb, var(--th-a) 28%, transparent) !important;
  box-shadow: 0 10px 32px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-hero__login {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-hero__login:hover {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 34%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-hero__stat {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-intro {
  border: 1px solid color-mix(in srgb, var(--th-a) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-intro__icon {
  box-shadow: 0 2px 10px color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-intro__cta {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 25%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-online-intro__cta:hover {
  box-shadow: 0 6px 18px color-mix(in srgb, var(--th-p-deep) 32%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-page--online-dedicated .program-filters--pro {
  border-color: color-mix(in srgb, var(--th-a) 22%, transparent) !important;
  box-shadow: 0 4px 18px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-page--online-dedicated .program-day__head--pro {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-page--online-dedicated .program-timeline {
  box-shadow: 0 8px 28px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .program-timeline__link--detail:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-popup-banner {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-popup-overlay {
  background: color-mix(in srgb, var(--th-p-deep) 62%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-popup-modal {
  box-shadow: 0 24px 64px color-mix(in srgb, var(--th-p-deep) 28%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-popup-modal__close {
  background: color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-popup-modal__close:hover {
  background: color-mix(in srgb, var(--th-p-deep) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-popup-modal--has-media .site-popup-modal__close {
  background: color-mix(in srgb, var(--th-p-deep) 72%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .site-popup-modal--has-media .site-popup-modal__close:hover {
  background: color-mix(in srgb, var(--th-p-deep) 88%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-bg-gradient {
  background: radial-gradient(ellipse 70% 54% at 12% 18%, color-mix(in srgb, var(--th-a) 18%, transparent) 0%, transparent 58%),
    linear-gradient(115deg, color-mix(in srgb, var(--th-p-deep) 24%, transparent) 0%, transparent 52%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-eyebrow {
  background: color-mix(in srgb, var(--th-a) 12%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-btn--primary {
  border: 1px solid color-mix(in srgb, var(--th-a-light) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-btn--secondary:hover {
  border-color: color-mix(in srgb, var(--th-a-light) 45%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-media__frame {
  background: color-mix(in srgb, var(--th-p-deep) 40%, transparent) !important;
  box-shadow: 0 22px 52px rgb(0 0 0 / 0.34),
    0 0 0 1px color-mix(in srgb, var(--th-a) 12%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-visual.is-hover .hero-slide-media__frame {
  border-color: color-mix(in srgb, var(--th-a-light) 28%, transparent) !important;
  box-shadow: 0 32px 68px rgb(0 0 0 / 0.42),
    0 0 0 1px color-mix(in srgb, var(--th-a) 24%, transparent),
    -18px 18px 50px color-mix(in srgb, var(--th-a) 13%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-visual--flat.is-hover .hero-slide-media__frame {
  box-shadow: 0 28px 56px rgb(0 0 0 / 0.38),
    0 0 0 1px color-mix(in srgb, var(--th-a) 22%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-visual--flat .hero-slide-media__frame img {
  background: color-mix(in srgb, var(--th-p-deep) 55%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-media__frame::after {
  background: linear-gradient(115deg, rgb(255 255 255 / 0.22) 0%, transparent 28%),
    linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--th-p-deep) 18%, transparent) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slide-media__glow {
  background: radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--th-a) 28%, transparent) 0%, transparent 68%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slider-arrow {
  background: color-mix(in srgb, var(--th-p-deep) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-slider-arrow:hover {
  background: color-mix(in srgb, var(--th-a) 22%, transparent) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 40%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-quicklinks__panel {
  box-shadow: 0 16px 40px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-quicklinks__eyebrow {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .hero-quicklinks__card:hover {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent) !important;
  box-shadow: 0 10px 24px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .cultural-excursion {
  box-shadow: 0 2px 4px color-mix(in srgb, var(--th-p-deep) 4%, transparent),
    0 16px 40px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .cultural-excursion__hero-bg {
  background: linear-gradient(115deg, color-mix(in srgb, var(--th-p-deep) 72%, transparent) 0%, color-mix(in srgb, var(--th-p-deep) 55%, transparent) 42%, rgb(180 83 9 / 0.45) 100%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160' viewBox='0 0 240 160'%3E%3Cpath fill='%23ffffff' fill-opacity='0.08' d='M0 120 Q60 80 120 100 T240 90 L240 160 L0 160 Z'/%3E%3Cpath fill='%23ffffff' fill-opacity='0.06' d='M0 140 Q80 100 160 115 T240 105 L240 160 L0 160 Z'/%3E%3C/svg%3E") center bottom / cover no-repeat,
    linear-gradient(160deg, var(--ege-pine) 0%, var(--ege-deep) 35%, var(--ege-sage) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .cultural-excursion__spot--heritage .cultural-excursion__spot-icon {
  box-shadow: 0 4px 12px color-mix(in srgb, var(--th-a) 18%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .cultural-route__card {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 5%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail--pro {
  --ann-line: color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__hero-bg {
  background: linear-gradient(125deg, color-mix(in srgb, var(--th-p-deep) 55%, transparent) 0%, transparent 42%),
    linear-gradient(220deg, color-mix(in srgb, var(--th-p-deep) 90%, transparent) 0%, var(--ege-pine) 52%, var(--ege-pine) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__hero-glow {
  background: radial-gradient(circle, color-mix(in srgb, var(--th-a-light) 22%, transparent) 0%, transparent 68%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__stage::before {
  background: radial-gradient(ellipse 70% 30% at 50% 0%, color-mix(in srgb, var(--th-a) 7%, transparent) 0%, transparent 60%),
    linear-gradient(180deg, #eef2f7 0%, var(--ann-surface) 100%) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__progress {
  background: color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__aside-card {
  box-shadow: 0 8px 24px color-mix(in srgb, var(--th-p-deep) 6%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__aside-btn--listen.is-active,
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__aside-btn--listen:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__sheet {
  box-shadow: 0 1px 2px color-mix(in srgb, var(--th-p-deep) 4%, transparent),
    0 24px 60px color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__tool-btn--listen.is-active,
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__tool-btn--listen:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .prose-announcement img {
  box-shadow: 0 12px 32px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-doc-page .announcement-doc__meta {
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-doc-page .announcement-doc__callout {
  box-shadow: 0 4px 14px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-doc-page .announcement-doc__list li::before {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--th-a) 15%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__action-btn--listen.is-active {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__more-card {
  box-shadow: 0 4px 16px color-mix(in srgb, var(--th-p-deep) 4%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-detail__more-card:hover {
  border-color: color-mix(in srgb, var(--th-a) 35%, transparent) !important;
  box-shadow: 0 12px 28px color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-request-form {
  border: 1px solid var(--ann-line, color-mix(in srgb, var(--th-p-deep) 8%, transparent)) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .ann-pay-modal__backdrop {
  background: color-mix(in srgb, var(--th-p-deep) 55%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .ann-pay-modal__panel {
  border: 1px solid color-mix(in srgb, var(--th-p-deep) 8%, transparent) !important;
  box-shadow: 0 28px 70px color-mix(in srgb, var(--th-p-deep) 24%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-request-form__panel {
  border: 1px solid var(--ann-line, color-mix(in srgb, var(--th-p-deep) 8%, transparent)) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .announcement-request-form__choice-box {
  border: 2px solid color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-template-ege:where(:not(.site-template-summit)) .og-announcement-detail__resource-block {
  border-top: 1px solid color-mix(in srgb, var(--th-p-deep) 10%, transparent) !important;
}
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-outline,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .og-header .btn-header-outline:hover,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .site-nav-mobile .btn-header-outline,
html.site-preset-showcase.site-template-ege:where(:not(.site-template-summit)) .site-nav-mobile .btn-header-outline:hover {
  border-color: color-mix(in srgb, var(--th-a-light) 70%, transparent) !important;
}
