Flatten dashboard sections and emphasize data regions

This commit is contained in:
2026-03-08 10:38:27 -04:00
parent 7a70545f09
commit 21246df434
16 changed files with 123 additions and 100 deletions

View File

@@ -3,13 +3,13 @@
:root {
--font-display: "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
--font-mono: "Menlo", "SFMono-Regular", "Consolas", "Liberation Mono", monospace;
--bg-0: #05080d;
--bg-1: #08121a;
--bg-2: #0b1f28;
--panel: rgba(6, 17, 24, 0.8);
--panel-soft: rgba(7, 22, 31, 0.62);
--panel-bright: rgba(10, 33, 45, 0.9);
--line-weak: rgba(126, 217, 255, 0.22);
--bg-0: #071018;
--bg-1: #0a1720;
--bg-2: #0e2028;
--panel: rgba(8, 20, 28, 0.72);
--panel-soft: rgba(9, 22, 30, 0.46);
--panel-bright: rgba(12, 30, 38, 0.84);
--line-weak: rgba(126, 217, 255, 0.18);
--line-strong: rgba(123, 255, 217, 0.75);
--accent: #68ffd5;
--accent-strong: #8cffeb;
@@ -56,9 +56,9 @@ body {
font-family: var(--font-display), sans-serif;
color: var(--terminal-bright);
background:
radial-gradient(circle at 18% -10%, rgba(126, 217, 255, 0.25), transparent 35%),
radial-gradient(circle at 84% 0%, rgba(104, 255, 213, 0.2), transparent 30%),
linear-gradient(140deg, var(--bg-0), var(--bg-1) 50%, var(--bg-2));
radial-gradient(circle at 14% -12%, rgba(126, 217, 255, 0.16), transparent 34%),
radial-gradient(circle at 88% 0%, rgba(104, 255, 213, 0.11), transparent 28%),
linear-gradient(160deg, var(--bg-0), var(--bg-1) 48%, var(--bg-2));
}
.app-surface,
@@ -72,10 +72,10 @@ body {
position: absolute;
inset: 0;
background-image:
linear-gradient(rgba(126, 217, 255, 0.08) 1px, transparent 1px),
linear-gradient(90deg, rgba(126, 217, 255, 0.07) 1px, transparent 1px);
background-size: 34px 34px;
mask-image: radial-gradient(ellipse at center, black 20%, transparent 75%);
linear-gradient(rgba(126, 217, 255, 0.04) 1px, transparent 1px),
linear-gradient(90deg, rgba(126, 217, 255, 0.035) 1px, transparent 1px);
background-size: 38px 38px;
mask-image: radial-gradient(ellipse at center, black 28%, transparent 78%);
pointer-events: none;
}
@@ -83,7 +83,7 @@ body {
position: absolute;
inset: 0;
pointer-events: none;
opacity: 0.3;
opacity: 0.14;
background-image: radial-gradient(rgba(160, 255, 227, 0.15) 0.7px, transparent 0.7px);
background-size: 4px 4px;
}
@@ -110,12 +110,26 @@ textarea {
border-collapse: collapse;
}
.data-surface {
border: 1px solid var(--line-weak);
border-radius: 1rem;
background: linear-gradient(180deg, rgba(10, 25, 33, 0.9), rgba(8, 19, 26, 0.72));
}
.data-table-wrap {
overflow-x: auto;
border: 1px solid var(--line-weak);
border-radius: 1rem;
background: linear-gradient(180deg, rgba(9, 23, 30, 0.9), rgba(7, 18, 24, 0.74));
}
.data-table th,
.data-table td {
border-bottom: 1px solid var(--line-weak);
padding: 0.75rem 0.65rem;
padding: 0.8rem 0.8rem;
text-align: left;
font-size: 0.875rem;
vertical-align: top;
}
.data-table th {
@@ -127,7 +141,7 @@ textarea {
}
.data-table tbody tr:hover {
background-color: rgba(17, 47, 61, 0.45);
background-color: rgba(17, 47, 61, 0.28);
}
@media (prefers-reduced-motion: no-preference) {
@@ -157,8 +171,8 @@ textarea {
@media (max-width: 640px) {
body {
background:
radial-gradient(circle at 24% -4%, rgba(126, 217, 255, 0.2), transparent 36%),
radial-gradient(circle at 82% 2%, rgba(104, 255, 213, 0.16), transparent 30%),
radial-gradient(circle at 24% -4%, rgba(126, 217, 255, 0.14), transparent 36%),
radial-gradient(circle at 82% 2%, rgba(104, 255, 213, 0.11), transparent 30%),
linear-gradient(155deg, var(--bg-0), var(--bg-1) 54%, var(--bg-2));
}