/* Generated by scripts/gen-theme-harmony.py from css/hero-slider.css (do not edit). Summit-family colours of the
   source mapped to the active theme's tokens; loaded right after css/hero-slider.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)) .hero-zone {
  background: var(--hero-bg-from, var(--th-p-deep));
}
:where(html:not(.site-template-summit)) .hero-slider {
  --hero-bg-from: var(--th-p-deep);
  --hero-bg-mid: var(--th-p-deep);
  --hero-bg-to: var(--th-p-deep);
  --hero-eyebrow: var(--th-soft);
  --hero-highlight: var(--primary-500, var(--th-a));
  --hero-progress: var(--primary-500, var(--th-a));
}
:where(html: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, rgb(15 23 42 / 0.24) 0%, transparent 52%);
}
:where(html:not(.site-template-summit)) .hero-orb--1 {
  background: var(--primary-600, var(--th-a));
}
:where(html:not(.site-template-summit)) .hero-slider::after {
  background: linear-gradient(to bottom, transparent, color-mix(in srgb, var(--th-p-deep) 45%, transparent));
}
:where(html:not(.site-template-summit)) .hero-slide-eyebrow {
  color: var(--hero-eyebrow, var(--th-soft));
  background: color-mix(in srgb, var(--th-a) 12%, transparent);
  border: 1px solid color-mix(in srgb, var(--th-a) 22%, transparent);
}
:where(html:not(.site-template-summit)) .hero-slide-subheadline {
  color: var(--hero-highlight, var(--th-a-light));
}
:where(html:not(.site-template-summit)) .hero-headline-part.hero-accent:not([style*='color']) {
  color: var(--hero-highlight, var(--th-a-light));
}
:where(html:not(.site-template-summit)) .hero-slide-meta__item i {
  color: var(--hero-highlight, var(--th-a-light));
}
:where(html:not(.site-template-summit)) .hero-slide-desc-link {
  color: var(--primary-500, var(--th-a));
}
:where(html:not(.site-template-summit)) .hero-slide-btn--primary {
  background: #0d4a32;
  border: 1px solid color-mix(in srgb, var(--th-a-light) 18%, transparent);
}
:where(html.site-template-summit) .hero-slide-btn--primary {
  background: #0d4a32;
}
:where(html:not(.site-template-summit)) .hero-slide-btn--primary:hover {
  background: var(--th-a);
}
:where(html.site-template-summit) .hero-slide-btn--primary:hover {
  background: #0d9488;
}
:where(html:not(.site-template-summit)) .hero-slide-btn--secondary:hover {
  border-color: color-mix(in srgb, var(--th-a-light) 45%, transparent);
}
:where(html:not(.site-template-summit)) .hero-slide-media__frame {
  box-shadow: 0 22px 52px rgb(0 0 0 / 0.34),
    0 0 0 1px color-mix(in srgb, var(--th-a) 12%, transparent);
}
:where(html: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);
  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);
}
:where(html: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);
}
:where(html: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%);
}
:where(html:not(.site-template-summit)) .hero-slider-progress-fill {
  background: linear-gradient(90deg, var(--primary-600, var(--th-a)), var(--hero-progress, var(--th-a)));
}
:where(html:not(.site-template-summit)) .hero-slider-dot.is-active {
  background: var(--hero-progress, var(--th-a));
}
:where(html:not(.site-template-summit)) .hero-slider-arrow:hover {
  background: color-mix(in srgb, var(--th-a) 22%, transparent);
  border-color: color-mix(in srgb, var(--th-a-light) 40%, transparent);
}
:where(html:not(.site-template-summit)) .hero-quicklinks__eyebrow {
  color: var(--primary-700, var(--th-a-deep));
  border: 1px solid color-mix(in srgb, var(--th-a) 20%, transparent);
}
:where(html:not(.site-template-summit)) .hero-quicklinks__eyebrow i {
  color: var(--primary-500, var(--th-a));
}
:where(html:not(.site-template-summit)) .hero-quicklinks__card:hover {
  border-color: color-mix(in srgb, var(--th-a) 45%, transparent);
}
:where(html:not(.site-template-summit)) .hero-quicklinks__icon {
  color: var(--primary-700, var(--th-a-deep));
  background: linear-gradient(135deg, var(--brand-50, var(--th-wash)), var(--th-soft));
}
:where(html:not(.site-template-summit)) .hero-quicklinks__card:hover .hero-quicklinks__arrow {
  color: var(--primary-600, var(--th-a));
}
