/* Container Utama untuk isolasi style */
.biolife-icon-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Base style dengan prefix bl- agar unik */
.biolife-icons {
    display: inline-block;
    width: 1.5em; /* Mengikuti ukuran font */
    height: 1.5em;
    background-color: currentColor; /* Warna ikon ikut warna teks */
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
}

/* Definisi Ikon Jasa & Bisnis */
.bl-icon-rent {
    -webkit-mask-image: url('https://api.iconify.design/lucide:key-round.svg');
    mask-image: url('https://api.iconify.design/lucide:key-round.svg');
}

.bl-icon-printing {
    -webkit-mask-image: url('https://api.iconify.design/lucide:printer.svg');
    mask-image: url('https://api.iconify.design/lucide:printer.svg');
}

.bl-icon-atk {
    -webkit-mask-image: url('https://api.iconify.design/lucide:pencil-ruler.svg');
    mask-image: url('https://api.iconify.design/lucide:pencil-ruler.svg');
}

.bl-icon-computer {
    -webkit-mask-image: url('https://api.iconify.design/lucide:monitor-smartphone.svg');
    mask-image: url('https://api.iconify.design/lucide:monitor-smartphone.svg');
}

.bl-icon-clothes {
    -webkit-mask-image: url('https://api.iconify.design/lucide:shirt.svg');
    mask-image: url('https://api.iconify.design/lucide:shirt.svg');
}

.bl-icon-food {
    -webkit-mask-image: url('https://api.iconify.design/lucide:utensils-crossed.svg');
    mask-image: url('https://api.iconify.design/lucide:utensils-crossed.svg');
}

.bl-icon-electronics {
    -webkit-mask-image: url('https://api.iconify.design/lucide:zap.svg');
    mask-image: url('https://api.iconify.design/lucide:zap.svg');
}

.bl-icon-others {
    -webkit-mask-image: url('https://api.iconify.design/lucide:more-horizontal.svg');
    mask-image: url('https://api.iconify.design/lucide:more-horizontal.svg');
}