/* Assets Panel - Windows Explorer Style */

.asset-item {
    animation: fadeInAsset 0.2s ease-out;
}

@keyframes fadeInAsset {
    from { opacity: 0; transform: scale(0.95); }
    to { opacity: 1; transform: scale(1); }
}

.asset-item:hover {
    background: rgba(255, 255, 255, 0.08) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}

.asset-item:active {
    background: rgba(255, 255, 255, 0.12) !important;
    transform: scale(0.98);
}

/* Path Bar Styling */
.path-bar {
    font-family: 'Segoe UI', system-ui, sans-serif;
}

/* Scrollbar */
#assetsContent::-webkit-scrollbar {
    width: 10px;
}

#assetsContent::-webkit-scrollbar-track {
    background: #1a1a1a;
}

#assetsContent::-webkit-scrollbar-thumb {
    background: #333;
    border: 2px solid #1a1a1a;
    border-radius: 5px;
}

#assetsContent::-webkit-scrollbar-thumb:hover {
    background: #444;
}

/* Setup Prompt */
#assetsSetupBtn:hover {
    filter: brightness(1.1);
    box-shadow: 0 0 12px rgba(0, 122, 204, 0.4);
}

/* Context Menu / Modal fallback */
.assets-modal {
    backdrop-filter: blur(8px);
    background: rgba(0, 0, 0, 0.6) !important;
}
