/*
 * PROVENANCE
 *   source repo:   /Users/ethanabot/Downloads/Projects -of-claude/Projects/fluidUI  (fluidUI, MIT)
 *   source path:   packages/ui/src/styles/glass.css  (lines 148-159, 240-256, 257-271)
 *   source commit: 4549c7f   (read via `git show 4549c7f:<path>` — the fluidUI repo
 *                             is READ-ONLY and was never written to)
 *   vendor date:   2026-07-29
 *   ruling:        T10 §1 — vendor the CSS, never the package; no npm in v0.1.
 *                  PIN, DO NOT FOLLOW: fluidUI is still developing, and
 *                  live-tracking it would import someone else's in-flight state
 *                  into our fixture. Re-pin deliberately, never automatically.
 *   edits:         none — the extracted blocks are verbatim.
 *   read-only donor — never edited from here. Overrides live in ../styles.css.
 *   An EXTRACT, not the whole file: only the honesty primitives .taint,
 *   .panel-refusal, .panel-error, .verbatim and .fact-line. The glass/overlay
 *   machinery is deliberately not vendored (T9 §4.1) — rig is the document.
 */
/* taint chip — honesty is visual, never decorative */
.taint {
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  border: 1px dashed var(--flag);
  color: var(--flag);
  border-radius: 6px;
  padding: 2px 7px;
  font-size: var(--t-label);
  letter-spacing: 0.04em;
}

/* Refusal is NOT an error: it keeps the normal edge and says what happened. */
.panel-refusal {
  border-color: var(--mind-dim);
}
.panel-refusal .p-head .tag {
  color: var(--mind);
}

/* An error is a fault — red and dashed, the honesty-is-visual rule. */
.panel-error {
  border-style: dashed;
  border-color: var(--flag);
}
.panel-error .p-head .tag {
  color: var(--flag);
}


.p-body .verbatim {
  color: var(--ink);
  white-space: pre-wrap;
  word-break: break-word;
}
.p-body .fact-line {
  font-size: var(--t-label);
  letter-spacing: 0.06em;
  color: var(--dim);
  margin: 0.4em 0 0;
}
.p-body .fact-line.dim {
  color: var(--faint);
}

