/*
Theme Name: SaharaDesk
Theme URI: https://www.saharadesk.com/
Description: SaharaDesk theme. Four free plugins: Elementor, Fluent Forms, Yoast SEO and Smart Slider 3 — everything presentational lives here (header/footer templating, mega menus, mobile navigation, sticky behaviours, device mockups, Elementor widgets, both hero paths). Eleven page templates and four form exports ship in templates/. Put site-specific tweaks in the SaharaDesk Child theme rather than editing this one.
Author: SaharaDesk
Version: 1.0.0
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 8.2
License: GPL-2.0-or-later
Text Domain: saharadesk
*/

/* -------------------------------------------------------------------------
   This file intentionally contains only the theme header and the design
   tokens. All component styling lives in assets/sd-custom.css so it can be
   cached and versioned independently.
   ---------------------------------------------------------------------- */

:root {
  /* Surfaces */
  --sd-bg: #faf7f2;
  --sd-bg-alt: #f5f1ea;
  --sd-surface: #ffffff;
  --sd-ink: #2c211b;

  /* Text */
  --sd-text: #3a3128;
  --sd-text-soft: #5c5147;
  --sd-text-muted: #9b8f83;
  --sd-on-dark: #ffffff;

  /* Accents */
  --sd-accent: #d2742b;
  --sd-accent-deep: #b15e22;
  --sd-accent-warm: #f5b44e;
  --sd-accent-glow: #ea9a45;
  --sd-badge-bg: #fbe6c9;

  /* Lines */
  --sd-border: #ebe5dd;
  --sd-border-strong: #ddd5cb;
  --sd-border-hover: #e8c99b;

  /* Gradients */
  --sd-grad: linear-gradient(135deg, #f3b25a 0%, #e2873a 52%, #c8651f 100%);
  --sd-grad-hover: linear-gradient(135deg, #5a4636 0%, #3f3028 55%, #2a1f19 100%);

  /* Shadows */
  --sd-shadow-card: 0 4px 12px rgba(58, 46, 40, .08);
  --sd-shadow-hover: 0 14px 32px rgba(210, 116, 43, .22);
  --sd-shadow-cta: 0 8px 20px rgba(210, 116, 43, .30);

  /* Type */
  --sd-font-head: 'Quicksand', system-ui, sans-serif;
  --sd-font-body: 'Nunito', system-ui, sans-serif;

  /* Radius */
  --sd-r-sm: 10px;
  --sd-r-md: 16px;
  --sd-r-lg: 22px;
  --sd-r-pill: 999px;

  /* Logo, overridable from the Customizer */
  --sd-logo-h: 52px;

  /* Runtime values, written by sd-custom.js */
  --sd-header-h: 82px;
  --sd-subnav-h: 0px;
}
