Здравствуйте, Дмитрий!
Деления во Flutter есть. Если взять за пример html файл, то к нему же подключается .css?
Тут абсолютно также, можно создать отдельную тему (после чего, простым импортом подключить ее в необходимый файл). Необязательно все держать в одном файле, можно и нужно учиться разбивать все друг от друга, и соблюдать понятную структуру.
А так как вы только начали щупать Flutter, рекомендую к прочтению данную статью (в целом, весь курс будет полезен, если вам действительно интересно)
https://habr.com/ru/post/560806/