/* 🔲 Ortak Alert Stili */
.alert-icon {
  border: 1px solid var(--alert-border);
  border-left: 5px solid var(--alert-color);
  background-color: var(--alert-bg);
  color: var(--alert-text);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0;
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  padding: 0.75rem 1rem;
  font-family: 'Inter', sans-serif;
}

/* 🎨 Temalar */
.success { 
  --alert-color: #198754;
  --alert-bg: #e9f8ef;
  --alert-text: #0a3622;
  --alert-border: #c9efdb;
}
.warning { 
  --alert-color: #ffc107;
  --alert-bg: #fff8e5;
  --alert-text: #664d03;
  --alert-border: #ffecb5;
}
.danger { 
  --alert-color: #dc3545;
  --alert-bg: #fde7ea;
  --alert-text: #58151c;
  --alert-border: #f5c2c7;
}
.info { 
  --alert-color: #0d6efd;
  --alert-bg: #e9f2ff;
  --alert-text: #084298;
  --alert-border: #bad1ff;
}
