mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-22 15:25:46 +00:00
45a6a18849
theme.css (16138 LOC) → 122 per-section files in src/styles/themes/ +
an index.css that imports them in original cascade order.
Concatenating all files via index.css reproduces the original byte stream
(+1 trailing newline, cosmetic).
Each top-level section header in theme.css (matching /^\/\* ─{3,}/)
becomes its own file, slugged from the header text (or the [data-theme]
selector found in the body when the header was a banner). Pure-separator
headers fold into the previous section so they don't create empty files.
Generated via /tmp/split-theme-css.mjs.
34 lines
1.8 KiB
CSS
34 lines
1.8 KiB
CSS
/* ─────────────────────────────────────────────────────────────
|
||
Psysonic – Design System
|
||
Catppuccin Mocha Color Palette + Inter Typography
|
||
───────────────────────────────────────────────────────────── */
|
||
|
||
@import '@fontsource-variable/inter';
|
||
@import '@fontsource-variable/inter/wght-italic.css';
|
||
@import '@fontsource-variable/space-grotesk';
|
||
@import '@fontsource-variable/outfit';
|
||
@import '@fontsource-variable/dm-sans';
|
||
@import '@fontsource-variable/dm-sans/wght-italic.css';
|
||
@import '@fontsource-variable/nunito';
|
||
@import '@fontsource-variable/nunito/wght-italic.css';
|
||
@import '@fontsource-variable/rubik';
|
||
@import '@fontsource-variable/rubik/wght-italic.css';
|
||
@import '@fontsource-variable/figtree';
|
||
@import '@fontsource-variable/figtree/wght-italic.css';
|
||
@import '@fontsource-variable/manrope';
|
||
@import '@fontsource-variable/plus-jakarta-sans';
|
||
@import '@fontsource-variable/plus-jakarta-sans/wght-italic.css';
|
||
@import '@fontsource-variable/lexend';
|
||
@import '@fontsource-variable/geist';
|
||
@import '@fontsource-variable/jetbrains-mono';
|
||
@import '@fontsource-variable/jetbrains-mono/wght-italic.css';
|
||
@import '@fontsource-variable/golos-text';
|
||
@import '@fontsource-variable/unbounded';
|
||
/* OpenDyslexic — non-variable font with discrete weights/styles. Latin only,
|
||
no Cyrillic / no CJK. Selected via Settings as a dyslexia-friendly option. */
|
||
@import '@fontsource/opendyslexic/400.css';
|
||
@import '@fontsource/opendyslexic/700.css';
|
||
@import '@fontsource/opendyslexic/400-italic.css';
|
||
@import '@fontsource/opendyslexic/700-italic.css';
|
||
|