/* Projeye özel ek stiller. Tema (style.css) üzerine biner. */

/* --- İstatistik kartları (Dashboard) --- */
.stat-card .stat-value { font-size: 1.9rem; font-weight: 700; line-height: 1.1; }
.stat-card .stat-icon { font-size: 1.6rem; opacity: .35; }

/* --- Risk seviyesi rozetleri (şartnamedeki renk kodları) --- */
.risk-badge {
  display: inline-block;
  padding: .25em .6em;
  font-size: .8rem;
  font-weight: 600;
  border-radius: .35rem;
  color: #fff;
}
.risk-dusuk  { background-color: #198754; color: #fff; }   /* Yeşil   */
.risk-orta   { background-color: #ffc107; color: #212529; } /* Sarı    */
.risk-yuksek { background-color: #fd7e14; color: #fff; }   /* Turuncu */
.risk-kritik { background-color: #dc3545; color: #fff; }   /* Kırmızı */

/* Risk skoru ilerleme çubuğu renkleri */
.score-bar-dusuk  { background-color: #198754 !important; }
.score-bar-orta   { background-color: #ffc107 !important; }
.score-bar-yuksek { background-color: #fd7e14 !important; }
.score-bar-kritik { background-color: #dc3545 !important; }

/* --- Yasal uyarı kutusu --- */
.legal-notice {
  border-left: 4px solid #1d6fb8;
  background-color: #eef4fb;
  font-size: .85rem;
}

/* --- MolekülHub marka --- */
.brand-text {
  font-family: 'Sora', 'Segoe UI', sans-serif;
  font-weight: 700;
  letter-spacing: -.01em;
  line-height: 1;
  white-space: nowrap;
}
.mh-mark { vertical-align: middle; flex: none; }
