/* Çerez onay kutusu (27.10.2026). Sağ altta küçük bir kutu, sayfanın
   önünü kapatmaz. Google Analytics yalnızca "Kabul et" sonrası çerez
   yazar; o zamana kadar Onay Modu çerezsiz çalışır. Reddetmek kabul
   etmek kadar kolay olmalı: iki düğme aynı boyutta. */
.cerez {
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 9000;
  width: min(15.5rem, calc(100vw - 32px));
  padding: 0.75rem 0.875rem;
  background: var(--brand-2);
  color: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
  font-family: var(--font-body);
  font-size: 0.75rem;
  line-height: 1.4;
}
.cerez[hidden] { display: none; }
.cerez p { margin: 0 0 0.625rem; color: rgba(255, 255, 255, 0.9); }
.cerez a { color: #fff; text-decoration: underline; text-underline-offset: 0.2em; }
.cerez__dugmeler { display: flex; gap: 0.5rem; }
.cerez__btn {
  flex: 1;
  min-height: 2rem;
  padding: 0 0.5rem;
  border: 1px solid rgba(255, 255, 255, 0.45);
  border-radius: 2px;
  background: transparent;
  color: #fff;
  font: 600 0.75rem/1 var(--font-heading);
  letter-spacing: 0.03em;
  cursor: pointer;
}
.cerez__btn:hover { background: rgba(255, 255, 255, 0.1); }
.cerez__btn--ana { background: #fff; color: var(--brand-2); border-color: #fff; }
.cerez__btn--ana:hover { background: rgba(255, 255, 255, 0.88); }
.cerez__btn:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }

/* Alt bilgideki "Çerez tercihleri" bir düğme ama bağlantı gibi görünür */
.footer-legal .cerez-ac {
  background: none; border: 0; padding: 0; cursor: pointer;
  color: inherit; font: inherit; text-decoration: inherit;
}
