html {
    background: #e2ffe1ff;
}

body {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    background-size: 400% 400%;
    animation: shifting-gradient-bg 12s ease infinite;
}

@keyframes shifting-gradient-bg {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.os {
    height: 100%;
    width: 100%;
    color: #fff;
}

.os-apps {
    height: 52px;
    width: fit-content;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: var(--border-radius);
    padding: 0 12px;
    z-index: 100; // In case I add 99 apps...
}