Changeset 5eef817 in Klonkt


Ignore:
Timestamp:
06/24/2026 04:54:25 AM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
69815b2
Parents:
f99bbe8
Message:

style: per-palette background gradient for every theme

The fixed body::before layer now paints a diagonal --paper -> --paper-2
gradient plus a soft accent glow, derived from each palette's own tokens —
so all palettes (light + dark) get a gradient automatically. style.css?v=34.

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

Location:
src
Files:
2 edited

Legend:

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

    rf99bbe8 r5eef817  
    357357body:not(.admin)::before {
    358358    content: ""; position: fixed; inset: 0; z-index: -1; pointer-events: none;
    359     background: radial-gradient(ellipse at top, color-mix(in srgb, var(--accent) 3%, transparent), transparent 60%),
    360                 radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--accent) 4%, transparent), transparent 55%);
     359    /* Per-palette achtergrond-gradient: opgebouwd uit de palette's EIGEN --paper/--paper-2
     360       (diagonale verloop) + een zachte accent-glow erbovenop. Werkt automatisch voor elk
     361       palet, light én dark — geen per-palette regels nodig. */
     362    background: radial-gradient(ellipse at top, color-mix(in srgb, var(--accent) 6%, transparent), transparent 60%),
     363                radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--accent) 7%, transparent), transparent 55%),
     364                linear-gradient(160deg, var(--paper) 0%, var(--paper-2) 100%);
    361365}
    362366/* Klonkt-palet (donker): zuivere navy-diepte i.p.v. de accent(goud)-wash — anders
    363367   kleurt het gouden accent de navy warm/bruinig. Matcht de klonkt.com-look. */
    364368[data-theme="dark"][data-palette="klonkt"] body:not(.admin)::before {
    365     background: radial-gradient(ellipse at top, #1a1f2b 0%, transparent 62%);
     369    background: radial-gradient(ellipse at top, #1a1f2b 0%, transparent 62%),
     370                linear-gradient(160deg, var(--paper) 0%, var(--paper-2) 100%);
    366371}
    367372@media (prefers-color-scheme: dark) {
    368373    [data-palette="klonkt"]:not([data-theme="light"]) body:not(.admin)::before {
    369         background: radial-gradient(ellipse at top, #1a1f2b 0%, transparent 62%);
     374        background: radial-gradient(ellipse at top, #1a1f2b 0%, transparent 62%),
     375                    linear-gradient(160deg, var(--paper) 0%, var(--paper-2) 100%);
    370376    }
    371377}
  • src/views/shell.ejs

    rf99bbe8 r5eef817  
    163163
    164164<!-- v9 stylesheet (full palette system) -->
    165 <link rel="stylesheet" href="/assets/css/style.css?v=33">
     165<link rel="stylesheet" href="/assets/css/style.css?v=34">
    166166
    167167<!-- Audio player styles: loaded on every page so the mini-player works
Note: See TracChangeset for help on using the changeset viewer.