/*
Theme Name: Sparpulse B2B Global Trade
Theme URI: https://sparllp.com/
Author: SPARPULSE LLP Engineering
Author URI: https://sparllp.com/
Description: A modern, high-performance WordPress 6.x Block Theme engineered specifically for SPARPULSE LLP, an India-based merchant exporter and international sourcing partner. Built with Full Site Editing (FSE), custom block patterns, responsive typography, and an enterprise B2B enquiry engine.
Version: 1.0.0
Requires at least: 6.2
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: sparpulse-trade
Tags: full-site-editing, block-patterns, custom-colors, responsive-layout, wide-blocks, translation-ready, accessibility-ready

SPARPULSE LLP — Your Bridge to Global Trade.
Corporate Office: 41 Evoke, C-301, Adarsh Nagar, Ravet, Pune 412101, Maharashtra, India.
*/

/* Core resets and fallback overrides */
:root {
  --wp--preset--color--primary: #1E3A8A;
  --wp--preset--color--primary-dark: #172554;
  --wp--preset--color--emerald: #059669;
  --wp--preset--color--emerald-dark: #047857;
  --wp--preset--color--emerald-light: #ECFDF5;
  --wp--preset--color--navy-text: #0F172A;
  --wp--preset--color--muted-slate: #475569;
  --wp--preset--color--warm-grey: #F8FAFC;
  --wp--preset--color--border-subtle: #E2E8F0;
  --wp--preset--color--surface-card: #FFFFFF;
}

body {
  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: var(--wp--preset--color--navy-text);
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}

/* Accessibility & Focus Outline */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline: 2px solid #059669 !important;
  outline-offset: 2px !important;
}

/* Smooth Scrolling with user preference respect */
@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
