.chapter-navigation{display:flex;gap:20px;font-size:13px}.chapter-navigation button{padding:8px 0}.chapter-navigation button:hover{color:var(--gold)}dialog{color:#e8dfcd;background:#1d1913;border:1px solid #c6aa7550;border-radius:5px;width:min(880px,94vw);max-height:90svh;padding:0;box-shadow:0 25px 100px #0008}dialog::backdrop{background:#080604a8;backdrop-filter:blur(5px)}.chapter-header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:25px 7%;background:#1d1913;border-bottom:1px solid #c6aa7530}.chapter-header h2{font:36px Georgia,serif;margin:0}.chapter-header button{font:24px Arial,sans-serif;padding:8px}#content-state{padding:0 7%;font:13px Arial,sans-serif}#content-state:empty{display:none}#chapter-body{padding:20px 7% 40px;font-size:16px;line-height:1.75}#chapter-body h3{font:27px/1.2 Georgia,serif;margin:20px 0 10px}.chapter-lead{font-size:23px;line-height:1.5}.dish,.wine{padding:20px 0;border-bottom:1px solid #c6aa7525}.dish img{width:100%;max-height:300px;object-fit:cover;border-radius:3px}.content-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px}.content-gallery figure{margin:0}.content-gallery img{width:100%;height:220px;object-fit:cover}.content-gallery figcaption{font-size:12px}.content-note{font:11px/1.7 Arial,sans-serif;color:#c3b59a;margin-top:25px}.booking-link{display:inline-block;padding:14px 22px;border:1px solid #a88a57}#menu-content button.menu-link{pointer-events:auto;color:inherit}.hero h1{white-space:pre-line}@media(max-width:900px){.chapter-navigation{gap:12px;font-size:11px}.site-header{gap:15px}.standard-link{display:none}}@media(max-width:650px){.site-header{flex-wrap:wrap}.chapter-navigation{width:100%;justify-content:space-between;gap:10px}.chapter-header h2{font-size:30px}#chapter-body{font-size:15px}.chapter-lead{font-size:20px}.content-gallery{grid-template-columns:1fr}}
