:root {
  --background: #FFFFFF;
  --foreground: #0A0A0A;
  --primary: #171717;
  --primary-foreground: #FAFAFA;
  --muted: #F5F5F5;
  --muted-foreground: #737373;
  --border: #E5E5E5;
  --ring: #A1A1A1;
  --destructive: #E7000B;
  --radius-xs: 2px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 10px;
  --radius-xl: 16px;
  --radius-full: 9999px;
  --shadow-xs: 0 1px 2px rgba(0,0,0,.05);
  --shadow-sm: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);
  --shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);
  --shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);
}

.dark {
  --background: #0A0A0A;
  --foreground: #FAFAFA;
  --primary: #E5E5E5;
  --primary-foreground: #171717;
  --muted: #262626;
  --muted-foreground: #A1A1A1;
  --border: #262626;
  --ring: #737373;
  --destructive: #FF6467;
}
