.trace-system { background: white; border: 1px solid var(--ui-line); border-radius: 8px; padding: 10px 13px; color: var(--ui-ink); }
.trace-system summary { font-weight: 650; cursor: pointer; }
.trace-system p { font-size: .84rem; margin: 10px 0; max-width: 85ch; }
.trace-system dl { display: grid; grid-template-columns: repeat(auto-fit,minmax(190px,1fr)); gap: 1px; background: var(--ui-line); border: 1px solid var(--ui-line); }
.trace-system dl>div { background: var(--ui-wash); padding: 7px 12px; overflow-wrap: anywhere; }
.trace-system dt { color: var(--ui-muted); font-size: .75rem; }
.trace-system dd { margin: .25rem 0 0; font: 600 .83rem var(--mono,monospace); }
