/* Reserved for scoped corrections after visual QA; original theme styles are preserved. */

.cs-restored-header {position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#141818;padding:22px 4vw;box-sizing:border-box;z-index:10}
.cs-restored-header img {width:170px;height:auto;display:block}
.cs-restored-header nav {display:flex;gap:25px;flex-wrap:wrap}
.cs-restored-header nav a {color:#fff;font:16px/1.5 Arial,sans-serif;text-decoration:none}
.cs-restored-header nav a:hover {color:#f5c672}
.wcr9tfv {font:17px/1.7 Arial,sans-serif}
.wcr9tfv h1,.wcr9tfv h2,.wcr9tfv h3,.wcr9tfv h4 {font-family:Arial,sans-serif;letter-spacing:normal;text-transform:none;line-height:1.25;font-weight:700}
.wcr9tfv h1 {font-size:2.2rem}.wcr9tfv h2 {font-size:1.8rem}.wcr9tfv h3 {font-size:1.5rem}.wcr9tfv h4 {font-size:1.3rem}
.cs-food-menu {max-width:1150px;margin:auto;padding:45px 4vw}
.cs-food-menu h1 {font-size:3rem}.cs-food-menu h2 {font-size:1.7rem}
.cs-food-grid {display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.cs-food-grid img {width:100%;height:auto}
footer img {max-width:100%;height:auto;object-fit:contain}
@media(max-width:700px){.cs-restored-header{flex-direction:column}.cs-restored-header nav{gap:18px}.cs-food-grid{grid-template-columns:1fr}}
