sync: ui polish pass from private repo

- increase base typography and relative date formatting
- add card polish, empty states, and skeleton loaders
- center the nodes pane content like the focus panel
This commit is contained in:
“BeeRad”
2026-03-23 08:53:19 +11:00
parent 4a706b9e8c
commit 3b8fa75b70
6 changed files with 269 additions and 155 deletions
+16 -3
View File
@@ -139,9 +139,9 @@ html, body {
color: var(--rah-text-base);
/* Geist Sans for optimal reading/writing experience */
font-family: 'Geist', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 14px;
line-height: 1.5;
letter-spacing: -0.011em; /* Optimized letter spacing for Geist */
font-size: 15px;
line-height: 1.5;
letter-spacing: -0.012em; /* Optimized letter spacing for Geist */
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
@@ -220,6 +220,19 @@ html, body {
}
}
@keyframes rah-shimmer {
0%, 100% {
opacity: 0.4;
}
50% {
opacity: 0.8;
}
}
.rah-skeleton {
animation: rah-shimmer 1.5s ease-in-out infinite;
}
/* Modal/Popup animations */
@keyframes modalFadeIn {
from {