<!DOCTYPE html><html lang="tr"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KH7JG25P');</script>
<!-- End Google Tag Manager --><script async src="//get.optad360.io/sf/7581a773-fa9c-4a45-898f-c6241e2cc4d4/plugin.min.js"></script><title>Evvel Cevap</title><meta name="description" content="Ders kitabı cevapları, konu anlatımları, kitap özetleri ve eğitim içerikleri Evvel Cevap'ta."><link rel="canonical" href="https://evvelcevap.com/"><meta property="og:type" content="website"><meta property="og:site_name" content="Evvel Cevap"><meta property="og:title" content="Evvel Cevap"><meta property="og:description" content="Ders kitabı cevapları, konu anlatımları, kitap özetleri ve eğitim içerikleri Evvel Cevap'ta."><meta property="og:url" content="https://evvelcevap.com/"><meta property="og:image" content="https://evvelcevap.com/assets/images/logo-evvel.png"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Evvel Cevap"><meta name="twitter:description" content="Ders kitabı cevapları, konu anlatımları, kitap özetleri ve eğitim içerikleri Evvel Cevap'ta."><meta name="twitter:image" content="https://evvelcevap.com/assets/images/logo-evvel.png"><link rel="icon" type="image/svg+xml" href="/favicon.svg?v=20260808-e-bubble"><link rel="icon" href="/favicon.ico?v=20260808-e-bubble" sizes="any"><link rel="icon" type="image/png" href="/favicon-96x96.png?v=20260808-e-bubble" sizes="96x96"><link rel="apple-touch-icon" href="/apple-touch-icon.png?v=20260808-e-bubble"><link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png?v=20260808-e-bubble"><link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png?v=20260808-e-bubble"><link rel="apple-touch-icon" sizes="167x167" href="/apple-touch-icon-167x167.png?v=20260808-e-bubble"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png?v=20260808-e-bubble"><link rel="manifest" href="/manifest.json?v=20260923"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-title" content="Evvel Cevap"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="theme-color" content="#305ab4"><link rel="preload" as="image" href="/assets/images/home/kitap-secici-arkaplan-1200w.webp" type="image/webp" media="(min-width: 992px) and (max-width: 1279px)" fetchpriority="high"> <link rel="preload" as="image" href="/assets/images/home/kitap-secici-arkaplan-1536w.webp" type="image/webp" media="(min-width: 1280px)" fetchpriority="high"> <link rel="preload" as="image" href="/assets/images/lessons/turkce-400w.avif" imagesrcset="/assets/images/lessons/turkce-400w.avif 400w, /assets/images/lessons/turkce.avif 612w" imagesizes="(min-width: 992px) 400px, 100vw" type="image/avif" fetchpriority="high"><style>/* Evvel Cevap demo2 — zero-CLS shell CSS (no external stylesheets) */

*, *::before, *::after { box-sizing: border-box; }
html {
  -webkit-text-size-adjust: 100%;
  overflow-x: clip;
}
body {
  margin: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #2c2f34;
  background: #fff;
  overflow-x: clip;
  max-width: 100%;
}
img, svg { display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
ul, ol { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: 700; line-height: 1.3; }
p { margin: 0; }
button { font: inherit; cursor: pointer; border: none; background: none; }
.screen-reader-text {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;
}
.skip-link {
  position: absolute; left: -9999px; top: 0; z-index: 999999;
  padding: 8px 16px; background: #d10303; color: #fff;
}
.skip-link:focus { left: 0; }

:root {
  --brand: #d10303;
  --brand-dark: #9f0000;
  --ink: #2c2f34;
  --muted: #667085;
  --line: #e4e7ec;
  --container: 1200px;
  --head-buttons-h: 50px;
  --top-nav-h: 42px;
  --logo-w: 288px;
  --logo-h: 75px;
  --logo-band-h: 176px;
  --logo-band-pad-y: 51px;
  --main-nav-h: 60px;
  --grade-strip-h: 80px;
  --mobile-logo-band-h: 64px;
  --mobile-quick-nav-h: 56px;
  --mobile-stack-h: calc(var(--head-buttons-h) + var(--mobile-logo-band-h));
  --mobile-share-h: 40px;
}

.container {
  width: 100%;
  max-width: var(--container);
  margin: 0 auto;
  padding: 0 15px;
}

/* Head buttons */
.head-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 100010;
  height: var(--head-buttons-h);
  min-height: var(--head-buttons-h);
  max-height: var(--head-buttons-h);
  overflow: hidden;
}
.head_notify {
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-top: 10px;
  overflow: hidden;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-family: Arial, sans-serif;
}
.head_notify#head_notify_1 { background: #4c5358; }
.head_notify#head_notify_2 { background: #444444; }
.head_notify_textv2 { font-weight: 700; margin-right: 8px; font-family: Arial, sans-serif; }
.head_notify_button {
  display: inline-block;
  padding: 5px 10px;
  margin: 4px 2px;
  background: var(--brand);
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  border-radius: 0.3em;
}

/* Top nav */
.top-nav {
  background: #fff;
  border-bottom: 1px solid #eee;
  height: var(--top-nav-h);
  min-height: var(--top-nav-h);
  max-height: var(--top-nav-h);
  overflow: hidden;
  line-height: 40px;
}
.topbar-wrapper {
  display: flex;
  align-items: center;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  overflow: hidden;
}
.topbar-today-date {
  flex-shrink: 0;
  font-size: 13px;
  color: #595959;
  line-height: 40px;
  padding-right: 15px;
}
.top-menu { flex: 1; min-width: 0; }
.top-menu .menu {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  height: 40px;
  gap: 0;
}
.top-menu .menu a {
  padding: 0 10px;
  font-size: 13px;
  color: #595959;
  line-height: 40px;
  white-space: nowrap;
}
.top-menu .menu a:hover { color: var(--brand); }

/* Logo band */
.header-logo-band {
  background: #fff;
  position: relative;
}
.header-logo-band__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  height: var(--logo-band-h);
  min-height: var(--logo-band-h);
  max-height: var(--logo-band-h);
  overflow: hidden;
  padding: var(--logo-band-pad-y) 15px calc(var(--logo-band-h) - var(--logo-h) - var(--logo-band-pad-y));
  box-sizing: border-box;
  contain: layout style;
  overflow-anchor: none;
}
.site-logo {
  display: block;
  flex: 0 0 auto;
  width: var(--logo-w);
  height: var(--logo-h);
  min-width: var(--logo-w);
  min-height: var(--logo-h);
  line-height: 0;
}
.site-logo img {
  width: var(--logo-w);
  height: var(--logo-h);
  object-fit: contain;
}

/* Main nav — boxed: black bar matches container width (slider/cards) */
.main-nav {
  background: transparent;
  height: var(--main-nav-h);
  min-height: var(--main-nav-h);
  overflow: hidden;
}
.main-menu-wrapper {
  background: #000;
}
.main-nav .menu {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  height: var(--main-nav-h);
  margin: 0;
  overflow-x: auto;
}
.main-nav .menu a {
  display: flex;
  align-items: center;
  padding: 0 14px;
  height: var(--main-nav-h);
  font-size: 16px;
  font-weight: 700;
  line-height: 60px;
  color: #fff;
  white-space: nowrap;
}
/* 992–1199: 9 öğe tek satıra sığsın (yatay kaydırma olmasın) */
@media (max-width: 1199px) {
  .main-nav .menu a {
    padding: 0 4px;
    font-size: 13px;
  }
}
.main-nav .menu a:hover { background: rgba(255,255,255,0.08); }
.main-nav .menu .is-active a {
  background: var(--brand);
  color: #fff;
}

