/* "Yapay zekâ ile özetle" satırı (porosmantar.com). Blog kapağında koyu fotoğraf üstünde cam çip (varsayılan),
   açık zeminli rehber başlığında .ai-ozet-acik. Sunucuda basılır: sabit yükseklik, CLS 0. */
.ai-ozet { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; margin: 16px 0 14px; }
.ai-ozet-etiket { flex: 0 0 auto; font: 750 .72rem/1 var(--govde); letter-spacing: .08em; text-transform: uppercase; opacity: .9; }
.ai-ozet-liste { display: flex; flex-wrap: wrap; gap: 8px; min-width: 0; }
.ai-dugme { display: inline-flex; align-items: center; gap: 7px; min-height: 40px; padding: 0 15px 0 12px; border-radius: 999px; border: 1.5px solid rgba(255, 255, 255, .42); background: rgba(255, 255, 255, .14); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); color: #fff; font: 700 .9rem/1 var(--govde); text-decoration: none; transition: background .15s ease, border-color .15s ease; }
.ai-dugme .ai-ik { flex: none; width: 18px; height: 18px; }
.ai-dugme:hover { background: rgba(255, 255, 255, .26); border-color: #fff; }
.ai-dugme:focus-visible { outline: 3px solid #fff; outline-offset: 2px; }
.ai-ozet-acik .ai-ozet-etiket { color: var(--soluk); opacity: 1; }
.ai-ozet-acik .ai-dugme { background: #fff; border-color: var(--cizgi); color: var(--murekkep); -webkit-backdrop-filter: none; backdrop-filter: none; }
.ai-ozet-acik .ai-dugme .ai-ik { color: var(--yosun-koyu); }
.ai-ozet-acik .ai-dugme:hover { background: #fff; border-color: var(--yosun); }
.ai-ozet-acik .ai-dugme:focus-visible { outline-color: var(--yosun-koyu); }
@media (max-width: 520px) {
	.ai-ozet-etiket { flex-basis: 100%; }
	.ai-dugme { min-height: 44px; }
}
@media (prefers-reduced-motion: reduce) { .ai-dugme { transition: none; } }
