
        ::-webkit-scrollbar {
            width: 8px;
            height: 8px;
        }

        ::-webkit-scrollbar-track {
            background: #1f2937;
            border-radius: 4px;
        }

        ::-webkit-scrollbar-thumb {
            background: #4b5563;
            border-radius: 4px;
        }

        ::-webkit-scrollbar-thumb:hover {
            background: #6b7280;
        }

        .accent-green-bg {
            background-color: #00FF41;
        }

        .accent-green-bg:hover {
            background-color: #00cc34;
        }

        .accent-green-text {
            color: #00FF41;
        }

        .item-card-container .item-hover-overlay {
            opacity: 0;
            pointer-events: none;
            transition: opacity 0.2s ease-in-out;
            transition-delay: 0s;
        }

        .item-card-container:hover .item-hover-overlay {
            opacity: 1;
            transition-delay: 0.3s;
        }

        .storage-bar-fill {
            width: 0%;
        }
    