
/* SPACE SPORTS BAR - BOOKING WIDGET */

@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');

.is-widget {
  background: #050713 !important;
  color: #f5f7ff !important;
  font-family: 'Inter', sans-serif !important;
}

.is-widget h1,
.is-widget h2,
.is-widget h3,
.is-widget .title {
  font-family: 'Orbitron', sans-serif !important;
  color: #ffffff !important;
}

.is-widget #header,
.is-widget .header,
.is-widget .tab,
.is-widget .step {
  background: #0c1225 !important;
  color: #ffffff !important;
  border-color: rgba(0,200,255,.25) !important;
}

.is-widget button,
.is-widget .btn,
.is-widget .btn-primary,
.is-widget input[type="submit"] {
  background: linear-gradient(110deg, #087dff, #792cff 55%, #ed24c6) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 9px !important;
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 700 !important;
  box-shadow: 0 0 12px rgba(0,200,255,.25) !important;
}

.is-widget input,
.is-widget select,
.is-widget textarea {
  background: #101a32 !important;
  color: #ffffff !important;
  border: 1px solid rgba(0,200,255,.4) !  border-radius: 8px !important;
}

.is-widget a {
  color: #00c8ff !important;
}

.is-widget .selected,
.is-widget .active {
  background: linear-gradient(110deg, #087dff, #792cff) !important;
  color: #ffffff !important;
}

.is-widget .service-item,
.is-widget .provider-item,
.is-widget .timeline-wrapper {
  background: #0c1225 !important;
  border: 1px solid rgba(0,200,255,.25) !important;
  border-radius: 12px !important;
}
