*{box-sizing:border-box}html{background:#28221d;color:#fff8ee;font-family:Arial,sans-serif}body{margin:0}.menu-tools{display:flex;align-items:center;justify-content:center;gap:12px 24px;flex-wrap:wrap;padding:12px 16px;min-height:68px}.menu-tools h1{font:400 20px Georgia,serif;margin:0}.menu-tools a,.menu-tools button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:inherit;font:inherit;font-size:14px;text-underline-offset:4px}.menu-tools button{background:transparent;border:1px solid #aa9680;border-radius:3px;padding:8px 16px;cursor:pointer}.menu-tools nav{display:flex;align-items:center;gap:16px}.menu-tools [hidden]{display:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #f3c79b;outline-offset:4px}main{padding:0 16px 16px}.menu-image{display:block;margin:0 auto;width:auto;height:max(400px,calc(100vh - var(--menu-toolbar-height,68px) - 16px));height:max(400px,calc(100dvh - var(--menu-toolbar-height,68px) - 16px));max-width:100%;object-fit:contain}.is-zoomed .menu-image{height:auto;min-height:400px;width:auto;max-width:none;margin-inline:auto}details{max-width:887px;margin:20px auto;line-height:1.7}details p{white-space:pre-line}summary{cursor:pointer}@media(max-width:600px){.menu-tools{gap:8px 16px}.menu-tools h1{font-size:17px}main{padding-inline:8px}}
