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;
  }
}