@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-avatar-size,2.5rem);block-size:var(--bs-avatar-size,2.5rem);flex:0 0 auto;background-color:var(--bs-avatar-bg,var(--s-hover));color:var(--bs-avatar-fg,var(--bs-text));border-radius:var(--bs-avatar-radius,var(--bs-radius-full));overflow:hidden;position:relative;user-select:none}.bs-avatar__img{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--bs-avatar-focus,center 35%);display:block}.bs-avatar__initials{font-size:calc(var(--bs-avatar-size,2.5rem) * 0.4);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-snug);text-transform:uppercase}.bs-avatar--xs{--bs-avatar-size:1.5rem}.bs-avatar--sm{--bs-avatar-size:2rem}.bs-avatar--lg{--bs-avatar-size:3rem}.bs-avatar--xl{--bs-avatar-size:4rem}.bs-avatar--square{--bs-avatar-radius:var(--bs-radius-2)}.bs-avatar--ring{box-shadow:0 0 0 var(--bs-avatar-ring-width,var(--bs-border-2)) var(--bs-avatar-ring-color,var(--s-main))}.bs-avatar--accent{background-color:var(--bs-avatar-accent-bg,var(--bs-accent));color:var(--bs-avatar-accent-fg,var(--bs-on-accent))}@media (forced-colors:active){.bs-avatar{outline:var(--bs-border-1) solid CanvasText;outline-offset:calc(var(--bs-border-1) * -1)}}@media print{.bs-avatar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}
