/* Shared brand consistency overrides for logo/header across templates */
.logo {
  color: var(--accent, #00d4ff);
}

.logo span {
  color: var(--text-dim, #8899b8) !important;
  font-weight: 400;
}

.logo-icon {
  width: 32px;
  height: 32px;
  background: linear-gradient(135deg, var(--accent, #00d4ff), var(--accent-dim, #0099bb));
  border-radius: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  object-fit: cover;
  flex-shrink: 0;
}

.page-header,
nav {
  background: var(--surface, #12151e);
}
