feat(dashboard): reader dashboard spec alignment #483 #484

Merged
marcel merged 15 commits from feat/issue-483-reader-dashboard-spec-align into main 2026-05-09 14:24:24 +02:00
Showing only changes of commit 495210052f - Show all commits

View File

@@ -80,6 +80,12 @@
/* Static brand tokens (not themed) */
--color-brand-navy: var(--palette-navy);
--color-brand-mint: var(--palette-mint);
/* Reader dashboard tokens */
--color-mint-soft: var(--c-mint-soft); /* Mint-Pill background */
--color-line-soft: var(--c-line-soft); /* Stat-column dividers, row borders */
--color-link-quiet: var(--c-link-quiet); /* "Alle …" secondary links */
--color-ink-4: var(--c-ink-4); /* Card-head labels (light = ink-3, dark = #7080a8) */
}
/* ─── 4. Light mode (default) ─────────────────────────────────────────────── */
@@ -160,6 +166,12 @@
with axe (tracked in #480) before tweaking the palette. */
--timeline-bar-idle: rgba(161, 220, 216, 0.35);
--timeline-bar-outside: var(--c-line);
/* Reader dashboard tokens — light mode */
--c-mint-soft: #d4f0ee; /* Mint-Pill BG — decorative fill (1.1:1 on white, WCAG carve-out) */
--c-line-soft: #f0ede6; /* Stat-column dividers, card row separator */
--c-link-quiet: #4a6e8a; /* Quiet link — 4.65:1 on #f0efe9 canvas WCAG AA ✓ */
--c-ink-4: #6b7280; /* Card-head labels (= ink-3 in light) */
}
/* ─── 5. Dark mode ─────────────────────────────────────────────────────────── */
@@ -236,6 +248,12 @@
clears WCAG 1.4.11 non-text contrast for large UI elements. */
--timeline-bar-idle: #3a6e8c;
--timeline-bar-outside: #1a2735;
/* Reader dashboard tokens — dark mode */
--c-mint-soft: rgba(161, 218, 216, 0.14);
--c-line-soft: rgba(255, 255, 255, 0.06);
--c-link-quiet: var(--palette-mint);
--c-ink-4: #7080a8; /* 5.0:1 on #011526 WCAG AA ✓ */
}
}
@@ -308,6 +326,12 @@
clears WCAG 1.4.11 non-text contrast for large UI elements. */
--timeline-bar-idle: #3a6e8c;
--timeline-bar-outside: #1a2735;
/* Reader dashboard tokens — dark mode */
--c-mint-soft: rgba(161, 218, 216, 0.14);
--c-line-soft: rgba(255, 255, 255, 0.06);
--c-link-quiet: var(--palette-mint);
--c-ink-4: #7080a8; /* 5.0:1 on #011526 WCAG AA ✓ */
}
/* ─── 6. Icon inversion — De Gruyter icons are black SVGs loaded as <img> ──── */