/** @fileoverview Общая шапка с заметной приглушённой фиолетовой полосой уведомлений. */
.ticker {
  background: var(--ui-ticker);
  color: var(--ui-ticker-text);
  border-bottom: 1px solid var(--ui-ticker-border);
  font-size: 12px;
  line-height: 16px;
  padding: 8px 16px;
}
.site-header, .site-header.is-scrolled {
  background: var(--header-bg);
  border-color: var(--header-border);
  box-shadow: none;
}
.site-header :is(.support-btn, .torscan-btn) {
  background: var(--header-control-bg);
  border: 1px solid var(--header-control-border);
  color: var(--text);
  box-shadow: none;
}
.site-header .support-btn__icon, .site-header .torscan-btn__arrow { color: var(--violet-bright); }
.site-header :is(.support-btn, .torscan-btn):hover {
  background: var(--panel);
  border-color: var(--violet-bright);
  color: var(--text);
  box-shadow: none;
}
.site-header :is(.support-btn, .torscan-btn):focus-visible {
  outline: 2px solid var(--violet-bright);
  outline-offset: 4px;
}
@media (max-width: 640px) {
  .ticker { padding: 8px 12px; }
}
