@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-thread{display:flex;flex-direction:column;gap:var(--bs-thread-gap,var(--bs-space-3))}.bs-thread__list{display:flex;flex-direction:column;gap:var(--bs-thread-message-gap,var(--bs-space-2));margin:0;padding:0;list-style:none}.bs-thread__divider,.bs-thread__unread{display:flex;align-items:center;gap:var(--bs-space-3)}.bs-thread__divider::before,.bs-thread__divider::after,.bs-thread__unread::before,.bs-thread__unread::after{content:'';flex:1 1 0;border-block-start:var(--bs-border-1) solid var(--bs-thread-rule,var(--bs-border-color))}.bs-thread__label{flex:0 0 auto;color:var(--bs-thread-label-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase}.bs-thread__unread::before,.bs-thread__unread::after{border-block-start-width:var(--bs-border-2);border-block-start-color:var(--bs-thread-unread-rule,var(--bs-accent-border))}.bs-thread__unread .bs-thread__label{color:var(--bs-thread-unread-fg,var(--bs-text-link))}.bs-thread__more{align-self:start;padding:var(--bs-space-1) var(--bs-space-3);min-block-size:var(--bs-target-min);border:var(--bs-border-1) solid var(--bs-thread-more-edge,var(--bs-border-color));border-radius:var(--bs-radius-full);background-color:transparent;color:var(--bs-thread-more-fg,var(--bs-text-link));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-caption);cursor:pointer}.bs-thread__more:hover{background-color:var(--bs-thread-more-bg-hover,var(--s-hover));color:var(--bs-thread-more-fg-hover,var(--bs-text-link))}.bs-thread__typing{display:flex;align-items:center;gap:var(--bs-space-2);margin:0;max-inline-size:none;color:var(--bs-thread-typing-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-thread__typing-dots{display:inline-flex;align-items:center;gap:var(--bs-space-1)}.bs-thread__typing-dots > *{inline-size:var(--bs-thread-dot-size,0.25rem);block-size:var(--bs-thread-dot-size,0.25rem);border-radius:var(--bs-radius-full);background-color:currentColor;animation:bs-thread-typing var(--bs-duration-6) var(--ease) infinite}.bs-thread__typing-dots > :nth-child(2){animation-delay:var(--bs-duration-2)}.bs-thread__typing-dots > :nth-child(3){animation-delay:var(--bs-duration-4)}@keyframes bs-thread-typing{0%,100%{opacity:0.3}50%{opacity:1}}.bs-thread--nested{padding-inline-start:var(--bs-thread-indent,var(--bs-space-4));border-inline-start:var(--bs-border-1) solid var(--bs-thread-rule,var(--bs-border-color))}.bs-thread--scroll{max-block-size:var(--bs-thread-height,30rem);overflow-y:auto;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.bs-thread__typing-dots > *{animation:none;opacity:1}}@media (forced-colors:active){.bs-thread__typing-dots > *{background-color:CanvasText}.bs-thread__unread::before,.bs-thread__unread::after{border-block-start-color:CanvasText;border-block-start-width:var(--bs-border-2)}}@media print{.bs-thread--scroll{max-block-size:none;overflow:visible}.bs-thread__typing,.bs-thread__more{display:none}}}
