/* ===== 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;
  }

}



.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 Manrope,Space Grotesk,Arial,sans-serif;
}
.skip-link:focus{ top:16px; outline:2px solid #b29057; outline-offset:2px; }

.inv-accent {
  color: #FF8D28 /* WCAG AA safe orange */
  font-weight: 700;
}
