<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    # Leave existing files and folders (assets, css, js, img, etc.)
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    # API is handled by Laravel in /api
    RewriteCond %{REQUEST_URI} ^/api [NC]
    RewriteRule ^ - [L]

    # Vue SPA routes
    RewriteRule ^ index.html [L]
</IfModule>
