/*
 * Tema Customizer ayarları — canlıdan alındı (18.08.2026).
 *
 * KAYNAK: canlıda bu blok statik HTML'de YOK; LiteSpeed sayfa yüklendikten
 * sonra JS ile enjekte ediyor (19 kurallı satır içi <style>, tema
 * dosyasından SONRA). Bu yüzden rawHtml çıkarımına yakalanmadı ve ilk
 * birleşimde eksik kaldı — fontlar Oxygen/Encode Sans Condensed'e,
 * --g-color kırmızıya düşüyordu. İçerik Firecrawl'da çalıştırılan JS ile
 * document.styleSheets üzerinden sökülüp buraya kondu (5.394 bayt, 19 kural).
 *
 * SIRA: tema.css'ten SONRA yüklenmeli — canlıdaki konumu orası; font ve
 * renk değişkenlerini son söz olarak bu belirliyor.
 *
 * Elle düzenlenmez; yenileme adımları scripts/tema-css-cek.md'de.
 */
:root { --body-family: Noto Serif, Arial, Helvetica, sans-serif; --body-fweight: 400; --body-fcolor: #000000; --body-fsize: 16px; --h1-family: DM Sans; --h1-fweight: 700; --h1-fsize: 42px; --h1-fspace: -0.04762em; --h2-family: DM Sans; --h2-fweight: 700; --h2-fsize: 28px; --h2-fspace: -0.05357em; --h3-family: DM Sans; --h3-fweight: 700; --h3-fsize: 22px; --h3-fspace: -0.04545em; --h4-family: DM Sans; --h4-fweight: 700; --h4-fsize: 18px; --h4-fspace: -0.02778em; --h5-family: DM Sans; --h5-fweight: 700; --h5-fsize: 16px; --h5-fspace: -0.03125em; --h6-family: DM Sans; --h6-fweight: 700; --h6-fsize: 15px; --h6-fspace: -0.03333em; --cat-family: DM Sans; --cat-fweight: 700; --cat-fsize: 13px; --cat-fspace: -0.01923em; --meta-family: DM Sans; --meta-fweight: 400; --meta-fsize: 12px; --meta-fspace: -0.02083em; --meta-b-family: DM Sans; --meta-b-fweight: 600; --meta-b-transform: uppercase; --meta-b-fcolor: #30cca0; --meta-b-fspace: -.25px; --input-family: DM Sans; --input-fweight: 400; --input-fsize: 14px; --input-fspace: -0.05357em; --btn-family: DM Sans; --btn-fweight: 700; --btn-fsize: 14px; --btn-fspace: -0.05357em; --menu-family: DM Sans; --menu-fweight: 400; --menu-fsize: 18px; --menu-fspace: -0.02778em; --submenu-family: DM Sans; --submenu-fweight: 400; --submenu-fsize: 16px; --submenu-fspace: -0.03125em; --dwidgets-family: DM Sans; --dwidgets-fweight: 600; --dwidgets-fspace: -.5px; --headline-family: Anton; --headline-fweight: 400; --headline-transform: none; --headline-fsize: 66px; --tagline-family: Noto Serif; --tagline-fweight: 500; --tagline-fspace: -1px; --heading-family: DM Sans; --heading-fweight: 700; --heading-fspace: -.5px; --subheading-family: Noto Serif; --subheading-fweight: 400; --quote-family: DM Sans; --quote-fweight: 700; --bcrumb-family: DM Sans; --bcrumb-fweight: 600; --readmore-fsize: 14px; --headline-s-fsize: 62px; }
@media (max-width: 1024px) {
  body { --body-fsize: 16px; --h1-fsize: 36px; --h2-fsize: 28px; --h3-fsize: 19px; --h4-fsize: 17px; --h5-fsize: 16px; --h6-fsize: 15px; --meta-fsize: 10px; --readmore-fsize: 13px; --input-fsize: 13px; --btn-fsize: 13px; --excerpt-fsize: 12px; --headline-fsize: 48px; --headline-s-fsize: 48px; }
}
@media (max-width: 767px) {
  body { --body-fsize: 15px; --h1-fsize: 32px; --h2-fsize: 26px; --h3-fsize: 17px; --h4-fsize: 16px; --h5-fsize: 16px; --h6-fsize: 15px; --meta-fsize: 10px; --readmore-fsize: 13px; --input-fsize: 13px; --btn-fsize: 13px; --excerpt-fsize: 12px; --headline-fsize: 32px; --headline-s-fsize: 32px; }
}
:root { --g-color: #30cca0; --g-color-90: #30cca0e6; --dark-accent: #000000; --dark-accent-90: #000000e6; --dark-accent-0: #00000000; --review-color: #30cca0; --excerpt-color: #333333; }
[data-theme="dark"], .light-scheme { --solid-white: #030e14; --dark-accent: #01131d; --dark-accent-90: #01131de6; --dark-accent-0: #01131d00; --excerpt-color: #eeeeee; --meta-b-fcolor: #30cca0; }
[data-theme="dark"].is-hd-4 { --nav-bg: #191c20; --nav-bg-from: #191c20; --nav-bg-to: #191c20; --nav-bg-glass: #191c2011; --nav-bg-glass-from: #191c2011; --nav-bg-glass-to: #191c2011; }
[data-theme="dark"].is-hd-5, [data-theme="dark"].is-hd-5:not(.sticky-on) { --nav-bg: #191c20; --nav-bg-from: #191c20; --nav-bg-to: #191c20; --nav-bg-glass: #191c2011; --nav-bg-glass-from: #191c2011; --nav-bg-glass-to: #191c2011; }
[data-theme="dark"] { --subnav-bg: #000000; --subnav-bg-from: #000000; --subnav-bg-to: #000000; --subnav-color: #ffffff; --subnav-color-10: #ffffff1a; --subnav-color-h: #dddddd; }
:root { --mbnav-bg: #000000; --mbnav-bg-from: #000000; --mbnav-bg-to: #000000; --mbnav-bg-glass: #000000bb; --mbnav-bg-glass-from: #000000bb; --mbnav-bg-glass-to: #000000bb; --submbnav-bg: #000000; --submbnav-bg-from: #000000; --submbnav-bg-to: #450dc6; --mbnav-color: #ffffff; --submbnav-color: #ffffff; --submbnav-color-10: #ffffff1a; }
:root { --subnav-bg: #000000; --subnav-bg-from: #000000; --subnav-bg-to: #000000; --subnav-color: #ffffff; --subnav-color-10: #ffffff1a; --subnav-color-h: #dddddd; --privacy-bg-color: #000000; --privacy-color: #ffffff; --topad-spacing: 15px; --round-3: 0px; --round-5: 0px; --round-7: 0px; --hyperlink-line-color: var(--g-color); --rb-width: 1170px; --rb-small-width: 783px; --s-content-width: 760px; --max-width-wo-sb: 840px; --s10-feat-ratio: 45%; --s11-feat-ratio: 45%; --login-popup-w: 350px; }
[data-theme="dark"], .light-scheme { --heading-sub-color: #ffffff; }
.p-readmore { font-family: "DM Sans"; font-weight: 600; letter-spacing: -0.75px; }
.mobile-menu > li > a { font-family: "DM Sans"; font-weight: 400; font-size: 16px; letter-spacing: -0.5px; }
.mobile-menu .sub-menu a, .logged-mobile-menu a { font-family: "DM Sans"; font-weight: 400; font-size: 18px; letter-spacing: -0.5px; }
.mobile-qview a { font-family: "DM Sans"; font-weight: 400; font-size: 18px; letter-spacing: -0.5px; }
.search-header::before { background-color: rgb(24, 24, 24); background-repeat: no-repeat; background-size: cover; background-image: url("https://foxiz.themeruby.com/accessories/wp-content/uploads/sites/4/2023/07/search-bgd.webp"); background-attachment: scroll; background-position: center center; }
[data-theme="dark"] .search-header::before { background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-position: center center; }
.footer-has-bg { background-color: rgba(0, 0, 0, 0.04); }
#amp-mobile-version-switcher { display: none; }
