/* Generated by scripts/gen-theme-harmony.py from templates/ege/v1/css/footer.css (do not edit). Summit-family colours of the
   source mapped to the active theme's tokens; loaded right after templates/ege/v1/css/footer.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; }

:where(html: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;
}
:where(html:not(.site-template-summit)) .og-footer__accent {
  background: linear-gradient(90deg,
    var(--th-p-deep) 0%,
    var(--th-p-deep) 42%,
    var(--th-a) 72%,
    var(--th-a) 100%
  ) !important;
}
:where(html:not(.site-template-summit)) .og-footer__bg {
  background: radial-gradient(ellipse 80% 50% at 50% -20%, color-mix(in srgb, var(--th-a) 22%, transparent), transparent 55%),
    linear-gradient(180deg, var(--th-p-deep) 0%, var(--th-p-deep) 38%, var(--th-p-deep) 100%) !important;
}
:where(html:not(.site-template-summit)) .og-footer--photo {
  background: var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .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) 78%, transparent) 38%,
      color-mix(in srgb, var(--th-p-deep) 55%, transparent) 62%,
      color-mix(in srgb, var(--th-p-deep) 42%, transparent) 100%
    ),
    linear-gradient(180deg,
      color-mix(in srgb, var(--th-p-deep) 55%, transparent) 0%,
      color-mix(in srgb, var(--th-p-deep) 28%, transparent) 42%,
      color-mix(in srgb, var(--th-p-deep) 88%, transparent) 88%,
      var(--th-p-deep) 100%
    ),
    radial-gradient(ellipse 70% 55% at 78% 42%, color-mix(in srgb, var(--th-a) 12%, transparent), transparent 70%) !important;
}
@media (max-width: 767px) {
:where(html:not(.site-template-summit)) .og-footer__shade {
  background: linear-gradient(180deg,
        color-mix(in srgb, var(--th-p-deep) 72%, transparent) 0%,
        color-mix(in srgb, var(--th-p-deep) 78%, transparent) 45%,
        color-mix(in srgb, var(--th-p-deep) 92%, transparent) 100%
      ),
      linear-gradient(90deg,
        color-mix(in srgb, var(--th-p-deep) 70%, transparent) 0%,
        color-mix(in srgb, var(--th-p-deep) 45%, transparent) 100%
      ) !important;
}
}
:where(html:not(.site-template-summit)) .og-footer__glow--blue {
  background: color-mix(in srgb, var(--th-a) 25%, transparent);
}
:where(html:not(.site-template-summit)) .og-footer__ring {
  border: 1px solid color-mix(in srgb, var(--th-a-light) 8%, transparent);
}
:where(html:not(.site-template-summit)) .og-footer__brand-card {
  background: linear-gradient(145deg, rgb(245 248 249 / 0.1) 0%, rgb(255 255 255 / 0.04) 50%, color-mix(in srgb, var(--th-p-deep) 45%, transparent) 100%) !important;
  border: 1px solid color-mix(in srgb, var(--th-a-light) 22%, transparent) !important;
}
:where(html:not(.site-template-summit)) .og-footer--photo .og-footer__brand-card {
  background: linear-gradient(145deg, rgb(245 248 249 / 0.12) 0%, color-mix(in srgb, var(--th-p-deep) 55%, transparent) 100%) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 28%, transparent) !important;
}
:where(html:not(.site-template-summit)) .og-footer__logo-frame.is-fallback {
  background: linear-gradient(135deg, var(--th-p-deep), var(--th-a));
  border-color: color-mix(in srgb, var(--th-a-light) 35%, transparent);
}
:where(html:not(.site-template-summit)) .og-footer__divider {
  background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--th-a-light) 28%, transparent) 20%, color-mix(in srgb, var(--th-p-deep) 20%, transparent) 80%, transparent);
}
:where(html:not(.site-template-summit)) .og-footer__chip {
  background: color-mix(in srgb, var(--th-p-deep) 28%, transparent);
  border: 1px solid color-mix(in srgb, var(--th-a-light) 28%, transparent);
}
:where(html: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%);
  border: 1px solid color-mix(in srgb, var(--th-a-light) 22%, transparent);
}
:where(html: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%);
  border: 1px solid color-mix(in srgb, var(--th-a-light) 22%, transparent);
}
:where(html:not(.site-template-summit)) .og-event-countdown__sep {
  color: color-mix(in srgb, var(--th-a-light) 55%, transparent);
}
:where(html:not(.site-template-summit)) .og-event-countdown__live {
  color: var(--th-a-light);
}
:where(html:not(.site-template-summit)) .og-event-countdown__live-dot {
  background: var(--th-a-light);
  box-shadow: 0 0 0 0 color-mix(in srgb, var(--th-a-light) 55%, transparent);
}
:where(html:not(.site-template-summit)) .og-footer__btn--primary,
:where(html:not(.site-template-summit)) .og-footer__btn--ghost {
  border: 1px solid var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .og-footer__btn--primary:hover,
:where(html:not(.site-template-summit)) .og-footer__btn--ghost:hover {
  background: var(--th-p-deep) !important;
  border-color: var(--th-p-deep) !important;
}
:where(html:not(.site-template-summit)) .og-footer__social-link:hover {
  background: linear-gradient(135deg, color-mix(in srgb, var(--th-p-deep) 55%, transparent), color-mix(in srgb, var(--th-a) 40%, transparent)) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 45%, transparent) !important;
}
:where(html:not(.site-template-summit)) .og-footer__panel:hover {
  border-color: color-mix(in srgb, var(--th-a-light) 28%, transparent) !important;
}
:where(html:not(.site-template-summit)) .og-footer--photo .og-footer__panel {
  background: linear-gradient(180deg, rgb(245 248 249 / 0.08) 0%, color-mix(in srgb, var(--th-p-deep) 35%, transparent) 100%) !important;
  border-color: color-mix(in srgb, var(--th-a-light) 18%, transparent) !important;
}
:where(html:not(.site-template-summit)) .og-footer--photo .og-footer__panel:hover {
  border-color: color-mix(in srgb, var(--th-a-light) 32%, transparent) !important;
  background: linear-gradient(180deg, rgb(245 248 249 / 0.12) 0%, color-mix(in srgb, var(--th-p-deep) 40%, transparent) 100%) !important;
}
:where(html:not(.site-template-summit)) .og-footer__panel-icon {
  background: linear-gradient(135deg, color-mix(in srgb, var(--th-p-deep) 45%, transparent), color-mix(in srgb, var(--th-a) 35%, transparent));
}
:where(html:not(.site-template-summit)) .og-footer__link:hover {
  background: color-mix(in srgb, var(--th-a) 10%, transparent) !important;
}
:where(html:not(.site-template-summit)) .og-footer__contact-icon {
  border: 1px solid color-mix(in srgb, var(--th-a-light) 35%, transparent) !important;
  background: linear-gradient(105deg, var(--th-p-deep) 0%, var(--th-a) 55%, var(--th-a) 100%) !important;
}
:where(html: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;
}
