/*
Theme Name: Industrial GP
Theme URI: https://example.com/industrial-gp
Author: Custom Theme Developer
Author URI: https://example.com
Description: Industrial GP is a modern, high-performance, professional corporate WordPress theme for Industrial Equipment, Steel Plates, Machinery, Products & Services. Includes built-in WP Admin Product Management, custom meta fields, category filter, and inquiry lead capture.
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: industrial, products, steel-plates, machinery, custom-post-type, elementor-ready, responsive-layout, custom-colors, custom-menu, featured-images, theme-options, translation-ready
Text Domain: industrial-gp
*/

/* Core Corporate Design System Variables */
:root {
  --igp-primary: #00B4D8;
  --igp-primary-hover: #0096C7;
  --igp-secondary: #0B132B;
  --igp-secondary-light: #1C2541;
  --igp-gold: #FFB703;
  --igp-gold-hover: #FB8500;
  --igp-dark: #070A13;
  --igp-text: #334155;
  --igp-text-muted: #64748B;
  --igp-light: #F8FAFC;
  --igp-white: #FFFFFF;
  --igp-border: #E2E8F0;
  --igp-radius-sm: 8px;
  --igp-radius-md: 16px;
  --igp-radius-lg: 24px;
  --igp-shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
  --igp-shadow-md: 0 10px 25px -5px rgba(11, 19, 43, 0.08);
  --igp-shadow-lg: 0 20px 40px -10px rgba(11, 19, 43, 0.14);
  --igp-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --igp-font-main: 'Poppins', sans-serif;
}

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

html {
  scroll-behavior: smooth;
  font-size: 16px;
}

body {
  font-family: var(--igp-font-main);
  background-color: #FFFFFF;
  color: var(--igp-text);
  line-height: 1.6;
  overflow-x: hidden;
}

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

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

.igp-container {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}

.igp-section {
  padding: 90px 0;
  position: relative;
}
