/* Çerez tercih bandı: ekranın altında, kaydırmayı engellemez; açık/koyu tema değişkenlerine uyumlu */
.ck-bant{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;max-width:980px;margin:0 auto;padding:14px 18px;background:#fff;color:#1f2430;border:1px solid #dfe3ea;border-radius:12px;box-shadow:0 8px 28px rgba(15,23,42,.18);font-size:.92rem;line-height:1.5}
.ck-bant[hidden]{display:none}
.ck-metin{margin:0;flex:1 1 360px}
.ck-metin a{text-decoration:underline}
.ck-secenekler{display:flex;gap:16px;flex-wrap:wrap}
.ck-secim{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.ck-secim small{opacity:.7}
.ck-dugmeler{display:flex;gap:8px;flex-wrap:wrap}
@media (max-width:600px){
  .ck-bant{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:12px;max-height:70vh;overflow:auto}
  .ck-dugmeler{width:100%}
  .ck-dugmeler .dugme{flex:1 1 100%;text-align:center}
}
@media (prefers-color-scheme:dark){:root:not([data-tema="acik"]) .ck-bant{background:#1d2230;color:#e8ebf2;border-color:#363d52}}
[data-tema="koyu"] .ck-bant{background:#1d2230;color:#e8ebf2;border-color:#363d52}
/* Telefonda çerez bandı kompakt: kısa metin, yan yana düğmeler (seçim hakkı korunur) */
@media (max-width:640px){
  .ck-bant{padding:12px 14px !important;gap:8px !important;max-height:none}
  .ck-metin{font-size:.85rem !important;line-height:1.4 !important;flex:1 1 100% !important}
  .ck-secenekler{display:flex;gap:14px;flex-wrap:wrap;margin:0 !important}
  .ck-dugmeler{display:grid !important;grid-template-columns:1fr 1fr;gap:8px !important;width:100%}
  .ck-dugmeler [data-cerez=kabul]{grid-column:1/-1}
  .ck-dugmeler .dugme{min-height:44px;margin:0 !important;width:100%}
}

