/* kk-pagination — kategori sayfalama, yalnız numaralar, tek satır, JS yok */
.kk-pg{--kk-cat:#16243a;--kk-ink:#111;--kk-muted:#595959;--kk-line:rgba(17,17,17,.12);--kk-focus:#1a4d8f;
  margin:32px 0 8px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}
.kk-pg ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;min-width:0}
.kk-pg li{flex:none;margin:0;display:flex}
.kk-pg a,.kk-pg [aria-current]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;
  min-width:48px;height:48px;padding:0 6px;border-radius:999px;font-size:15px;font-weight:600;line-height:1;
  font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-decoration:none;color:var(--kk-ink)}
.kk-pg a{background:rgba(17,17,17,.045);box-shadow:inset 0 0 0 1px var(--kk-line);transition:background-color 180ms cubic-bezier(.2,.8,.2,1),transform 180ms cubic-bezier(.2,.8,.2,1)}
@media (hover:hover){.kk-pg a:hover{background:rgba(17,17,17,.09)}}
.kk-pg a:active{transform:scale(.96)}
.kk-pg a:focus-visible{outline:3px solid var(--kk-focus);outline-offset:2px}
.kk-pg [aria-current="page"]{background:var(--kk-cat);color:#fbfaf3;box-shadow:0 1px 2px rgba(17,17,17,.12)}
.kk-pg .dots{display:inline-flex;align-items:center;justify-content:center;width:20px;height:48px;color:#3a3a3a;font-size:15px;font-weight:600;line-height:1;letter-spacing:.04em}
/* Mobil/masaüstü pencere farkı: PHP her öğeye sınıf verir; tek liste, CSS ile seçim */
.kk-pg .d{display:none}
@media (min-width:600px){.kk-pg .d{display:flex}.kk-pg .m{display:none}.kk-pg ol{gap:6px}}
@media (max-width:380px){.kk-pg ol{gap:2px}}
@media (prefers-reduced-motion:reduce){.kk-pg a{transition:none}.kk-pg a:active{transform:none}}
