.bg-gradient-mesh{background-color:var(--tt-page-bg-color, #fff6e6);background-image:var( --tt-page-bg-image, radial-gradient(circle at 50% 35%, #fff8ed 0%, #fff6e6 52%, #fff3df 82%, #ffefda 100%) );background-attachment:scroll;background-position:center top;background-repeat:no-repeat;background-size:100% 100%}.tt-app-footer.svelte-185syx6{border-color:var(--tt-footer-border-color);background:var(--tt-footer-bg-image);box-shadow:var(--tt-footer-shadow)}.footer-dot.svelte-185syx6{color:var(--tt-footer-dot-color)}.footer-heart.svelte-185syx6{color:var(--tt-footer-heart-color)}@media (max-width: 640px){section.svelte-185syx6{padding-top:max(env(safe-area-inset-top),clamp(4rem,10svh,5.5rem))!important;padding-bottom:max(6rem,calc(env(safe-area-inset-bottom) + 5.5rem))!important;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start}footer.svelte-185syx6{padding-top:.5rem;padding-bottom:.5rem}footer.svelte-185syx6 .container:where(.svelte-185syx6){gap:.5rem}footer.svelte-185syx6 .container:where(.svelte-185syx6)>div.copyright:where(.svelte-185syx6){margin-left:1rem}footer.svelte-185syx6 .container:where(.svelte-185syx6)>div:where(.svelte-185syx6):last-child{margin-right:1rem}}@media (min-width: 1024px){section.svelte-185syx6{display:flex;flex-direction:column;justify-content:flex-start;padding-top:15vh!important;padding-bottom:10vh!important}}@media (prefers-reduced-motion: reduce){.footer-heart.svelte-185syx6{animation:none}}
