:root {
    --bg-image1: url('wallpapers/1.jpg');
    --bg-image2: url('wallpapers/2.jpg');
    --bg-image3: url('wallpapers/3.jpg');
    --bg-image4: url('wallpapers/4.jpg');
    --bg-image5: url('wallpapers/5.jpg');
    --bg-image6: url('wallpapers/6.jpg');
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Arial', sans-serif;
}

.lockscreen-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 90vh;
    background-size: cover;
    background-position: center;
}

.status-bar {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: top;
}

.lockscreen-content {
    text-align: center;
    color: #fff;
}

.random-wallpaper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    z-index: -1;
    animation: changeBackground 75s infinite;
    transition: background-image 15s ease-in-out;
}

@keyframes changeBackground {
    0% {
        background-image: var(--bg-image1);
    }
    16.67% {
        background-image: var(--bg-image2);
    }
    33.33% {
        background-image: var(--bg-image3);
    }
    50% {
        background-image: var(--bg-image4);
    }
    66.67% {
        background-image: var(--bg-image5);
    }
    83.33% {
        background-image: var(--bg-image6);
    }
    100% {
        background-image: var(--bg-image1);
    }
}

.clock {
    font-size: 10em;
    border: 5px 0;
}

input[type="password"] {
    font-size: 24px;
    padding: 10px;
    margin-bottom: 7rem;
    width: 10em;
    text-align: center;
}

button {
    font-size: 24px;
    padding: 10px 20px;
    cursor: pointer;
}

.greeting {
    font-size: 2rem;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

.motivational-quote {
    margin-top: 8em;
    font-size: 1rem;
    opacity: 1;
    transition: opacity 2s ease-in-out;
    position: absolute;
    bottom: 10%; 
    left: 50%;
    transform: translateX(-50%);
    z-index: 1; 
    width: 90%;
    text-align: center;
}

.music-player {
    color: #fff;
    text-align: center;
}

.track-info {
    font-size: 1rem;
    margin-bottom: 1em;
}

.player-controls {
    margin-bottom: 3em;
}

.player-controls button {
    font-size: 16px;
    padding: 5px 10px;
    margin: 0 1rem;
    cursor: pointer;
    color: #000;
}