/* Вотермарка PROTOFLOW (модуль «Добавить вотермарку протофлоу», МОДУЛИ).
   Маленькая тусклая звезда PROTOFLOW последней строкой подвала: ссылка на protoflows.ru.
   Цвет звезды свой (градиент в SVG), на тёмном и светлом фоне читается одинаково.
   Настройки — переменные ниже; правила самого сайта не трогает (всё под .pf-mark-*). */
.pf-mark-row {
  --pf-mark-size: 22px;      /* размер звезды */
  --pf-mark-dim: 0.32;       /* прозрачность в покое: «тусклая» */
  --pf-mark-hover: 0.9;      /* при наведении */
  --pf-mark-gap: 18px;       /* отступ сверху от содержимого подвала */
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  /* своя строка в любом подвале: в гриде — на всю ширину, во флексе с переносом — с новой строки */
  width: 100%;
  flex: 1 0 100%;
  grid-column: 1 / -1;
  order: 9999;
  margin: 0;
  padding: var(--pf-mark-gap) 0 8px;
  line-height: 0;
}

.pf-mark {
  display: inline-flex;
  width: var(--pf-mark-size);
  height: var(--pf-mark-size);
  opacity: var(--pf-mark-dim);
  border-radius: 50%;
  outline-offset: 4px;
  transition: opacity 0.3s ease, transform 0.3s ease;
  -webkit-tap-highlight-color: transparent;
}

.pf-mark:hover,
.pf-mark:focus-visible {
  opacity: var(--pf-mark-hover);
  transform: scale(1.12) rotate(10deg);
}

.pf-mark svg {
  display: block;
  width: 100%;
  height: 100%;
}

@media (prefers-reduced-motion: reduce) {
  .pf-mark,
  .pf-mark:hover,
  .pf-mark:focus-visible {
    transition: none;
    transform: none;
  }
}

@media print {
  .pf-mark-row {
    display: none;
  }
}

/* Подвал-панель в одну строку (например, нижняя полоса слайдового сайта): звезда — обычный элемент в конце
   панели, у правого края, без отдельной строки во всю ширину (иначе сжимает соседей). Ставит ключ --inline. */
.pf-mark-row--inline {
  width: auto;
  flex: 0 0 auto;
  grid-column: auto;
  order: 0;
  margin-left: auto;
  padding: 0 4px;
}
