body {
            background-color: #27272B;
            inset: 0;
            overflow: hidden;
            margin: 0;
            padding: 0;
            position: fixed;
        }

        #loading {
            align-items: center;
            display: flex;
            height: 100%;
            justify-content: center;
            width: 100%;
        }

        #loading img {
            animation: 1s ease-in-out 0s infinite alternate breathe-animation;
            opacity: .66;
            transition: opacity .4s;
        }

        #loading.main_done img {
            opacity: 1;
        }

        #loading.init_done img {
            animation: .33s ease-in-out 0s 1 forwards zoom-animation;
            opacity: .05;
        }

        @keyframes breathe-animation {
            from {
                transform: scale(1)
            }
            to {
                transform: scale(0.95)
            }
        }

        @keyframes zoom-animation {
            from {
                transform: scale(1)
            }
            to {
                transform: scale(10)
            }
        }