/* Settings - Lego Build Options Theme */
.wallpaper-list-item {
    user-select: none;
    border-radius: var(--brick-radius-small);
    transition: background 0.1s ease;
}

.wallpaper-list-item:hover:not(.selected) {
    background: var(--lego-blue) !important;
    color: var(--lego-white) !important;
}

/* Color Dropdown Styles */
.lego-color-dropdown-list {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: var(--lego-white);
    border: 3px solid var(--lego-black);
    border-top: none;
    z-index: 10005;
    max-height: 200px;
    overflow-y: auto;
    box-shadow: 4px 4px 0 var(--lego-shadow);
    border-radius: 0 0 var(--brick-radius-small) var(--brick-radius-small);
}

.wallpaper-color-option:hover {
    background: var(--lego-blue);
    color: var(--lego-white) !important;
}

.wallpaper-color-option:hover span {
    color: var(--lego-white) !important;
}
