/*
Theme Name: SellerHelpDesk
Theme URI: https://sellerhelpdesk.in
Author: SellerHelpDesk Team
Author URI: https://sellerhelpdesk.in
Description: SellerHelpDesk Marketplace Growth Agency WordPress Theme - High performance dark theme with 3D interactive dashboard, 8-marketplace integration, 7 core growth services, About Us page, Free E-Commerce Tools Hub (Barcode Generator, Volumetric Weight Calculator, Blinkit Commission Calculator & Amazon FBA Calculator), and direct lead generation to support@sellerhelpdesk.in.
Version: 3.2.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sellerhelpdesk
Tags: e-commerce, agency, dark-mode, custom-header, custom-menu, full-width-template, theme-options
*/

/* ==========================================================================
   CSS Variables & Design Tokens (Dark Theme Palette)
   ========================================================================== */
:root {
  --color-bg-base: #050811;
  --color-bg-surface: #0a0f24;
  --color-bg-card: #0e1630;
  --color-bg-card-hover: #131c3d;
  --color-primary-blue: #0066ff;
  --color-electric-cyan: #00d2ff;
  --color-emerald-accent: #10b981;
  --color-coral-accent: #ff4d4d;
  --color-amber-accent: #f59e0b;
  --color-purple-accent: #8b5cf6;
  --color-text-heading: #ffffff;
  --color-text-body: #94a3b8;
  --color-text-muted: #64748b;
  --color-border-subtle: rgba(56, 189, 248, 0.12);
  --color-border-active: rgba(0, 210, 255, 0.4);
  --font-display: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --header-height: 80px;
}

/* Reset & Box Sizing */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
  background-color: var(--color-bg-base);
  color: var(--color-text-body);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

body {
  background-color: var(--color-bg-base);
  min-height: 100vh;
  overflow-x: hidden;
  position: relative;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-display);
  color: var(--color-text-heading);
  line-height: 1.2;
  font-weight: 700;
}

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

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