@layer bronto{.ui-discussion{color: var(--text);font-family: var(--sans);font-size: var(--text-sm);line-height: 1.5;min-inline-size: 0;overflow-wrap: anywhere}.ui-discussion__header{align-items: start;display: flex;gap: var(--space-md);justify-content: space-between}.ui-discussion__header > div{min-inline-size: 0}.ui-discussion__header h2{font-family: var(--sans);font-size: var(--text-lg);font-weight: 650;letter-spacing: normal;line-height: 1.25;margin: 0;text-transform: none}.ui-discussion__header p,.ui-discussion__meta,.ui-discussion__hint,.ui-discussion__state{color: var(--text-dim);font-family: var(--sans);font-size: var(--text-xs);letter-spacing: normal;text-transform: none}.ui-discussion__actions{align-items: center;display: flex;flex-wrap: wrap;gap: var(--space-sm)}.ui-discussion__quote{background: var(--panel);border-inline-start: 3px solid var(--accent);color: var(--text);font-family: var(--sans);margin: var(--space-md) 0;padding: var(--space-sm) var(--space-md);white-space: pre-wrap}.ui-discussion__messages,.ui-discussion__list{list-style: none;margin: var(--space-md) 0;padding: 0}.ui-discussion__message{border-block-end: 1px solid var(--line);padding-block: var(--space-md)}.ui-discussion__message .ui-prose{font-family: var(--sans);font-size: var(--text-sm);line-height: 1.5}.ui-discussion__meta{margin-block: 0 var(--space-sm)}.ui-discussion__item{background: transparent;border: 0;border-block-end: 1px solid var(--line);color: inherit;cursor: pointer;display: grid;font: inherit;gap: var(--space-xs);inline-size: 100%;min-block-size: 44px;padding: var(--space-md) var(--space-sm);text-align: start}.ui-discussion__item > :first-child{font-weight: 600}.ui-discussion__item small{color: var(--text-dim);font-family: var(--sans);font-size: var(--text-xs)}.ui-discussion__item:is(:hover,:focus-visible){background: var(--panel)}.ui-discussion__item:focus-visible{outline: 2px solid var(--accent);outline-offset: -2px}.ui-discussion__composer{border-block-start: 1px solid var(--line);display: grid;gap: var(--space-sm);padding-block: var(--space-md)}.ui-discussion__composer textarea{font-family: var(--sans);inline-size: 100%;min-block-size: 7rem;resize: vertical}@media (forced-colors: active){.ui-discussion__quote{border-color: Highlight}.ui-discussion__item:focus-visible{outline-color: Highlight}}@media print{.ui-discussion__actions,.ui-discussion__composer{display: none}.ui-discussion__message{break-inside: avoid}}}
