/*
Theme Name: Sukhobas Realty Luxury
Theme URI: https://sukhobasrealty.com
Author: Antigravity
Author URI: https://sukhobasrealty.com
Description: Institutional-grade, ultra-luxury Real Estate platform for Sukhobas Realty. Features a Royal Purple & Obsidian aesthetic, 100% vector SVG icons (zero emojis), Swiper sliders, interactive EMI calculator, lead database, customer dashboard, and direct email lead routing.
Version: 2.0.0
License: GNU General Public License v2 or later
Text Domain: sukhobas
*/

:root {
  --sb-primary: #7c3aed;         /* Royal Purple */
  --sb-primary-hover: #6d28d9;
  --sb-indigo: #4f46e5;          /* Deep Indigo Accent */
  --sb-dark: #0f0a1e;            /* Obsidian Purple-Navy */
  --sb-dark-card: #18122b;
  --sb-gold: #d97706;            /* Verified Gold Badge */
  --sb-green: #16a34a;           /* Success / RERA Badge */
  --sb-bg: #f8f7fc;              /* Crisp Soft Light Background */
  --sb-card-bg: #ffffff;
  --sb-border: #e4e2f0;
  --sb-text: #1e1b4b;
  --sb-muted: #64608c;
  --sb-radius: 14px;
  --sb-shadow: 0 10px 30px -5px rgba(124, 58, 237, 0.08), 0 4px 12px -2px rgba(0, 0, 0, 0.04);
  --sb-shadow-hover: 0 20px 40px -8px rgba(124, 58, 237, 0.16), 0 8px 16px -4px rgba(0, 0, 0, 0.06);
}

body {
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  background-color: var(--sb-bg);
  color: var(--sb-text);
  margin: 0;
  padding: 0;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}

a {
  color: var(--sb-primary);
  text-decoration: none;
  transition: all 0.2s ease;
}

a:hover {
  color: var(--sb-primary-hover);
}

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