/*
Theme Name: Astra Child
Theme URI: https://realstatelist.vixree.com/
Description: A custom child theme of Astra for RealStateList website.
Author: Antigravity
Author URI: https://realstatelist.vixree.com/
Template: astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Design tokens for Emerald & Slate */
:root {
  --bg-light: #F9FAFB;
  --surface-light: #FFFFFF;
  --ink-light: #111827;
  --accent-light: #059669;
  
  --bg-dark: #111827;
  --surface-dark: #1F2937;
  --ink-dark: #F9FAFB;
  --accent-dark: #10B981;
  
  /* Current active theme colors (controlled by body class) */
  --bg: var(--bg-light);
  --surface: var(--surface-light);
  --ink: var(--ink-light);
  --accent: var(--accent-light);
  --border-color: #E5E7EB;
  --muted-text: #6B7280;
  
  --font-display: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
  --font-body: system-ui, -apple-system, sans-serif;
  
  --rounded-sm: 4px;
  --rounded-md: 8px;
  --rounded-lg: 16px;
  
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  
  --transition-speed: 250ms;
}

body.dark-mode {
  --bg: var(--bg-dark);
  --surface: var(--surface-dark);
  --ink: var(--ink-dark);
  --accent: var(--accent-dark);
  --border-color: #374151;
  --muted-text: #9CA3AF;
}

/* Base Body settings */
body {
  background-color: var(--bg) !important;
  color: var(--ink) !important;
  font-family: var(--font-body);
  transition: background-color var(--transition-speed) ease, color var(--transition-speed) ease;
}
