.chip{align-items:center;&.variant-text{--background-opacity:3%;&:hover:not(:focus){--background-opacity:8%}}&.variant-filled{--background-opacity:100%;--button-shadow:var(--paper-shadow1);&:hover:not(:focus){--background-opacity:90%;--button-shadow:var(--paper-shadow2)}}&.variant-outlined{--background-opacity:8%;&:hover:not(:focus){--background-opacity:12%}}&:is(.size-sm){--padding-x:calc(var(--padding-x-input-sm) * 0.75);font-size:var(--text-xs);line-height:var(
      --tw-leading,var(--text-xs--line-height)  
    )}&:is(.size-md){--padding-x:calc(var(--padding-x-input-md) / 2);padding-block:calc(var(--padding-y-input-md) / 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}&.size-lg{--padding-x:calc(var(--padding-x-input-lg) / 2);padding-block:calc(var(--padding-y-input-lg) / 2);font-size:var(--text-base);line-height:var(
      --tw-leading,var(--text-base--line-height)  
    )}&:is(:not(button):not(a):not([tabindex]):not([role=button])){pointer-events:none;cursor:default}}