/* App-like his (safe tweaks)
   - Bu dosya modül bazlı override için var.
   - Mevcut tema düzenini bozmaz; sadece mobil UX iyileştirir.
*/

:root{
  --safe-top: env(safe-area-inset-top);
  --safe-right: env(safe-area-inset-right);
  --safe-bottom: env(safe-area-inset-bottom);
  --safe-left: env(safe-area-inset-left);
}

html, body { height: 100%; }

body{
  padding-top: var(--safe-top);
  padding-right: var(--safe-right);
  padding-bottom: var(--safe-bottom);
  padding-left: var(--safe-left);
  -webkit-tap-highlight-color: transparent;
  text-rendering: optimizeLegibility;
}

a, button, input, textarea, select{
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}

/* iOS'da input odaklanınca zoom olmasın */
input, textarea, select { font-size: 16px; }

/* Daha uygulama gibi scroll hissi */
html { scroll-behavior: smooth; }
body { overscroll-behavior-y: contain; }

/* Animasyon istemeyen kullanıcılar */
@media (prefers-reduced-motion: reduce){
  html { scroll-behavior: auto; }
  * { transition: none !important; animation: none !important; }
}
