WIP: completely custom theme #41

Draft
june wants to merge 6 commits from feature/custom-theme into main

6 commits

Author SHA1 Message Date
June 9429366f49
Organize SCSS: split implicit general styling and explicit. used classes
All checks were successful
/ build (pull_request) Successful in 36s
So differentiate between general stuff like variables, implicit general
document styling and classes, which need to be used explicitly.
2024-01-29 03:59:55 +01:00
June 1d77be4e7c
Define some general document typography: font config and heading sizes
All checks were successful
/ build (pull_request) Successful in 38s
2024-01-29 03:52:50 +01:00
June 6675cefc52
Use section and article HTML elements instead of just divs on main page
All checks were successful
/ cleanup-staging (pull_request) Successful in 2s
/ build (pull_request) Successful in 38s
See here for information on these elements:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article
2024-01-28 20:15:12 +01:00
June 4c84dabb23
Provide container class to limit viewport depending on screen width
Also define the necessary variables for these breakpoints and viewports.
This way they can be used in other contexts as well.
2024-01-28 20:15:12 +01:00
June 41284ef7d5
Add empty main.scss and just load that to start with a blank slate 2024-01-28 20:15:12 +01:00
June e9271fbd92
Mention use of picocss source code and provide its license
This is in preparation for creating a theme, which uses picocss source
code.
2024-01-28 20:15:12 +01:00