
.dark-theme {
    background: var(--body-bg-color) fixed center / cover;
}
.stars {
    display: none;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: perspective(500px);
    transform-style: preserve-3d;
    perspective-origin: 50% 100%;
    animation: stars_anime 90s infinite linear;
}

.star {
    width: 2px;
    height: 2px;
    background: #F7F7B6;
    position: absolute;
    transform-origin: 0 0 -300px;
    transform: translate3d(0, 0, -300px);
    backface-visibility: hidden;
}
@keyframes stars_anime {
    0% { transform: rotateZ(20deg) rotateX(-40deg) rotateY(0); }
    100% { transform: rotateZ(20deg) rotateX(-40deg) rotateY(-360deg); }
}
