@import"tailwindcss";@theme inline{ --color-background: #FFFFFF; --color-foreground: #111827; --color-card: #FFFFFF; --color-card-foreground: #111827; --color-popover: #FFFFFF; --color-popover-foreground: #111827; --color-primary: #22C55E; --color-primary-foreground: #FFFFFF; --color-secondary: #1F2937; --color-secondary-foreground: #FFFFFF; --color-muted: #F3F4F6; --color-muted-foreground: #6B7280; --color-accent: #F59E0B; --color-accent-foreground: #FFFFFF; --color-destructive: #EF4444; --color-destructive-foreground: #FFFFFF; --color-border: #E5E7EB; --color-input: #E5E7EB; --color-ring: #22C55E; --color-sidebar-background: #F9FAFB; --color-sidebar-foreground: #374151; --color-sidebar-primary: #22C55E; --color-sidebar-primary-foreground: #FFFFFF; --color-sidebar-accent: #F3F4F6; --color-sidebar-accent-foreground: #1F2937; --color-sidebar-border: #E5E7EB; --color-sidebar-ring: #22C55E; --color-pet-green: #22C55E; --color-pet-green-dark: #16A34A; --color-pet-green-light: #DCFCE7; --color-pet-amber: #F59E0B; --color-pet-amber-light: #FEF3C7; --color-pet-dark: #1F2937; --color-pet-gray: #F9FAFB; --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --font-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif; --font-display: "Nunito", ui-sans-serif, system-ui, sans-serif; }:root{--radius: .75rem}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@layer base{*{@apply border-border;}body{@apply bg-background text-foreground;}}
