body::-webkit-scrollbar {
    width: 5px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
    background: rgb(0,0,0);        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
    background-color: white;    /* color of the scroll thumb */
    border-radius: 20px;       /* roundness of the scroll thumb */
}

.btn-info {
    border: 1px solid white;
    margin-right: 10px;
    border-radius: 5px;
    background: transparent!important;
}

.btn-success {
    box-shadow: 0 0 7.5pt rgb(19 173 81);
    border-radius: 5px;
    background-color: rgb(19 173 81)!important;
    border: 1px solid rgb(19 173 81);
}

.category-link.selected {
    border-color: rgb(200, 80, 80)!important;
}

.\!border-green-500 {
    border-color: rgb(255, 80, 80)!important;
}

.border-t {
    border-color: rgb(80 80 80);
}

.btn-success {
    box-shadow: 0 0 7.5pt rgb(200, 80, 80);
    border-radius: 5px;
    background-color: rgb(200, 80, 80) !important;
    border: 1px solid rgb(200, 80, 80);
}

.btn-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(200, 80, 80 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    border-color: rgb(200, 80, 80);
}

.category-link:not(.home-link):first-letter,
.fas.fa-shopping-cart.text-xl::before,
.bm-item:first-letter {
    color: transparent;
    text-shadow: 0 0 #df073c;
}