/* Grade strip — viewport dışına taşmayı engelle */
.grade-strip {
  margin: 10px 0;
  contain: layout;
  max-width: 100%;
  overflow: hidden;
}
.grade-strip__list {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: var(--grade-strip-h);
  min-height: var(--grade-strip-h);
  max-height: var(--grade-strip-h);
  padding: 0 10px;
  gap: 4px;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.grade-strip__list::-webkit-scrollbar {
  display: none;
}
.grade-strip__link {
  display: block;
  flex: 0 0 auto;
  width: clamp(48px, calc((100% - 44px) / 12), 70px);
}
.grade-strip__link img {
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  min-width: 0;
  min-height: 0;
  border-radius: 50%;
  object-fit: cover;
  contain: size layout;
}

/* Promo banners (CLS-safe, 770×100 — asset gerçek boyutu) */
.promo-banner {
  width: 100%;
  max-width: 770px;
  margin: 0 auto 12px;
  contain: layout;
}

.promo-banner__link {
  display: block;
  width: 100%;
  max-width: 770px;
  margin: 0 auto;
  aspect-ratio: 770 / 100;
  min-height: calc((min(100vw - 30px, 770px)) * 100 / 770);
  line-height: 0;
}

.promo-banner__media,
.promo-banner__poster {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  aspect-ratio: 770 / 100;
  object-fit: contain;
}

.promo-banner--article-lead {
  margin-bottom: 14px;
}

.promo-banner--article-body {
  margin: 0 auto 16px;
}

/* Site wrapper */
.site-wrap { background: #fff; }
#main-content {
  min-height: 400px;
  contain: layout;
}

/*
  Optad360 ATF reklam rezervi — CLS 0 (28-09-2026). İşaretçi BaseLayout'ta
  `#main-content`'in hemen önündedir; Optad kutusunu (inline
  `display:flex; margin:20px auto`) ikisinin arasına ekler.
   - Kutu gelmeden: işaretçinin KENDİSİ 320 px yer tutar.
   - Kutu gelince: `:has()` işaretçiyi gizler, kutu aynı yere sabit
     yükseklikle oturur. main'in kutusu hiç yer değiştirmez.
  Rezervi main'e padding-top olarak VERME: ilk sürümde öyleydi; içerik
  yerinde kalsa da main'in kenar kutusu (padding dahil) 320 px aşağı indiği
  için Chrome bunu kayma saydı (mobil PageSpeed: <main> 0,277). Masaüstünde
  görünmüyordu çünkü orada Optad kutusu çoğunlukla ilk boyamadan önce geliyor.
  Yükseklik: Optad ATF boyutlarının en yükseği 300 px (mobil 360x300 /
  336x280, masaüstü 750x300 / 970x300) + 2×10 px iç boşluk. Optad panelinde
  ATF'e daha yüksek bir boyut eklenirse bu değer de büyütülmelidir.
  Reklam dolmasa da alan korunur (daralma da kayma sayılır).
*/
:root { --ec-atf-h: 320px; }
.ec-atf-anchor { display: block; height: var(--ec-atf-h); }
.ec-atf-anchor:has(+ :not(#main-content)) { display: none; }
/* display da sabitlenir: Optad boş kutuyu gizlerse alan çökmesin. */
.ec-atf-anchor + :not(#main-content) {
  display: flex !important;
  box-sizing: border-box !important;
  height: var(--ec-atf-h) !important;
  min-height: var(--ec-atf-h) !important;
  max-height: var(--ec-atf-h) !important;
  margin: 0 auto !important;
  padding: 10px 0 !important;
  /* Üste yaslı, ORTALI DEĞİL: AdSense birimi içeriğini iframe (280) ile
     "ilgili aramalar" listesi (goog-rentries) arasında değiştiriyor;
     ortalanınca her değişimde içerik dikeyde kayıyordu (aswift_2 0,063). */
  align-items: flex-start !important;
  overflow: hidden;
}

/* Footer */
#footer-widgets-container {
  display: none;
}

.site-footer {
  background: #161619;
  margin-top: 30px;
}

.site-info {
  background: #161619;
  padding: 20px 0;
  min-height: 80px;
  line-height: 32px;
  text-align: center;
}

.site-info__row::after {
  content: "";
  display: table;
  clear: both;
}

.site-info .copyright-text-first {
  margin: 0;
}

.dmca-badge {
  display: inline-block;
  width: 135px;
  height: 28px;
  line-height: 0;
  vertical-align: middle;
}

.dmca-badge img,
.copyright-text-first img {
  display: block;
  width: 135px;
  height: 28px;
  max-width: 135px;
  aspect-ratio: 135 / 28;
}

.site-info .social-icons {
  list-style: none;
  margin: 0;
  padding: 0;
}

.site-info .social-icons li,
.site-info .social-icons .social-icons-item {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

.evvel-footer-social {
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  align-items: center;
}

.evvel-footer-social .evvel-social-link {
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  border-radius: 50%;
  background: transparent;
  box-shadow: none;
  overflow: hidden;
  transition: opacity 0.15s ease, transform 0.15s ease;
}

.evvel-footer-social .evvel-social-link svg {
  width: 18px;
  height: 18px;
}

@media (hover: hover) {
  .evvel-footer-social .evvel-social-link:hover {
    transform: scale(1.08);
    box-shadow: none;
    opacity: 0.92;
  }
}

/* Shared social brand buttons */
.evvel-social-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  line-height: 0;
  contain: strict;
  transition: transform 0.15s ease, opacity 0.15s ease;
}

.evvel-social-icon-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  flex-shrink: 0;
}

.evvel-social-link svg {
  display: block;
  flex-shrink: 0;
}

@media (hover: hover) {
  .evvel-social-link:hover {
    opacity: 0.92;
  }
}

@media (min-width: 768px) {
  .site-info-layout-2 .copyright-text-first {
    float: left;
  }

  .site-info-layout-2 ul.social-icons {
    float: right;
    margin: 0;
    margin-left: 10px;
  }
}

@media (max-width: 991px) {
  .site-info {
    padding: 14px 0;
    min-height: 0;
    line-height: 1.4;
  }

  .site-info__row {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0;
  }

  .site-info__row::after {
    display: none;
  }

  .site-info .copyright-text-first {
    float: none;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .evvel-footer-social {
    display: none;
  }
}

/* Page shell */
.page-content {
  min-height: 400px;
  overflow-anchor: none;
  contain: layout;
}
article.page-article {
  padding: 30px;
  background: #fff;
}
.page-title {
  margin: 0 0 16px;
  font-size: clamp(1.35rem, 2.5vw, 1.75rem);
  line-height: 1.3;
  min-height: calc(1.3em * 1);
  text-align: center;
  color: var(--ink);
}
.entry-content { padding: 0; }

@media (max-width: 991px) {
  .top-nav,
  .main-nav {
    display: none;
  }

  .header-logo-band {
    min-height: 60px;
    z-index: 2;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);
  }

  .header-logo-band__inner {
    --logo-band-h: 64px;
    --logo-band-pad-y: 8px;
    height: 64px;
    min-height: 64px;
    max-height: 64px;
    padding: 8px 15px;
  }

  .site-logo, .site-logo img {
    width: auto;
    height: auto;
    min-width: 0;
    min-height: 0;
    max-width: min(288px, calc(100vw - 150px));
    max-height: 48px;
    aspect-ratio: 288 / 75;
    object-fit: contain;
  }

  .evvel-mobile-chrome {
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 6;
  }

  .evvel-mobile-chrome .mobile-header-components {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    pointer-events: auto;
    height: 45px;
    line-height: 45px;
  }

  .evvel-mobile-chrome .mobile-header-components--left {
    left: 0;
    padding-left: 15px;
  }

  .evvel-mobile-chrome .mobile-header-components--right {
    right: 0;
    padding-right: 15px;
    width: 120px;
    min-width: 120px;
  }

  .evvel-mobile-chrome .mobile-header-components--right .components {
    flex-direction: row-reverse;
    justify-content: flex-start;
    gap: 18px;
  }

  .evvel-mobile-chrome .components {
    display: flex;
    align-items: center;
    height: 45px;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .evvel-mobile-chrome .components > li {
    display: flex;
    align-items: center;
  }

  .grade-strip { margin: 6px 0 10px; }
  .grade-strip__list {
    justify-content: flex-start;
    padding: 4px 10px 6px;
    gap: 3px;
  }
  .grade-strip__link {
    flex: 0 0 calc((100% - 21px) / 8);
    width: calc((100% - 21px) / 8);
    min-width: 0;
  }
  .grade-strip__link img {
    width: 100%;
    height: auto;
    aspect-ratio: 1;
    min-width: 0;
    min-height: 0;
  }
}

@media (max-width: 479px) {
  .site-logo img {
    max-width: 160px;
    max-height: 42px;
  }
}

/* Mobil hızlı menü — yatay kaydırılan hap satırı; yükseklik sabit (CLS 0) */
.mobile-quick-nav { display: none; }
@media (max-width: 991px) {
  .mobile-quick-nav {
    display: block;
    height: calc(var(--mobile-quick-nav-h) + 1px);
    background: #fff;
    border-bottom: 1px solid #eaecf0;
    overflow: hidden;
    contain: layout style;
  }
  .mobile-quick-nav__list {
    display: flex;
    align-items: center;
    gap: 6px;
    height: calc(var(--mobile-quick-nav-h) + 20px);
    margin: 0;
    padding: 12px 12px 30px;
    list-style: none;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
  }
  .mobile-quick-nav__list::-webkit-scrollbar { display: none; }
  .mobile-quick-nav__list > li { flex: 0 0 auto; }
  .mobile-quick-nav__link {
    --qn-icon-bg: #f2f4f7;
    --qn-icon: #344054;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    height: 34px;
    padding: 0 12px 0 4px;
    border: 1px solid #eaecf0;
    border-radius: 17px;
    background: #fff;
    color: #101828;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    text-decoration: none;
    box-sizing: border-box;
  }
  .mobile-quick-nav__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: var(--qn-icon-bg);
    color: var(--qn-icon);
  }
  .mobile-quick-nav__link--green { --qn-icon-bg: #ecfdf3; --qn-icon: #079455; }
  .mobile-quick-nav__link--orange { --qn-icon-bg: #fff4e5; --qn-icon: #dc6803; }
  .mobile-quick-nav__link--blue { --qn-icon-bg: #eef4ff; --qn-icon: #155eef; }
  .mobile-quick-nav__link--purple { --qn-icon-bg: #f4f3ff; --qn-icon: #6938ef; }
  .mobile-quick-nav__link--teal { --qn-icon-bg: #f0fdf9; --qn-icon: #0e9384; }
  .mobile-quick-nav__link--red { --qn-icon-bg: #fef3f2; --qn-icon: #d92d20; }
  .mobile-quick-nav__link--yellow { --qn-icon-bg: #fefbe8; --qn-icon: #ca8504; }
  .mobile-quick-nav__link--pink { --qn-icon-bg: #fdf2fa; --qn-icon: #c11574; }
  .mobile-quick-nav__link.is-active {
    --qn-icon-bg: rgba(255, 255, 255, 0.18);
    --qn-icon: #fff;
    border-color: var(--brand);
    background: var(--brand);
    color: #fff;
    font-weight: 700;
    box-shadow: 0 4px 12px rgba(209, 3, 3, 0.2);
  }
  /* Resimli Ders Kitapları — çocuklara yönelik renkli vurgu (Pencil qci4q) */
  .mobile-quick-nav__link--kids,
  .mobile-quick-nav__link--kids.is-active {
    --qn-icon-bg: #fff;
    --qn-icon: #ff3d7f;
    position: relative;
    gap: 6px;
    padding: 0 12px 0 4px;
    border: 0;
    background: linear-gradient(90deg, #ff8a00 0%, #ff3d7f 55%, #8b5cf6 100%);
    color: #fff;
    font-family: ui-rounded, "SF Pro Rounded", "Nunito", var(--font-sans, system-ui), sans-serif;
    font-size: 14px;
    font-weight: 700;
    box-shadow: none;
  }
  .mobile-quick-nav__sparkle { flex: 0 0 auto; color: #ffe14d; }
  .mobile-quick-nav__badge {
    position: absolute;
    top: -10px;
    right: -4px;
    padding: 1px 5px;
    border: 1.5px solid #fff;
    border-radius: 6px;
    background: #ffd23f;
    color: #7a2e00;
    font-size: 9px;
    font-weight: 800;
    letter-spacing: 0.5px;
    line-height: 1.4;
    transform: rotate(-6deg);
  }
  .mobile-quick-nav__link:focus-visible {
    outline: 2px solid var(--brand);
    outline-offset: 2px;
  }
}

@media (min-width: 992px) {
  .evvel-mobile-chrome {
    position: fixed;
    left: -9999px;
    top: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    visibility: hidden;
    pointer-events: none;
  }
}

@media (max-width: 767px) {
  article.page-article { padding: 20px 15px; }
}

/* Mobile hamburger menu */
.evvel-mobile-nav { position: relative; }
.evvel-mobile-nav__state {
  position: absolute; width: 1px; height: 1px; margin: 0;
  opacity: 0; pointer-events: none;
}
.evvel-mobile-nav__trigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 45px;
  cursor: pointer;
  color: var(--ink);
}
.evvel-mobile-nav__trigger:focus { outline: none; }
.evvel-mobile-nav__state:focus-visible + .evvel-mobile-nav__trigger {
  outline: 2px solid var(--brand);
  outline-offset: 4px;
}
.hamburger-icon {
  display: inline-block;
  width: 20px;
  height: 2px;
  background-color: currentColor;
  position: relative;
  top: -4px;
}
.hamburger-icon::before,
.hamburger-icon::after {
  position: absolute;
  right: 0;
  background-color: currentColor;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
}
.hamburger-icon::before { transform: translateY(-7px); }
.hamburger-icon::after { transform: translateY(7px); }
.evvel-mobile-nav__backdrop {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 10000000;
}
.evvel-mobile-nav__panel {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: min(320px, 86vw);
  background: #1f2024;
  color: #fff;
  z-index: 10000001;
  box-shadow: 2px 0 12px rgba(0, 0, 0, 0.2);
}
.evvel-mobile-nav__state:checked ~ .evvel-mobile-nav__backdrop { display: block; }
.evvel-mobile-nav__state:checked ~ .evvel-mobile-nav__panel {
  display: flex;
  flex-direction: column;
}
.evvel-mobile-nav__bar {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 14px;
  height: 66px;
  padding: 0 14px;
  background: var(--brand);
}
.evvel-mobile-nav__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.22);
  color: #fff;
  cursor: pointer;
  flex: 0 0 auto;
}
.evvel-mobile-nav__close-icon {
  position: relative;
  display: block;
  width: 14px;
  height: 14px;
}
.evvel-mobile-nav__close-icon::before,
.evvel-mobile-nav__close-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  background: currentColor;
  border-radius: 1px;
}
.evvel-mobile-nav__close-icon::before { transform: translateY(-50%) rotate(45deg); }
.evvel-mobile-nav__close-icon::after { transform: translateY(-50%) rotate(-45deg); }
.evvel-mobile-nav__brand {
  flex: 1 1 auto;
  min-width: 0;
  display: inline-flex;
  align-items: center;
  color: #fff;
  line-height: 1;
  overflow: hidden;
}
.evvel-mobile-nav__brand-logo {
  display: block;
  height: 34px;
  width: auto;
  max-width: 100%;
}
.evvel-mobile-nav__brand-mark {
  display: inline-block;
  padding: 4px 8px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.18);
  font-size: 17px;
  letter-spacing: -0.02em;
}
.evvel-mobile-nav__brand-name {
  font-size: 20px;
  letter-spacing: -0.03em;
  text-overflow: ellipsis;
  overflow: hidden;
}
.evvel-mobile-nav__scroll {
  flex: 1 1 auto;
  overflow-y: auto;
  padding: 8px 20px 24px;
}
.evvel-mobile-nav__panel .menu-item a {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  font-weight: 700;
}
.evvel-mobile-nav__icon {
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.12);
  color: #ffb347;
  contain: strict;
}
.evvel-mobile-nav__icon svg {
  display: block;
  width: 22px;
  height: 22px;
  flex-shrink: 0;
}
.evvel-mobile-nav__label {
  flex: 1 1 auto;
  min-width: 0;
  line-height: 1.3;
}
.evvel-mobile-nav__scroll > .menu .menu-item:last-child a {
  border-bottom: none;
}
.evvel-mobile-nav__legal {
  margin-top: 16px;
  padding-top: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.evvel-mobile-nav__legal a {
  font-size: 13px;
  font-weight: 400 !important;
  opacity: 0.85;
}
.evvel-mobile-nav__social {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 8px;
  margin: 20px 0 0;
  padding: 18px 0 0;
  list-style: none;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

.evvel-mobile-nav__social .evvel-social-link {
  width: 100%;
  aspect-ratio: 1;
  min-width: 0;
  min-height: 0;
  border-radius: 50%;
  background: transparent;
  box-shadow: none;
  overflow: hidden;
}

.evvel-mobile-nav__social .evvel-social-link svg {
  width: 20px;
  height: 20px;
}
.evvel-mobile-nav__copy {
  margin: 16px 0 0;
  font-size: 12px;
  letter-spacing: 0.3px;
  color: rgba(255, 255, 255, 0.45);
}
#site-body.evvel-mobile-nav-open .head-buttons,
#site-body:has(.evvel-mobile-nav__state:checked) .head-buttons {
  display: none !important;
}

#site-body:has(.evvel-quick-apps[open]) {
  overflow: hidden;
}

.site-header:has(.evvel-quick-apps[open]) {
  z-index: 10000000;
}

/* Quick access widget — match evvelcevap.com child.css */
.evvel-quick-apps { position: relative; }
.evvel-quick-apps summary {
  list-style: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 45px;
  margin: 0;
  padding: 0;
}
.evvel-quick-apps summary:focus { outline: none; }
.evvel-quick-apps summary:focus-visible {
  outline: 2px solid var(--brand);
  outline-offset: 4px;
}
.evvel-quick-apps summary::-webkit-details-marker { display: none; }
.apps-btn {
  display: inline-block;
  width: 20px;
  height: 20px;
  color: var(--ink);
  background:
    linear-gradient(currentColor, currentColor) 0 0 / 8px 8px no-repeat,
    linear-gradient(currentColor, currentColor) 12px 0 / 8px 8px no-repeat,
    linear-gradient(currentColor, currentColor) 0 12px / 8px 8px no-repeat,
    linear-gradient(currentColor, currentColor) 12px 12px / 8px 8px no-repeat;
  border-radius: 1px;
}
.evvel-quick-apps[open] summary::before {
  content: "";
  position: fixed;
  inset: 0;
  background: transparent;
  z-index: 9998;
}
.apps-container {
  width: 100%;
  background: #f5f5f5;
  overflow-y: auto;
  position: fixed;
  top: 120px;
  right: -100%;
  height: auto;
  max-height: calc(100vh - 120px);
  transition: right 0.2s ease-in-out;
  border-top: 1px solid #e2e2e2;
  z-index: 999;
  visibility: hidden;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
}
.evvel-quick-apps[open] .apps-container {
  right: 0;
  z-index: 9999;
  visibility: visible;
}
.apps-container p {
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 15px !important;
  padding: 0 !important;
  line-height: 16px !important;
  color: var(--ink);
}
.apps-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.apps-container ul li {
  margin-bottom: 0 !important;
  box-sizing: border-box;
}
.apps-container ul a {
  font-size: 14px;
  text-decoration: none;
  color: #000;
  text-align: center;
  line-height: 1;
}
.apps-container .apps-container-quick {
  border-top: 1px solid #dadada;
  padding: 20px 15px 16px;
}
.apps-container .apps-container-quick ul {
  margin: -10px;
  display: flex;
  flex-wrap: wrap;
}
.apps-container .apps-container-quick ul li {
  display: flex;
  width: 33.3%;
  justify-content: center;
  padding: 4px;
  text-align: center;
}
.apps-container .apps-container-quick ul li a {
  display: flex;
  width: 100%;
  align-items: center;
  flex-direction: column;
}
.apps-container .apps-container-quick ul li img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 0;
}
.apps-container .apps-container-quick ul li span {
  line-height: 16px;
  display: none;
}

/* Mobile sticky share bar */
.evvel-mobile-share {
  display: none;
}

@media (max-width: 991px) {
  .evvel-mobile-share {
    display: flex;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999998;
    height: var(--mobile-share-h);
    padding-bottom: 0;
    margin: 0;
    align-items: stretch;
  }

  #site-body {
    padding-bottom: var(--mobile-share-h);
  }

  #site-body.evvel-mobile-nav-open,
  #site-body.game-playing {
    padding-bottom: 0;
  }

  #site-body.evvel-mobile-nav-open .evvel-mobile-share,
  #site-body.game-playing .evvel-mobile-share {
    display: none;
  }
}

.evvel-mobile-share__btn {
  flex: 1 1 20%;
  display: block;
  height: var(--mobile-share-h);
  min-height: var(--mobile-share-h);
  max-height: var(--mobile-share-h);
  color: #fff;
  text-decoration: none;
  border: none;
  border-radius: 0;
  overflow: hidden;
  transition: filter 0.15s ease;
}

.evvel-mobile-share__btn:hover,
.evvel-mobile-share__btn:focus-visible {
  filter: brightness(1.08);
}

.evvel-mobile-share__icon {
  display: block;
  width: 100%;
  height: 100%;
  background-image: image-set(
    url("/logo-menu/mobil-menu-icon.webp") type("image/webp"),
    url("/logo-menu/mobil-menu-icon.png") type("image/png")
  );
  background-repeat: no-repeat;
  background-size: 500% 100%;
  background-position: 0% 50%;
}

.evvel-mobile-share__btn--facebook .evvel-mobile-share__icon {
  background-position: 0% 50%;
}

.evvel-mobile-share__btn--x .evvel-mobile-share__icon {
  background-position: 25% 50%;
}

.evvel-mobile-share__btn--messenger .evvel-mobile-share__icon {
  background-position: 50% 50%;
}

.evvel-mobile-share__btn--whatsapp .evvel-mobile-share__icon {
  background-position: 75% 50%;
}

.evvel-mobile-share__btn--telegram .evvel-mobile-share__icon {
  background-position: 100% 50%;
}

/* Web push bildirim izni toast'ı — bkz. components/push/PushNotificationPrompt.tsx */
.push-toast-wrap{animation:push-card-in .35s ease;left:50%;pointer-events:none;position:fixed;top:16px;transform:translateX(-50%);width:min(440px,calc(100vw - 24px));z-index:99999999}
.push-toast{background:var(--paper,#fff);border:1px solid var(--line,#e5e7eb);border-radius:16px;box-shadow:0 0 0 1px #0f14230f,0 12px 32px #0f142324,0 32px 64px #0f14231f;color:var(--ink,#111);display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;pointer-events:auto}
.push-toast-head{align-items:flex-start;display:flex;gap:14px}
.push-toast-logo{align-items:center;background:transparent;border-radius:12px;box-shadow:none;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}
.push-toast-logo img{height:100%;object-fit:cover;object-position:center;width:100%}
.push-toast-head-text{flex:1;min-width:0;padding-top:2px}
.push-toast-title{color:var(--ink);font-family:var(--font-sans);font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px}
.push-toast-desc{color:var(--ink-2,#444);font-family:var(--font-sans);font-size:13.5px;line-height:1.45;margin:0}
.push-toast-close{align-items:center;background:var(--bg-2,#f3f4f6);border:none;border-radius:8px;color:var(--ink-3,#666);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}
.push-toast-close:hover{background:var(--line,#e5e7eb);color:var(--ink)}
.push-toast-steps{color:var(--ink-2,#444);font-family:var(--font-sans);font-size:13.5px;line-height:1.5;margin:0;padding:0 0 0 20px}
.push-toast-steps li{margin:0 0 4px}
.push-toast-steps b{color:var(--ink,#111);font-weight:700}
.push-toast-share{display:inline-block;height:14px;margin:0 2px -2px;width:14px;vertical-align:baseline}
.push-toast-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}
.push-toast-btn{border:none;border-radius:10px;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:700;padding:12px 16px;transition:background .15s,color .15s,filter .15s}
.push-toast-btn:disabled{cursor:wait;opacity:.65}
.push-toast-btn--later{background:var(--bg-2,#f3f4f6);border:1px solid var(--line,#e5e7eb);color:var(--ink-2,#444)}
.push-toast-btn--later:hover{background:var(--line,#e5e7eb);color:var(--ink)}
.push-toast-btn--allow{background:var(--accent-2,oklch(48% .16 255));box-shadow:0 4px 14px #305ab459;color:#fff}
.push-toast-btn--allow:hover{filter:brightness(1.06)}
@keyframes push-card-in{0%{opacity:0;transform:translateX(-50%) translateY(-12px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}
@media (max-width:720px){
  .push-toast-wrap{top:12px;width:calc(100vw - 16px)}
  .push-toast{gap:12px;padding:16px}
  .push-toast-title{font-size:15px}
  .push-toast-desc{font-size:13px}
  .push-toast-actions{grid-template-columns:1fr}
  .push-toast-btn--allow{order:-1}
}

/* Homepage */
.home-hero {
  position: relative;
  width: 100%;
  aspect-ratio: 1024 / 572;
  overflow: hidden;
  border-radius: 8px;
  contain: layout style paint;
}
.home-hero__link { display: block; width: 100%; height: 100%; }
.home-hero picture { display: block; width: 100%; height: 100%; }
.home-hero img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.home-hero__nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255,255,255,0.85);
  border: 0;
  border-radius: 50%;
  color: #333;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  cursor: pointer;
}
.home-hero__nav::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-left: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
}
.home-hero__nav--prev { left: 12px; }
.home-hero__nav--prev::before { transform: rotate(45deg); margin-left: 4px; }
.home-hero__nav--next { right: 12px; }
.home-hero__nav--next::before { transform: rotate(-135deg); margin-right: 4px; }

/* Anasayfa: header ↔ slider ↔ kartlar — demo1 ile aynı dengeli boşluk */
.site-page--home .site-header {
  margin-bottom: 0;
}

/* Anasayfa kitap seçici — sınıf → ders → kitap kaskadı + serbest arama */
.home-section--finder {
  padding-top: 12px;
  padding-bottom: 0;
  margin-bottom: 14px;
}
.book-finder {
  --finder-submit-w: 210px;
  position: relative;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: linear-gradient(180deg, #f8fafc 0%, #fff 100%);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: auto 100%;
  padding: 22px 18px 18px;
  overflow: hidden;
}
.book-finder__title {
  margin: 0 0 6px;
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 800;
  color: #1a1a1a;
}
.book-finder__title-accent {
  display: block;
  color: var(--brand);
}
.book-finder__lead {
  margin: 0 0 16px;
  font-size: 0.95rem;
  color: var(--muted);
}
.book-finder__cascade {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
.book-finder__field {
  position: relative;
  display: block;
  height: 48px;
}
.book-finder__icon {
  position: absolute;
  top: 50%;
  left: 14px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  pointer-events: none;
  fill: none;
  stroke: var(--brand);
  stroke-width: 1.6;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.book-finder__select {
  width: 100%;
  height: 48px;
  padding: 0 34px 0 42px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background-color: #fff;
  background-image: linear-gradient(45deg, transparent 50%, #6b7280 50%), linear-gradient(135deg, #6b7280 50%, transparent 50%);
  background-position: calc(100% - 18px) 21px, calc(100% - 13px) 21px;
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 600;
  color: var(--ink);
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  text-overflow: ellipsis;
}
.book-finder__select:focus-visible,
.book-finder__search-input:focus-visible {
  outline: 2px solid var(--brand);
  outline-offset: 1px;
}
.book-finder__select:disabled {
  background-color: #f3f4f6;
  color: #9ca3af;
  cursor: not-allowed;
}
.book-finder__submit {
  height: 48px;
  padding: 0 22px;
  border: 0;
  border-radius: 10px;
  background: var(--brand);
  color: #fff;
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 700;
  cursor: pointer;
}
.book-finder__submit:hover:not(:disabled) {
  background: var(--brand-dark);
}
.book-finder__submit:disabled {
  background: #e5e7eb;
  color: #9ca3af;
  cursor: not-allowed;
}
.book-finder__submit-arrow {
  margin-left: 6px;
}
.book-finder__status {
  min-height: 20px;
  margin: 8px 0 0;
  font-size: 0.85rem;
  color: var(--brand-dark);
}
.book-finder__status:empty {
  display: none;
}
.book-finder__status-link {
  color: var(--brand);
  font-weight: 600;
  text-decoration: underline;
}
.book-finder__noscript {
  margin: 8px 0 0;
  font-size: 0.85rem;
  color: var(--muted);
}
.book-finder__noscript a {
  color: var(--brand);
  font-weight: 600;
  text-decoration: underline;
}
.book-finder__search {
  margin-top: 10px;
  max-width: 760px;
}
.book-finder__search-field {
  position: relative;
  height: 40px;
}
.book-finder__search-input {
  width: 100%;
  height: 40px;
  padding: 0 40px 0 38px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.75);
  font-family: inherit;
  font-size: 0.875rem;
  color: var(--ink);
}
.book-finder__search-input::placeholder {
  color: var(--muted);
}
.book-finder__search-input:hover {
  background: #fff;
}
.book-finder__search-submit {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: var(--muted);
  font-size: 1rem;
  line-height: 1;
  cursor: pointer;
}
.book-finder__search-submit:hover {
  color: var(--brand);
}
.book-finder__icon--search {
  left: 12px;
  width: 17px;
  height: 17px;
  margin-top: -8.5px;
  stroke: var(--muted);
}

/* Sınıfına göre keşfet şeridi — ders kartlarının üstünde */
.home-section--grades {
  /* display: none; */
  padding: 12px 0 24px;
}
.grade-explore {
  --grade-card-bg: #fffafa;
  --grade-card-border: #fecdd3;
  --grade-card-radius: 18px;
  --grade-title: #e11d2e;
  --grade-lead: #64748b;
  --grade-divider: #f1dadd;
  --grade-gap: clamp(7px, 0.8vw, 12px);
  --grade-tile-radius: 14px;
  --grade-transition: 160ms ease;
  position: relative;
  display: grid;
  gap: 16px;
  border: 1px solid var(--grade-card-border);
  border-radius: var(--grade-card-radius);
  background: var(--grade-card-bg);
  box-shadow: 0 2px 10px rgba(15, 23, 42, 0.03);
  padding: 16px;
}
.grade-explore__head {
  display: flex;
  align-items: center;
  gap: 14px;
}
.grade-explore__illo {
  display: block;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  background-image: image-set(
    url("/assets/images/home/kitap-yigini.webp") 1x,
    url("/assets/images/home/kitap-yigini-2x.webp") 2x
  );
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;
}
.grade-explore__title {
  margin: 0 0 6px;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: -0.5px;
}
.grade-explore__title-link {
  color: var(--grade-title);
  text-decoration: none;
}
.grade-explore__title-link:hover,
.grade-explore__title-link:focus-visible {
  text-decoration: underline;
}
.grade-explore__title-arrow {
  margin-left: 8px;
}
.grade-explore__lead {
  margin: 0;
  font-size: 15px;
  line-height: 1.45;
  color: var(--grade-lead);
}
.grade-explore__divider {
  display: none;
}
/*
 * Mobil: 12 sınıf tek satırda, yatay kaydırmalı. Kart kenarına kadar akması
 * için negatif margin + eşit padding; kaydırılabildiği kenardan belli olur.
 */
.grade-explore__list {
  display: flex;
  gap: 8px;
  margin: 0;
  padding: 2px 0 6px;
  list-style: none;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x proximity;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.grade-explore__list::-webkit-scrollbar {
  display: none;
}
.grade-explore__item {
  flex: 0 0 76px;
  scroll-snap-align: start;
}
.grade-explore__tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 68px;
  border: 1.5px solid var(--tile-bd, transparent);
  border-radius: var(--grade-tile-radius);
  background: var(--tile-bg, #f5f6f8);
  color: var(--tile-fg, var(--ink));
  text-align: center;
  transition: transform var(--grade-transition), box-shadow var(--grade-transition),
    border-color var(--grade-transition), background-color var(--grade-transition),
    color var(--grade-transition);
}
.grade-explore__tile:hover,
.grade-explore__tile:focus-visible {
  transform: translateY(-3px);
  border-color: currentColor;
  box-shadow: 0 7px 18px rgba(15, 23, 42, 0.1);
}
.grade-explore__tile:active {
  transform: translateY(0);
  border-color: var(--tile-fg, var(--ink));
  background: var(--tile-fg, var(--ink));
  color: #fff;
  box-shadow: 0 6px 16px rgba(15, 23, 42, 0.18);
}
.grade-explore__num {
  font-size: 24px;
  line-height: 1;
  font-weight: 800;
  letter-spacing: -1px;
  margin-bottom: 4px;
  font-variant-numeric: tabular-nums;
}
.grade-explore__label {
  font-size: 13px;
  line-height: 1;
  font-weight: 700;
}
/* Kaydırma göstergesi: yüksekliği baştan rezerve, JS yalnız noktaları doldurur. */
.grade-explore__dots {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  min-height: 12px;
  margin-top: 4px;
}
/* Yalnız transform/opacity animasyonu (compositor): genişlik anında değişir,
   uzama scaleX keyframe'i, renk geçişi ::after opacity'si ile verilir. */
.grade-explore__dot {
  position: relative;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background: #f3c6cd;
}
.grade-explore__dot::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--grade-title);
  opacity: 0;
  transition: opacity var(--grade-transition);
}
.grade-explore__dot.is-active {
  width: 18px;
  animation: grade-dot-grow var(--grade-transition);
}
.grade-explore__dot.is-active::after {
  opacity: 1;
}
@keyframes grade-dot-grow {
  from { transform: scaleX(0.3333); }
  to { transform: none; }
}
@media (prefers-reduced-motion: reduce) {
  .grade-explore__dot.is-active { animation: none; }
  .grade-explore__dot::after { transition: none; }
}
@media (min-width: 768px) {
  .grade-explore {
    padding: 22px 30px;
  }
  .grade-explore__list {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 94px));
    justify-content: center;
    gap: var(--grade-gap);
    margin: 0;
    padding: 0;
    overflow-x: visible;
  }
  .grade-explore__item {
    flex: initial;
  }
  .grade-explore__dots {
    display: none;
  }
  .grade-explore__num {
    font-size: 26px;
  }
  .grade-explore__label {
    font-size: 14px;
  }
  .grade-explore__illo {
    flex-basis: 72px;
    width: 72px;
    height: 72px;
  }
  .grade-explore__title {
    font-size: 25px;
  }
  .grade-explore__lead {
    font-size: 16px;
  }
  .grade-explore__tile {
    height: 92px;
  }
  .grade-explore__num {
    font-size: 30px;
    margin-bottom: 5px;
  }
  .grade-explore__label {
    font-size: 15px;
  }
}
/*
 * Geniş ekran: solda ikon + başlık, ayraç, sağda 6x2 sınıf gridi.
 * Tek satır 12 buton spec ölçüsünde (94px) 1200px container'a sığmıyor:
 * 12x94 + boşluklar + 380px başlık bloğu ~1900px ister. İki satır, buton
 * oranını (0.88:1) koruyan tek çözüm.
 */
/* Tek satır 12 buton ancak 1100px'ten sonra okunur genişlikte kalıyor. */
@media (min-width: 1100px) {
  .grade-explore {
    display: flex;
    align-items: center;
    gap: 0;
    padding: 16px 20px;
  }
  .grade-explore__head {
    flex: 0 0 auto;
    gap: 14px;
  }
  .grade-explore__illo {
    flex-basis: 64px;
    width: 64px;
    height: 64px;
  }
  .grade-explore__text {
    width: auto;
  }
  .grade-explore__title {
    font-size: 20px;
    white-space: nowrap;
  }
  .grade-explore__lead {
    font-size: 14px;
    white-space: nowrap;
  }
  .grade-explore__divider {
    display: block;
    flex: 0 0 1px;
    width: 1px;
    height: 64px;
    background: var(--grade-divider);
    margin: 0 12px 0 10px;
  }
  .grade-explore__list {
    flex: 1 1 auto;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: clamp(4px, 0.5vw, 10px);
  }
  .grade-explore__tile {
    height: 64px;
    max-width: 94px;
    width: 100%;
    margin: 0 auto;
  }
  .grade-explore__num {
    font-size: 21px;
    margin-bottom: 2px;
  }
  .grade-explore__label {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .grade-explore__title {
    font-size: 21px;
  }
  .grade-explore__tile {
    height: 68px;
  }
  .grade-explore__num {
    font-size: 23px;
  }
  .grade-explore__label {
    font-size: 12.5px;
  }
}

.home-section--lessons {
  padding-bottom: 8px;
}

/* Son eklenenler: görsel yok, sabit satır yüksekliği, tek satır ellipsis */
.home-section--latest {
  padding: 18px 0 8px;
}
.home-latest__title {
  margin: 0 0 12px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #1a1a1a;
}
.home-latest__list {
  --home-latest-row: 44px;
  display: grid;
  grid-template-columns: 1fr;
  margin: 0;
  padding: 6px 10px;
  list-style: none;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  background: #fff;
  contain: layout style;
}
.home-latest__item {
  height: var(--home-latest-row);
  min-height: var(--home-latest-row);
  max-height: var(--home-latest-row);
  overflow: hidden;
  border-bottom: 1px solid #f3f4f6;
}
.home-latest__item:last-child {
  border-bottom: 0;
}
.home-latest__link {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 100%;
  min-height: var(--home-latest-row);
  padding: 0 6px;
  color: var(--ink);
}
.home-latest__link:hover .home-latest__text,
.home-latest__link:focus-visible .home-latest__text {
  color: var(--brand);
}
.home-latest__num {
  flex: 0 0 2.25em;
  width: 2.25em;
  font-size: 0.8rem;
  font-variant-numeric: tabular-nums;
  font-weight: 600;
  color: #6b7280; /* beyaza karşı 4.8:1 (WCAG AA) */
  line-height: 1;
}
.home-latest__text {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 0.95rem;
  font-weight: 600;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 992px) {
  .home-latest__list {
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
  }
  .home-latest__item:nth-last-child(-n + 2) {
    border-bottom: 0;
  }
}

.site-page--home .site-footer {
  margin-top: 0;
}

.lesson-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.lesson-card { contain: layout style; }
.lesson-card__thumb {
  display: block;
  aspect-ratio: 612 / 342;
  overflow: hidden;
  border-radius: 8px;
  line-height: 0;
  margin-bottom: 10px;
}
.lesson-card__thumb picture {
  display: block;
  height: 100%;
}
.lesson-card__thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 8px;
  transition: transform 0.25s ease;
}
/* Mikro etkileşim: hafif zoom + çok yumuşak gölge + kırmızı başlık. */
.lesson-card__thumb {
  transition: box-shadow 0.25s ease;
}
.lesson-card:hover .lesson-card__thumb,
.lesson-card:focus-within .lesson-card__thumb {
  box-shadow: 0 6px 18px rgba(15, 20, 35, 0.12);
}
.lesson-card:hover .lesson-card__thumb img,
.lesson-card:focus-within .lesson-card__thumb img {
  transform: scale(1.03);
}
.lesson-card:hover .lesson-card__title a,
.lesson-card:focus-within .lesson-card__title a {
  color: var(--brand);
}
@media (prefers-reduced-motion: reduce) {
  .lesson-card__thumb img {
    transition: none;
  }
  .lesson-card:hover .lesson-card__thumb img,
  .lesson-card:focus-within .lesson-card__thumb img {
    transform: none;
  }
}
.lesson-card__title {
  font-size: 20px;
  line-height: 1.4;
  min-height: 2.8em;
  margin: 0;
}
.lesson-card__title a { color: var(--ink); }
.lesson-card__title a:hover { color: var(--brand); }

@media (max-width: 991px) {
  .home-section--finder {
    padding-top: 8px;
  }
  .book-finder__title {
    font-size: 1.35rem;
  }
}

@media (min-width: 768px) {
  .book-finder {
    padding: 30px 26px 24px;
  }
  .book-finder__title {
    font-size: 2rem;
  }
  .book-finder__cascade {
    max-width: 760px;
  }
  .book-finder__cascade {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: center;
  }
  .book-finder__submit {
    grid-column: 1 / -1;
  }
}

@media (min-width: 992px) {
  /*
   * Arka plan görseli yalnızca geniş ekranda: 2000x768 panoramik kare dar
   * kutuda aşırı kırpılıyor, mobilde ayrıca LCP'yi büyütüyor. İçerik solda
   * kalır, beyaz örtü (`--finder-veil`) sağa doğru açılıp fotoğrafı gösterir.
   * Alt kırılımlar yalnızca `--finder-shot` değişkenini değiştirir.
   */
  .book-finder {
    --finder-shot: url("/assets/images/home/kitap-secici-arkaplan-1200w.webp");
    --finder-veil: linear-gradient(
      95deg,
      #fff 0%,
      #fff 50%,
      rgba(255, 255, 255, 0.9) 62%,
      rgba(255, 255, 255, 0.42) 76%,
      rgba(255, 255, 255, 0.1) 90%,
      rgba(255, 255, 255, 0.04) 100%
    );
    /*
     * Dikey ortalama YOK: HTML akışla parça parça çizilirken ortalanmış içerik
     * her yeni parçada yukarı kayıyordu (CLS). Üst boşluk, 320px kutuda
     * ortalanmış son konuma (başlık üstü 53px) sabitlendi; geç gelen parçalar
     * kutuyu yalnızca aşağı doğru doldurur.
     */
    min-height: 320px;
    padding-top: 52px;
    display: flex;
    flex-direction: column;
    background-image: var(--finder-veil), var(--finder-shot);
  }
  .book-finder__cascade {
    grid-template-columns: repeat(3, minmax(0, 1fr)) var(--finder-submit-w);
  }
  .book-finder__submit {
    grid-column: auto;
    width: 100%;
    white-space: nowrap;
  }
  .book-finder__search {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr)) var(--finder-submit-w);
    gap: 10px;
  }
  .book-finder__search-field {
    grid-column: 1 / 4;
  }
}

@media (min-width: 1200px) {
  /* Geniş ekranda fotoğraf için daha çok yer var; örtü erken açılabilir. */
  .book-finder {
    --finder-veil: linear-gradient(
      95deg,
      #fff 0%,
      #fff 42%,
      rgba(255, 255, 255, 0.92) 54%,
      rgba(255, 255, 255, 0.45) 68%,
      rgba(255, 255, 255, 0.12) 82%,
      rgba(255, 255, 255, 0.04) 100%
    );
  }
}

@media (min-width: 1280px) {
  .book-finder {
    --finder-shot: url("/assets/images/home/kitap-secici-arkaplan-1536w.webp");
  }
}

@media (min-width: 671px) and (max-width: 991px) {
  .lesson-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 992px) {
  .home-hero {
    height: 500px;
    aspect-ratio: auto;
  }

  .lesson-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
    margin: 0;
    overflow: visible;
  }

  .lesson-card {
    float: none;
    width: auto;
    padding: 0;
    clear: none;
  }
}
</style><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://evvelcevap.com/#website","name":"Evvel Cevap","url":"https://evvelcevap.com/","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://evvelcevap.com/arama/?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://evvelcevap.com/#organization","name":"Evvel Cevap","url":"https://evvelcevap.com/","logo":"https://evvelcevap.com/storage/160x160/uploads/avatars/45ae725a-8d77-4d80-9d4d-7d2daf408ce1.webp"}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","name":"Ders kitabı cevapları","numberOfItems":12,"itemListElement":[{"@type":"ListItem","position":1,"name":"Türkçe Ders Kitabı Cevapları","url":"https://evvelcevap.com/turkce-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":2,"name":"Matematik Ders Kitabı Cevapları","url":"https://evvelcevap.com/matematik-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":3,"name":"İngilizce Ders Kitabı Cevapları","url":"https://evvelcevap.com/ingilizce-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":4,"name":"Fen Bilimleri Ders Kitabı Cevapları","url":"https://evvelcevap.com/fen-bilimleri-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":5,"name":"Sosyal Ders Kitabı Cevapları","url":"https://evvelcevap.com/sosyal-bilgiler-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":6,"name":"Din Kültürü Ders Kitabı Cevapları","url":"https://evvelcevap.com/din-kulturu-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":7,"name":"Edebiyat Ders Kitabı Cevapları","url":"https://evvelcevap.com/turk-dili-ve-edebiyati-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":8,"name":"Tarih Ders Kitabı Cevapları","url":"https://evvelcevap.com/tarih-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":9,"name":"Coğrafya Ders Kitabı Cevapları","url":"https://evvelcevap.com/cografya-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":10,"name":"Fizik Ders Kitabı Cevapları","url":"https://evvelcevap.com/fizik-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":11,"name":"Kimya Ders Kitabı Cevapları","url":"https://evvelcevap.com/kimya-ders-ve-calisma-kitabi-cevaplari/"},{"@type":"ListItem","position":12,"name":"Biyoloji Ders Kitabı Cevapları","url":"https://evvelcevap.com/biyoloji-ders-ve-calisma-kitabi-cevaplari/"}],"description":"Anasayfada öne çıkan ders kitabı cevapları listesi."}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","name":"Son eklenen içerikler","numberOfItems":19,"itemListElement":[{"@type":"ListItem","position":1,"name":"9. Sınıf Kurân-ı Kerim Ders Kitabı Sayfa 168-169 Cevapları Meb Yayınları","url":"https://evvelcevap.com/9-sinif-kuran-i-kerim-ders-kitabi-sayfa-168-169-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":2,"name":"9. Sınıf Kurân-ı Kerim Ders Kitabı Sayfa 185 Cevapları Meb Yayınları","url":"https://evvelcevap.com/9-sinif-kuran-i-kerim-ders-kitabi-sayfa-185-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":3,"name":"7. Sınıf Peygamberimizin Hayatı Ders Kitabı Sayfa 46-47-48-49-50 Cevapları Meb Yayınları","url":"https://evvelcevap.com/7-sinif-peygamberimizin-hayati-ders-kitabi-sayfa-46-47-48-49-50-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":4,"name":"11. Sınıf Fizik Ders Kitabı Sayfa 343-344-345-346-347-348-349-350-351-352-353 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-fizik-ders-kitabi-sayfa-343-344-345-346-347-348-349-350-351-352-353-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":5,"name":"11. Sınıf Kimya Ders Kitabı Sayfa 79-80-81 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-kimya-ders-kitabi-sayfa-79-80-81-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":6,"name":"11. Sınıf Kimya Ders Kitabı Sayfa 179-180-181-182-183 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-kimya-ders-kitabi-sayfa-179-180-181-182-183-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":7,"name":"11. Sınıf Biyoloji Ders Kitabı Sayfa 218-219-220-221-222-223-224-225-226-227-228-229-230-231 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-biyoloji-ders-kitabi-sayfa-218-219-220-221-222-223-224-225-226-227-228-229-230-231-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":8,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 9-10-11-12-13 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-9-10-11-12-13-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":9,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 52-53-54-55 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-52-53-54-55-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":10,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 69-70-71-72-73-74-75 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-69-70-71-72-73-74-75-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":11,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 95-96-97-98-99-100-101-102 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-95-96-97-98-99-100-101-102-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":12,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 138-139-140-141-142-143-144-145-146 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-138-139-140-141-142-143-144-145-146-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":13,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 156-157-158-159-160-161-162-163-164-165 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-156-157-158-159-160-161-162-163-164-165-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":14,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 197-198-199-200-201-202-203-204-205-206-207-208-209-210-211-212-213-214-215 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-197-198-199-200-201-202-203-204-205-206-207-208-209-210-211-212-213-214-215-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":15,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 216-217-218-219-220-221-222-223-224-225 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-216-217-218-219-220-221-222-223-224-225-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":16,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 226-227-228-229 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-226-227-228-229-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":17,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 250-251-252-253-254-255-256-257-258-259 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-250-251-252-253-254-255-256-257-258-259-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":18,"name":"11. Sınıf Coğrafya Ders Kitabı Sayfa 260-261-262-263-264-265 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-cografya-ders-kitabi-sayfa-260-261-262-263-264-265-cevaplari-meb-yayinlari/"},{"@type":"ListItem","position":19,"name":"11. Sınıf Felsefe Ders Kitabı Sayfa 108-109-110-111-112-113 Cevapları Meb Yayınları","url":"https://evvelcevap.com/11-sinif-felsefe-ders-kitabi-sayfa-108-109-110-111-112-113-cevaplari-meb-yayinlari/"}],"description":"Anasayfada listelenen, henüz taranmayı bekleyen makale ve haberler."}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Evvel Cevap'ta ne bulabilirim?","acceptedAnswer":{"@type":"Answer","text":"Ders kitabı ve çalışma kitabı cevapları, konu anlatımları, kitap özetleri, yazılı soruları, online testler ve sınav hazırlık içerikleri sunulur."}},{"@type":"Question","name":"Ders kitabı cevaplarına nasıl ulaşırım?","acceptedAnswer":{"@type":"Answer","text":"Anasayfadaki ders kartlarından ilgili derse tıklayın veya sınıf şeridinden 1–12. sınıf sayfalarına geçin. Arama kutusundan da içerik arayabilirsiniz."}},{"@type":"Question","name":"İçerikler ücretsiz mi?","acceptedAnswer":{"@type":"Answer","text":"Evet. Evvel Cevap'taki ders cevapları, özetler ve eğitim içerikleri ücretsiz okunabilir."}}]}</script><style>.home-section--faq{padding:28px 0 40px}.home-faq__title{color:#1a1a1a;margin:0 0 14px;font-size:1.25rem;font-weight:700}.home-faq{gap:10px;display:grid}.home-faq__item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0 14px}.home-faq__item summary{cursor:pointer;padding:12px 0;font-weight:600;list-style:none}.home-faq__item summary::-webkit-details-marker{display:none}.home-faq__item p{color:#4b5563;margin:0 0 12px;line-height:1.55}
</style></head> <body id="site-body" class="site-page--home">  <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KH7JG25P"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --> <a class="skip-link" href="#main-content">İçeriğe geç</a> <div class="site-wrap"> <div class="head-buttons"> <div class="head_notify" id="head_notify_1" data-promo-banner-slot="header" data-promo-banner-id="kitap-header"> <strong class="head_notify_textv2">Kitap Cevapları</strong> <a href="/ders-ve-calisma-kitabi-cevaplari/" class="head_notify_button">TIKLA</a> </div> <div class="head_notify" id="head_notify_2" data-promo-banner-slot="header" data-promo-banner-id="mobil-uygulama-header"> <strong class="head_notify_textv2">Mobil Uygulama</strong> <a href="https://play.google.com/store/apps/details?id=com.evvelcevap.android&hl=tr" class="head_notify_button" target="_blank" rel="noopener">TIKLA</a> </div> </div> <header class="site-header"> <nav class="top-nav" aria-label="İkincil Menü"> <div class="container"> <div class="topbar-wrapper"> <div class="topbar-today-date">15 Ekim 2026</div> <div class="top-menu"> <ul class="menu"> <li><a href="/hakkimizda/">Hakkımızda</a></li><li><a href="/iletisim/">İletişim</a></li><li><a href="/yasal-uyari/">Yasal Uyarı</a></li><li><a href="/cerez-politikasi/">Çerez Politikası</a></li><li><a href="/gizlilik-politikasi/">Gizlilik Politikası</a></li><li><a href="/kunye/">Künye</a></li> </ul> </div> </div> </div> </nav> <div class="header-logo-band"> <div class="container header-logo-band__inner"> <a class="site-logo" href="/" aria-label="Evvel Cevap"> <img src="/assets/images/logo-evvel.webp" alt="" width="288" height="75" loading="eager" decoding="sync" fetchpriority="high"> </a> </div> <div class="evvel-mobile-chrome"> <div class="mobile-header-components mobile-header-components--left"> <ul class="components"> <li class="mobile-component_menu"> <div class="evvel-mobile-nav"> <input type="checkbox" id="evvel-mobile-nav-toggle" class="evvel-mobile-nav__state" aria-label="Menü"> <label class="evvel-mobile-nav__trigger" for="evvel-mobile-nav-toggle" aria-label="Menüyü aç"> <span class="hamburger-icon" aria-hidden="true"></span> <span class="screen-reader-text">Menü</span> </label> <label class="evvel-mobile-nav__backdrop" for="evvel-mobile-nav-toggle" aria-hidden="true"></label> <div class="evvel-mobile-nav__panel" data-mobile-nav-mount></div> </div> <script>(function(){const year = 2026;
const mainNav = [{"title":"Anasayfa","href":"/"},{"title":"Haberler","href":"/egitim/"},{"title":"Kitap Cevapları","href":"/kitap-cevaplari/"},{"title":"Kitap Özetleri","href":"/kitap-ozetleri/"},{"title":"Test Çöz","href":"/online-test-coz/"},{"title":"Soru Sor","href":"/soru-sor/"},{"title":"Oyunlar","href":"/oyunlar/"},{"title":"Yazılı Soruları","href":"/yazili-sorulari-ve-cevaplari/"},{"title":"Sınavlar","href":"/sinavlara-hazirlik/"},{"title":"Taban Puanları","href":"/yks/"}];
const socialLinks = [{"label":"Facebook","href":"https://www.facebook.com/evvelcevap/","className":"facebook-social-icon","color":"#1877f2","icon":"facebook","image":"/logo-menu/facebook.png"},{"label":"X","href":"https://twitter.com/evvelcevap","className":"twitter-social-icon","color":"#000000","icon":"twitter","image":"/logo-menu/x.png"},{"label":"LinkedIn","href":"https://www.linkedin.com/in/evvelcevap","className":"linkedin-social-icon","color":"#0a66c2","icon":"linkedin","image":"/logo-menu/in.png"},{"label":"YouTube","href":"https://www.youtube.com/channel/UC8-i2KWh-Q4t0SA3mWGUi1Q?sub_confirmation=1","className":"youtube-social-icon","color":"#ff0000","icon":"youtube","image":"/logo-menu/youtube.png"},{"label":"Google News","href":"https://news.google.com/publications/CAAqBwgKMPe4lQswmJ2rAw?hl=tr&gl=TR&ceid=TR:tr","className":"custom-link-1-social-icon social-custom-link","color":"#db4437","icon":"google-news","image":"/logo-menu/news.webp"}];
const navMenuIcons = {"/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M3 10.5 12 4l9 6.5V20a1 1 0 0 1-1 1h-5v-7H9v7H4a1 1 0 0 1-1-1v-9.5z\"/>\u003c/svg>","/egitim/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M4 5h16v14H4z\"/>\u003cpath d=\"M8 9h8M8 13h5\"/>\u003c/svg>","/kitap-cevaplari/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M5 5.5A2.5 2.5 0 0 1 7.5 3H18v16H7.5A2.5 2.5 0 0 1 5 16.5z\"/>\u003cpath d=\"M5 5.5A2.5 2.5 0 0 0 7.5 3H18\"/>\u003c/svg>","/kitap-ozetleri/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M12 5c-2 0-4.5 1-6 2.5V19c1.5-1.5 4-2.5 6-2.5s4.5 1 6 2.5V7.5C16.5 6 14 5 12 5z\"/>\u003cpath d=\"M6 7.5C7.5 6 10 5 12 5s4.5 1 6 2.5\"/>\u003c/svg>","/online-test-coz/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"/>\u003cpath d=\"M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2\"/>\u003cpath d=\"m9 14 2 2 4-4\"/>\u003c/svg>","/soru-sor/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"/>\u003cpath d=\"M8 10h.01M12 10h.01M16 10h.01\"/>\u003c/svg>","/oyunlar/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M6 11h4M8 9v4\"/>\u003cpath d=\"M15 12h.01M18 10h.01\"/>\u003crect x=\"2\" y=\"6\" width=\"20\" height=\"12\" rx=\"4\"/>\u003c/svg>","/yazili-sorulari-ve-cevaplari/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"/>\u003cpath d=\"M14 3v6h6\"/>\u003cpath d=\"M8 13h8M8 17h5\"/>\u003c/svg>","/sinavlara-hazirlik/":"\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003cpath d=\"M22 10 12 5 2 10l10 5 10-5z\"/>\u003cpath d=\"M6 12v5c0 1.5 2.7 3 6 3s6-1.5 6-3v-5\"/>\u003c/svg>"};
const defaultNavIcon = "\u003csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003ccircle cx=\"12\" cy=\"12\" r=\"1\"/>\u003ccircle cx=\"19\" cy=\"12\" r=\"1\"/>\u003ccircle cx=\"5\" cy=\"12\" r=\"1\"/>\u003c/svg>";

  (function () {
    var toggle = document.getElementById("evvel-mobile-nav-toggle");
    var body = document.getElementById("site-body");
    var mount = document.querySelector("[data-mobile-nav-mount]");
    if (!toggle || !body || !mount) return;

    function escapeHtml(value) {
      return String(value)
        .replace(/&/g, "&amp;")
        .replace(/"/g, "&quot;")
        .replace(/</g, "&lt;")
        .replace(/>/g, "&gt;");
    }

    function buildMobileNavMarkup() {
      var mainItems = mainNav
        .map(function (item) {
          var icon = navMenuIcons[item.href] || defaultNavIcon;
          return (
            '<li class="menu-item"><a class="evvel-mobile-nav__link" href="' +
            escapeHtml(item.href) +
            '"><span class="evvel-mobile-nav__icon">' +
            icon +
            '</span><span class="evvel-mobile-nav__label">' +
            escapeHtml(item.title) +
            "</span></a></li>"
          );
        })
        .join("");
      var socialItems = socialLinks
        .map(function (item) {
          return (
            '<li><a class="evvel-social-link evvel-social-link--' +
            escapeHtml(item.icon) +
            '" href="' +
            escapeHtml(item.href) +
            '" rel="external noopener nofollow" target="_blank" aria-label="' +
            escapeHtml(item.label) +
            '"><img class="evvel-social-icon-img" src="' +
            escapeHtml(item.image) +
            '" alt="" width="40" height="40" loading="lazy" decoding="async" /></a></li>'
          );
        })
        .join("");

      return (
        '<div class="evvel-mobile-nav__bar">' +
        '<label class="evvel-mobile-nav__close" for="evvel-mobile-nav-toggle" aria-label="Menüyü kapat"><span class="evvel-mobile-nav__close-icon" aria-hidden="true"></span></label>' +
        '<a class="evvel-mobile-nav__brand" href="/" aria-label="Evvel Cevap">' +
        '<img class="evvel-mobile-nav__brand-logo" src="/logo-menu/menu-logo.png" alt="Evvel Cevap" width="150" height="38" loading="eager" decoding="async" />' +
        "</a>" +
        "</div>" +
        '<nav class="evvel-mobile-nav__scroll" aria-label="Mobil Menü">' +
        '<ul class="menu">' +
        mainItems +
        "</ul>" +
        '<ul class="evvel-mobile-nav__social">' +
        socialItems +
        "</ul>" +
        '<p class="evvel-mobile-nav__copy">© ' +
        year +
        " Evvel Cevap</p>" +
        "</nav>"
      );
    }

    function mountPanel() {
      if (mount.dataset.loaded === "1") return;
      mount.dataset.loaded = "1";
      mount.innerHTML = buildMobileNavMarkup();
    }

    function syncMobileNavOpen() {
      if (toggle.checked) mountPanel();
      body.classList.toggle("evvel-mobile-nav-open", toggle.checked);
    }

    var trigger = document.querySelector(".evvel-mobile-nav__trigger");
    if (trigger) {
      trigger.addEventListener("pointerdown", mountPanel, { once: true, passive: true });
    }

    toggle.addEventListener("change", syncMobileNavOpen);
    syncMobileNavOpen();
  })();
})();</script> </li> </ul> </div> <div class="mobile-header-components mobile-header-components--right"> <ul class="components"> <li class="mobile-component_quick"> <details class="evvel-quick-apps" id="evvel-quick-apps"> <summary class="toggle-apps" aria-label="Hızlı erişim"> <span class="apps-btn" aria-hidden="true"></span> <span class="screen-reader-text">Hızlı erişim</span> </summary> <div class="apps-container"> <div class="apps-container-quick" data-quick-apps-mount></div> </div> </details> <script>(function(){const quickAccessLinks = [{"title":"Kitap Cevapları","href":"/ders-ve-calisma-kitabi-cevaplari/","image":"/assets/images/quick/evvelcevap-1-kitap.jpg"},{"title":"Yardımcı Kaynaklar","href":"/yardimci-kaynaklar-meb/","image":"/assets/images/quick/evvelcevap-2-yardimci-kaynak.jpg"},{"title":"Yazılı Soruları","href":"/yazili-sinav-sorulari-ve-cevaplari/","image":"/assets/images/quick/evvelcevap-3-yazili-sorulari.jpg"},{"title":"Hesaplama","href":"/takdir-tesekkur-hesaplama/","image":"/assets/images/quick/evvelcevap-4-hesaplama.jpg"},{"title":"Test Çöz","href":"/online-test-coz/","image":"/assets/images/quick/evvelcevap-5-test.jpg"},{"title":"Soru Sor","href":"/soru-sor/","image":"/assets/images/quick/evvelcevap-6-soru.jpg"},{"title":"Taban Puanları","href":"/yks/","image":"/assets/images/quick/evvelcevap-7-taban.jpg"},{"title":"Ders Videoları","href":"https://www.youtube.com/channel/UC8-i2KWh-Q4t0SA3mWGUi1Q?sub_confirmation=1","image":"/assets/images/quick/evvelcevap-8-youtube.jpg","external":true},{"title":"Atasözleri","href":"/atasozleri/","image":"/assets/images/quick/evvelcevap-9-atasozu.jpg"},{"title":"Deyimler","href":"/deyimler/","image":"/assets/images/quick/evvelcevap-10-deyim.jpg"},{"title":"Biyografiler","href":"/biyografiler/","image":"/assets/images/quick/evvelcevap-11-biyografi.jpg"},{"title":"Haberler","href":"/egitim/","image":"/assets/images/quick/evvelcevap-12-haberler.jpg"}];

  (function () {
    var details = document.getElementById("evvel-quick-apps");
    if (!details) return;

    function escapeHtml(value) {
      return String(value)
        .replace(/&/g, "&amp;")
        .replace(/"/g, "&quot;")
        .replace(/</g, "&lt;")
        .replace(/>/g, "&gt;");
    }

    function buildQuickAppsMarkup(links) {
      var items = links
        .map(function (item) {
          var external = item.external ? ' target="_blank" rel="noopener"' : "";
          return (
            '<li><a href="' +
            escapeHtml(item.href) +
            '" title="' +
            escapeHtml(item.title) +
            '"' +
            external +
            ">" +
            '<img src="' +
            escapeHtml(item.image) +
            '" alt="' +
            escapeHtml(item.title) +
            '" width="360" loading="lazy" decoding="async">' +
            "<span>" +
            escapeHtml(item.title) +
            "</span></a></li>"
          );
        })
        .join("");
      return "<p>HIZLI ERİŞİM</p><ul>" + items + "</ul>";
    }

    function mountQuickApps() {
      var mount = details.querySelector("[data-quick-apps-mount]");
      if (!mount || mount.dataset.loaded === "1") return;
      mount.dataset.loaded = "1";
      mount.innerHTML = buildQuickAppsMarkup(quickAccessLinks);
    }

    details.addEventListener("toggle", function () {
      if (details.open) mountQuickApps();
    });
  })();
})();</script> </li> </ul> </div> </div> </div> <nav class="mobile-quick-nav" aria-label="Hızlı Menü"> <ul class="mobile-quick-nav__list"> <li> <a href="/resimli-kitap-cevaplari/" class="mobile-quick-nav__link mobile-quick-nav__link--kids" data-quick-nav="resimli-kitap"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 7v14"/><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg> </span> Resimli Kitaplar <svg class="mobile-quick-nav__sparkle" aria-hidden="true" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg> <span class="mobile-quick-nav__badge" aria-hidden="true">YENİ</span> </a> </li><li> <a href="/soru-sor/" class="mobile-quick-nav__link mobile-quick-nav__link--green" data-quick-nav="soru-sor"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><path d="M12 17h.01"/></svg> </span> Soru Sor   </a> </li><li> <a href="/online-test-coz/" class="mobile-quick-nav__link mobile-quick-nav__link--blue" data-quick-nav="test-coz"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M13 21h8"/><path d="M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"/><path d="m15 5 4 4"/></svg> </span> Test Çöz   </a> </li><li> <a href="/oyunlar/" class="mobile-quick-nav__link mobile-quick-nav__link--pink" data-quick-nav="oyun-oyna"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="6" x2="10" y1="11" y2="11"/><line x1="8" x2="8" y1="9" y2="13"/><line x1="15" x2="15.01" y1="12" y2="12"/><line x1="18" x2="18.01" y1="10" y2="10"/><path d="M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z"/></svg> </span> Oyun Oyna   </a> </li><li> <a href="/yazili-sorulari-ve-cevaplari/" class="mobile-quick-nav__link mobile-quick-nav__link--orange" data-quick-nav="yazili-sorulari"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"/><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"/><path d="M12 11h4"/><path d="M12 16h4"/><path d="M8 11h.01"/><path d="M8 16h.01"/></svg> </span> Yazılı Soruları   </a> </li><li> <a href="/sinavlara-hazirlik/" class="mobile-quick-nav__link mobile-quick-nav__link--purple" data-quick-nav="sinavlar"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"/><path d="M22 10v6"/><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"/></svg> </span> Sınavlar   </a> </li><li> <a href="/yks/" class="mobile-quick-nav__link mobile-quick-nav__link--teal" data-quick-nav="taban-puanlari"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h6v6"/><path d="m22 7-8.5 8.5-5-5L2 17"/></svg> </span> Taban Puanları   </a> </li><li> <a href="https://www.youtube.com/@EvvelCevapBilgi" class="mobile-quick-nav__link mobile-quick-nav__link--red" data-quick-nav="ders-videolari" target="_blank" rel="noopener"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"/><path d="m10 15 5-3-5-3z"/></svg> </span> Ders Videoları   </a> </li><li> <a href="/takdir-tesekkur-hesaplama/" class="mobile-quick-nav__link mobile-quick-nav__link--yellow" data-quick-nav="takdir-tesekkur"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"/><circle cx="12" cy="8" r="6"/></svg> </span> Takdir Teşekkür   </a> </li><li> <a href="/kitap-ozetleri/" class="mobile-quick-nav__link mobile-quick-nav__link--pink" data-quick-nav="kitap-ozetleri"> <span class="mobile-quick-nav__icon" aria-hidden="true"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 7v14"/><path d="M16 12h2"/><path d="M16 8h2"/><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/><path d="M6 12h2"/><path d="M6 8h2"/></svg> </span> Kitap Özetleri   </a> </li> </ul> </nav> <nav class="main-nav" aria-label="Birincil Menü"> <div class="container"> <div class="main-menu-wrapper"> <ul class="menu"> <li class="menu-item is-active"> <a href="/">Anasayfa</a> </li><li class="menu-item"> <a href="/resimli-kitap-cevaplari/">Resimli Ders Kitapları</a> </li><li class="menu-item"> <a href="/kitap-cevaplari/">Kitap Cevapları</a> </li><li class="menu-item"> <a href="/online-test-coz/">Test Çöz</a> </li><li class="menu-item"> <a href="/soru-sor/">Soru Sor</a> </li><li class="menu-item"> <a href="/oyunlar/">Oyunlar</a> </li><li class="menu-item"> <a href="/yazili-sorulari-ve-cevaplari/">Yazılı Soruları</a> </li><li class="menu-item"> <a href="/sinavlara-hazirlik/">Sınavlar</a> </li><li class="menu-item"> <a href="/yks/">Taban Puanları</a> </li> </ul> </div> </div> </nav> </header>  <script>
  (function () {
    if (window.__ecQuickNavInit) return;
    window.__ecQuickNavInit = true;
    var endpoint = "/api/v1/quick-nav/track";
    var sent = {};

    function sid() {
      try {
        var v = localStorage.getItem("ec_qn_sid");
        if (!v) {
          var buf = new Uint8Array(16);
          crypto.getRandomValues(buf);
          v = Array.prototype.map.call(buf, function (b) { return ("0" + b.toString(16)).slice(-2); }).join("");
          localStorage.setItem("ec_qn_sid", v);
        }
        return v;
      } catch (e) {
        return null; // gizli sekme — sunucu IP hash'i ile tekilleştirir
      }
    }

    function handle(event) {
      var link = event.target && event.target.closest && event.target.closest("a[data-quick-nav]");
      if (!link) return;
      // KVKK çerez onayı: kapı açıksa ölçüm onayı olmadan kimlik/olay yok.
      if (window.ecConsent && !window.ecConsent.has("olcum")) return;
      var item = link.getAttribute("data-quick-nav");
      // Aynı sayfa görüntülemesinde çift tık / orta + sol tık tek sayılsın.
      if (!item || sent[item]) return;
      sent[item] = true;

      var body = { item: item };
      var s = sid();
      if (s) body.sid = s;
      var payload = JSON.stringify(body);
      try {
        if (navigator.sendBeacon && navigator.sendBeacon(endpoint, new Blob([payload], { type: "application/json" }))) return;
      } catch (e) {
        /* sendBeacon engelliyse fetch'e düş */
      }
      try {
        fetch(endpoint, { method: "POST", headers: { "Content-Type": "application/json" }, body: payload, keepalive: true, credentials: "omit" }).catch(function () {});
      } catch (e) {
        /* ölçüm sessizce başarısız olur */
      }
    }

    document.addEventListener("click", handle, true);
    // auxclick: orta tık (yeni sekmede aç) 'click' üretmez.
    document.addEventListener("auxclick", handle, true);
  })();
</script>   <div class="ec-atf-anchor" aria-hidden="true"></div> <main id="main-content">   <h1 class="screen-reader-text">Evvel Cevap — Ders kitabı cevapları, konu anlatımları ve eğitim içerikleri</h1> <section class="home-section home-section--finder" aria-labelledby="home-finder-title"> <div class="container"> <div class="book-finder"> <h2 id="home-finder-title" class="book-finder__title">
Ders kitabının cevabını
<span class="book-finder__title-accent">hemen bul.</span> </h2> <p class="book-finder__lead">Sınıfını seçerek ders kitabı cevaplarına ulaş.</p> <form class="book-finder__cascade" data-book-finder data-hubs="{&quot;grades&quot;:{&quot;1&quot;:&quot;/1-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;2&quot;:&quot;/2-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;3&quot;:&quot;/3-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;4&quot;:&quot;/4-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;5&quot;:&quot;/5-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;6&quot;:&quot;/6-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;7&quot;:&quot;/7-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;8&quot;:&quot;/8-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;9&quot;:&quot;/9-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;10&quot;:&quot;/10-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;11&quot;:&quot;/11-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;12&quot;:&quot;/12-sinif-ders-ve-calisma-kitabi-cevaplari/&quot;},&quot;subjects&quot;:{&quot;turkce&quot;:&quot;/turkce-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;matematik&quot;:&quot;/matematik-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;ingilizce&quot;:&quot;/ingilizce-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;almanca&quot;:&quot;/almanca-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;fen-bilimleri&quot;:&quot;/fen-bilimleri-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;sosyal-bilgiler&quot;:&quot;/sosyal-bilgiler-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;din-kulturu&quot;:&quot;/din-kulturu-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;turk-dili-ve-edebiyati&quot;:&quot;/turk-dili-ve-edebiyati-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;tarih&quot;:&quot;/tarih-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;cografya&quot;:&quot;/cografya-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;fizik&quot;:&quot;/fizik-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;kimya&quot;:&quot;/kimya-ders-ve-calisma-kitabi-cevaplari/&quot;,&quot;biyoloji&quot;:&quot;/biyoloji-ders-ve-calisma-kitabi-cevaplari/&quot;}}" novalidate> <div class="book-finder__field"> <svg class="book-finder__icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <path d="M12 4 2 9l10 5 10-5-10-5Z"></path> <path d="M6 11.5V16c0 1.1 2.7 2.5 6 2.5s6-1.4 6-2.5v-4.5"></path> </svg> <select class="book-finder__select" aria-label="Sınıf" data-finder-grade> <option value="">Sınıf Seç</option> <option value="1">1. Sınıf</option><option value="2">2. Sınıf</option><option value="3">3. Sınıf</option><option value="4">4. Sınıf</option><option value="5">5. Sınıf</option><option value="6">6. Sınıf</option><option value="7">7. Sınıf</option><option value="8">8. Sınıf</option><option value="9">9. Sınıf</option><option value="10">10. Sınıf</option><option value="11">11. Sınıf</option><option value="12">12. Sınıf</option> </select> </div> <div class="book-finder__field"> <svg class="book-finder__icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <path d="M4 5.5A1.5 1.5 0 0 1 5.5 4H11v16H5.5A1.5 1.5 0 0 1 4 18.5v-13Z"></path> <path d="M20 5.5A1.5 1.5 0 0 0 18.5 4H13v16h5.5a1.5 1.5 0 0 0 1.5-1.5v-13Z"></path> </svg> <select class="book-finder__select" aria-label="Ders" data-finder-subject disabled> <option value="">Ders Seç</option> </select> </div> <div class="book-finder__field"> <svg class="book-finder__icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <path d="M6 3h8l4 4v14H6V3Z"></path> <path d="M14 3v4h4"></path> <path d="M9 12h6M9 16h6"></path> </svg> <select class="book-finder__select" aria-label="Kitap" data-finder-book disabled> <option value="">Kitap Seç</option> </select> </div> <button type="submit" class="book-finder__submit" data-finder-submit disabled>
Cevapları Göster
<span class="book-finder__submit-arrow" aria-hidden="true">→</span> </button> </form> <p class="book-finder__status" data-finder-status role="status" aria-live="polite"></p> <noscript> <p class="book-finder__noscript">
Seçim kutuları tarayıcı betikleriyle çalışır.
<a href="/kitap-cevaplari/">Kitap Cevapları arşivine göz atabilirsin</a>
ya da yukarıdaki sınıf kutularından devam edebilirsin.
</p> </noscript> <form class="book-finder__search" action="/arama" method="get" role="search" data-finder-search> <label class="screen-reader-text" for="home-finder-q">Kitap veya sayfa numarasıyla ara</label> <div class="book-finder__search-field"> <svg class="book-finder__icon book-finder__icon--search" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <circle cx="11" cy="11" r="7"></circle> <path d="m20 20-3.5-3.5"></path> </svg> <input id="home-finder-q" class="book-finder__search-input" type="search" name="q" placeholder="Kitap veya sayfa numarasıyla ara" autocomplete="off" minlength="2" maxlength="120" required> <button type="submit" class="book-finder__search-submit" aria-label="Ara"> <span aria-hidden="true">→</span> </button> </div> </form> </div> </div> </section> <script type="module" src="/_astro/HomeBookFinder.astro_astro_type_script_index_0_lang.i0komkXq.js"></script> <section class="home-section home-section--grades" aria-labelledby="home-grades-title"> <div class="container"> <div class="grade-explore"> <div class="grade-explore__head"> <span class="grade-explore__illo" aria-hidden="true"></span> <div class="grade-explore__text"> <h2 id="home-grades-title" class="grade-explore__title"> <a class="grade-explore__title-link" href="/ders-ve-calisma-kitabi-cevaplari/">
Tüm kitaplara göz at<span class="grade-explore__title-arrow" aria-hidden="true">→</span> </a> </h2> <p class="grade-explore__lead">Sınıfını seç, tüm ders kitaplarını incele.</p> </div> </div> <span class="grade-explore__divider" aria-hidden="true"></span> <ul class="grade-explore__list"> <li class="grade-explore__item"> <a class="grade-explore__tile" href="/1-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#d61557;--tile-bg:#fff1f4;--tile-bd:#fbc9d4" aria-label="1. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">1.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/2-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#c1480a;--tile-bg:#fff5ec;--tile-bd:#fbd0ae" aria-label="2. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">2.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/3-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#9e6506;--tile-bg:#fffae9;--tile-bd:#f7d989" aria-label="3. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">3.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/4-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#11813b;--tile-bg:#effcef;--tile-bd:#b8e5bd" aria-label="4. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">4.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/5-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#0a77a8;--tile-bg:#effaff;--tile-bd:#a9ddf4" aria-label="5. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">5.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/6-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#2563eb;--tile-bg:#eff6ff;--tile-bd:#b4d2f6" aria-label="6. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">6.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/7-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#7c3aed;--tile-bg:#f6f1ff;--tile-bd:#d6c1f5" aria-label="7. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">7.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/8-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#6d28d9;--tile-bg:#f6f2ff;--tile-bd:#d8c7f4" aria-label="8. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">8.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/9-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#d6175e;--tile-bg:#fff1f5;--tile-bd:#f8c3d2" aria-label="9. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">9.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/10-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#c2410c;--tile-bg:#fff5ed;--tile-bd:#f6c9a7" aria-label="10. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">10.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/11-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#0e816a;--tile-bg:#effff7;--tile-bd:#b8e7d5" aria-label="11. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">11.</span> <span class="grade-explore__label">Sınıf</span> </a> </li><li class="grade-explore__item"> <a class="grade-explore__tile" href="/12-sinif-ders-ve-calisma-kitabi-cevaplari/" style="--tile-fg:#0277b3;--tile-bg:#effaff;--tile-bd:#a8ddef" aria-label="12. sınıf ders ve çalışma kitabı cevapları"> <span class="grade-explore__num">12.</span> <span class="grade-explore__label">Sınıf</span> </a> </li> </ul> <div class="grade-explore__dots" data-grade-dots aria-hidden="true"></div> </div> </div> </section> <script type="module">var e=document.querySelector(`.grade-explore__list`),t=document.querySelector(`[data-grade-dots]`);if(e&&t){let n=0,r=()=>{if(n<2)return;let r=Math.min(n-1,Math.round(e.scrollLeft/e.clientWidth));t.querySelectorAll(`.grade-explore__dot`).forEach((e,t)=>{e.classList.toggle(`is-active`,t===r)})},i=()=>{let i=e.clientWidth>0?Math.ceil(e.scrollWidth/e.clientWidth):0;if(i!==n&&(n=i,t.replaceChildren(),!(n<2))){for(let e=0;e<n;e+=1){let e=document.createElement(`span`);e.className=`grade-explore__dot`,t.append(e)}r()}};i(),(()=>{if(n<2)return;let t=e.children,i=t[0],a=t[4];i&&a&&(e.scrollLeft=Math.max(0,a.offsetLeft-i.offsetLeft-24),r())})(),e.addEventListener(`scroll`,r,{passive:!0}),window.addEventListener(`resize`,i,{passive:!0})}</script> <section class="home-section home-section--lessons"> <div class="container"> <ul class="lesson-grid"> <li class="lesson-card"> <a class="lesson-card__thumb" href="/turkce-ders-ve-calisma-kitabi-cevaplari/" aria-label="Türkçe Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/turkce-400w.avif 400w, /assets/images/lessons/turkce.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/turkce-400w.webp" srcset="/assets/images/lessons/turkce-400w.webp 400w, /assets/images/lessons/turkce.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Türkçe Ders Kitabı Cevapları" decoding="async" loading="eager" fetchpriority="high"> </picture> </a> <h2 class="lesson-card__title"><a href="/turkce-ders-ve-calisma-kitabi-cevaplari/">Türkçe Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/matematik-ders-ve-calisma-kitabi-cevaplari/" aria-label="Matematik Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/matematik-400w.avif 400w, /assets/images/lessons/matematik.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/matematik-400w.webp" srcset="/assets/images/lessons/matematik-400w.webp 400w, /assets/images/lessons/matematik.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Matematik Ders Kitabı Cevapları" decoding="async" loading="eager" fetchpriority="auto"> </picture> </a> <h2 class="lesson-card__title"><a href="/matematik-ders-ve-calisma-kitabi-cevaplari/">Matematik Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/ingilizce-ders-ve-calisma-kitabi-cevaplari/" aria-label="İngilizce Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/ingilizce-400w.avif 400w, /assets/images/lessons/ingilizce.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/ingilizce-400w.webp" srcset="/assets/images/lessons/ingilizce-400w.webp 400w, /assets/images/lessons/ingilizce.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="İngilizce Ders Kitabı Cevapları" decoding="async" loading="eager" fetchpriority="auto"> </picture> </a> <h2 class="lesson-card__title"><a href="/ingilizce-ders-ve-calisma-kitabi-cevaplari/">İngilizce Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/fen-bilimleri-ders-ve-calisma-kitabi-cevaplari/" aria-label="Fen Bilimleri Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/fen-400w.avif 400w, /assets/images/lessons/fen.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/fen-400w.webp" srcset="/assets/images/lessons/fen-400w.webp 400w, /assets/images/lessons/fen.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Fen Bilimleri Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/fen-bilimleri-ders-ve-calisma-kitabi-cevaplari/">Fen Bilimleri Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/sosyal-bilgiler-ders-ve-calisma-kitabi-cevaplari/" aria-label="Sosyal Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/sosyal-400w.avif 400w, /assets/images/lessons/sosyal.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/sosyal-400w.webp" srcset="/assets/images/lessons/sosyal-400w.webp 400w, /assets/images/lessons/sosyal.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Sosyal Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/sosyal-bilgiler-ders-ve-calisma-kitabi-cevaplari/">Sosyal Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/din-kulturu-ders-ve-calisma-kitabi-cevaplari/" aria-label="Din Kültürü Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/din-400w.avif 400w, /assets/images/lessons/din.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/din-400w.webp" srcset="/assets/images/lessons/din-400w.webp 400w, /assets/images/lessons/din.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Din Kültürü Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/din-kulturu-ders-ve-calisma-kitabi-cevaplari/">Din Kültürü Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/turk-dili-ve-edebiyati-ders-ve-calisma-kitabi-cevaplari/" aria-label="Edebiyat Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/edebiyat-400w.avif 400w, /assets/images/lessons/edebiyat.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/edebiyat-400w.webp" srcset="/assets/images/lessons/edebiyat-400w.webp 400w, /assets/images/lessons/edebiyat.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Edebiyat Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/turk-dili-ve-edebiyati-ders-ve-calisma-kitabi-cevaplari/">Edebiyat Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/tarih-ders-ve-calisma-kitabi-cevaplari/" aria-label="Tarih Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/tarih-400w.avif 400w, /assets/images/lessons/tarih.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/tarih-400w.webp" srcset="/assets/images/lessons/tarih-400w.webp 400w, /assets/images/lessons/tarih.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Tarih Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/tarih-ders-ve-calisma-kitabi-cevaplari/">Tarih Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/cografya-ders-ve-calisma-kitabi-cevaplari/" aria-label="Coğrafya Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/cografya-400w.avif 400w, /assets/images/lessons/cografya.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/cografya-400w.webp" srcset="/assets/images/lessons/cografya-400w.webp 400w, /assets/images/lessons/cografya.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Coğrafya Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/cografya-ders-ve-calisma-kitabi-cevaplari/">Coğrafya Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/fizik-ders-ve-calisma-kitabi-cevaplari/" aria-label="Fizik Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/fizik-400w.avif 400w, /assets/images/lessons/fizik.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/fizik-400w.webp" srcset="/assets/images/lessons/fizik-400w.webp 400w, /assets/images/lessons/fizik.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Fizik Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/fizik-ders-ve-calisma-kitabi-cevaplari/">Fizik Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/kimya-ders-ve-calisma-kitabi-cevaplari/" aria-label="Kimya Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/kimya-400w.avif 400w, /assets/images/lessons/kimya.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/kimya-400w.webp" srcset="/assets/images/lessons/kimya-400w.webp 400w, /assets/images/lessons/kimya.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Kimya Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/kimya-ders-ve-calisma-kitabi-cevaplari/">Kimya Ders Kitabı Cevapları</a></h2> </li><li class="lesson-card"> <a class="lesson-card__thumb" href="/biyoloji-ders-ve-calisma-kitabi-cevaplari/" aria-label="Biyoloji Ders Kitabı Cevapları"> <picture> <source type="image/avif" srcset="/assets/images/lessons/biyoloji-400w.avif 400w, /assets/images/lessons/biyoloji.avif 612w" sizes="(min-width: 992px) 400px, 100vw"> <img width="612" height="342" src="/assets/images/lessons/biyoloji-400w.webp" srcset="/assets/images/lessons/biyoloji-400w.webp 400w, /assets/images/lessons/biyoloji.webp 612w" sizes="(min-width: 992px) 400px, 100vw" alt="Biyoloji Ders Kitabı Cevapları" decoding="async" loading="lazy"> </picture> </a> <h2 class="lesson-card__title"><a href="/biyoloji-ders-ve-calisma-kitabi-cevaplari/">Biyoloji Ders Kitabı Cevapları</a></h2> </li> </ul> </div> </section> <section class="home-section home-section--latest" aria-labelledby="home-latest-title"> <div class="container"> <h2 id="home-latest-title" class="home-latest__title">
Son eklenen içerikler
</h2> <ol class="home-latest__list"> <li class="home-latest__item"> <a class="home-latest__link" href="/9-sinif-kuran-i-kerim-ders-kitabi-sayfa-168-169-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 01 </span> <span class="home-latest__text">9. Sınıf Kurân-ı Kerim Ders Kitabı Sayfa 168-169 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/9-sinif-kuran-i-kerim-ders-kitabi-sayfa-185-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 02 </span> <span class="home-latest__text">9. Sınıf Kurân-ı Kerim Ders Kitabı Sayfa 185 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/7-sinif-peygamberimizin-hayati-ders-kitabi-sayfa-46-47-48-49-50-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 03 </span> <span class="home-latest__text">7. Sınıf Peygamberimizin Hayatı Ders Kitabı Sayfa 46-47-48-49-50 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-fizik-ders-kitabi-sayfa-343-344-345-346-347-348-349-350-351-352-353-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 04 </span> <span class="home-latest__text">11. Sınıf Fizik Ders Kitabı Sayfa 343-344-345-346-347-348-349-350-351-352-353 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-kimya-ders-kitabi-sayfa-79-80-81-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 05 </span> <span class="home-latest__text">11. Sınıf Kimya Ders Kitabı Sayfa 79-80-81 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-kimya-ders-kitabi-sayfa-179-180-181-182-183-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 06 </span> <span class="home-latest__text">11. Sınıf Kimya Ders Kitabı Sayfa 179-180-181-182-183 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-biyoloji-ders-kitabi-sayfa-218-219-220-221-222-223-224-225-226-227-228-229-230-231-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 07 </span> <span class="home-latest__text">11. Sınıf Biyoloji Ders Kitabı Sayfa 218-219-220-221-222-223-224-225-226-227-228-229-230-231 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-9-10-11-12-13-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 08 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 9-10-11-12-13 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-52-53-54-55-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 09 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 52-53-54-55 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-69-70-71-72-73-74-75-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 10 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 69-70-71-72-73-74-75 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-95-96-97-98-99-100-101-102-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 11 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 95-96-97-98-99-100-101-102 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-138-139-140-141-142-143-144-145-146-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 12 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 138-139-140-141-142-143-144-145-146 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-156-157-158-159-160-161-162-163-164-165-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 13 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 156-157-158-159-160-161-162-163-164-165 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-197-198-199-200-201-202-203-204-205-206-207-208-209-210-211-212-213-214-215-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 14 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 197-198-199-200-201-202-203-204-205-206-207-208-209-210-211-212-213-214-215 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-216-217-218-219-220-221-222-223-224-225-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 15 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 216-217-218-219-220-221-222-223-224-225 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-226-227-228-229-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 16 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 226-227-228-229 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-250-251-252-253-254-255-256-257-258-259-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 17 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 250-251-252-253-254-255-256-257-258-259 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-cografya-ders-kitabi-sayfa-260-261-262-263-264-265-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 18 </span> <span class="home-latest__text">11. Sınıf Coğrafya Ders Kitabı Sayfa 260-261-262-263-264-265 Cevapları Meb Yayınları</span> </a> </li><li class="home-latest__item"> <a class="home-latest__link" href="/11-sinif-felsefe-ders-kitabi-sayfa-108-109-110-111-112-113-cevaplari-meb-yayinlari/"> <span class="home-latest__num" aria-hidden="true"> 19 </span> <span class="home-latest__text">11. Sınıf Felsefe Ders Kitabı Sayfa 108-109-110-111-112-113 Cevapları Meb Yayınları</span> </a> </li> </ol> </div> </section> <section class="home-section home-section--faq" aria-labelledby="home-faq-title"> <div class="container"> <h2 id="home-faq-title" class="home-faq__title">Sık sorulan sorular</h2> <div class="home-faq"> <details class="home-faq__item"> <summary>Evvel Cevap&#39;ta ne bulabilirim?</summary> <p>Ders kitabı ve çalışma kitabı cevapları, konu anlatımları, kitap özetleri, yazılı soruları, online testler ve sınav hazırlık içerikleri sunulur.</p> </details><details class="home-faq__item"> <summary>Ders kitabı cevaplarına nasıl ulaşırım?</summary> <p>Anasayfadaki ders kartlarından ilgili derse tıklayın veya sınıf şeridinden 1–12. sınıf sayfalarına geçin. Arama kutusundan da içerik arayabilirsiniz.</p> </details><details class="home-faq__item"> <summary>İçerikler ücretsiz mi?</summary> <p>Evet. Evvel Cevap&#39;taki ders cevapları, özetler ve eğitim içerikleri ücretsiz okunabilir.</p> </details> </div> </div> </section>  </main> </div>  <footer id="footer" class="site-footer dark-skin dark-widgetized-area"> <div id="footer-widgets-container"> <div class="container"></div> </div> <div id="site-info" class="site-info site-info-layout-2"> <div class="container"> <div class="site-info__row"> <div class="copyright-text copyright-text-first"> <a href="https://www.dmca.com/Protection/Status.aspx?ID=907ce6d3-debe-436e-9b06-fd7dd18ab1fb&refurl=https://www.evvelcevap.com/" title="DMCA.com Protection Status" class="dmca-badge"> <img src="/assets/images/dmca-badge.png" alt="DMCA.com Protection Status" width="135" height="28" loading="lazy" decoding="async"> </a> </div>  <ul class="social-icons evvel-footer-social"> <li class="social-icons-item"> <a class="evvel-social-link evvel-social-link--facebook" rel="external noopener nofollow" target="_blank" href="https://www.facebook.com/evvelcevap/" aria-label="Facebook"> <img class="evvel-social-icon-img" src="/logo-menu/facebook.png" alt="" width="40" height="40" loading="lazy" decoding="async"> <span class="screen-reader-text">Facebook</span> </a> </li><li class="social-icons-item"> <a class="evvel-social-link evvel-social-link--twitter" rel="external noopener nofollow" target="_blank" href="https://twitter.com/evvelcevap" aria-label="X"> <img class="evvel-social-icon-img" src="/logo-menu/x.png" alt="" width="40" height="40" loading="lazy" decoding="async"> <span class="screen-reader-text">X</span> </a> </li><li class="social-icons-item"> <a class="evvel-social-link evvel-social-link--linkedin" rel="external noopener nofollow" target="_blank" href="https://www.linkedin.com/in/evvelcevap" aria-label="LinkedIn"> <img class="evvel-social-icon-img" src="/logo-menu/in.png" alt="" width="40" height="40" loading="lazy" decoding="async"> <span class="screen-reader-text">LinkedIn</span> </a> </li><li class="social-icons-item"> <a class="evvel-social-link evvel-social-link--youtube" rel="external noopener nofollow" target="_blank" href="https://www.youtube.com/channel/UC8-i2KWh-Q4t0SA3mWGUi1Q?sub_confirmation=1" aria-label="YouTube"> <img class="evvel-social-icon-img" src="/logo-menu/youtube.png" alt="" width="40" height="40" loading="lazy" decoding="async"> <span class="screen-reader-text">YouTube</span> </a> </li><li class="social-icons-item"> <a class="evvel-social-link evvel-social-link--google-news" rel="external noopener nofollow" target="_blank" href="https://news.google.com/publications/CAAqBwgKMPe4lQswmJ2rAw?hl=tr&amp;gl=TR&amp;ceid=TR:tr" aria-label="Google News"> <img class="evvel-social-icon-img" src="/logo-menu/news.webp" alt="" width="40" height="40" loading="lazy" decoding="async"> <span class="screen-reader-text">Google News</span> </a> </li> </ul> </div> </div> </div> </footer> <script>
      (function () {
        function shouldIntercept(event) {
          if (event.defaultPrevented) return false;
          if (event.button !== 0) return false;
          if (event.metaKey || event.ctrlKey || event.shiftKey || event.altKey) return false;
          return true;
        }

        function isSkippable(href) {
          var trimmed = String(href || "").trim();
          if (!trimmed || trimmed === "#") return true;
          if (trimmed.charAt(0) === "#") return true;
          if (trimmed.indexOf("javascript:") === 0) return true;
          if (trimmed.indexOf("mailto:") === 0 || trimmed.indexOf("tel:") === 0) return true;
          return false;
        }

        document.addEventListener(
          "click",
          function (event) {
            if (!shouldIntercept(event)) return;
            var target = event.target;
            if (!(target instanceof Element)) return;
            var anchor = target.closest("a[href]");
            if (!(anchor instanceof HTMLAnchorElement)) return;
            if (anchor.dataset.sameTab === "true") return;
            if (anchor.hasAttribute("download")) return;
            if (anchor.target && anchor.target !== "_self") return;
            var href = anchor.getAttribute("href");
            if (!href || isSkippable(href)) return;
            event.preventDefault();
            event.stopPropagation();
            window.open(anchor.href, "_blank", "noopener,noreferrer");
          },
          true,
        );
      })();
    </script> <aside class="evvel-mobile-share" aria-label="Sayfayı paylaş"> <a class="evvel-mobile-share__btn evvel-mobile-share__btn--facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fevvelcevap.com%2F" target="_blank" rel="noopener noreferrer" aria-label="Facebook'ta paylaş"> <span class="evvel-mobile-share__icon" aria-hidden="true"></span> </a><a class="evvel-mobile-share__btn evvel-mobile-share__btn--x" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fevvelcevap.com%2F&amp;text=Evvel%20Cevap" target="_blank" rel="noopener noreferrer" aria-label="X'te paylaş"> <span class="evvel-mobile-share__icon" aria-hidden="true"></span> </a><a class="evvel-mobile-share__btn evvel-mobile-share__btn--messenger" href="https://m.me/share/?link=https%3A%2F%2Fevvelcevap.com%2F" target="_blank" rel="noopener noreferrer" aria-label="Messenger'da paylaş"> <span class="evvel-mobile-share__icon" aria-hidden="true"></span> </a><a class="evvel-mobile-share__btn evvel-mobile-share__btn--whatsapp" href="https://wa.me/?text=Evvel%20Cevap%20https%3A%2F%2Fevvelcevap.com%2F" target="_blank" rel="noopener noreferrer" aria-label="WhatsApp'ta paylaş"> <span class="evvel-mobile-share__icon" aria-hidden="true"></span> </a><a class="evvel-mobile-share__btn evvel-mobile-share__btn--telegram" href="https://t.me/share/url?url=https%3A%2F%2Fevvelcevap.com%2F&amp;text=Evvel%20Cevap" target="_blank" rel="noopener noreferrer" aria-label="Telegram'da paylaş"> <span class="evvel-mobile-share__icon" aria-hidden="true"></span> </a> </aside> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var l=(n,t)=>{let i=async()=>{await(await n())()},e=typeof t.value=="object"?t.value:void 0,s={timeout:e==null?void 0:e.timeout};"requestIdleCallback"in window?window.requestIdleCallback(i,s):setTimeout(i,s.timeout||200)};(self.Astro||(self.Astro={})).idle=l;window.dispatchEvent(new Event("astro:idle"));})();</script><script>(()=>{var g=Object.defineProperty;var w=(a,s,c)=>s in a?g(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c;var l=(a,s,c)=>w(a,typeof s!="symbol"?s+"":s,c);var E=new Set(["__proto__","constructor","prototype"]);{let a={0:t=>y(t),1:t=>c(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(c(t)),5:t=>new Set(c(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in a?a[p](e):void 0},c=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let r=this.querySelectorAll("astro-slot"),n={},d=this.querySelectorAll("template[data-astro-template]");for(let o of d){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of r){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let i=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(i+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${i}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),r.disconnect(),this.childrenConnectedCallback()},r=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});r.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let r=new URL(e,document.baseURI);return r.searchParams.set("astro-retry",Date.now().toString()),r.toString()}async importWithRetry(e){try{return await import(e)}catch(r){return await new Promise(n=>setTimeout(n,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let r=this.getAttribute("component-url"),n=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:r}});this.dispatchEvent(n)&&console.error(`[astro-island] Error hydrating ${r}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),r=this.getAttribute("client");if(Astro[r]===void 0){window.addEventListener(`astro:${r}`,()=>this.start(),{once:!0});return}try{await Astro[r](async()=>{let n=this.getAttribute("renderer-url");try{let[d,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),n?this.importWithRetry(n):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=d;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=d[h]}return this.hydrator=u,this.hydrate}catch(d){return this.handleHydrationError(d),()=>{}}},e,this)}catch(n){this.handleHydrationError(n)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script><astro-island uid="Z1JwRXu" prefix="r1" component-url="/_astro/PushNotificationPrompt.VNLC6iA-.js" component-export="default" renderer-url="/_astro/client.Buyw3Q1S.js" props="{}" ssr client="idle" opts="{&quot;name&quot;:&quot;PushNotificationPrompt&quot;,&quot;value&quot;:true}"></astro-island>     
<!-- Admatic INTERSTITIAL ads START -->
<ins data-publisher="adm-pub-2198639842" data-ad-network="65d601606d40ef34bf30f538" data-ad-type-id="536142374"  class="adm-ads-area"></ins>
<script type="text/javascript" src="https://static.cdn.admatic.com.tr/showad/showad.min.js"></script>
<!-- Admatic INTERSTITIAL ads END -->
 
<!-- Admatic SCROLL ads START -->
<ins data-publisher="adm-pub-2198639842" data-ad-network="65d601606d40ef34bf30f538" data-ad-type-id="778130932"  class="adm-ads-area"></ins>
<script type="text/javascript" src="https://static.cdn.admatic.com.tr/showad/showad.min.js"></script>
<!-- Admatic SCROLL ads END -->
     <script src="/js/copy-guard.js?v=20260908a" defer data-right-click-guard-off="true"></script> <script>(function(){const endpoint = "/api/v1/promo-banners/track";
const sendEveryClick = false;

  (function () {
    if (window.__evvelPromoBannerClickInit) return;
    window.__evvelPromoBannerClickInit = true;

    // Takma ad — kişisel veri içermez, yalnızca aynı ziyaretçinin tekrar
    // tıklamalarını ayırt etmek için (KVKK: rastgele, geri izlenemez).
    var SID_KEY = "ec_pb_sid";
    var sid = null;
    function ensureSid() {
      if (sid) return;
      try {
        sid = localStorage.getItem(SID_KEY);
        if (!sid) {
          var buf = new Uint8Array(16);
          crypto.getRandomValues(buf);
          sid = Array.prototype.map
            .call(buf, function (b) {
              return ("0" + b.toString(16)).slice(-2);
            })
            .join("");
          localStorage.setItem(SID_KEY, sid);
        }
      } catch (e) {
        // Gizli sekme / depolama kapalı → sunucu IP hash'i ile tekilleştirir.
        sid = null;
      }
    }

    // Aynı sayfa görüntülemesinde aynı banner iki kez gönderilmesin
    // (çift tık, orta tık + sol tık). Sunucu ayrıca gün bazında tekilleştirir.
    var sent = {};

    function send(bannerId, slotKey) {
      // KVKK çerez onayı (03-10-2026): kapı açıksa ölçüm onayı olmadan kimlik/olay yok.
      if (window.ecConsent && !window.ecConsent.has("olcum")) return;
      ensureSid();
      var key = bannerId + "|" + slotKey;
      if (!sendEveryClick) {
        if (sent[key]) return;
        sent[key] = true;
      }

      var body = { banner_id: bannerId, slot: slotKey, path: location.pathname.slice(0, 255) };
      if (sid) body.sid = sid;
      var payload = JSON.stringify(body);

      try {
        if (navigator.sendBeacon) {
          navigator.sendBeacon(endpoint, new Blob([payload], { type: "application/json" }));
          return;
        }
      } catch (e) {
        /* sendBeacon engelliyse fetch'e düş */
      }

      try {
        fetch(endpoint, {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: payload,
          keepalive: true,
          credentials: "omit",
        }).catch(function () {});
      } catch (e) {
        /* ölçüm sessizce başarısız olur — kullanıcı akışı etkilenmez */
      }
    }

    function handle(event) {
      var target = event.target;
      if (!target || !target.closest) return;
      // Ölçülen alan içindeki herhangi bir bağlantı: makale bannerının kendisi
      // (.promo-banner__link) ya da header butonundaki TIKLA bağlantısı.
      var link = target.closest("a");
      if (!link) return;
      var slot = link.closest("[data-promo-banner-slot]");
      if (!slot) return;

      var bannerId = slot.getAttribute("data-promo-banner-id");
      var slotKey = slot.getAttribute("data-promo-banner-slot");
      if (!bannerId || !slotKey) return;

      send(bannerId, slotKey);
    }

    // capture: banner içindeki <video>/<img> üzerindeki tıklamalar da yakalanır.
    document.addEventListener("click", handle, true);
    // auxclick: orta tık (yeni sekmede aç) 'click' üretmez.
    document.addEventListener("auxclick", handle, true);
  })();
})();</script> <script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4b1ac800976e5c1',t:'MTc5MjA5NzE5Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>