/*
Theme Name: Kribizone Discovery
Theme URI: https://kribizone.com
Author: Kribizone Team
Author URI: https://kribizone.com
Description: Thème WordPress premium pour la plateforme touristique de Kribi, Cameroun. Activités, hôtels, destinations, événements et packages touristiques.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.4
Requires PHP: 7.4
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kribizone-discovery
Tags: tourism, travel, directory, modern, responsive, elementor, glassmorphism
*/

:root {
    /* Core palette */
    --kz-primary: #0A7C5C;
    --kz-primary-dark: #075a42;
    --kz-primary-light: #0e9a72;
    --kz-secondary: #F5A623;
    --kz-secondary-dark: #d68b14;
    --kz-accent: #1E90FF;
    --kz-dark: #0D1B2A;
    --kz-light: #F8FFFE;
    --kz-white: #ffffff;
    --kz-gray: #6b7280;
    --kz-gray-light: #e5e7eb;
    --kz-gray-dark: #374151;

    /* Glass */
    --kz-glass-bg: rgba(255, 255, 255, 0.1);
    --kz-glass-bg-strong: rgba(255, 255, 255, 0.18);
    --kz-glass-dark: rgba(13, 27, 42, 0.45);
    --kz-glass-border: rgba(255, 255, 255, 0.25);
    --kz-glass-blur: blur(14px);

    /* Typography */
    --kz-font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --kz-font-heading: 'Playfair Display', Georgia, serif;
    --kz-font-accent: 'Dancing Script', cursive;
    --kz-fs-base: 16px;

    /* Spacing */
    --kz-space-xs: 0.5rem;
    --kz-space-sm: 1rem;
    --kz-space-md: 2rem;
    --kz-space-lg: 4rem;
    --kz-space-xl: 6rem;

    /* Radius & shadow */
    --kz-radius-sm: 8px;
    --kz-radius: 16px;
    --kz-radius-lg: 28px;
    --kz-shadow: 0 10px 40px rgba(13, 27, 42, 0.12);
    --kz-shadow-lg: 0 20px 60px rgba(13, 27, 42, 0.2);

    /* Layout */
    --kz-container: 1240px;
    --kz-header-height: 80px;
    --kz-transition: 0.35s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Base WordPress required classes are in assets/css/main.css */
.wp-caption,
.wp-caption-text,
.screen-reader-text,
.gallery-caption,
.bypostauthor,
.sticky,
.alignleft,
.alignright,
.aligncenter {
    /* placeholders for theme review compliance */
}
