:root {
  --sitcass-orange: #f57c00;
  --sitcass-green: #4caf50;
}
.bg-sitcass-orange { background-color: var(--sitcass-orange) !important; }
.bg-sitcass-green { background-color: var(--sitcass-green) !important; }
.text-sitcass-orange { color: var(--sitcass-orange) !important; }
.text-sitcass-green { color: var(--sitcass-green) !important; }
.btn-sitcass {
  background-color: var(--sitcass-orange);
  color: #fff;
  border-radius: 30px;
}
.btn-sitcass:hover {
  background-color: #e86c00;
}
.hero-gradient {
  background: linear-gradient(to right, #f57c00, #4caf50);
}
.card-custom {
  border-radius: 1rem;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
.floating-btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2);
}
