/*
Theme Name: Luxury Corporate Enterprise Theme
Theme URI: https://your-corporate-domain.com/theme
Author: Elite Software Development Team
Author URI: https://your-corporate-domain.com/team
Description: A premium, enterprise-grade, custom corporate theme meticulously architected to integrate seamlessly with custom directories and external application plugin systems. Built with Bootstrap 5.3, high-performance CSS Grid layouts, and elegant design structures.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: luxury-corporate
Tags: business-topbar, custom-header, flexible-header, sticky-header, translation-ready, dynamic-sections, custom-menu, rtl-ready, dark-mode-ready
*/

/**
 * GLOBAL DESIGN SYSTEM & VARIABLES (CSS custom properties)
 */
:root {
    /* Color Palette - Premium Luxury Corporate (Deep Slate, Gold, and Platinum) */
    --theme-primary: #0F172A;       /* Deep Slate Blue */
    --theme-secondary: #1E293B;     /* Muted Charcoal Blue */
    --theme-accent: #D4AF37;        /* Luxury Metallic Gold */
    --theme-accent-rgb: 212, 175, 55;
    --theme-text-dark: #0F172A;     /* Primary High-Contrast Text */
    --theme-text-light: #F8FAFC;    /* Light Contrast Text */
    --theme-text-muted: #64748B;   /* Secondary Meta Details Accent */
    
    /* Background Architectural Shades */
    --theme-bg-light: #F8FAFC;      /* Pure Light Page Background */
    --theme-bg-dark: #090D16;       /* Deep Luxury Night Background */
    --theme-card-bg-light: rgba(255, 255, 255, 0.75);
    --theme-card-bg-dark: rgba(30, 41, 59, 0.7);
    
    /* Elegant UI Glassmorphism & Shadows */
    --theme-glass-blur: blur(12px);
    --theme-glass-border-light: rgba(255, 255, 255, 0.4);
    --theme-glass-border-dark: rgba(255, 255, 255, 0.08);
    --theme-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.05);
    --theme-shadow-md: 0 10px 25px -5px rgba(15, 23, 42, 0.08);
    --theme-shadow-lg: 0 20px 50px -12px rgba(0, 0, 0, 0.15);
    
    /* Structural Sizing Radii */
    --theme-radius-sm: 6px;
    --theme-radius-md: 12px;
    --theme-radius-lg: 24px;
    --theme-radius-round: 50%;
    
    /* Smooth Transition Definitions */
    --theme-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Theme Setup Reset Elements */
body {
    font-family: 'Inter', system-ui, -apple-system, sans-serif;
    background-color: var(--theme-bg-light);
    color: var(--theme-text-dark);
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
}