/* Standalone preview hardening */

.standalone-id {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  max-width: 100%;
  border: 1px solid rgba(148, 163, 184, .20);
  border-radius: 999px;
  padding: 8px 11px;
  color: #dbeafe;
  background: rgba(2, 6, 23, .46);
  backdrop-filter: blur(14px);
  font-size: .72rem;
  font-weight: 950;
  letter-spacing: .13em;
  text-transform: uppercase;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}

body.preview-audited::before {
  content: "";
}

.preview-standalone-note {
  position: fixed;
  right: 18px;
  bottom: 78px;
  z-index: 79;
  max-width: 340px;
  border: 1px solid rgba(148, 163, 184, .16);
  border-radius: 18px;
  padding: 10px 12px;
  color: #cbd5e1;
  background: rgba(2, 6, 23, .72);
  backdrop-filter: blur(16px);
  font-size: .78rem;
  line-height: 1.45;
  opacity: .72;
}

.preview-standalone-note strong {
  color: #86efac;
}

.preview-audit-error {
  color: #fecaca !important;
  border-color: rgba(248, 113, 113, .45) !important;
  background: rgba(127, 29, 29, .35) !important;
}

.preview-audit-good {
  color: #bbf7d0 !important;
}

@media (max-width: 760px) {
  .preview-standalone-note {
    position: static;
    margin: 14px auto;
    max-width: calc(100% - 28px);
  }
}

@media print {
  .preview-standalone-note,
  .clx-toolbar,
  .clx-searchbar {
    display: none !important;
  }
}
