:root {
    --bottom-bar-height: 60px;
}

.bottom-bar * {
    color: white;
}

.bottom-bar {
    --glass-color: var(--ui-color-1);
    --glass-opacity: 1px;
    font-family: monospace;
    height: var(--bottom-bar-height);
    position: fixed;
    bottom: 10px;
    width: 50%;
    left: 25%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    box-sizing: border-box;
    border-radius: 30px;
    transition: 400ms;
    animation: ease-out;
}

.bottom-bar:hover {
    transform: scaleX(1.05);
}

.task-icon {
    background-color: var(--ui-color-2); 
    margin: 10px;
    padding: 7px;
    border-radius: 50px;
    transition: 400ms;
}

.task-icon:hover {
    transform: scale(1.1);
}

.bottom-bar:hover .task-icon {
    transform: scaleX(calc(1 / 1.05));
}

.bottom-bar:hover .task-icon:hover {
    transform: scaleX(calc(1 / 1.05)) scale(1.1);
}