/* Helaian langkah pasang app (dikongsi: halaman utama + Aplikasi) */
.app-ios-lapis { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: flex-end; justify-content: center; background: rgba(8, 6, 14, .7); }
.app-ios-helai { width: 100%; max-width: 420px; display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 22px 20px max(20px, env(safe-area-inset-bottom));
  background: var(--panel); border-radius: 20px 20px 0 0; border-top: 1px solid var(--line); animation: app-helai-naik .3s ease-out; }
.app-ios-helai img { border-radius: 15px; }
.app-ios-helai h3 { margin: 0; font-size: 18px; }
.app-ios-helai p { margin: 0; text-align: center; line-height: 1.45; }
.app-ios-helai ol { margin: 0; padding-left: 22px; align-self: stretch; display: flex; flex-direction: column; gap: 8px; line-height: 1.4; font-size: 14.5px; }
.app-ios-helai b { color: var(--sun); }
.app-ios-amaran { margin: 0; padding: 8px 10px; background: rgba(255, 90, 54, .15); border-radius: 10px; font-size: 13px; }
.app-ios-helai .btn { align-self: stretch; margin-top: 6px; }
@keyframes app-helai-naik { from { transform: translateY(100%); } }
