The whole thing is completly vibe coded in 2 hours. I am no web developer.
Many things dont work properly, for example mermaid graphs dont look as sharp.
Put the files in _static/ in your doc/ folder and add the following to your conf.py:
html_static_path = ['_static']
html_css_files = [
'starwars.css',
]