Liftoff exposes its palette, spacing scale, and typography as CSS
custom properties on :root. Consumers can theme the site without
forking the theme.
Override pattern
Drop a small CSS file into your site’s assets/css/ and import it
after the theme’s bundle.
css
:root {
--color-accent: #ff7a59;
--color-bg: #0d0a0a;
}Light mode is opt-in by setting data-theme="light" on <html>. The
built-in toggle remembers the user’s choice in localStorage with
prefers-color-scheme as the fallback.
Why not Tailwind
For a theme distributed as a Hugo module, a Node toolchain is friction. Plain CSS with variables ships zero dependencies and stays readable.