Files
nas-tools/dashboard/frontend/src/app.css
Gan, Jimmy fce71cfea0
Deploy Dashboard (Dev) / deploy-dev (push) Successful in 1m31s
fix: remove Google Fonts to resolve CSP warning, use system fonts
2026-03-01 17:51:27 +08:00

70 lines
1.8 KiB
CSS

@import "tailwindcss";
@custom-variant dark (&:where(.dark, .dark *));
@theme {
--font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;
--color-primary-50: #eef2ff;
--color-primary-100: #e0e7ff;
--color-primary-200: #c7d2fe;
--color-primary-300: #a5b4fc;
--color-primary-400: #818cf8;
--color-primary-500: #6366f1;
--color-primary-600: #4f46e5;
--color-primary-700: #4338ca;
--color-surface-50: #f8fafc;
--color-surface-100: #f1f5f9;
--color-surface-200: #e2e8f0;
--color-surface-300: #cbd5e1;
--color-surface-400: #94a3b8;
--color-surface-500: #64748b;
--color-surface-600: #475569;
--color-surface-700: #334155;
--color-surface-800: #1e293b;
--color-surface-900: #0f172a;
--color-surface-950: #020617;
--color-emerald-400: #34d399;
--color-emerald-500: #10b981;
--color-emerald-600: #059669;
--color-amber-400: #fbbf24;
--color-amber-500: #f59e0b;
--color-rose-400: #fb7185;
--color-rose-500: #f43f5e;
--color-sky-400: #38bdf8;
--color-sky-500: #0ea5e9;
}
* {
box-sizing: border-box;
}
html {
font-family: var(--font-sans);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
margin: 0;
background: var(--color-surface-50);
color: var(--color-surface-800);
}
/* Scrollbar styling */
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: var(--color-surface-300); border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: var(--color-surface-400); }
/* Dark mode overrides */
html.dark body {
background: var(--color-surface-950);
color: var(--color-surface-200);
}
html.dark ::-webkit-scrollbar-thumb { background: var(--color-surface-600); }
html.dark ::-webkit-scrollbar-thumb:hover { background: var(--color-surface-500); }