diff --git a/DESIGN.md b/DESIGN.md
index 6eca8b8..1ee0494 100644
--- a/DESIGN.md
+++ b/DESIGN.md
@@ -132,6 +132,7 @@ The approved Persian-first baseline remains authoritative where the shipped arti
| Version | Date | Decision |
| ------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 0.8.0 | 2026-08-20 | Increased light-theme skeleton contrast, constrained and animated chart tooltips, made default period choices explicitly applicable, hid collapsed-sidebar labels, and strengthened the separation between period type and exact-period controls. |
| 0.7.0 | 2026-08-20 | Made period changes confirm-on-selection, moved narrow-screen filters into a bottom sheet, enlarged collapsed navigation targets, simplified focus rings, and promoted the fee-share chart into a dedicated visual column. |
| 0.6.0 | 2026-08-20 | Added full-span Jalali period selection, unified transaction status/amount controls, persistent skeleton states, custom RTL dropdowns, semantic peer/retry tones, and fee-share visualization; tightened the narrow navbar and 600px KPI breakpoint. |
| 0.5.0 | 2026-08-20 | Reconciled the approved baseline with the shipped routed frontend and desktop, mobile, and 639px review captures; converted the file to canonical DESIGN.md format and added the design sidecar. |
@@ -288,7 +289,7 @@ Scope changes immediately replace data-dependent cards, tables, detail panels, a
### Payment-History Chart
-The signature chart is a blue line with outlined points, a low-opacity blue area, and dashed neutral gridlines. It follows a written title and reporting-period chip, provides focusable points with spoken values, and animates its initial trace once over 900ms while reduced-motion collapses the effect.
+The signature chart is a blue line with outlined points, a low-opacity blue area, and dashed neutral gridlines. It follows a written title and reporting-period chip, provides focusable points with spoken values, and animates its initial trace once over 900ms while reduced-motion collapses the effect. Point tooltips use a short scale/fade transition, flip above or below according to vertical room, and clamp their center so the surface never leaves the chart wrapper.
### Transaction Table
diff --git a/src/app.css b/src/app.css
index 742727c..d6e45fd 100644
--- a/src/app.css
+++ b/src/app.css
@@ -19,6 +19,7 @@
--text: #19191a;
--text-secondary: #3d3d42;
--muted: #f3f4f6;
+ --skeleton: #e1e3e8;
--border: #e4e4e7;
--brand: #0a33ff;
--brand-hover: #0828cc;
@@ -87,6 +88,7 @@
--secondary: #27272a;
--secondary-foreground: #fafafa;
--muted: #27272a;
+ --skeleton: #323237;
--muted-foreground: #a1a1aa;
--accent: #202950;
--accent-foreground: #a9baff;
@@ -244,6 +246,7 @@ select {
--color-accent: var(--accent);
--color-muted-foreground: var(--muted-foreground);
--color-muted: var(--muted);
+ --color-skeleton: var(--skeleton);
--color-secondary-foreground: var(--secondary-foreground);
--color-secondary: var(--secondary);
--color-primary-foreground: var(--primary-foreground);
diff --git a/src/lib/components/AppShell.svelte b/src/lib/components/AppShell.svelte
index 73f0faa..5b425cf 100644
--- a/src/lib/components/AppShell.svelte
+++ b/src/lib/components/AppShell.svelte
@@ -100,7 +100,7 @@