/* Accessibility-Safe Compressor public landing, project-local
   overrides only. Component styling lives in the design system at
   /static/design-system/tokens.css and tokens-landings.css.

   Two small local rules: the broken-fonts list inside the refused
   variant of .ed-result, and the success-note paragraph below the
   stats block. Both are content layouts specific to this page; the
   design system's existing components do not cover them.
*/

.asc-broken-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: var(--ed-space-2);
}
.asc-broken-list .asc-broken-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  padding: 0.4rem 0;
  font-size: 0.9375rem;
  line-height: 1.5;
}
.asc-broken-name {
  font-family: var(--ed-font-mono);
  font-weight: 700;
}
.asc-broken-message {
  color: var(--ed-text-muted);
}
.asc-broken-note {
  margin: var(--ed-space-3) 0 0;
  font-size: 0.9375rem;
  color: var(--ed-text-muted);
}

.asc-success-note {
  margin: var(--ed-space-3) 0 0;
  font-size: 0.9375rem;
  color: var(--ed-text-muted);
}
