/* Desktop Icon Styles */

.desktop-icon {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: var(--icon-width);
    text-align: center;
    cursor: url('/assets/cursors/link.cur'), pointer;
    transition: z-index 0s 0.2s;
}

.desktop-icon.dragging {
    z-index: 1000;
    transition-delay: 0s;
}

.desktop-icon img {
    width: var(--icon-size);
    height: var(--icon-size);
}

.desktop-icon span {
    color: white;
    margin-top: 5px;
    background-color: var(--win98-teal);
    padding: 2px 4px;
}
