/*
Theme Name: Goat Kit WP Theme
Theme URI: https://prokitdesigner.com/
Author: ProKit Designer (Umer)
Author URI: https://prokitdesigner.com/
Description: Custom pixel-perfect WordPress Theme for Goat Kit custom sports apparel & teamwear. Built for high performance, fully compatible with Free Elementor and WordPress Customizer Theme Options.
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: goat-kit-wp-theme
Tags: custom-colors, custom-logo, custom-menu, elementor, full-width-template, theme-options, sports, e-commerce, responsive-layout
*/

/* Core Design System Variables (Can be overridden by WP Customizer Theme Options) */
:root {
  --goat-primary: #1A8E84;
  --goat-primary-dark: #12665e;
  --goat-gradient-start: #40E0D0;
  --goat-gradient-mid: #2bb6a9;
  --goat-gradient-end: #1a8e84;
  --goat-dark-bg: #000000;
  --goat-light-bg: #F8F9FA;
  --goat-text-dark: #111111;
  --goat-text-muted: #6B7280;
  --goat-text-light: #ffffff;
  --goat-font-heading: 'Montserrat', sans-serif;
  --goat-font-body: 'Inter', sans-serif;
  --goat-container-max: 1240px;
}

/* Base Styles & Resets */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
  font-family: var(--goat-font-body);
  color: var(--goat-text-dark);
  background-color: var(--goat-dark-bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: inherit;
  text-decoration: none;
  transition: opacity 0.2s ease, color 0.2s ease;
}

a:hover {
  opacity: 0.85;
}

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

button {
  font-family: inherit;
}

/* Elementor Canvas / Full Width Reset */
.elementor-section-full_width {
  width: 100% !important;
}

.goat-container {
  max-width: var(--goat-container-max);
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}