/* variables.css - Diseño y tokens de marca para DUSHI Fragance */
:root {
  /* Paleta de Colores de Marca */
  --color-dark: #25292D;         /* Charcoal negro profundo */
  --color-light: #F4EFE7;        /* Marfil / Sand claro */
  --color-accent: #B19E80;       /* Champagne / Oro de acento */
  --color-accent-hover: #9c896d; /* Tono de oro más oscuro para hovers */
  --color-muted: #70685C;        /* Arena grisácea de apoyo */
  --color-white: #FFFFFF;
  --color-bg-body: #FAF7F2;      /* Color de fondo base */
  --color-card-bg: #FFFFFF;
  --color-border: #E5DFC6;       /* Color de borde sutil */
  --color-danger: #D9534F;
  --color-success: #5CB85C;

  /* HSL variantes para transparencias avanzadas */
  --accent-hsl: 37, 24%, 60%;
  --dark-hsl: 210, 8%, 16%;
  --light-hsl: 37, 27%, 93%;

  /* Tipografía */
  --font-title: 'Playfair Display', Georgia, serif;
  --font-body: 'Montserrat', Arial, sans-serif;
  
  /* Tamaños y pesos */
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;

  /* Espaciados globales */
  --spacing-xs: 8px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 40px;
  --spacing-xl: 80px;

  /* Bordes y Sombras */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;
  --radius-full: 9999px;

  --shadow-sm: 0 2px 4px rgba(37, 41, 45, 0.05);
  --shadow-md: 0 8px 16px rgba(37, 41, 45, 0.08);
  --shadow-lg: 0 16px 32px rgba(37, 41, 45, 0.12);
  --shadow-accent: 0 8px 24px rgba(177, 158, 128, 0.25);
  --shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, 0.04);

  /* Transiciones */
  --transition-fast: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-normal: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-slow: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
