/* Fix Lighthouse alt warning for Tilda video loader (desktop only) */
@media screen and (min-width: 981px) {
  img.no-video-loader {
    display: none !important;
  }
}


.skip-link{
  position:absolute; left:16px; top:-80px;
  padding:10px 14px;
  background:#14213D; color:#fff;
  border-radius:8px;
  text-decoration:none;
  z-index:999999;
  font:600 14px/1.2 Roobert Pro,Inter,Arial,sans-serif;
}
.skip-link:focus{ top:16px; outline:2px solid #b29057; outline-offset:2px; }

/* AFAR Trade accent – scoped, safe */
.inv-accent {
  color: #7A5C2E; /* WCAG AA safe gold */
  font-weight: 700;
}

/* ===== Mobile footer links: fix touch targets ===== */
@media (max-width: 480px) {

  /* Legal links in footer */
  a[href*="privacy"],
  a[href*="terms"],
  a[href*="ochrany"],
  a[href*="pouzivania"] {

    display: block;              /* вся строка кликабельна */
    min-height: 44px;            /* WCAG tap size */
    padding: 10px 0;             /* увеличиваем hit-area */
    margin: 6px 0;               /* расстояние между ссылками */
    line-height: 1.3;

    /* визуально почти не меняется */
    text-decoration: none;
  }

}

