.crust-top.svelte-4ysupa{background:radial-gradient(circle at top center,#fcd34d,#fbbf24 70%,#f59e0b);clip-path:ellipse(100% 100% at 50% 0%);position:relative;margin-bottom:0;height:120px;cursor:pointer;animation:svelte-4ysupa-crust-animation 3s infinite alternate;display:flex;justify-content:center;align-items:center;z-index:10}@keyframes svelte-4ysupa-crust-animation{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.crust-bottom.svelte-4ysupa{background:radial-gradient(circle at bottom center,#fcd34d,#fbbf24 70%,#f59e0b);height:100px;display:flex;justify-content:center;align-items:center;animation:svelte-4ysupa-crust-animation 3s infinite alternate}.full-screen.svelte-4ysupa{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden;background:linear-gradient(to bottom,#fff7e6,#fde68a);font-family:Roboto,sans-serif;color:#4b3200}.hero.svelte-4ysupa{text-align:center;padding:3rem 2rem;animation:svelte-4ysupa-hero-section-animation 2s ease-out}@keyframes svelte-4ysupa-hero-section-animation{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero.svelte-4ysupa h2:where(.svelte-4ysupa){font-size:3rem;font-weight:700;text-transform:uppercase;margin-top:1rem}.hero.svelte-4ysupa .subtitle:where(.svelte-4ysupa){font-size:1.75rem;font-style:italic;margin-top:.5rem;color:#5c3b09}.hero.svelte-4ysupa .text-3xl:where(.svelte-4ysupa){font-size:2.25rem;font-weight:700;margin-top:2rem}.footer-text.svelte-4ysupa{font-size:1rem;font-weight:700;color:#4b3200;background-color:#fbbf24;width:100%;text-align:center;padding:10px 0;box-shadow:0 -2px 4px #0000001a}@media (max-width: 640px){.hero.svelte-4ysupa h2:where(.svelte-4ysupa){font-size:2.5rem}.hero.svelte-4ysupa .subtitle:where(.svelte-4ysupa){font-size:1.5rem}.hero.svelte-4ysupa .text-3xl:where(.svelte-4ysupa){font-size:1.75rem}}
