Using color-scheme and light-dark() to implement dark mode (#154)

* Lint fixes.

* Implement light-dark().

* Lint css with biome, remove stylelint.

* Biome lint fixes.

* Dark mode adjustments.

* Style bug fixes.

* Colour adjustments.

* Move header and footer styles to base.

* Site header adjustments.

* Removing jQuery and umbrella libs. They where great but not needed anymore.

* Add colorScheme to optionally lock light/dark.

* Update README.

* Biome adjustments.
This commit is contained in:
Fredrik Jonsson 2026-05-28 08:18:04 +02:00 • committed by GitHub
commit 16c47eea9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -7,8 +7,10 @@
@import './reset/_reset.css' layer(reset);
@import './layouts/_layouts.css' layer(layouts);
@import './base/_document.css' layer(base);
@import './base/_footer.css' layer(base);
@import './base/_forms.css' layer(base);
@import './base/_grouping.css' layer(base);
@import './base/_header.css' layer(base);
@import './base/_headings.css' layer(base);
@import './base/_images.css' layer(base);
@import './base/_links.css' layer(base);
@ -23,11 +25,10 @@
@import './components/_disabled.css' layer(components);
@import './components/_flex-group.css' layer(components);
@import './components/_flex-inline.css' layer(components);
@import './components/_footer.css' layer(components);
@import './components/_grid-group.css' layer(components);
@import './components/_grid-stack.css' layer(components);
@import './components/_header.css' layer(components);
@import './components/_hidden.css' layer(components);
@import './components/_htmx-indicator.css' layer(components);
@import './components/_icon-inline.css' layer(components);
@import './components/_language-selector.css' layer(components);
@import './components/_list-straight-left.css' layer(components);