body {
    margin: 0;
}

html {
    overflow-x: hidden;
    overflow-y: scroll;
}

#loading-bg {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: var(--initial-loader-bg, #fff);
    block-size: 100%;
    gap: 1rem 0;
    inline-size: 100%;
}

.loading-logo svg {
    animation: logo-pulse 1.8s ease-in-out infinite;
    color: var(--initial-loader-icon, #000000);
}

@keyframes logo-pulse {
    0%, 100% {
        transform: scale(1);
        opacity: 0.9;
    }
    50% {
        transform: scale(1.08);
        opacity: 1;
    }
}

.loading {
    position: relative;
    width: 45px;
    height: 45px;
}

.loader {
    margin-top: 30px;
    width: 40px;
    height: 20px;
    --c: no-repeat radial-gradient(farthest-side, #E6B94D 93%, #E6B94D);
    background: var(--c) 0 0,
    var(--c) 50% 0,
    var(--c) 100% 0;
    background-size: 8px 8px;
    position: relative;
    animation: l4-0 1s linear infinite alternate;
}

.loader:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #E6B94D;
    left: 0;
    top: 0;
    animation: l4-1 1s linear infinite alternate,
    l4-2 0.5s cubic-bezier(0, 200, .8, 200) infinite;
}

@keyframes l4-0 {
    0% {
        background-position: 0 100%, 50% 0, 100% 0
    }
    8%, 42% {
        background-position: 0 0, 50% 0, 100% 0
    }
    50% {
        background-position: 0 0, 50% 100%, 100% 0
    }
    58%, 92% {
        background-position: 0 0, 50% 0, 100% 0
    }
    100% {
        background-position: 0 0, 50% 0, 100% 100%
    }
}

@keyframes l4-1 {
    100% {
        left: calc(100% - 8px)
    }
}

@keyframes l4-2 {
    100% {
        top: -0.1px
    }
}

/* <div class="shape"> OR <img class="shape"> */
.shape {
	aspect-ratio: 1.5;
	clip-path: shape(from 3.9% 86.63%,line to 5.41% 86.63%,line to 9.31% 99.59%,line to 7.41% 99.59%,line to 6.6% 96.82%,line to 2.6% 96.82%,line to 1.79% 99.59%,line to 0% 99.59%,close,move to 5.95% 94.62%,line to 4.6% 89.81%,line to 3.19% 94.62%,close,move to 12.23% 95.76%,curve to 11.91% 93.07% with 12.01% 94.94%/11.91% 94.04%,curve to 12.23% 90.38% with 11.91% 92.09%/12.01% 91.19%,curve to 13.21% 88.26% with 12.45% 89.56%/12.83% 88.83%,curve to 14.72% 86.87% with 13.64% 87.6%/14.12% 87.2%,curve to 16.56% 86.38% with 15.26% 86.55%/15.91% 86.38%,curve to 18.73% 87.12% with 17.21% 86.38%/18.08% 86.63%,curve to 20.35% 89.07% with 19.38% 87.6%/19.92% 88.26%,line to 19.05% 90.78%,curve to 18.08% 89.4% with 18.83% 90.21%/18.51% 89.72%,curve to 16.67% 88.91% with 17.64% 89.07%/17.16% 88.91%,curve to 15.21% 89.48% with 16.18% 88.91%/15.64% 89.07%,curve to 14.18% 91.03% with 14.78% 89.89%/14.45% 90.38%,curve to 13.8% 93.23% with 13.91% 91.68%/13.8% 92.41%,curve to 14.18% 95.43% with 13.8% 94.04%/13.91% 94.78%,curve to 15.21% 96.98% with 14.45% 96.08%/14.78% 96.57%,curve to 16.62% 97.55% with 15.64% 97.39%/16.13% 97.55%,curve to 18.3% 96.73% with 17.1% 97.55%/17.81% 97.3%,curve to 19.27% 94.62% with 18.78% 96.16%/19.11% 95.51%,line to 16.45% 94.62%,line to 16.45% 92.58%,line to 21% 92.58%,line to 21% 93.31%,curve to 20.68% 95.92% with 21% 94.21%/20.89% 95.11%,curve to 19.76% 98.04% with 20.46% 96.73%/20.13% 97.47%,curve to 18.35% 99.51% with 19.38% 98.69%/18.89% 99.1%,curve to 16.56% 100% with 17.81% 99.84%/17.21% 100%,curve to 14.78% 99.51% with 15.91% 100%/15.32% 99.84%,curve to 13.31% 98.12% with 14.23% 99.18%/13.75% 98.69%,curve to 12.34% 96% with 12.88% 97.47%/12.56% 96.82%,close,move to 27.98% 86.63%,curve to 29.66% 87.12% with 28.63% 86.63%/29.17% 86.79%,curve to 30.74% 88.5% with 30.15% 87.44%/30.47% 87.93%,curve to 31.12% 90.62% with 31.01% 89.07%/31.12% 89.81%,curve to 30.53% 92.98% with 31.12% 91.43%/30.91% 92.33%,curve to 28.91% 94.21% with 30.15% 93.64%/29.61% 94.04%,line to 32.1% 99.59%,line to 29.77% 99.59%,line to 26.85% 94.37%,line to 26.63% 94.37%,line to 26.63% 99.59%,line to 24.84% 99.59%,line to 24.84% 86.63%,close,move to 26.63% 92.41%,line to 27.77% 92.41%,curve to 28.85% 91.93% with 28.2% 92.41%/28.58% 92.25%,curve to 29.23% 90.54% with 29.12% 91.6%/29.23% 91.11%,curve to 28.85% 89.15% with 29.23% 89.97%/29.12% 89.48%,curve to 27.77% 88.67% with 28.58% 88.83%/28.25% 88.67%,line to 26.63% 88.67%,close,move to 35.02% 90.38%,curve to 36% 88.26% with 35.24% 89.56%/35.62% 88.83%,curve to 37.46% 86.87% with 36.43% 87.6%/36.92% 87.2%,curve to 39.3% 86.38% with 38% 86.55%/38.65% 86.38%,curve to 41.14% 86.87% with 39.95% 86.38%/40.6% 86.55%,curve to 42.65% 88.26% with 41.68% 87.2%/42.22% 87.69%,curve to 43.63% 90.38% with 43.09% 88.83%/43.41% 89.56%,curve to 44.01% 93.07% with 43.84% 91.19%/44.01% 92.09%,curve to 43.63% 95.76% with 44.01% 94.04%/43.9% 94.94%,curve to 42.65% 97.88% with 43.41% 96.57%/43.09% 97.3%,curve to 41.14% 99.27% with 42.22% 98.45%/41.73% 98.94%,curve to 39.3% 99.75% with 40.6% 99.59%/39.95% 99.75%,curve to 37.46% 99.27% with 38.65% 99.75%/38.05% 99.59%,curve to 36% 97.88% with 36.92% 98.94%/36.37% 98.45%,curve to 35.02% 95.76% with 35.62% 97.3%/35.24% 96.57%,curve to 34.7% 93.07% with 34.81% 94.94%/34.7% 94.04%,curve to 35.02% 90.38% with 34.7% 92.09%/34.81% 91.19%,close,move to 36.92% 95.35%,curve to 37.89% 96.9% with 37.19% 96%/37.51% 96.49%,curve to 39.3% 97.47% with 38.32% 97.23%/38.81% 97.47%,curve to 40.71% 96.9% with 39.78% 97.47%/40.32% 97.3%,curve to 41.73% 95.35% with 41.14% 96.49%/41.46% 96%,curve to 42.11% 93.07% with 42% 94.7%/42.11% 93.97%,curve to 41.73% 90.78% with 42.11% 92.17%/42% 91.43%,curve to 40.71% 89.24% with 41.46% 90.13%/41.14% 89.64%,curve to 39.3% 88.67% with 40.27% 88.83%/39.84% 88.67%,curve to 37.89% 89.24% with 38.75% 88.67%/38.32% 88.83%,curve to 36.92% 90.78% with 37.46% 89.56%/37.13% 90.13%,curve to 36.53% 93.07% with 36.64% 91.43%/36.53% 92.17%,curve to 36.92% 95.35% with 36.53% 93.97%/36.64% 94.62%,close,move to 46.63% 86.7%,line to 49.28% 95.76%,line to 51.93% 86.7%,line to 53.94% 86.7%,line to 49.88% 99.67%,line to 48.63% 99.67%,line to 44.63% 86.7%,close,move to 59.24% 99.59%,line to 57.46% 99.59%,line to 57.46% 86.63%,line to 59.24% 86.63%,close,move to 69.2% 97.88%,curve to 68.01% 99.42% with 68.88% 98.53%/68.5% 99.02%,curve to 66.28% 99.92% with 67.52% 99.75%/66.93% 99.92%,curve to 64.33% 99.34% with 65.63% 99.92%/64.93% 99.75%,curve to 62.87% 97.63% with 63.73% 98.94%/63.25% 98.37%,line to 64.17% 95.84%,curve to 65.03% 97.14% with 64.38% 96.41%/64.66% 96.82%,curve to 66.28% 97.63% with 65.41% 97.47%/65.79% 97.63%,curve to 67.41% 97.14% with 66.77% 97.63%/67.15% 97.47%,curve to 67.85% 95.84% with 67.74% 96.82%/67.85% 96.41%,curve to 67.69% 94.94% with 67.85% 95.27%/67.79% 95.11%,curve to 67.31% 94.54% with 67.58% 94.7%/67.47% 94.62%,curve to 66.93% 94.37% with 67.15% 94.45%/67.04% 94.37%,curve to 66.33% 94.21% with 66.77% 94.37%/66.55% 94.29%,curve to 65.74% 94.04% with 66.12% 94.21%/65.95% 94.13%,curve to 65.36% 93.97% with 65.74% 94.04%/65.52% 94.04%,curve to 64.76% 93.64% with 65.19% 93.97%/64.98% 93.8%,curve to 64.11% 92.99% with 64.55% 93.47%/64.33% 93.23%,curve to 63.57% 92% with 63.9% 92.74%/63.73% 92.41%,curve to 63.36% 90.46% with 63.41% 91.6%/63.36% 91.11%,curve to 63.79% 88.34% with 63.36% 89.81%/63.52% 88.99%,curve to 64.93% 86.95% with 64.06% 87.77%/64.44% 87.28%,curve to 66.55% 86.46% with 65.41% 86.63%/65.95% 86.46%,curve to 68.28% 87.03% with 67.15% 86.46%/67.74% 86.63%,curve to 69.58% 88.5% with 68.82% 87.36%/69.26% 87.93%,line to 68.39% 90.13%,curve to 67.63% 88.99% with 68.23% 89.64%/67.96% 89.32%,curve to 66.6% 88.58% with 67.31% 88.74%/66.98% 88.58%,curve to 65.63% 89.07% with 66.22% 88.58%/65.85% 88.74%,curve to 65.25% 90.21% with 65.36% 89.4%/65.25% 89.72%,curve to 65.41% 90.95% with 65.25% 90.7%/65.25% 90.78%,curve to 65.79% 91.35% with 65.52% 91.11%/65.68% 91.27%,curve to 66.17% 91.52% with 65.95% 91.35%/66.06% 91.52%,curve to 66.77% 91.68% with 66.33% 91.52%/66.55% 91.52%,curve to 67.36% 91.84% with 66.98% 91.68%/67.2% 91.68%,curve to 67.74% 92% with 67.41% 91.84%/67.58% 91.84%,curve to 68.34% 92.33% with 67.9% 92%/68.12% 92.17%,curve to 68.99% 92.99% with 68.55% 92.5%/68.77% 92.74%,curve to 69.53% 94.04% with 69.2% 93.23%/69.37% 93.64%,curve to 69.74% 95.68% with 69.69% 94.45%/69.74% 95.02%,curve to 69.31% 97.96% with 69.74% 96.33%/69.58% 97.3%,line to 69.2% 97.96%,close,move to 75.27% 99.59%,line to 73.48% 99.59%,line to 73.48% 86.63%,line to 75.27% 86.63%,close,move to 79.49% 90.46%,curve to 80.46% 88.34% with 79.7% 89.64%/80.08% 88.91%,curve to 81.92% 86.95% with 80.89% 87.69%/81.38% 87.28%,curve to 83.76% 86.46% with 82.46% 86.63%/83.11% 86.46%,curve to 85.6% 86.95% with 84.41% 86.46%/85.06% 86.63%,curve to 87.12% 88.34% with 86.2% 87.28%/86.69% 87.77%,curve to 88.09% 90.46% with 87.55% 88.91%/87.88% 89.64%,curve to 88.47% 93.15% with 88.31% 91.27%/88.47% 92.17%,curve to 88.09% 95.84% with 88.47% 94.13%/88.36% 95.02%,curve to 87.12% 97.96% with 87.88% 96.65%/87.55% 97.39%,curve to 85.6% 99.34% with 86.69% 98.53%/86.2% 99.02%,curve to 83.76% 99.84% with 85.06% 99.67%/84.41% 99.84%,curve to 81.92% 99.34% with 83.11% 99.84%/82.52% 99.67%,curve to 80.46% 97.96% with 81.38% 99.02%/80.84% 98.53%,curve to 79.49% 95.84% with 80.08% 97.39%/79.7% 96.65%,curve to 79.16% 93.15% with 79.27% 95.02%/79.16% 94.13%,curve to 79.49% 90.46% with 79.16% 92.17%/79.27% 91.27%,close,move to 81.38% 95.43%,curve to 82.36% 96.98% with 81.65% 96.08%/81.98% 96.57%,curve to 83.76% 97.55% with 82.79% 97.3%/83.28% 97.55%,curve to 85.17% 96.98% with 84.25% 97.55%/84.79% 97.39%,curve to 86.2% 95.43% with 85.6% 96.57%/85.93% 96.08%,curve to 86.58% 93.15% with 86.47% 94.78%/86.58% 94.04%,curve to 86.2% 90.86% with 86.58% 92.25%/86.47% 91.52%,curve to 85.17% 89.32% with 85.93% 90.21%/85.6% 89.72%,curve to 83.76% 88.74% with 84.74% 88.91%/84.3% 88.74%,curve to 82.36% 89.32% with 83.22% 88.74%/82.79% 88.91%,curve to 81.38% 90.86% with 81.92% 89.64%/81.6% 90.21%,curve to 81% 93.15% with 81.11% 91.52%/81% 92.25%,curve to 81.38% 95.43% with 81% 94.04%/81.11% 94.7%,close,move to 92.37% 86.7%,line to 93.78% 86.7%,line to 98.27% 95.02%,line to 98.27% 86.7%,line to 100% 86.7%,line to 100% 99.67%,line to 98.59% 99.67%,line to 94.1% 91.35%,line to 94.1% 99.67%,line to 92.37% 99.67%,close,move to 54.54% 67.75%,line to 36.46% 67.75%,line to 18.12% 23.5%,line to 27.53% 0.07%,close,move to 0.15% 67.83%,line to 9.61% 44.32%,line to 19.07% 67.83%,close,move to 72.47% 67.75%,line to 72.48% 67.75%,line to 72.48% 67.75%,close,move to 72.48% 67.75%,line to 45.46% 0.07%,line to 63.54% 0.07%,line to 81.88% 44.32%,close,move to 99.85% 0%,line to 90.39% 23.5%,line to 80.93% 0%,close);
}


.shape {
    width: 100px;
    background: linear-gradient(60deg in hsl, #d75252, #852b4f);
}
