Pokemon Violet - Dark Type Only: Cassiopeia

My Dark Type only run for Pokemon Violet. Some basic rules: 1) Set Mode (removed in this game but just say no on the prompt) 2) Dark Types only. Pokemon that evolve into Dark Types allowed in party for levelling purposes but cannot be used 3) No use of items like potions or healing items in battle (healing outside of battle is okay), held items are okay 4) No Terastallization, unless necessary (such as the final battle) 5) No Intentional Over Leveling, it is my first run so I'm not too strict about it as long as it's reasonable