# Python
__pycache__/
*.py[cod]
*$py.class
venv/
.env

# Project Assets (Generated dynamically)
assets/bg_*.mp4
assets/voice.mp3
assets/subs.json
*.png
*.mp4
!assets/avatars/*.mp4
!assets/avatars/*.png
!demos/ui_studio_preview.png
*.mp4.txt
*.json
!package.json
!package-lock.json
!tsconfig.json
!**/package.json
!**/package-lock.json
!**/tsconfig.json
remotion-video/temp_props_*.json
remotion-video/public/temp_assets/
*.mp3
actions-runner/*

# Secrets
client_secrets.json
client_secrets*.json
token.json
token*.json
.env
.env.*

# PyInstaller & Build Temp Files
build/
dist/
*.spec
*.log

# IDE
.vscode/
.idea/

assets/temp_*
!assets/avatars/
!assets/avatars/*
sessions*
test_manim_output/
PROMOTION_GUIDE.md
frame_*.jpg
temp_edge_cookies.sqlite
scratch/
# Local session hand-off notes (not published)
docs/HANDOFF.md

# Local MCP client config (absolute paths)
.mcp.json

# Bundled background music ships with the package
!music/*.mp3
