/*
Theme Name: Dahomey Discovery
Theme URI: https://dahomeydiscovery.com
Author: Dahomey Discovery Team
Author URI: https://dahomeydiscovery.com
Description: Un thème hybride Elementor sur-mesure basé sur Tailwind CSS pour Dahomey Discovery.
Version: 1.0.0
Text Domain: dahomey-discovery
*/

:root {
  --radius: 0.625rem;
  --background: hsl(33, 100%, 98%);
  --foreground: hsl(25, 12%, 16%);
  --card: hsl(0, 0%, 100%);
  --card-foreground: hsl(25, 12%, 16%);
  --popover: hsl(0, 0%, 100%);
  --popover-foreground: hsl(25, 12%, 16%);
  --primary: hsl(25, 71%, 48%);
  --primary-foreground: hsl(0, 0%, 98%);
  --secondary: hsl(35, 18%, 94%);
  --secondary-foreground: hsl(25, 12%, 16%);
  --muted: hsl(35, 14%, 94%);
  --muted-foreground: hsl(27, 8%, 49%);
  --accent: hsl(17, 60%, 41%);
  --accent-foreground: hsl(0, 0%, 98%);
  --destructive: hsl(7, 67%, 47%);
  --border: hsl(33, 12%, 87%);
  --input: hsl(33, 12%, 87%);
  --ring: hsl(25, 71%, 48%);
}

.dark {
  --background: hsl(25, 10%, 14%);
  --foreground: hsl(50, 10%, 95%);
  --card: hsl(25, 10%, 20%);
  --card-foreground: hsl(50, 10%, 95%);
  --popover: hsl(25, 10%, 20%);
  --popover-foreground: hsl(50, 10%, 95%);
  --primary: hsl(28, 70%, 58%);
  --primary-foreground: hsl(25, 10%, 14%);
  --secondary: hsl(25, 10%, 22%);
  --secondary-foreground: hsl(50, 10%, 95%);
  --muted: hsl(25, 8%, 22%);
  --muted-foreground: hsl(27, 12%, 65%);
  --accent: hsl(18, 60%, 45%);
  --accent-foreground: hsl(0, 0%, 98%);
  --destructive: hsl(7, 65%, 58%);
  --border: hsla(0, 0%, 100%, 0.1);
  --input: hsla(0, 0%, 100%, 0.15);
  --ring: hsl(28, 70%, 58%);
}

/* Optimisations tactiles mobiles */
@media (max-width: 1023px) {
  [data-booking-counter-action] {
    width: 2.75rem !important; /* 44px */
    height: 2.75rem !important; /* 44px */
    font-size: 1.25rem !important; /* Texte plus grand pour la lisibilité */
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
}