/* iPhone-Web-App: sichere Ränder (Notch/Home-Balken), kein Gummiband-Scrollen der ganzen Seite */
html, body { height: 100%; overscroll-behavior: none; }
body { padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); -webkit-tap-highlight-color: transparent; }
#app { height: 100%; }
#app > * { height: 100%; }
input, select, textarea { font-size: 16px; } /* verhindert Zoom beim Fokus auf iOS */
