/* Styles kustom untuk Lampiran Tesis */

/* Callout info styling */
.callout-note {
  border-left-color: #1a3a6b !important;
}

/* Code block styling */
div.sourceCode {
  border-radius: 6px;
  border: 1px solid #dee2e6;
}

/* Table styling */
.table {
  font-size: 0.9em;
}

/* Author info card */
.author-card {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: white;
  padding: 2rem;
  border-radius: 12px;
  margin: 1.5rem 0;
}

.author-card h3 {
  color: white;
  margin-top: 0;
}

/* Info badge */
.info-badge {
  display: inline-block;
  padding: 0.25rem 0.6rem;
  border-radius: 20px;
  font-size: 0.85em;
  font-weight: 600;
  margin: 0.2rem;
}

.badge-blue { background: #e3f2fd; color: #1565c0; }
.badge-green { background: #e8f5e9; color: #2e7d32; }
.badge-orange { background: #fff3e0; color: #e65100; }
.badge-purple { background: #f3e5f5; color: #7b1fa2; }

/* Section divider */
.section-divider {
  border: none;
  border-top: 2px solid #dee2e6;
  margin: 2rem 0;
}
