/**
 * Стани наведення й фокуса.
 * У Figma вони не намальовані — зроблені в логіці макета:
 * мідь як єдиний акцент, підсвітка рамки, легке наближення фото.
 */

@media (hover: hover) {

  /* ------------------------------------------------------------- Меню */

  .nav a:hover { border-bottom-color: rgba(184, 115, 51, 0.55); }
  .nav .current-menu-item > a:hover { border-bottom-color: var(--accent); }

  /* --------------------------------------------------------- Картки послуг */

  .service-card__link:hover .service-card__img { transform: scale(1.04); }
  .service-card__link:hover .service-card__label { background: var(--veil-89); }
  .service-card__link:hover .icon--arrow-ur { color: var(--accent); }

  /* ---------------------------------------------------------- Картки кейсів */

  /* Поки курсор у стрічці — підсвічена лише картка під курсором,
     з активної рамку знімаємо (інакше світяться дві одразу) */
  /* :not(:hover) — інакше це правило (специфічніше) гасило рамку й на самій
     активній картці, і вона підсвічувалась лише після відведення курсора */
  .carousel__track:hover .case-card.is-active .case-card__link:not(:hover)::after { border-color: transparent; }
  .carousel__track .case-card__link:hover::after,
  .case-card__link:hover::after { border-color: var(--accent); }
  /* У макеті hover-картка: мідна рамка + рівномірне затемнення фото ~27% */
  .case-card__link:hover .case-card__img { filter: brightness(0.73); }
  .case-card__link:hover .case-card__go { background: var(--accent); }

  /* ------------------------------------------------------------ Пакети */

  /* Картки пакетів: мідна рамка + легке наближення фото — так само, як на
     картках портфоліо й послуг, щоб було видно, що плитка клікабельна.
     (28.08: спершу прибрали зовсім, потім замовник попросив зробити помітнішим.) */
  .pkg:hover::after { border-color: var(--accent); }
  .pkg:hover .pkg__img { transform: scale(1.03); }

  /* ------------------------------------------------------ Картки процесу */

  .step:hover { background: rgba(0, 0, 0, 0.34); }

  /* ------------------------------------------------- Картки «Про нас» */

  .about-card:hover { border-color: var(--accent); }
  .guarantee:hover { border-color: rgba(184, 115, 51, 0.55); }

  /* ------------------------------------------------------------ Стрілки */

  .arrows__btn:not([aria-disabled="true"]):hover { color: var(--accent); }

  /* ---------------------------------------------------------- Месенджери */

  .messenger:hover { border-color: var(--accent); }

  /* --------------------------------------------------------------- FAQ */

  .faq__q:hover { color: var(--accent); }

  /* ------------------------------------------------------------ Футер */

  .site-footer__nav a:hover,
  .site-footer__messengers a:hover,
  .site-footer__contacts a:hover { color: var(--accent); }
  .site-footer__social a:hover { color: var(--accent); }

  /* ------------------------------------------------------------ Контакти */

  .contact-strip a:hover,
  .contacts__list a:hover { color: var(--accent); }
}

/* Плавність картинок у картках — і без hover-пристроїв не заважає */
.service-card__img,
.case-card__img,
.pkg__img { transition: transform 0.5s var(--ease); }

/* Рамка виділення пакета — окремим шаром поверх фото й градієнта */
.pkg::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 3;
  border: 2.4px solid transparent;
  border-radius: var(--r);
  pointer-events: none;
  transition: border-color var(--dur) var(--ease);
}

.case-card__link,
.pkg,
.step,
.about-card,
.guarantee {
  transition: box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);
}

/* ------------------------------------------------------- Клавіатурний фокус */

.nav a:focus-visible,
.btn:focus-visible,
.arrows__btn:focus-visible,
.faq__q:focus-visible,
.messenger:focus-visible,
.service-card__link:focus-visible,
.case-card__link:focus-visible,
.pkg__cta:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
}

/* Активна картка каруселі портфоліо — мідна рамка з макета */
.case-card.is-active .case-card__link::after { border-color: var(--accent); }
