#taskbar {
    height: var(--taskbar-height);
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 5px;
    z-index: 1000;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(15px);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

#start-button {
    width: 40px;
    height: 40px;
    border: none;
    background: transparent;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    position: relative;
}

.start-orb {
    width: 36px;
    height: 36px;
    background: radial-gradient(circle, #4facfe 0%, #00f2fe 100%);
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3), inset 0 0 5px rgba(255, 255, 255, 0.5);
    transition: transform 0.2s;
}

#start-button:hover .start-orb {
    transform: scale(1.1);
    box-shadow: 0 0 15px rgba(0, 242, 254, 0.6);
}

#taskbar-apps {
    flex: 1;
    display: flex;
    gap: 5px;
    height: 100%;
    align-items: center;
}

.taskbar-item {
    width: 40px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
    transition: background 0.2s;
    position: relative;
}

.taskbar-item:hover {
    background: rgba(255, 255, 255, 0.3);
}

.taskbar-item.active {
    background: rgba(255, 255, 255, 0.4);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.taskbar-item.active::after {
    content: '';
    position: absolute;
    bottom: 2px;
    left: 10%;
    width: 80%;
    height: 2px;
    background: #00d2ff;
}

#system-tray {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 10px;
    height: 100%;
}

#tray-icons {
    display: flex;
    gap: 8px;
    color: #333;
    font-size: 14px;
}

#clock {
    text-align: center;
    font-size: 11px;
    color: #333;
    padding: 0 5px;
    cursor: pointer;
}

#clock:hover {
    background: rgba(255, 255, 255, 0.2);
}

#show-desktop {
    width: 10px;
    height: 100%;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

#show-desktop:hover {
    background: rgba(255, 255, 255, 0.3);
}
