hugo-theme-termlite/assets/css/080_site_footer.css
Eryn Wells 8a00cc6de9 Colors: Allow setting the color scheme explicitly
In addition to the color scheme changing based on the system setting, enable
setting the color scheme explicitly by adding a color-scheme="light | dark" attribute
on the <html> element.

Doing this was a bit tricky. I originally implemented the grayscale ramp by
reversing it when prefers-color-scheme: dark. This was convenient, but meant that
setting the color scheme explicitly didn't work.

Along the way I discovered the light-dark() CSS function. Deploy that as the preferred
style if the browser supports it. Otherwise, fall back on the prefers-color-scheme
media queries. This function only works if color-scheme: light dark is set on the
:root element.
2024-07-27 23:01:31 -07:00

24 lines
444 B
CSS

/**************
* SITE FOOTER
**************/
.site-footer {
border-top: 2px dashed var(--text-color-light);
color: var(--text-color-secondary);
font-size: var(--text-s);
grid-column: main-start / main-end;
margin-block-end: var(--space-m);
padding-block-start: var(--space-s);
}
@media screen and (max-width: 480px) {
.site-footer {
grid-column: full-start / full-end;
padding-inline: var(--gutter-width);
}
}