/* Scoped ROJIAURA design tokens for product view only */
.single-product {
  --background: hsl(40 30% 97%);
  --foreground: hsl(30 10% 15%);
  --card: hsl(40 25% 95%);
  --card-foreground: hsl(30 10% 15%);
  --popover: hsl(40 30% 97%);
  --popover-foreground: hsl(30 10% 15%);
  --primary: hsl(18 50% 45%);
  --primary-foreground: hsl(40 30% 97%);
  --secondary: hsl(35 25% 90%);
  --secondary-foreground: hsl(30 10% 20%);
  --muted: hsl(90 15% 88%);
  --muted-foreground: hsl(30 10% 40%);
  --accent: hsl(90 20% 75%);
  --accent-foreground: hsl(30 10% 15%);
  --destructive: hsl(0 65% 50%);
  --destructive-foreground: hsl(40 30% 97%);
  --border: hsl(35 20% 85%);
  --input: hsl(35 20% 85%);
  --ring: hsl(18 50% 45%);
  --cream: hsl(40 35% 95%);
  --sand: hsl(35 30% 88%);
  --clay: hsl(18 50% 45%);
  --clay-light: hsl(18 45% 55%);
  --clay-dark: hsl(18 55% 35%);
  --sage: hsl(90 20% 75%);
  --sage-dark: hsl(90 25% 45%);
  --charcoal: hsl(30 10% 20%);
  --charcoal-light: hsl(30 10% 35%);
  --warm-white: hsl(40 40% 98%);
  --gradient-hero: linear-gradient(135deg, hsl(40 35% 95%) 0%, hsl(35 30% 88%) 50%, hsl(90 20% 85%) 100%);
  --shadow-soft: 0 4px 20px -4px hsl(30 10% 15% / 0.08);
  --shadow-warm: 0 8px 30px -8px hsl(18 50% 45% / 0.15);
  --shadow-elevated: 0 20px 50px -15px hsl(30 10% 15% / 0.12);
}
