/* CSS Variables for Quintana Insurance Solutions */

:root {
  /* Main Brand Colors */
  --primary-color: #6155ff; /* Main brand color - purple */
  --secondary-color: #9b6cff; /* Secondary brand color - light purple */
  --accent-color: #ffffff; /* Accent color - white */

  /* Background Colors */
  --bg-primary: #1c263e; /* Primary background - dark blue */
  --bg-secondary: #262b35; /* Secondary background - dark gray-blue */
  --bg-light: #2f323a; /* Light background - medium gray-blue */
  --bg-dark: #121420; /* Dark background - very dark blue */
  --bg-blue: #6155ffd4;
  --footer-bg: #121420; /* Footer background color */

  /* Text Colors */
  --text-primary: #ffffff; /* Primary text - white */
  --text-secondary: #dee4f1; /* Secondary text - light blue-gray */
  --text-light: #ffffff; /* Light text - white */
  --text-muted: #868d98; /* Muted text - medium gray */
  --text-dark: #121420; /* Dark text - very dark blue */

  /* Button Colors */
  --btn-primary: #6155ff; /* Primary button - purple */
  --btn-secondary: #9b6cff; /* Secondary button - light purple */
  --btn-hover: #ffffff; /* Button hover - white */

  /* Border Colors */
  --border-light: #2a2d34; /* Light border - dark gray */
  --border-dark: #ffffff; /* Dark border - white */

  /* Form Colors */
  --form-bg: #2f323a; /* Form background - medium gray-blue */
  --form-border: #2a2d34; /* Form border - dark gray */
  --form-text: #ffffff; /* Form text - white */

  /* Alert Colors */
  --success: #2cae76; /* Success - green */
  --warning: #ffc737; /* Warning - yellow */
  --danger: #ed212c; /* Danger - red */
  --info: #18bcc7; /* Info - teal */

  /* Original theme variables from main.css */
  --tp-ff-body: "DM Sans", sans-serif;
  --tp-ff-heading: "Plus Jakarta Sans", sans-serif;
  --tp-ff-common: "Plus Jakarta Sans", sans-serif;
  --tp-ff-p: "DM Sans", sans-serif;
  --tp-ff-fontawesome: "Font Awesome 6 Pro";
}
