@layer base, diffuse; .output-list { display: flex; flex-direction: column; gap: var(--space-md); list-style: none; margin: 0; padding: 0; } .output-item { display: flex; flex-direction: column; gap: var(--space-3xs); } .output-item__info { align-items: center; display: flex; gap: var(--space-2xs); min-width: 0; } .output-item__name { font-size: var(--fs-xs); font-weight: 600; letter-spacing: var(--tracking-wide); margin-bottom: var(--space-3xs); overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; } .output-item__hint { color: oklch(from var(--text-color) l c h / 0.55); font-size: var(--fs-xs); margin-top: var(--space-3xs); }