
body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    user-select: none;
    background: url('https://images.unsplash.com/photo-1618005182384-a83a8bd57fbe?w=1920&auto=format&fit=crop') no-repeat center center fixed;
    background-size: cover;
}

.desktop-container {
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(2px);
}
.desktop-icon {
    transition: all 0.2s ease;
}

.desktop-icon:hover {
    transform: scale(1.05);
}
.dock-item {
    transition: all 0.2s ease;
    box-shadow: 0 0 8px rgba(0, 255, 255, 0.7);
}

.dock {
    box-shadow: 0 0 20px rgba(0, 255, 255, 0.5);
}
.dock-item:hover {
    transform: scale(1.2) translateY(-10px);
}
.window-shadow {
    box-shadow: 0 10px 30px -10px rgba(0, 255, 255, 0.5);
    border: 1px solid rgba(0, 255, 255, 0.3);
}

.titlebar {
    background: linear-gradient(to bottom, #0f0f1a, #1a1a2e) !important;
    color: #00ffff !important;
}

.control-btn {
    box-shadow: 0 0 5px rgba(0, 255, 255, 0.5);
}

.window-title {
    color: #00ffff !important;
}
.menu-item:hover {
    background-color: rgba(0, 122, 255, 0.1);
}

.menu-separator {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}