/* NUNȚI DE VIS v0.1.45
   Ajustări izolate pentru cardurile de eveniment din homepage/Portofoliu.
   Păstrează raportul 3:2 din v0.1.44, dar reduce tipografia overlay-ului. */

.portfolio-home .event-info,
.portfolio-full .event-info {
  padding: 20px 22px 21px;
}

.portfolio-home .event-info h3,
.portfolio-full .event-info h3 {
  font-size: clamp(21px, 1.55vw, 29px);
  line-height: 1.04;
  margin: 7px 52px 7px 0;
  max-width: calc(100% - 48px);
}

.portfolio-home .event-info small,
.portfolio-full .event-info small {
  font-size: 10px;
  letter-spacing: .17em;
}

.portfolio-home .event-info p,
.portfolio-full .event-info p {
  font-size: 11px;
  margin-right: 50px;
}

.portfolio-home .event-info:after,
.portfolio-full .event-info:after {
  right: 20px;
  bottom: 20px;
  width: 36px;
  height: 36px;
  font-size: 16px;
}

@media (hover:none), (pointer:coarse) {
  .portfolio-home .event-info,
  .portfolio-full .event-info { padding: 18px 19px 19px; }
  .portfolio-home .event-info h3,
  .portfolio-full .event-info h3 { font-size: clamp(20px,4.5vw,27px); margin-right: 46px; }
  .portfolio-home .event-info:after,
  .portfolio-full .event-info:after { right: 18px; bottom: 18px; width: 34px; height: 34px; }
}

@media (max-width:680px) {
  .portfolio-home .event-info h3,
  .portfolio-full .event-info h3 { font-size: 24px; }
}
