/* Bureau */
#cyborg-desktop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

    /* Icône du desktop (style amélioré) */
    #cyborg-desktop .cyborgtime-desktop-icon {
        position: absolute;
        width: 72px;
        text-align: center;
        user-select: none;
        /* Curseur interactif */
        cursor: pointer !important;
        /* Style premium */
        padding: 8px 6px;
        backdrop-filter: blur(6px);
        /* Transition */
        transition: transform 0.18s ease-out, background 0.18s ease-out;
    }

        /* Image dans l’icône (ombre sur le contenu réel) */
        #cyborg-desktop .cyborgtime-desktop-icon img {
            display: block;
            margin: 0 auto;
            pointer-events: none;
            /* Ombre sur la forme réelle de l’image */
            filter: drop-shadow(0px 12px 18px rgba(0,0,0,0.65));
        }

        /* Hover premium */
        #cyborg-desktop .cyborgtime-desktop-icon:hover {
            background: rgba(255, 255, 255, 0.12);
        }

    /* Label sous l’icône */
    #cyborg-desktop .cyborgtime-desktop-icon-label {
        margin-top: 6px;
        font-size: 13px !important;
        color: #ffffff !important;
        text-shadow: 0 1px 2px rgba(0,0,0,0.8);
        line-height: 1.2;
    }

    /* Corbeille (position) */
    #cyborg-desktop .cyborgtime-desktop-icon.recycle-bin {
        left: 20px;
        top: 20px;
    }
