Changeset 999aad2 in Klonkt for src/assets/css


Ignore:
Timestamp:
06/20/2026 02:14:32 PM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
bffb348
Parents:
83b8b8f
Message:

feat(themes): preview colours synced with real CSS + 4 palettes + 4 accents

  • ThemeService.PALETTES paper/ink now 1-to-1 matching [data-palette] CSS → the preview swatches in Appearance now match the applied theme (Stone=beige, Midnight=purple, Sunset=pink, Forest=olive, etc. — was a mismatch).
  • 4 new palettes: Rose, Slate, Mint, Lilac (CSS light+dark + ThemeService).
  • 4 new accent colours: Turquoise, Pink, Violet, Sky Blue.

style.css?v=29.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/assets/css/style.css

    r83b8b8f r999aad2  
    240240    --ink: #fef3d6; --ink-soft: #e0cfa0; --ink-muted: #b0996b; --ink-faint: #7a6848;
    241241    --rule: #3d2c16; --rule-2: #523d1f;
     242}
     243
     244/* ── ROSE ── zacht roze → wijnrood ── */
     245[data-palette="rose"] {
     246    --paper: #fdf2f4; --paper-2: #f8dde3;
     247    --ink: #2e1419; --ink-soft: #4d242c; --ink-muted: #7a4651; --ink-faint: #b3838d;
     248    --rule: #f0c9d1; --rule-2: #e0a3af;
     249}
     250@media (prefers-color-scheme: dark) {
     251    [data-palette="rose"]:not([data-theme="light"]) {
     252        --paper: #1f0a0f; --paper-2: #33141c;
     253        --ink: #fce4ea; --ink-soft: #f0bcc8; --ink-muted: #c98f9d; --ink-faint: #8a6470;
     254        --rule: #4a1f2c; --rule-2: #5e2d3a;
     255    }
     256}
     257[data-theme="dark"][data-palette="rose"] {
     258    --paper: #1f0a0f; --paper-2: #33141c;
     259    --ink: #fce4ea; --ink-soft: #f0bcc8; --ink-muted: #c98f9d; --ink-faint: #8a6470;
     260    --rule: #4a1f2c; --rule-2: #5e2d3a;
     261}
     262
     263/* ── SLATE ── koel grijsblauw → antraciet ── */
     264[data-palette="slate"] {
     265    --paper: #f4f6f8; --paper-2: #e2e8ee;
     266    --ink: #1a232e; --ink-soft: #2e3c4d; --ink-muted: #56657a; --ink-faint: #93a1b3;
     267    --rule: #cdd6e0; --rule-2: #aebbc9;
     268}
     269@media (prefers-color-scheme: dark) {
     270    [data-palette="slate"]:not([data-theme="light"]) {
     271        --paper: #0d1117; --paper-2: #1a2029;
     272        --ink: #e6edf3; --ink-soft: #c2cdd9; --ink-muted: #8b98a8; --ink-faint: #5a6675;
     273        --rule: #283039; --rule-2: #3a444f;
     274    }
     275}
     276[data-theme="dark"][data-palette="slate"] {
     277    --paper: #0d1117; --paper-2: #1a2029;
     278    --ink: #e6edf3; --ink-soft: #c2cdd9; --ink-muted: #8b98a8; --ink-faint: #5a6675;
     279    --rule: #283039; --rule-2: #3a444f;
     280}
     281
     282/* ── MINT ── fris mintgroen → diep teal ── */
     283[data-palette="mint"] {
     284    --paper: #effaf5; --paper-2: #d6f0e4;
     285    --ink: #0f2e22; --ink-soft: #1d4a39; --ink-muted: #468066; --ink-faint: #82b3a0;
     286    --rule: #c0e6d6; --rule-2: #9ad3bd;
     287}
     288@media (prefers-color-scheme: dark) {
     289    [data-palette="mint"]:not([data-theme="light"]) {
     290        --paper: #06201a; --paper-2: #0f3329;
     291        --ink: #d6f5e9; --ink-soft: #aee0cd; --ink-muted: #79b59f; --ink-faint: #4e8270;
     292        --rule: #1c4a3c; --rule-2: #2a5e4d;
     293    }
     294}
     295[data-theme="dark"][data-palette="mint"] {
     296    --paper: #06201a; --paper-2: #0f3329;
     297    --ink: #d6f5e9; --ink-soft: #aee0cd; --ink-muted: #79b59f; --ink-faint: #4e8270;
     298    --rule: #1c4a3c; --rule-2: #2a5e4d;
     299}
     300
     301/* ── LILAC ── zacht lila → donker violet ── */
     302[data-palette="lilac"] {
     303    --paper: #faf4fb; --paper-2: #f0e0f3;
     304    --ink: #2a1830; --ink-soft: #46294f; --ink-muted: #7a5685; --ink-faint: #b393bd;
     305    --rule: #e6cdec; --rule-2: #d4abdd;
     306}
     307@media (prefers-color-scheme: dark) {
     308    [data-palette="lilac"]:not([data-theme="light"]) {
     309        --paper: #170a1c; --paper-2: #281433;
     310        --ink: #f3e2f7; --ink-soft: #dabce4; --ink-muted: #b088c0; --ink-faint: #7a5a88;
     311        --rule: #3d1f4a; --rule-2: #4f2b5e;
     312    }
     313}
     314[data-theme="dark"][data-palette="lilac"] {
     315    --paper: #170a1c; --paper-2: #281433;
     316    --ink: #f3e2f7; --ink-soft: #dabce4; --ink-muted: #b088c0; --ink-faint: #7a5a88;
     317    --rule: #3d1f4a; --rule-2: #4f2b5e;
    242318}
    243319
Note: See TracChangeset for help on using the changeset viewer.