variables-theme.scss| Commit | Message |
|---|---|
ac75fabf3 | Github pages migrated to Asciidoc |
acb790ad2 | Fix various typos |
| Category | Variables | Effect on ProjectForge site |
|---|---|---|
| Brand colors | $global-primary-background, $global-secondary-background | Button colors, link colors, active tab underline, focus rings |
| Typography | $global-font-family, $base-heading-* | Font stack (system fonts for speed), heading sizes for documentation readability |
| Spacing | $global-margin, $global-gutter | Consistent spacing scale for cards, sections, nav |
| Components | $navbar-*, $card-*, $button-* | Component-specific defaults for the most-used components |
Import chain: uikit-theme.scss (#4090) imports variables.scss first → then this file → then all component files. This ensures theme overrides are available to every component.
UIkit uses a two-layer variable architecture:
variables.scss(#4091)variables-theme.scss(this file)Because SCSS uses "last definition wins" semantics, every variable defined here that also exists in the core
variables.scssoverrides the core value. Variables defined only here are new additions for the theme. This file is the primary customization point — to change the website's look, edit this file, not the core variables.