btu-icon {
  @apply aspect-square [inline-size:_var(--icon-size,_--size)];
}

btu-icon[fill='solid'] svg {
  @apply size-[20px];
}

btu-icon[fill='gradient'] {
  @apply btu-icon-gradient-primary [mask-image:var(--mask-url)] [mask-mode:alpha];
}
