/* Uygulama yuklenirken beyaz ekran yerine marka logosu ve ilerleme cubugu (CSP uyumlu: satir ici stil yok). */
html, body { margin: 0; height: 100%; background: #ffffff; }
#hg-yukleniyor { position: fixed; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; font-family: system-ui, sans-serif; color: #202226; }
#hg-yukleniyor .cubuk { width: 120px; height: 4px; border-radius: 2px; background: #e5e7eb; overflow: hidden; }
#hg-yukleniyor .cubuk::after { content: ""; display: block; width: 40%; height: 100%; background: #ff6536; animation: hg-kay 1.1s ease-in-out infinite; }
@keyframes hg-kay { 0% { transform: translateX(-100%); } 100% { transform: translateX(300%); } }
@media (prefers-reduced-motion: reduce) { #hg-yukleniyor .cubuk::after { animation: none; width: 100%; } }
