@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background: 30 25% 98%;--foreground: 240 10% 10%;--card: 0 0% 100%;--card-foreground: 240 10% 10%;--popover: 0 0% 100%;--popover-foreground: 240 10% 10%;--primary: 12 76% 61%;--primary-foreground: 0 0% 100%;--secondary: 145 40% 45%;--secondary-foreground: 0 0% 100%;--muted: 220 14% 96%;--muted-foreground: 220 9% 46%;--accent: 200 80% 55%;--accent-foreground: 0 0% 100%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 12 76% 61%;--radius: .75rem;--petmind-coral: 12 76% 61%;--petmind-sage: 145 40% 45%;--petmind-sky: 200 80% 55%;--petmind-lavender: 270 60% 65%;--petmind-cream: 30 25% 98%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 240 10% 10%;--sidebar-primary: 12 76% 61%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 14% 96%;--sidebar-accent-foreground: 240 10% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 12 76% 61%}.dark{--background: 240 10% 8%;--foreground: 0 0% 98%;--card: 240 10% 12%;--card-foreground: 0 0% 98%;--popover: 240 10% 12%;--popover-foreground: 0 0% 98%;--primary: 12 76% 61%;--primary-foreground: 0 0% 100%;--secondary: 145 40% 45%;--secondary-foreground: 0 0% 100%;--muted: 240 5% 18%;--muted-foreground: 240 5% 65%;--accent: 200 80% 55%;--accent-foreground: 0 0% 100%;--destructive: 0 62% 50%;--destructive-foreground: 0 0% 100%;--border: 240 5% 20%;--input: 240 5% 20%;--ring: 12 76% 61%;--sidebar-background: 240 10% 10%;--sidebar-foreground: 0 0% 98%;--sidebar-primary: 12 76% 61%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 5% 18%;--sidebar-accent-foreground: 0 0% 98%;--sidebar-border: 240 5% 20%;--sidebar-ring: 12 76% 61%}}@layer base{*{@apply border-border;}body{@apply bg-background text-foreground font-sans antialiased;}}@layer utilities{.glass{@apply bg-card/80 backdrop-blur-md border border-border/50;}.gradient-primary{@apply bg-gradient-to-r from-primary to-secondary;}.text-gradient{@apply bg-gradient-to-r from-primary to-secondary bg-clip-text text-transparent;}}
