File size: 2,764 Bytes
8153b56 5263d73 8153b56 5263d73 8153b56 5263d73 8153b56 5263d73 8153b56 5263d73 8153b56 5263d73 8153b56 5263d73 8153b56 5263d73 8153b56 5263d73 8153b56 5263d73 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
:root {
--background: 210 40% 96%;
--foreground: 215 30% 18%;
--card: 210 50% 99%;
--card-foreground: 215 30% 18%;
--popover: 210 50% 99%;
--popover-foreground: 215 30% 18%;
--primary: 210 80% 52%;
--primary-foreground: 0 0% 100%;
--secondary: 210 40% 92%;
--secondary-foreground: 215 30% 25%;
--muted: 210 30% 93%;
--muted-foreground: 215 15% 48%;
--accent: 210 60% 88%;
--accent-foreground: 215 30% 20%;
--destructive: 0 72% 51%;
--destructive-foreground: 0 0% 100%;
--border: 210 30% 85%;
--input: 210 30% 85%;
--ring: 210 80% 52%;
--radius: 0.75rem;
--chart-blue: 210 80% 52%;
--chart-blue-light: 210 70% 68%;
--chart-blue-dark: 210 85% 38%;
--chart-sky: 195 80% 55%;
--chart-teal: 175 60% 48%;
--chart-indigo: 230 65% 58%;
--chart-slate: 215 20% 55%;
--chart-cyan: 187 85% 53%;
--kpi-bg: 210 60% 95%;
--kpi-icon-bg: 210 70% 90%;
--kpi-border: 210 50% 82%;
--header-bg: 210 60% 98%;
--header-border: 210 40% 88%;
--toggle-active: 210 80% 52%;
--toggle-hover: 210 50% 92%;
--sidebar-background: 210 40% 97%;
--sidebar-foreground: 215 25% 30%;
--sidebar-primary: 210 80% 45%;
--sidebar-primary-foreground: 0 0% 100%;
--sidebar-accent: 210 40% 93%;
--sidebar-accent-foreground: 215 25% 20%;
--sidebar-border: 210 30% 88%;
--sidebar-ring: 210 80% 52%;
}
.dark {
--background: 215 35% 10%;
--foreground: 210 20% 92%;
--card: 215 30% 14%;
--card-foreground: 210 20% 92%;
--popover: 215 30% 14%;
--popover-foreground: 210 20% 92%;
--primary: 210 80% 60%;
--primary-foreground: 0 0% 100%;
--secondary: 215 25% 20%;
--secondary-foreground: 210 20% 90%;
--muted: 215 25% 18%;
--muted-foreground: 215 15% 60%;
--accent: 210 40% 25%;
--accent-foreground: 210 20% 92%;
--destructive: 0 62.8% 30.6%;
--destructive-foreground: 210 40% 98%;
--border: 215 25% 22%;
--input: 215 25% 22%;
--ring: 210 80% 60%;
--sidebar-background: 215 35% 10%;
--sidebar-foreground: 210 20% 90%;
--sidebar-primary: 210 80% 55%;
--sidebar-primary-foreground: 0 0% 100%;
--sidebar-accent: 215 25% 18%;
--sidebar-accent-foreground: 210 20% 90%;
--sidebar-border: 215 25% 20%;
--sidebar-ring: 210 80% 55%;
}
}
@layer base {
* {
@apply border-border;
}
body {
@apply bg-background text-foreground font-sans antialiased;
font-family: 'Inter', system-ui, sans-serif;
}
}
|