@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--bs-icon-btn-pad,var(--bs-space-2));min-block-size:var(--bs-icon-btn-size,2rem);line-height:0;--bs-icon-size:var(--bs-icon-btn-icon-size,1.25rem)}.bs-icon-btn::after{content:'';position:absolute;inset:calc(-1 * var(--bs-icon-btn-reach,0.375rem));background-color:transparent}.bs-icon-btn > svg,.bs-icon-btn > .bs-icon-btn__glyph{flex:none;transform:rotate(var(--bs-icon-btn-turn,0deg)) scale(var(--bs-icon-btn-scale,1));transition:transform var(--bs-icon-btn-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-icon-btn:active:not(:disabled,[aria-disabled='true']){--bs-icon-btn-scale:0.88}.bs-icon-btn[aria-expanded='true']{--bs-icon-btn-turn:var(--bs-icon-btn-turn-expanded,45deg)}.bs-icon-btn--bare{--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-fg:var(--bs-text-secondary)}.bs-icon-btn--bare:hover:not(:disabled,[aria-disabled='true']){--bs-btn-bg:var(--bs-icon-btn-hover-bg,var(--s-hover));--bs-btn-fg:var(--bs-text)}.bs-icon-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2 * var(--bs-icon-btn-reach,0.375rem))}@media (prefers-reduced-motion:reduce){.bs-icon-btn > svg,.bs-icon-btn > .bs-icon-btn__glyph{transition-duration:0.01ms}}@media (forced-colors:active){.bs-icon-btn--bare{border-color:ButtonBorder}.bs-icon-btn--bare:hover:not(:disabled,[aria-disabled='true']){background-color:Highlight;color:HighlightText}}@media print{.bs-icon-btn > svg,.bs-icon-btn > .bs-icon-btn__glyph{transform:none}}}
