html{scroll-behavior:smooth}.loading.svelte-sas11f{background-color:#561801;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:9999;opacity:1;transition:all 1s ease-in-out}.loading.fade-out.svelte-sas11f{opacity:0;transform:scale(1.1);pointer-events:none}.loading.svelte-sas11f svg:where(.svelte-sas11f){transition:transform 1s ease-in-out}.loading.fade-out.svelte-sas11f svg:where(.svelte-sas11f){transform:scale(.9)}.container.svelte-sas11f{padding-left:25%;display:flex;flex-direction:column}.menu-container.svelte-sas11f{position:fixed;left:0;top:0;width:25%;padding:2rem}.menu-container.svelte-sas11f ul:where(.svelte-sas11f){margin-top:2rem}.menu-container.svelte-sas11f button:where(.svelte-sas11f){text-decoration:none;color:inherit;transition:color .3s ease}.menu-container.svelte-sas11f button:where(.svelte-sas11f):hover{color:var(--color-primary)}.main.svelte-sas11f{min-height:100vh}.schedule.svelte-sas11f,.menu.svelte-sas11f,.about.svelte-sas11f,.contact.svelte-sas11f{min-height:100vh;padding:4rem 0}.menu.svelte-sas11f{display:grid;grid-template-columns:4fr}.menu-1-2.svelte-sas11f{display:grid;grid-template-columns:1fr 1fr}.menu-item.svelte-sas11f{display:flex;flex-direction:column;gap:1rem}.menu-item.svelte-sas11f .menu-item-name:where(.svelte-sas11f){flex:1;margin-right:1rem;cursor:pointer;transition:color .3s ease}.menu-item.svelte-sas11f .menu-item-name:where(.svelte-sas11f):hover{color:var(--color-primary)}.menu-item.svelte-sas11f .menu-item-name:where(.svelte-sas11f) p{margin:0}.menu-item.svelte-sas11f .menu-item-price:where(.svelte-sas11f){font-weight:700;color:var(--color-primary)}.menu-item.svelte-sas11f .menu-item-prices:where(.svelte-sas11f){text-align:right}.menu-item.svelte-sas11f .menu-item-prices:where(.svelte-sas11f) .price:where(.svelte-sas11f){display:flex;gap:.5rem;align-items:center;justify-content:flex-end}.menu-item.svelte-sas11f .menu-item-prices:where(.svelte-sas11f) .price:where(.svelte-sas11f) .label:where(.svelte-sas11f){font-size:.9em;opacity:.8}.about.svelte-sas11f .container:where(.svelte-sas11f){display:flex;flex-direction:column}.about.svelte-sas11f .container:where(.svelte-sas11f) .about-image:where(.svelte-sas11f){margin-bottom:var(--unit-padding)}.contact.svelte-sas11f .container:where(.svelte-sas11f){display:flex;flex-direction:column}.contact.svelte-sas11f .container:where(.svelte-sas11f) .contact-image:where(.svelte-sas11f){margin-bottom:var(--unit-padding)}.schedule-list.svelte-sas11f{position:relative;width:100%;overflow:hidden;padding:1rem 0}.schedule-list.svelte-sas11f .schedule-slider:where(.svelte-sas11f){display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:-1rem;padding:1rem}.schedule-list.svelte-sas11f .schedule-slider:where(.svelte-sas11f)::-webkit-scrollbar{display:none}.schedule-list.svelte-sas11f .schedule-slide:where(.svelte-sas11f){flex:0 0 calc(33.333% - 1.333rem);scroll-snap-align:start}.schedule-list.svelte-sas11f .schedule-slide:where(.svelte-sas11f) dl:where(.svelte-sas11f){height:100%;margin:0}.menu-img.svelte-sas11f{position:fixed;right:0;top:50%;transform:translateY(-50%);width:300px;height:300px;overflow:hidden;opacity:0;transition:opacity .3s ease}.menu-img.svelte-sas11f img{width:100%;height:100%;object-fit:cover}.menu-img.svelte-sas11f:has(img){opacity:1}
