@define-mixin skeleton $width, $color, $height:100% { --monster-skeleton-color: $color; --monster-skeleton-color-50: rgba(from $color 255 255 255 / 0.5); --monster-skeleton-height: $height; --monster-skeleton-width: $width; --monster-skeleton: linear-gradient( 99deg, var(--monster-skeleton-color) 0%, var(--monster-skeleton-color-50) 40%, transparent 70% ); background-image: var(--monster-skeleton); background-size: var(--monster-skeleton-width) var(--monster-skeleton-height); background-repeat: no-repeat; background-position: 0 0; color: var(--monster-skeleton-color); min-height: 1px; }