@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');

:root,
.dark {
    --background: 222 47% 5%;
    --foreground: 210 40% 98%;
    --card: 217 33% 12%;
    --card-foreground: 210 40% 98%;
    --popover: 222 47% 5%;
    --popover-foreground: 210 40% 98%;
    --primary: 187 96% 42%;
    --primary-foreground: 222 47% 5%;
    --secondary: 217 33% 17%;
    --secondary-foreground: 210 40% 98%;
    --muted: 217 33% 17%;
    --muted-foreground: 215 20% 65%;
    --accent: 38 92% 50%;
    --accent-foreground: 222 47% 5%;
    --destructive: 0 84% 60%;
    --destructive-foreground: 210 40% 98%;
    --border: 217 33% 20%;
    --input: 217 33% 20%;
    --ring: 187 96% 42%;
    --radius: 0.75rem;

    --sidebar-background: 222 47% 5%;
    --sidebar-foreground: 210 40% 98%;
    --sidebar-primary: 187 96% 42%;
    --sidebar-primary-foreground: 222 47% 5%;
    --sidebar-accent: 217 33% 17%;
    --sidebar-accent-foreground: 210 40% 98%;
    --sidebar-border: 217 33% 20%;
    --sidebar-ring: 187 96% 42%;

    --font-sans: 'Inter', system-ui, -apple-system, sans-serif;

    color-scheme: dark;
}

.light {
    --background: 210 20% 98%;
    --foreground: 222 47% 11%;
    --card: 0 0% 100%;
    --card-foreground: 222 47% 11%;
    --popover: 0 0% 100%;
    --popover-foreground: 222 47% 11%;
    --primary: 187 96% 35%;
    --primary-foreground: 0 0% 100%;
    --secondary: 210 20% 93%;
    --secondary-foreground: 222 47% 11%;
    --muted: 210 20% 93%;
    --muted-foreground: 215 16% 47%;
    --accent: 38 92% 50%;
    --accent-foreground: 0 0% 100%;
    --destructive: 0 84% 60%;
    --destructive-foreground: 0 0% 100%;
    --border: 214 32% 87%;
    --input: 214 32% 87%;
    --ring: 187 96% 35%;

    --sidebar-background: 210 20% 96%;
    --sidebar-foreground: 222 47% 11%;
    --sidebar-primary: 187 96% 35%;
    --sidebar-primary-foreground: 0 0% 100%;
    --sidebar-accent: 210 20% 93%;
    --sidebar-accent-foreground: 222 47% 11%;
    --sidebar-border: 214 32% 87%;
    --sidebar-ring: 187 96% 35%;

    color-scheme: light;
}
