.inventory-card h3 {
    margin-bottom: 1.5rem;
    font-size: 1.1rem;
}

.inventory-item {
    margin-bottom: 1.25rem;
}

.inventory-item span {
    display: block;
    font-size: 0.9rem;
    font-weight: 600;
    color: var(--text-main);
}

.inventory-item small {
    color: var(--text-muted);
    font-size: 0.8rem;
}

.inventory-item .bar {
    height: 8px;
    background: var(--bg);
    border-radius: 99px;
    margin-top: 0.5rem;
    overflow: hidden;
}

.inventory-item .fill {
    height: 100%;
    background: var(--accent);
    border-radius: 99px;
    transition: width 1s ease-in-out;
}

