Hello @youki,
Yes, you have to adjust everything yourself. And they are predefined separately. Dark, Light, HighContrast. Like
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Dark">
</ResourceDictionary>
<ResourceDictionary x:Key="Light">
</ResourceDictionary>
<ResourceDictionary x:Key="HighContrast">
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
See Guidelines for custom theme resources for more information.