﻿/* 🔹 custom right-click menu */
.custom-context-menu {
    background-color: #2c2f35;
    border: 1px solid #444;
    border-radius: 8px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.4);
    z-index: 9999;
    min-width: 180px;
    color: #eee;
    padding: 4px 0;
}

    .custom-context-menu .context-item {
        padding: 6px 12px;
        cursor: pointer;
        user-select: none;
        transition: background-color 0.2s;
    }

        .custom-context-menu .context-item:hover {
            background-color: #3e444c;
        }

        .custom-context-menu .context-item.active-link {
            background-color: #61dafb;
            color: #000;
            font-weight: 600;
            cursor: default;
        }
