 html, body {
                height: 100%;
                margin: 0;
                padding: 0;
            }

            body {
                background: linear-gradient(135deg, #abe1b2, #009688);
                box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
                font-family: sans-serif;
            }
            #overlay {
                display: flex;
                position: fixed;
                inset: 0;
                background: rgba(255, 255, 255, 0.9);
                align-items: center;
                justify-content: center;
                font-size: 24px;
                color: white;
                z-index: 1000;
            }

            #addNew {
                display: none;
                text-align: center;
                margin-top: 100px;
            }

            #addNew button {
                outline: 0;
                border: 0;
                cursor: pointer;
                background: radial-gradient(100% 100% at 100% 0%, #89E5FF 0%, #5468FF 100%);
                box-shadow: 0px 2px 4px rgba(45, 35, 66, 0.4),
                    0px 7px 13px -3px rgba(45, 35, 66, 0.3),
                    inset 0px -3px 0px rgba(58, 65, 111, 0.5);
                padding: 0 32px;
                border-radius: 6px;
                color: #fff;
                height: 48px;
                width : 150px;
                font-size: 18px;
                text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
                margin: 10px;
                transition: box-shadow 0.15s ease, transform 0.15s ease;
            }

            #addNew button:hover {
                box-shadow: 0px 4px 8px rgba(45, 35, 66, 0.4),
                    0px 7px 13px -3px rgba(45, 35, 66, 0.3),
                    inset 0px -3px 0px #3c4fe0;
                transform: translateY(-2px);
            }

            #addNew button:active {
                box-shadow: inset 0px 3px 7px #3c4fe0;
                transform: translateY(2px);
            }

            #skipBtn {
                background: #ccc;
                color: #000;
                display: none;
                width : 150px;
            }
            .loader-circle-2 {
                position: relative;
                width: 70px;
                height: 70px;
                display: inline-block;
            }
            .loader-circle-2:before,
            .loader-circle-2:after {
                content: "";
                display: block;
                position: absolute;
                border-width: 5px;
                border-style: solid;
                border-radius: 50%;
            }
            .loader-circle-2:before {
                width: 70px;
                height: 70px;
                border-bottom-color: #009688;
                border-right-color: #009688;
                border-top-color: transparent;
                border-left-color: transparent;
                animation: loader-circle-2-animation-2 1s linear infinite;
            }
            .loader-circle-2:after {
                width: 40px;
                height: 40px;
                border-bottom-color: #e91e63;
                border-right-color: #e91e63;
                border-top-color: transparent;
                border-left-color: transparent;
                top: 22%;
                left: 22%;
                animation: loader-circle-2-animation 0.85s linear  infinite;
            }
            @keyframes loader-circle-2-animation {
                0% {
                    transform: rotate(0deg);
                }
                100% {
                    transform: rotate(-360deg);
                }
            }
            @keyframes loader-circle-2-animation-2 {
                0% {
                    transform: rotate(0deg);
                }
                100% {
                    transform: rotate(360deg);
                }
            }