/* Custom styles for microbial genomics training website */

:root {
  --md-primary-fg-color: #1b5e20;
  --md-primary-fg-color--light: #2e7d32;
  --md-primary-fg-color--dark: #0d3f10;
  --md-accent-fg-color: #ff9800;
  --md-accent-fg-color--transparent: #ff980010;
}

/* Custom card styling */
.md-grid {
  max-width: 1200px;
}

/* Enhanced code blocks */
.highlight pre {
  border-radius: 6px;
  border-left: 4px solid var(--md-accent-fg-color);
}

/* Course overview cards */
.course-highlight {
  background: linear-gradient(135deg, var(--md-primary-fg-color--light), var(--md-primary-fg-color));
  color: white;
  padding: 2rem;
  border-radius: 8px;
  margin: 1rem 0;
}

.course-highlight h3 {
  color: white;
  margin-top: 0;
}

/* Schedule table styling */
.schedule-table {
  width: 100%;
  margin: 1rem 0;
  border-collapse: collapse;
}

.schedule-table th,
.schedule-table td {
  padding: 0.75rem;
  text-align: left;
  border-bottom: 1px solid var(--md-default-fg-color--lightest);
}

.schedule-table th {
  background-color: var(--md-primary-fg-color--light);
  color: white;
  font-weight: 600;
}