// src/safearea.js

export function applySafeArea() {
  // Leggi il valore CSS della safe-area
  let safe = parseInt(
    getComputedStyle(document.documentElement)
      .getPropertyValue('env(safe-area-inset-top)')
  );

  if (isNaN(safe)) safe = 0;

  // Correzioni intelligenti
  if (safe > 80) safe = 40;   // evita valori assurdi
  if (safe === 0) safe = 24;  // fallback per Android che non espone la safe-area

  const final = safe + 8;     // piccolo offset estetico

  document.documentElement.style.setProperty('--safe-top', final + 'px');
}

export function initSafeArea() {
  applySafeArea();
  window.addEventListener('resize', applySafeArea);
}

