/**
 * final.css — loads LAST (after site.css + @stack).
 * Kills leftover student teal/green/blue on public CTAs and auth UI.
 */
html.site-template-aurum {
  --primary-900: #0a1018;
  --primary-800: #121925;
  --primary-700: #162032;
  --primary-600: #24324a;
  --primary-500: #b08a3c;
  --accent-600: #b08a3c;
  --accent-500: #d4b46a;
  --brand-800: #121925;
  --brand-700: #162032;
  --brand-50: #f7f3ea;
  --og-blue: #162032;
  --og-blue-dark: #121925;
  --og-blue-light: #24324a;
  --og-green: #b08a3c;
  --og-green-light: #d4b46a;
  --og-teal: #b08a3c;
  --og-coral: #9f1239;
  --og-coral-dark: #7f0f2e;
  --og-sun: #e8c97a;
  --og-violet: #9f1239;
  --og-ink: #0a1018;
}

html.site-template-aurum .auth-modal__aside-btn,
html.site-template-aurum .auth-page .auth-modal__aside-btn,
html.site-template-aurum .auth-modal__submit,
html.site-template-aurum .auth-modal__btn--primary,
html.site-template-aurum .og-auth__brand-btn,
html.site-template-aurum .og-auth__submit,
html.site-template-aurum .auth-register__submit,
html.site-template-aurum .fees-page__btn--primary,
html.site-template-aurum .contact-form__submit,
html.site-template-aurum .btn-primary,
html.site-template-aurum .btn-brand,
html.site-template-aurum a.btn-primary,
html.site-template-aurum .btn-header-primary,
html.site-template-aurum .site-footer__btn--primary {
  background: linear-gradient(135deg, #d4b46a, #b08a3c) !important;
  background-image: linear-gradient(135deg, #d4b46a, #b08a3c) !important;
  color: #162032 !important;
  border-color: #b08a3c !important;
  box-shadow: 0 10px 28px rgb(176 138 60 / 0.28) !important;
  filter: none !important;
}

html.site-template-aurum .auth-modal__aside-btn:hover,
html.site-template-aurum .auth-modal__submit:hover,
html.site-template-aurum .og-auth__brand-btn:hover,
html.site-template-aurum .og-auth__submit:hover,
html.site-template-aurum .fees-page__btn--primary:hover,
html.site-template-aurum .contact-form__submit:hover,
html.site-template-aurum .btn-header-primary:hover {
  background: linear-gradient(135deg, #e0c07a, #c49a48) !important;
  background-image: linear-gradient(135deg, #e0c07a, #c49a48) !important;
  color: #0f1622 !important;
  box-shadow: 0 12px 32px rgb(176 138 60 / 0.36) !important;
  filter: none !important;
}

html.site-template-aurum .auth-modal__aside {
  background: #f7f5f1 !important;
}

html.site-template-aurum .auth-modal__aside-accent {
  background: linear-gradient(180deg, #d4b46a 0%, #b08a3c 55%, #9f1239 100%) !important;
}

html.site-template-aurum .contact-congress--banner {
  background: linear-gradient(135deg, #121925 0%, #162032 55%, #24324a 100%) !important;
  box-shadow: 0 12px 32px rgb(22 32 50 / 0.28) !important;
}

html.site-template-aurum .file-library__download {
  background: #162032 !important;
  border-color: #162032 !important;
  color: #fff !important;
}

html.site-template-aurum .file-library__preview {
  color: #162032 !important;
  background: #f7f3ea !important;
  border-color: rgba(176, 138, 60, 0.4) !important;
}

/* Atölye + sponsor: yeşil glow / nokta desen yok */
html.site-template-aurum .og-workshops {
  background: linear-gradient(155deg, #121925 0%, #1a2434 55%, #0f1722 100%) !important;
}
html.site-template-aurum .og-workshops::before,
html.site-template-aurum .og-workshops::after {
  content: none !important;
  display: none !important;
}
html.site-template-aurum .pd-partners.sponsor-band,
html.site-template-aurum .sponsor-band,
html.site-template-aurum .og-footer__sponsors .sponsor-band {
  background: #121925 !important;
  padding: 1.25rem 0 1.15rem !important;
}
html.site-template-aurum .pd-partners.sponsor-band::before,
html.site-template-aurum .pd-partners.sponsor-band::after,
html.site-template-aurum .sponsor-band::before,
html.site-template-aurum .sponsor-band::after {
  content: none !important;
  display: none !important;
}
html.site-template-aurum .og-footer__glow,
html.site-template-aurum .og-footer__glow--blue,
html.site-template-aurum .og-footer__glow--green,
html.site-template-aurum .og-footer__mesh,
html.site-template-aurum .og-footer__ring {
  display: none !important;
}
html.site-template-aurum .og-footer__accent {
  background: linear-gradient(90deg, #b08a3c, #9f1239, #162032) !important;
}

/* Mobil alt menü — teal kalmasın, 5 slot dolu dursun */
html.site-template-aurum .site-bottom-nav {
  background: rgb(255 255 255 / 0.98) !important;
  border-top-color: rgba(22, 32, 50, 0.1) !important;
}

html.site-template-aurum .site-bottom-nav__item {
  color: #64748b !important;
}

html.site-template-aurum .site-bottom-nav__item.is-active,
html.site-template-aurum .site-bottom-nav__item--cta span:last-child {
  color: #162032 !important;
}

html.site-template-aurum .site-bottom-nav__cta {
  background: linear-gradient(135deg, #b42318 0%, #8f1c14 100%) !important;
  color: #fff !important;
  box-shadow: 0 8px 18px rgba(180, 35, 24, 0.35) !important;
}

html.site-template-aurum .site-bottom-nav__item--cta.is-active .site-bottom-nav__cta {
  background: linear-gradient(135deg, #8f1c14 0%, #7a1812 100%) !important;
}

html.site-template-aurum body.site-inner .site-bottom-nav {
  background: rgb(15 22 34 / 0.97) !important;
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

html.site-template-aurum body.site-inner .site-bottom-nav__item {
  color: #94a3b8 !important;
}

html.site-template-aurum body.site-inner .site-bottom-nav__item.is-active,
html.site-template-aurum body.site-inner .site-bottom-nav__item--cta span:last-child {
  color: #d4b46a !important;
}

/* Üye paneli / hesap — mobil yatay taşma */
html.site-template-aurum .mp-dashboard,
html.site-template-aurum .mp-dashboard__wrap,
html.site-template-aurum .mp-shell,
html.site-template-aurum .mp-sidebar,
html.site-template-aurum .mp-main,
html.site-template-aurum .mp-hero,
html.site-template-aurum .mprof-page__wrap {
  min-width: 0 !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
html.site-template-aurum .mp-hero .container-custom,
html.site-template-aurum .mp-dashboard .container-custom {
  width: 100% !important;
  max-width: min(1120px, 100%) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* Masaüstü dahil: üye paneli sayfa taşmasın */
html.site-template-aurum:has(.mp-dashboard) body.site-inner .og-main,
html.site-template-aurum:has(.mp-dashboard--subpage) body.site-inner .og-main,
html.site-template-aurum .mp-dashboard,
html.site-template-aurum .mp-hero {
  overflow-x: clip !important;
  max-width: 100% !important;
}
@media (min-width: 1024px) {
  html.site-template-aurum .mp-shell {
    grid-template-columns: 16.5rem minmax(0, 1fr) !important;
    gap: 1.35rem !important;
  }
}
@media (max-width: 1023px) {
  html.site-template-aurum .mp-nav {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
  }
  html.site-template-aurum .mp-nav::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
  }
  html.site-template-aurum .mp-kpis,
  html.site-template-aurum .mp-dash-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
@media (min-width: 420px) and (max-width: 1023px) {
  html.site-template-aurum .mp-kpis {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* final.css son yüklendiği için koyu program-pro-head kontrastını kilitle */
html.site-preset-showcase.site-template-aurum .program-pro-head__eyebrow {
  color: #d4b46a !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head__title {
  color: #f8f5ef !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head__congress {
  color: rgba(248, 245, 239, 0.78) !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head__lead {
  color: rgba(226, 220, 210, 0.78) !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head__stat {
  background: rgba(255, 255, 255, 0.96) !important;
  border-color: rgba(231, 229, 228, 0.9) !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head__stat-label {
  color: #64748b !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head__stat-value {
  color: #b08a3c !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head .program-downloads-panel {
  background: #fffdf9 !important;
  border-color: rgba(231, 229, 228, 0.95) !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head .program-downloads-panel__title,
html.site-preset-showcase.site-template-aurum .program-pro-head .program-downloads-panel__label {
  color: #78716c !important;
  border-bottom-color: rgba(231, 229, 228, 0.95) !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head .program-downloads-panel__link--primary {
  background: linear-gradient(135deg, #d4b46a, #b08a3c) !important;
  border-color: #b08a3c !important;
  color: #162032 !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head .program-downloads-panel__link--secondary {
  background: #f7f3ea !important;
  border-color: rgba(176, 138, 60, 0.35) !important;
  color: #162032 !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head .program-downloads-panel__all,
html.site-preset-showcase.site-template-aurum .program-pro-head .program-downloads-panel__more a,
html.site-template-aurum .program-downloads-panel__more a {
  color: #b08a3c !important;
}
html.site-preset-showcase.site-template-aurum .program-pro-head .program-downloads-panel__more a:hover,
html.site-template-aurum .program-downloads-panel__more a:hover {
  color: #162032 !important;
}
html.site-template-aurum .program-downloads-panel__link--primary {
  background: linear-gradient(135deg, #d4b46a, #b08a3c) !important;
  border-color: #b08a3c !important;
  color: #162032 !important;
}
html.site-template-aurum .program-downloads-panel__link--secondary {
  background: #f7f3ea !important;
  border-color: rgba(176, 138, 60, 0.35) !important;
  color: #162032 !important;
}

html.site-template-aurum .program-bildiri-hall__title,
html.site-template-aurum .program-bildiri-hall__room-name,
html.site-template-aurum .program-full-tab__bildiri-title {
  color: #162032 !important;
}
html.site-template-aurum .program-presentation-slot__time,
html.site-template-aurum .program-presentation-slot__time-start,
html.site-template-aurum .program-presentation-slot__time-end {
  color: #b08a3c !important;
}
html.site-template-aurum .program-bildiri-hall .program-presentation-slot__badge,
html.site-template-aurum .presentation-schedule .program-presentation-slot__badge {
  color: #162032 !important;
  background: #f7f3ea !important;
  border-color: rgba(176, 138, 60, 0.4) !important;
}
html.site-template-aurum .program-bildiri__tab.is-active,
html.site-template-aurum .program-bildiri-halls__chip.is-active {
  color: #162032 !important;
  border-color: rgba(176, 138, 60, 0.45) !important;
  background: #f7f3ea !important;
}
html.site-template-aurum .program-bildiri-halls__chip.is-active .program-bildiri-halls__chip-num {
  background: rgba(212, 180, 106, 0.35) !important;
  color: #162032 !important;
}
html.site-template-aurum .program-timeline--general .program-timeline__parallel-hint,
html.site-template-aurum .program-timeline--general .program-timeline__parallel-hint--continued {
  display: none !important;
}
html.site-template-aurum .program-timeline--general .program-timeline__time-value,
html.site-template-aurum .program-timeline--general .program-timeline__time-value--continued {
  color: #57534e !important;
}
html.site-template-aurum .program-download-card__btn {
  background: #b08a3c !important;
  border-color: #b08a3c !important;
  color: #162032 !important;
}
html.site-template-aurum .program-download-card__btn--secondary {
  background: #f7f3ea !important;
  border-color: rgba(176, 138, 60, 0.35) !important;
  color: #162032 !important;
}

