:root {
  --primary-color: #000000;
  --secondary-color: #86868b;
  --background-color: #fbfbfd;
  --card-background: #ffffff;
  --border-radius: 12px;
  --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --shadow-sm: 0 4px 6px rgba(0, 0, 0, 0.02);
  --shadow-md: 0 10px 20px rgba(0, 0, 0, 0.04);
  --shadow-lg: 0 20px 40px rgba(0, 0, 0, 0.06);
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'Helvetica Neue', sans-serif;
  background-color: var(--background-color);
  color: var(--primary-color);
  line-height: 1.6;
  overflow-x: hidden;
}
