/*
Theme Name: Teamique
Theme URI: https://teamique.io
Author: Teamique
Author URI: https://teamique.io
Description: A premium custom WordPress theme for Teamique — your virtual business partner. Built with modern design, full Elementor compatibility, and easy customization.
Version: 1.2.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
License: Proprietary
License URI: https://teamique.io
Text Domain: teamique
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Primary Color: #1969A9 (Teamique Blue)
Secondary Color: #0E0E1A (Dark Navy)
Accent Color: #4F8EF7 (Electric Blue)
Background: #FFFFFF (White)
*/

/* ===== TEAMIQUE DESIGN SYSTEM — PROFESSIONAL EDITION ===== */
:root {
  --color-primary: #1969A9;
  --color-primary-dark: #0f4f82;
  --color-primary-light: #3a84c9;
  --color-secondary: #0E0E1A;
  --color-accent: #4F8EF7;
  --color-accent-hover: #3A7FEF;
  --color-accent-light: rgba(79, 142, 247, 0.12);
  --color-accent-glow: rgba(79, 142, 247, 0.25);
  --color-bg: #FFFFFF;
  --color-bg-alt: #F5F7FA;
  --color-bg-dark: #0E0E1A;
  --color-bg-dark-2: #13131F;
  --color-text: #0E0E1A;
  --color-text-body: #3D3D52;
  --color-text-light: #7C7C94;
  --color-success: #27AE60;
  --color-border: #E2E8F0;
  --color-border-light: #EEF2F7;

  /* Modern Professional Font System */
  --font-heading: 'Plus Jakarta Sans', 'Inter', sans-serif;
  --font-body: 'Inter', 'Plus Jakarta Sans', sans-serif;
  --font-accent: 'Plus Jakarta Sans', sans-serif;
  --font-ui: 'Inter', sans-serif;

  /* Font sizes */
  --text-display: clamp(3.2rem, 7vw, 5.5rem);
  --text-hero: clamp(2.8rem, 6vw, 4.8rem);

  --radius-sm: 6px;
  --radius: 10px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-full: 9999px;

  --shadow-sm: 0 1px 4px rgba(0,0,0,0.06);
  --shadow: 0 4px 20px rgba(14, 14, 26, 0.08);
  --shadow-lg: 0 10px 40px rgba(14, 14, 26, 0.14);
  --shadow-hover: 0 20px 60px rgba(14, 14, 26, 0.18);
  --shadow-accent: 0 8px 32px rgba(79, 142, 247, 0.25);

  --transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-fast: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-slow: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);

  --container-max: 1280px;
  --container-wide: 1440px;
}
