@import url('https://fonts.cdnfonts.com/css/lovelo');

html { scroll-behavior: smooth; }
button, a { transition: background-color .15s ease, color .15s ease, opacity .15s ease, border-color .15s ease; }

.font-lovelo { font-family: 'Lovelo', 'Nunito', system-ui, sans-serif; font-weight: 900 !important; }

/* Logo gradient bar */
.gradient-bar {
  background: linear-gradient(90deg, #c14e39, #cf683a, #d97a3e, #e09142, #e7a349, #eebc56);
}

/* Hero warm gradient — logo colors at low opacity over white */
.hero-bg {
  background:
    linear-gradient(155deg,
      rgba(193,78,57,0.13)  0%,
      rgba(207,104,58,0.10) 20%,
      rgba(224,145,66,0.09) 45%,
      rgba(238,188,86,0.07) 68%,
      rgba(255,255,255,0)   100%
    ), #ffffff;
}

/* Warm body tint — the whole page feels warmer than pure white */
body {
  background: #fdf9f5;
}

/* Pricing highlight card gradient */
.card-featured {
  background: linear-gradient(145deg, #11284c 0%, #1a3a6b 100%);
}
