<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Theme 5 - Red */
:root {
  --primary-color: #e74c3c;
  --primary-color-hover: #c0392b;
  --secondary-color: #2c3e50;
  --success-color: #27ae60;
  --danger-color: #c0392b;
  --warning-color: #f39c12;
  --info-color: #3498db;
  --light-color: #ecf0f1;
  --dark-color: #2c3e50;
}

/* Navigation */
.nav-link {
  color: var(--secondary-color);
}
.nav-link:hover, .nav-link:focus {
  color: var(--primary-color);
}
.nav-link.active {
  color: var(--primary-color) !important;
}

/* Backgrounds */
.bg-primary {
  background-color: var(--primary-color) !important;
}
.bg-secondary {
  background-color: var(--secondary-color) !important;
}
.bg-success {
  background-color: var(--success-color) !important;
}
.bg-danger {
  background-color: var(--danger-color) !important;
}
.bg-warning {
  background-color: var(--warning-color) !important;
}
.bg-info {
  background-color: var(--info-color) !important;
}

/* Buttons */
.btn-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-primary:hover, .btn-primary:focus {
  background-color: var(--primary-color-hover);
  border-color: var(--primary-color-hover);
}
.btn-danger {
  background-color: var(--danger-color);
  border-color: var(--danger-color);
}
.btn-danger:hover, .btn-danger:focus {
  background-color: #a5281a;
  border-color: #a5281a;
}
.btn-warning {
  background-color: var(--warning-color);
  border-color: var(--warning-color);
}
.btn-info {
  background-color: var(--info-color);
  border-color: var(--info-color);
}

/* Alerts */
.alert-primary {
  background-color: rgba(231, 76, 60, 0.2);
  border-color: var(--primary-color);
  color: var(--primary-color-hover);
}
.alert-danger {
  background-color: rgba(192, 57, 43, 0.2);
  border-color: var(--danger-color);
  color: #a5281a;
}
.alert-warning {
  background-color: rgba(243, 156, 18, 0.2);
  border-color: var(--warning-color);
  color: #d35400;
}

/* Text colors */
.text-primary {
  color: var(--primary-color) !important;
}
.text-secondary {
  color: var(--secondary-color) !important;
}
.text-success {
  color: var(--success-color) !important;
}
.text-danger {
  color: var(--danger-color) !important;
}

/* Border colors */
.border-primary {
  border-color: var(--primary-color) !important;
}
.border-danger {
  border-color: var(--danger-color) !important;
}

/* Cards */
.card-primary .card-header {
  background-color: var(--primary-color);
  color: white;
}
</pre></body></html>