/* Imported from: ../../theme-fonts.css */
/* Inter (iletişim modalı textleri) — variable font, latin + latin-ext (Türkçe). */
@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* DM Sans (theme body font) — variable weight 100–1000, loaded from Google
   Fonts as @font-face (position-independent, unlike @import). latin + latin-ext
   subsets cover Turkish characters. */
@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_DM Sans";
  font-style: italic;
  font-weight: 100 1000;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v17/rP2Fp2ywxg089UriCZa4ET-DJF4e8BH9.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_DM Sans";
  font-style: italic;
  font-weight: 100 1000;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v17/rP2Fp2ywxg089UriCZa4Hz-DJF4e8A.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_DM Sans";
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_DM Sans";
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Aeonik Font Family (legacy — no longer referenced, kept for reference) */
@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/thinitalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/light.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/lightitalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/regularitalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/mediumitalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/bolditalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_aeonik";
  src: url("https://cdn.myikas.com/fonts/aeonik/blackitalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* Callingstone Font Family */
@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_callingstone";
  src: url("https://cdn.myikas.com/fonts/callingstone/regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "cc_dm8j7638_wGWqxXDN6a_callingstone";
  src: url("https://cdn.myikas.com/fonts/callingstone/italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* End import: ../../theme-fonts.css */

.cc_dm8j7638_wGWqxXDN6a .metin-verisi {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: var(--marquee-gap-mobile, 10px);
  margin-right: var(--marquee-gap-mobile, 10px);
  user-select: none;
}

@media (min-width: 1024px) {
  .cc_dm8j7638_wGWqxXDN6a .metin-verisi {
    gap: var(--marquee-gap, 20px);
    margin-right: var(--marquee-gap, 20px);
  }
}

.cc_dm8j7638_wGWqxXDN6a .metin-verisi::after {
  content: "";
  display: block;
  flex-shrink: 0;
  align-self: center;
  width: var(--marquee-divider-width, 0);
  min-width: var(--marquee-divider-width, 0);
  aspect-ratio: var(--marquee-divider-aspect, 1 / 1);
  background-image: var(--marquee-divider-image, none);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.cc_dm8j7638_wGWqxXDN6a .metin-verisi__text {
  max-width: none;
  line-height: 1.4;
  font-weight: var(--marquee-text-weight, 400);
  font-size: var(--marquee-fs-mobile, 14px);
  color: var(--marquee-text-color, inherit);
}

@media (min-width: 1024px) {
  .cc_dm8j7638_wGWqxXDN6a .metin-verisi__text {
    font-size: var(--marquee-fs, 16px);
  }
}

.cc_dm8j7638_wGWqxXDN6a .metin-verisi__image {
  display: block;
  flex-shrink: 0;
  width: var(--metin-image-wm, 80px);
  aspect-ratio: var(--metin-image-aspectm, var(--metin-image-aspect, 1 / 1));
  height: auto;
  object-fit: contain;
  object-position: center;
}

@media (min-width: 1024px) {
  .cc_dm8j7638_wGWqxXDN6a .metin-verisi__image {
    width: var(--metin-image-w, 120px);
    aspect-ratio: var(--metin-image-aspect, 1 / 1);
  }
}
