node_modules/

# Generated by scripts/sync-www.sh from reference/ - never edit by hand.
www/

# Vite build output for the Phase 2 React app. Kept separate from www/ so the
# Phase 1 APK stays installable until cutover.
dist/

# Capacitor's generated Android project. Tracked selectively: the few files we
# hand-edit (MainActivity, manifest, styles, variables.gradle) are force-added.
android/.gradle/
android/build/
android/app/build/
android/app/src/main/assets/public/
android/app/src/main/assets/capacitor.config.json
android/app/src/main/assets/capacitor.plugins.json
android/capacitor-cordova-android-plugins/
android/local.properties
android/.idea/
*.apk
*.aab
# No exception for debug.keystore: an earlier "!debug.keystore" here deliberately
# un-ignored it, which would have committed a signing key silently had one ever
# landed in the tree. Signing keys belong in ~/.android, not in the repo.
*.keystore
*.jks

# Seeded design canvas — regenerated from design/canvas/*.dc.html
design/canvas/sp404-layers-redesign.html
