.Icon_sm__YEAdF{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.Icon_md__KXSyC{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.Icon_lg__De_Ds{width:var(--icon-size-lg);height:var(--icon-size-lg);flex-shrink:0}.Icon_badge__lNrUO{width:var(--icon-size-badge);height:var(--icon-size-badge);flex-shrink:0}.Icon_badge__lNrUO,.Icon_lg__De_Ds,.Icon_md__KXSyC,.Icon_sm__YEAdF{display:inline-block;vertical-align:-.15em}.IconBadgeButton_button__eCaof{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:var(--space-0);border:none;border-radius:var(--icon-badge-radius);background:var(--color-transparent);line-height:0;color:inherit;text-decoration:none;cursor:pointer;outline:none;transition:filter var(--icon-badge-transition),transform var(--icon-badge-transition)}.IconBadgeButton_sm__vmshB{--badge-size:var(--icon-badge-size-sm);width:var(--badge-size);height:var(--badge-size)}.IconBadgeButton_md__WWeJV{--badge-size:var(--icon-badge-size-md);width:var(--badge-size);height:var(--badge-size)}.IconBadgeButton_lg__y_cbn{--badge-size:var(--icon-badge-size-lg);width:var(--badge-size);height:var(--badge-size)}.IconBadgeButton_button__eCaof svg{width:100%;height:100%;display:block}.IconBadgeButton_button__eCaof:not(:disabled):hover{filter:brightness(.94);transform:translateY(calc(-1 * var(--space-1)))}.IconBadgeButton_button__eCaof:focus-visible{outline:var(--space-3) solid var(--color-focus);outline-offset:var(--space-3)}.IconBadgeButton_button__eCaof:disabled{cursor:default}.IconBadgeButton_text__70oMh{position:absolute;inset:calc(var(--badge-size) * var(--icon-badge-frame-inset));border:calc(var(--badge-size) * var(--icon-badge-stroke)) solid var(--icon-badge-border);border-radius:calc(var(--badge-size) * var(--icon-badge-frame-radius));background:var(--icon-badge-bg);color:var(--icon-badge-fg);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-14);font-weight:var(--font-weight-title);line-height:var(--line-height-1-2)}.IconBadgeButton_button__eCaof[aria-pressed=true]{--icon-badge-bg:var(--color-accent);--icon-badge-fg:var(--color-on-accent);--icon-badge-border:var(--color-accent)}@media (prefers-reduced-motion:reduce){.IconBadgeButton_button__eCaof{transition:none}.IconBadgeButton_button__eCaof:not(:disabled):hover{transform:none}}