/* dinamo — kurumsal renkler (siteye göre yalnız bu dosya değişir)
   ATABEYYALITIM.COM (2026-11-12): eski temanın kırmızısı #c11720 ve koyu #1c1c1a */
:root {
	--dn-ana: #c11720;
	--dn-ana-koyu: #9e1219;
	--dn-ikincil: #1c1c1a;
	--dn-baslik: #1c1c1a;
	--dn-alt: #1c1c1a;
	--dn-kart: #1c1c1a;
}
.dn-logo img { height: 60px; }
/* koyu banttaki kartlar üç tane (Kurumsal içerikleri), simge yok */
@media (min-width: 992px) { .dn-ozellikler { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.dn-ozellik { min-height: 0; padding: 32px 30px 28px; }
.dn-ozellik img { display: none; }
.dn-ozellik-ok { margin-top: 10px; }
/* slayt görsellerinin üstünde yazı var: görsel oranında, kırpılmadan */
.dn-vitrin { height: auto; aspect-ratio: 1920 / 680; }
/* alt bilgide 22 hizmet: hizmet sütunu geniş */
@media (min-width: 1200px) { .dn-alt-ust { grid-template-columns: 5fr 4fr 3fr; } }
/* menüde 8 öğe: masaüstünde aralık dar, düğme taşmasın */
@media (min-width: 1200px) { .dn-menu > li > a { padding: 0 11px; } }
