/* FreshStart Theme Variables
   Edit these values to customize the entire site's look quickly.
*/
:root{
  --fs-primary: #1b7af3;   /* Primary brand color */
  --fs-primary-2: #145fc0; /* Darker primary (hover) */
  --fs-accent: #00b37a;    /* Accent color */
  --fs-bg: #ffffff;
  --fs-bg-soft: #f6f9ff;
  --fs-text: #0b1220;
  --fs-muted: #5b677a;
  --fs-border: rgba(0,0,0,.08);
  --fs-radius: 14px;
}

/* Buttons */
.btn-primary{
  background: var(--fs-primary) !important;
  border-color: var(--fs-primary) !important;
}
.btn-primary:hover, .btn-primary:focus{
  background: var(--fs-primary-2) !important;
  border-color: var(--fs-primary-2) !important;
}
a{ color: var(--fs-primary); }
a:hover{ color: var(--fs-primary-2); }

/* Cards */
.card, .service-item, .feature-item{
  border-radius: var(--fs-radius) !important;
}

/* Soft sections */
.bg-soft{ background: var(--fs-bg-soft) !important; }

/* Simple utility */
.text-muted{ color: var(--fs-muted) !important; }
