/* GreenDigital Studio — marka logosu (blog sayfaları). 2026-10-09 */
.gd-brand { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; color: #FFFFFF; font-family: "Figtree", system-ui, sans-serif; letter-spacing: normal; }
.gd-brand svg { width: 30px; height: 30px; flex: none; }
.gd-brand .gd-bt { display: flex; flex-direction: column; line-height: 1; }
.gd-brand .gd-bn { font-weight: 600; font-size: 21px; letter-spacing: -.045em; }
.gd-brand .gd-bs { font-size: 8px; letter-spacing: .42em; color: #C9D4CF; padding: 4px 0 0 1px; font-weight: 400; }

/* 2026-10-09b: blog sayfalarında ana sayfayla aynı yazı tipi */
:root { --font-head: "Figtree", system-ui, sans-serif; --font-body: "Figtree", "Inter", system-ui, sans-serif; }
h1, h2, h3, .section-title, .post-card h2, .article-head h1 { font-weight: 600; letter-spacing: -0.025em; }
.article-head h1 { line-height: 1.1; }
/* alt bilgi bağlantıları telefonda en az 44 px dokunma alanı */
@media (max-width: 640px) {
  .footer-links { flex-wrap: wrap; gap: 0 20px; }
  .footer-links a { display: inline-block; padding: 12px 0; }
}
