.fakulte-card {
  margin-bottom: 3rem;
}
.fakulte-card__header {
  margin-bottom: 1.5rem;
}
.fakulte-card__icon {
  display: block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  position: relative;
  top: -1px;
}
.fakulte-card__title {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 1.059rem;
  font-weight: 600;
  color: #fff;
  background-color: #0A118E;
  padding: 1.25rem 12px;
  border-radius: 12px;
  margin-bottom: 0.5rem;
}
.fakulte-card__meta {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.fakulte-card__badge {
  display: inline-flex;
  align-items: center;
  padding: 0.35rem 0.85rem;
  background-color: #0A118E;
  color: #fff;
  border-radius: 20px;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  line-height: 1.5;
}
.fakulte-card__count {
  font-size: 0.941rem;
  color: #6c757d;
  font-weight: 500;
}

.aday-bolum-card {
  background: #fff;
  border: 1px solid #e5e7ef;
  border-left: 3px solid #0A118E;
  border-radius: 0.5rem;
  height: 100%;
  transition: box-shadow 0.2s ease, transform 0.15s ease;
}
.aday-bolum-card:hover {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
.aday-bolum-card__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  padding: 1.4rem 10px;
  text-decoration: none;
  color: #0A118E;
  font-weight: 600;
  font-size: 1.059rem;
  line-height: 1.4;
  height: 100%;
}
.aday-bolum-card__link:hover {
  color: #0A118E;
  text-decoration: none;
}
.aday-bolum-card__title {
  flex: 1;
}
.aday-bolum-card__arrow {
  flex-shrink: 0;
  display: inline-block;
  width: 19px;
  height: 14px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDEwMTYgNi43NzMzMkgxNy40MTAyTTE3LjQxMDIgNi43NzMzMkwxMS40MTAyIDAuNzczMzE1TTE3LjQxMDIgNi43NzMzMkwxMS40MTAyIDEyLjc3MzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: contain;
}

.fakulte-card--text-orange .fakulte-card__title {
  background-color: #F2852E;
}

.fakulte-card--text-purple .fakulte-card__title {
  background-color: #9176CE;
}

.fakulte-card--text-purple-400 .fakulte-card__title {
  background-color: #C065C4;
}

.fakulte-card--text-blue .fakulte-card__title {
  background-color: #87A7DB;
}

.fakulte-card--text-orange .aday-bolum-card {
  border-left-color: #F2852E;
}
.fakulte-card--text-orange .aday-bolum-card .aday-bolum-card__arrow {
  filter: brightness(0) saturate(100%) invert(75%) sepia(70%) saturate(3688%) hue-rotate(339deg) brightness(97%) contrast(95%);
}

.fakulte-card--text-purple .aday-bolum-card {
  border-left-color: #9176CE;
}
.fakulte-card--text-purple .aday-bolum-card .aday-bolum-card__arrow {
  filter: brightness(0) saturate(100%) invert(56%) sepia(74%) saturate(1449%) hue-rotate(216deg) brightness(86%) contrast(85%);
}

.fakulte-card--text-purple-400 .aday-bolum-card {
  border-left-color: #C065C4;
}
.fakulte-card--text-purple-400 .aday-bolum-card .aday-bolum-card__arrow {
  filter: brightness(0) saturate(100%) invert(59%) sepia(15%) saturate(2034%) hue-rotate(248deg) brightness(83%) contrast(82%);
}

.fakulte-card--text-blue .aday-bolum-card {
  border-left-color: #87A7DB;
}
.fakulte-card--text-blue .aday-bolum-card .aday-bolum-card__arrow {
  filter: brightness(0) saturate(100%) invert(82%) sepia(7%) saturate(5236%) hue-rotate(183deg) brightness(88%) contrast(93%);
}

/*# sourceMappingURL=fakulte_card.css.map */
