You'll be able to add custom themes pretty soon. Hopefully within the next couple of weeks.
There's no fallback to the ANSI theme of the terminal as it breaks a lot of Textual's features.
There is a PR open at the moment relating to detecting the terminal background colour I believe, so in the future we could probably use that to choose a reasonable fallback.