/* Palette inspired by the lettering and black bar counter of the restaurant. */
:root{--ink:#202020;--red:#965812;--paper:#fff;--line:#dedede;--muted:#626262}
.topline{background:#141414;color:#fff;border-bottom:1px solid #ffffff26}
.site-header{background:#141414;color:#fff;border-bottom-color:#333}
.brand-mark{border-color:#ce8a36;color:#ce8a36}
.site-header .button{background:#c18231;color:#111}
.site-header .button:hover{background:#dda153}
.site-header nav a:hover{color:#dda153}
.hero{background:#fff}
.hero h1 em{color:#a76317}
.button{background:#ac6b22;color:#fff}
.button:hover{background:#855017}
.hero-image{background:#151515;box-shadow:12px 13px 0 #ededed}
.ribbon{background:#c18231;color:#111}
.ribbon i{color:#111}
.categories a:hover{background:#f5f5f5;color:#965812}
.allergy-note{background:#f3f3f3}
.daily{background:#171717;color:#fff;border-top:5px solid #c18231}
.daily .eyebrow{color:#dda153}
.daily p{color:#dedede}
.daily .hours{color:#dda153}
.daily .button.light{background:#c18231;color:#111}
.daily .button.light:hover{background:#dda153}
footer{background:#141414;color:#fff}
footer .brand-mark{color:#ce8a36;border-color:#ce8a36}
.mobile-actions a:last-child{background:#c18231;color:#111}
@media(max-width:700px){.hero-image{box-shadow:7px 7px 0 #ededed}}
.site-header{padding-top:10px;padding-bottom:10px}
.site-header .brand,footer .brand{display:flex;background:transparent;padding:0;flex-shrink:0}
.restaurant-logo{display:block;width:76px;height:96px;object-fit:contain}
html{scroll-padding-top:140px}
.menu-layout aside{top:145px}
@media(max-width:700px){.restaurant-logo{width:56px;height:70px}.site-header{padding-top:8px;padding-bottom:8px;gap:8px}html{scroll-padding-top:145px}}
