/*
Theme Name: Libaas by Eman
Theme URI: https://libaasbyeman.pk
Author: Libaas by Eman
Author URI: https://libaasbyeman.pk
Description: A bespoke, ultra-fast, luxury e-commerce theme for Libaas by Eman (LBE). Featuring tailored WooCommerce templates, 2026 Core Web Vitals optimization, automated JSON-LD Rich Snippets, WhatsApp direct checkout, and enterprise-grade security.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
Text Domain: libaasbyeman
Tags: e-commerce, custom-colors, custom-menu, featured-images, full-width-template, theme-options, translation-ready, woocommerce
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

:root {
  /* Brand Color Palette */
  --lbe-primary: #1E1D1A;
  --lbe-primary-dark: #141311;
  --lbe-primary-light: #2A2825;
  --lbe-accent: #A68467;
  --lbe-accent-hover: #8E6D53;
  --lbe-accent-light: #C4AA94;
  --lbe-accent-subtle: #F4EFEA;
  --lbe-bg: #FAF9F6;
  --lbe-bg-warm: #F6F3EE;
  --lbe-surface: #FFFFFF;
  --lbe-border: #EFE9E1;
  --lbe-border-dark: #DCD4CA;
  --lbe-text: #1E1D1A;
  --lbe-text-muted: #756F68;
  --lbe-text-light: #9E978F;
  --lbe-sale: #8C3838;
  --lbe-success: #2E7D32;
  --lbe-whatsapp: #25D366;
  --lbe-whatsapp-dark: #1EBE5D;

  /* Typography */
  --font-serif: 'Outfit', 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-script: 'Outfit', sans-serif;

  /* Layout & Spacing */
  --site-max-width: 1360px;
  --header-height: 80px;
  --announcement-height: 38px;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 14px;
  --radius-full: 9999px;

  /* Elevation / Shadows */
  --shadow-subtle: 0 2px 10px rgba(30, 29, 26, 0.04);
  --shadow-card: 0 4px 20px rgba(30, 29, 26, 0.06);
  --shadow-hover: 0 12px 30px rgba(30, 29, 26, 0.12);
  --shadow-drawer: -5px 0 35px rgba(30, 29, 26, 0.15);

  /* Transitions */
  --transition-fast: 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-base: 0.35s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-smooth: 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}
