@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Zalando+Sans:ital,wght@0,200..900;1,200..900&display=swap');

:root {
    --background: 40 20% 92%;
    --foreground: 30 15% 20%;
    --card: 40 25% 95%;
    --card-foreground: 30 15% 20%;
    --popover: 40 25% 95%;
    --popover-foreground: 30 15% 20%;
    --primary: 30 15% 20%;
    --primary-foreground: 40 25% 95%;
    --secondary: 35 20% 88%;
    --secondary-foreground: 30 15% 20%;
    --muted: 35 20% 88%;
    --muted-foreground: 30 10% 50%;
    --accent: 35 25% 85%;
    --accent-foreground: 30 15% 20%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 40 25% 95%;
    --border: 35 20% 85%;
    --input: 35 20% 88%;
    --ring: 30 15% 20%;
    --radius: 0.75rem;
    --sidebar-background: 35 20% 88%;
    --sidebar-foreground: 30 15% 25%;
    --sidebar-primary: 30 15% 20%;
    --sidebar-primary-foreground: 40 25% 95%;
    --sidebar-accent: 35 25% 85%;
    --sidebar-accent-foreground: 30 15% 20%;
    --sidebar-border: 35 15% 80%;
    --sidebar-ring: 30 15% 20%;
}

.dark {
    --background: 30 20% 15%;
    --foreground: 40 25% 95%;
    --card: 30 25% 18%;
    --card-foreground: 40 25% 95%;
    --popover: 30 25% 18%;
    --popover-foreground: 40 25% 95%;
    --primary: 40 25% 95%;
    --primary-foreground: 30 20% 15%;
    --secondary: 30 15% 22%;
    --secondary-foreground: 40 25% 95%;
    --muted: 30 15% 22%;
    --muted-foreground: 35 10% 60%;
    --accent: 30 20% 25%;
    --accent-foreground: 40 25% 95%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 40 25% 95%;
    --border: 30 15% 25%;
    --input: 30 15% 25%;
    --ring: 40 25% 95%;
    --sidebar-background: 30 15% 20%;
    --sidebar-foreground: 40 20% 90%;
    --sidebar-primary: 40 25% 95%;
    --sidebar-primary-foreground: 30 20% 15%;
    --sidebar-accent: 30 20% 25%;
    --sidebar-accent-foreground: 40 25% 95%;
    --sidebar-border: 30 10% 30%;
    --sidebar-ring: 40 25% 95%;
}

body {
    font-family: "Zalando Sans", sans-serif;
}