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.
Build in 3D. Put your computer to work.