/* Public Tailwind-like CSS */
.bg-carbon-black {
  background-color: #0D0D0D;
}

.text-electric-blue {
  color: #00CFFF;
}

.bg-gunmetal-grey {
  background-color: #444C56;
}

.text-signal-red {
  color: #FF3131;
}

/* Basic utility classes */
.flex {
  display: flex;
}

.flex-col {
  flex-direction: column;
}

.items-center {
  align-items: center;
}

.justify-between {
  justify-content: space-between;
}

.min-h-screen {
  min-height: 100vh;
}

.text-white {
  color: white;
}

.font-bold {
  font-weight: bold;
}

.text-red-500 {
  color: #ef4444;
}

.text-blue-500 {
  color: #3b82f6;
}

.text-green-500 {
  color: #10b981;
}

.border-yellow-400 {
  border-color: #fbbf24;
}

.border-2 {
  border-width: 2px;
}

.rounded {
  border-radius: 0.25rem;
}

.p-4 {
  padding: 1rem;
} 