/* Tooltip Container */
#item-tooltip {
    position: absolute;
    display: none;
    z-index: 10000;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.9);
    border: 1px solid #777;
    padding: 10px;
    font-family: 'Tahoma', sans-serif;
    font-size: 12px;
    color: #fff;
    min-width: 200px;
    max-width: 300px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    text-align: center;
    line-height: 1.4;
}

#item-tooltip .tooltip-name {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
}

/* Item Name Colors (Standard) */
.item-name-0 {
    color: #fff;
}

/* Normal */
.item-name-1 {
    color: #13d913;
}

/* Excellent (Green) */
.item-name-2 {
    color: #fff799;
}

/* Set Item (Ancient) */
.item-name-3 {
    color: #e1b400;
}

/* Set Item (Ancient + Exc?) - Adjust as needed */
.item-name-4 {
    color: #d0d0d0;
}

/* Socket? */

/* Stats */
#item-tooltip .stat-row {
    margin-bottom: 2px;
}

#item-tooltip .stat-label {
    color: #aaa;
}

#item-tooltip .stat-value {
    color: #fff;
}

.stat-req-met {
    color: #aaa;
}

.stat-req-unmet {
    color: #f33;
}

.excellent-opt {
    color: #8cceff;
}

.ancient-opt {
    color: #fff799;
}

.socket-opt {
    color: #dcb4e6;
}

.luck-opt {
    color: #8cceff;
}

.skill-opt {
    color: #bbb;
}