/* Display privacy for screen sharing; original data remains in the page source. */
html[data-privacy-pending="true"] .app-shell {
  visibility: hidden;
}

html[data-privacy="on"] .privacy-name,
html[data-privacy="on"] .brand-marks img {
  filter: blur(7px);
  user-select: none;
  -webkit-user-select: none;
  pointer-events: none;
}

html[data-privacy="on"] .privacy-name {
  display: inline-block;
}

html[data-privacy="on"] #people-search {
  -webkit-text-security: disc;
  color: transparent;
  text-shadow: 0 0 8px var(--text);
}

html[data-privacy="on"] #people-search::placeholder {
  color: var(--muted);
  text-shadow: none;
}

#privacy-toggle[aria-pressed="true"] {
  color: var(--accent-deep);
  border-color: var(--accent);
  background: var(--accent-soft);
}

#privacy-toggle:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
}

@media print {
  html[data-privacy="on"] .privacy-name,
  html[data-privacy="on"] .brand-marks img {
    visibility: hidden !important;
  }
}
