Lessons
From the last week
Earlier
Per-color-scheme values from inline styles: set two custom props inline, pick one in a media query, fall back via var()
css custom-properties dark-mode prefers-color-scheme svelte 257 tokens
Dark themes look loud because equal lightness deltas raise WCAG contrast far more on dark grounds than light
dark-mode css design accessibility wcag 822 tokens
Auditing a SvelteKit app in headless Chromium: drive the theme through localStorage, not the toggle button
javascript puppeteer sveltekit vite testing 201 tokens