.menu-page.svelte-1uas024{position:relative;z-index:10;max-width:640px;margin:0 auto;padding:6rem 2rem 3rem}.page-title.svelte-1uas024{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:300;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--text-primary)}.title-divider.svelte-1uas024{width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:1.5rem auto 3rem}.empty.svelte-1uas024{text-align:center;font-size:1.25rem;color:var(--text-muted);font-style:italic;margin-top:2rem}.menu-buttons.svelte-1uas024{display:flex;flex-direction:column;align-items:center;gap:2rem}.menu-btn.svelte-1uas024{display:block;width:100%;max-width:320px;padding:1.5rem 2.5rem;text-align:center;font-family:Barlow Semi Condensed,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--gold);background:transparent;border:2.5px solid var(--gold);box-shadow:none;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.menu-btn.svelte-1uas024:hover{background:var(--gold);border-color:var(--gold);color:var(--ivory);transform:translateY(-1px);box-shadow:0 3px 8px #c9a9624d}.menu-btn.svelte-1uas024:active{transform:scale(.98);box-shadow:0 1px 3px #0000001a}
