/* Unrestrict Club Brand - нормальные читаемые цвета */
:root {
  /* Темная тема - читаемая как на втором скрине */
  --bg-primary: #0f172a;
  --bg-secondary: #1e293b;
  --bg-tertiary: #334155;
  --text-primary: #f1f5f9;
  --text-secondary: #cbd5e1;
  --text-muted: #94a3b8;
  --border: #334155;
}

/* Светлая тема - действительно светлая */
[data-theme="light"] {
  --bg-primary: #ffffff;
  --bg-secondary: #f8fafc;
  --bg-tertiary: #f1f5f9;
  --text-primary: #0f172a;
  --text-secondary: #475569;
  --text-muted: #64748b;
  --border: #e2e8f0;
}

/* Заголовок */
.header {
  border-bottom: 2px solid #00d9ff;
}

.header-logo img {
  width: 48px;
  height: 48px;
  filter: drop-shadow(0 0 8px rgba(0, 217, 255, 0.3));
}

/* Карточки прокси */
.endpoint-card:hover {
  border-color: #00d9ff;
  box-shadow: 0 0 15px rgba(0, 217, 255, 0.1);
}

/* СКРЫТЬ ЛАТЕНСИ */
.latency,
.latency-value,
.endpoint-latency {
  display: none !important;
}

/* Убрать Avg Latency карточку сверху */
.stats-grid .stat-card:last-child {
  display: none !important;
}

/* Футер */
.footer {
  border-top: 1px solid #00d9ff;
}

.footer a {
  color: #00d9ff;
  text-decoration: none;
  transition: opacity 0.2s;
}

.footer a:hover {
  opacity: 0.8;
}

/* Индикатор обновления */
.update-indicator {
  color: #00d9ff;
}

/* Кнопка смены темы - cyan акцент */
.theme-toggle:hover {
  color: #00d9ff;
}

/* Scrollbar */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: var(--bg-primary);
}

::-webkit-scrollbar-thumb {
  background: #00d9ff;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #00b8db;
}
