@tailwind base; @tailwind components; @tailwind utilities; @import "./ews.css"; @import "./ui.css"; @import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,600,700); @layer base { :root { /* Latar belakang terang: putih bersih */ --background: 0 0% 100%; /* #ffffff */ --foreground: 0 0% 10%; /* #1a1a1a, teks hitam pekat */ /* Kartu: sama dengan latar belakang di mode terang */ --card: 0 0% 100%; /* #ffffff */ --card-foreground: 0 0% 10%; /* #1a1a1a */ /* Popover: sama dengan latar belakang */ --popover: 0 0% 100%; /* #ffffff */ --popover-foreground: 0 0% 10%; /* #1a1a1a */ /* Warna utama: hijau Supabase #006239 */ --primary: 155 100% 19%; /* #006239 */ --primary-foreground: 0 0% 100%; /* #ffffff untuk kontras pada hijau */ /* Sekunder: abu-abu terang untuk elemen pendukung */ --secondary: 0 0% 96%; /* #f5f5f5 */ --secondary-foreground: 0 0% 10%; /* #1a1a1a */ /* Muted: abu-abu untuk teks pendukung */ --muted: 0 0% 85%; /* #d9d9d9 */ --muted-foreground: 0 0% 40%; /* #666666 */ /* Aksen: sama dengan sekunder */ --accent: 0 0% 96%; /* #f5f5f5 */ --accent-foreground: 0 0% 10%; /* #1a1a1a */ /* Destructive: merah untuk error */ --destructive: 0 85% 60%; /* #f44336 */ --destructive-foreground: 0 0% 100%; /* #ffffff */ /* Border dan input: abu-abu netral */ --border: 0 0% 80%; /* #cccccc */ --input: 0 0% 80%; /* #cccccc */ /* Ring: sama dengan primary untuk fokus */ --ring: 155 100% 19%; /* #006239 */ /* Radius: sudut membulat ringan */ --radius: 0.5rem; /* Chart: gunakan hijau Supabase dan variasi */ --chart-1: 155 100% 19%; /* #006239 */ --chart-2: 160 60% 45%; /* sedikit lebih gelap */ --chart-3: 165 55% 40%; --chart-4: 170 50% 35%; --chart-5: 175 45% 30%; /* Sidebar: mirip dengan kartu di mode terang */ --sidebar-background: 0 0% 98%; /* #fafafa */ --sidebar-foreground: 0 0% 10%; /* #1a1a1a */ --sidebar-primary: 155 100% 19%; /* #006239 */ --sidebar-primary-foreground: 0 0% 100%; /* #ffffff */ --sidebar-accent: 0 0% 96%; /* #f5f5f5 */ --sidebar-accent-foreground: 0 0% 10%; /* #1a1a1a */ --sidebar-border: 0 0% 85%; /* #d9d9d9 */ --sidebar-ring: 155 100% 19%; /* #006239 */ } .dark { /* Latar belakang gelap: abu-abu tua mendekati hitam */ --background: 0 0% 10%; /* #1a1a1a */ --foreground: 0 0% 85%; /* #d9d9d9, teks abu-abu terang */ /* Kartu: sama dengan latar belakang di mode gelap */ --card: 0 0% 10%; /* #1a1a1a */ --card-foreground: 0 0% 85%; /* #d9d9d9 */ /* Popover: sama dengan latar belakang */ --popover: 0 0% 10%; /* #1a1a1a */ --popover-foreground: 0 0% 85%; /* #d9d9d9 */ /* Warna utama: hijau Supabase tetap digunakan */ --primary: 155 100% 19%; /* #006239 */ --primary-foreground: 0 0% 100%; /* #ffffff */ /* Sekunder: abu-abu gelap untuk elemen pendukung */ --secondary: 0 0% 15%; /* #262626 */ --secondary-foreground: 0 0% 85%; /* #d9d9d9 */ --secondary-tertiary: #242424; /* #242424 */ /* Third */ --tertiary: 0 0% 12%; /* #1F1F1F1 */ --tertiary-foreground: 0 0% 85%; /* #d9d9d9 */ --tertiary-border: 0 0% 20%; /* #333333 */ /* Muted: abu-abu gelap untuk teks pendukung */ --muted: 0 0% 20%; /* #333333 */ --muted-foreground: 0 0% 60%; /* #999999 */ /* Aksen: sama dengan sekunder */ --accent: 0 0% 15%; /* #262626 */ --accent-foreground: 0 0% 85%; /* #d9d9d9 */ /* Destructive: merah gelap untuk error */ --destructive: 0 62% 30%; /* #802626 */ --destructive-foreground: 0 0% 100%; /* #ffffff */ /* Border dan input: abu-abu gelap */ --border: 0 0% 20%; /* #333333 */ --input: 0 0% 20%; /* #333333 */ /* Ring: sama dengan primary */ --ring: 155 100% 19%; /* #006239 */ /* Chart: sama seperti mode terang */ --chart-1: 155 100% 19%; /* #006239 */ --chart-2: 160 60% 45%; --chart-3: 165 55% 40%; --chart-4: 170 50% 35%; --chart-5: 175 45% 30%; /* Sidebar: abu-abu gelap */ --sidebar-background: 0 0% 15%; /* #262626 */ --sidebar-foreground: 0 0% 85%; /* #d9d9d9 */ --sidebar-primary: 155 100% 19%; /* #006239 */ --sidebar-primary-foreground: 0 0% 100%; /* #ffffff */ --sidebar-accent: 0 0% 20%; /* #333333 */ --sidebar-accent-foreground: 0 0% 85%; /* #d9d9d9 */ --sidebar-border: 0 0% 25%; /* #404040 */ --sidebar-ring: 155 100% 19%; /* #006239 */ } * { @apply border-border outline-ring/50; } body { @apply bg-background text-foreground; } } @font-face { font-family: "DS-Digital"; src: url("/ds_digital/DIGITAL.TXT"); } @font-face { font-family: "DS-Digital"; src: url("/ds_digital/DS-DIGIB.TTF"); font-weight: bold; } @font-face { font-family: "DS-Digital"; src: url("/ds_digital/DS-DIGII.TTF"); font-style: italic, oblique; } @font-face { font-family: "DS-Digital"; src: url("/ds_digital/DS-DIGIT.TTF"); font-weight: bold; font-style: italic, oblique; }