/*
Theme Name: Supportave
Theme URI: https://supportave.com/
Author: Supportave
Author URI: https://supportave.com/
Description: A modern, SEO/GEO/AEO-optimised WordPress theme for Supportave — a customer support outsourcing company. Built to work with the Elementor page builder, with a clean violet/white design system, custom post types for Services and Testimonials, and structured-data support. Activate the theme, install Elementor, then import the page templates from the /templates folder.
Version: 1.0.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: supportave
Tags: business, custom-colors, custom-logo, custom-menu, featured-images, full-width-template, theme-options, translation-ready
*/

/* ===================================================================
   Supportave theme — design system
   The full component styles are loaded from assets/css/main.css
   This file carries the required WordPress theme header above,
   plus base resets so the theme is usable before Elementor renders.
   =================================================================== */

:root{
  --sa-violet:#534AB7;
  --sa-violet-dark:#3C3489;
  --sa-violet-soft:#EEEDFE;
  --sa-violet-mid:#7F77DD;
  --sa-pink:#C2407E;
  --sa-ink:#1A1A2E;
  --sa-body:#4A4A63;
  --sa-muted:#8585A0;
  --sa-line:#E7E7EF;
  --sa-bg:#FFFFFF;
  --sa-bg-soft:#F7F7FB;
}

html,body{max-width:100%;overflow-x:hidden}
body{
  margin:0;
  font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  color:var(--sa-body);
  background:var(--sa-bg);
  line-height:1.7;
  -webkit-font-smoothing:antialiased;
}
a{color:var(--sa-violet)}
img{max-width:100%;height:auto}

/* skip-link for accessibility */
.skip-link{
  position:absolute;left:-9999px;top:0;background:var(--sa-violet);color:#fff;
  padding:10px 18px;border-radius:0 0 8px 0;z-index:1000;
}
.skip-link:focus{left:0}

/* basic WordPress required classes */
.screen-reader-text{
  position:absolute !important;width:1px;height:1px;overflow:hidden;
  clip:rect(1px,1px,1px,1px);word-wrap:normal !important;
}
.alignleft{float:left;margin-right:1.5em}
.alignright{float:right;margin-left:1.5em}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:100%}
.sticky,.gallery-caption,.bypostauthor{}
