/*
Theme Name: Kitcho Dz
Theme URI: https://kitchodz.com
Author: Kitcho Dz Team
Author URI: https://kitchodz.com
Description: قالب ووردبريس وووكومرس مخصص وعصري لمتجر "كيتشو دي زد" (Kitcho Dz) لبيع أدوات المطبخ والحمام في الجزائر. عربي RTL بالكامل، بتصميم منعش ومريح، أولوية للهاتف مع نموذج طلب سريع والدفع عند الاستلام لـ 58 ولاية.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kitcho-dz
Domain Path: /languages
Tags: e-commerce, kitchen-tools, bathroom-accessories, custom-menu, featured-images, rtl-language-support, right-to-left, algeria, cash-on-delivery
*/

:root {
  /* Brand Core Colors */
  --kitcho-primary: #0F5C5C;
  --kitcho-primary-dark: #0A3E3E;
  --kitcho-primary-light: #167D7D;
  --kitcho-primary-subtle: #EDF6F3;
  --kitcho-accent: #F26B2A;
  --kitcho-accent-hover: #D95616;
  --kitcho-accent-subtle: #FEF0E8;
  --kitcho-bg: #FAF8F4;
  --kitcho-surface: #E4F0EC;
  --kitcho-card-bg: #FFFFFF;
  --kitcho-text: #1F2A2E;
  --kitcho-muted: #6B7A7F;
  --kitcho-border: #DDE7E4;
  --kitcho-border-light: #EEF4F1;
  --kitcho-whatsapp: #25D366;
  --kitcho-whatsapp-hover: #1EBE5D;
  --kitcho-gold: #F59E0B;
  --kitcho-success: #10B981;
  --kitcho-danger: #EF4444;

  /* Typography */
  --kitcho-font: 'Cairo', 'Tajawal', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --kitcho-font-heading: 'Cairo', 'Tajawal', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;

  /* Radii (12px - 16px requested range) */
  --kitcho-radius-sm: 8px;
  --kitcho-radius: 14px;
  --kitcho-radius-md: 16px;
  --kitcho-radius-lg: 20px;
  --kitcho-radius-full: 9999px;

  /* Shadows (Soft & friendly, no harsh dark shadows) */
  --kitcho-shadow-xs: 0 1px 3px rgba(15, 92, 92, 0.04);
  --kitcho-shadow-sm: 0 3px 10px rgba(15, 92, 92, 0.06);
  --kitcho-shadow-md: 0 8px 24px rgba(15, 92, 92, 0.08);
  --kitcho-shadow-lg: 0 16px 40px rgba(15, 92, 92, 0.12);

  /* Layout & Transitions */
  --kitcho-container: 1220px;
  --kitcho-transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Reset & Base Elements */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  font-size: 16px;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
  overflow-x: hidden;
  max-width: 100%;
  width: 100%;
}

body {
  font-family: var(--kitcho-font);
  background-color: var(--kitcho-bg);
  color: var(--kitcho-text);
  line-height: 1.65;
  direction: rtl;
  text-align: right;
  overflow-x: hidden;
  max-width: 100%;
  width: 100%;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: inherit;
  text-decoration: none;
  transition: var(--kitcho-transition);
}

img, svg {
  display: block;
  max-width: 100%;
  height: auto;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
}
