Dark Mode
Add real dark mode: text, borders, charts, and code blocks must switch with the page.
Add real dark mode: text, borders, charts, and code blocks must switch with the page.
Departure date is still missing
Color relationships change together: When backgrounds become dark, body text, muted hints, borders, buttons, inputs, charts, and code blocks all need contrast and hierarchy checks. Reversing one background alone is insufficient.
Respect a person's preference: A product can use prefers-color-scheme as a default and offer an explicit switch that remembers a choice. Focus, hover, selected, and error states must remain distinguishable after switching.
Implement dark mode: use system `prefers-color-scheme` as a possible default and provide a user switch. Give background, text, borders, inputs, errors, focus, charts, and code blocks matching theme values. Then check default, hover, focus, and error states in both light and dark modes.