.daily-hero{background:#55221f;color:#fffdf7;padding:52px max(5vw,24px)}.daily-hero>div{max-width:1132px;margin:auto}.daily-hero h1{font-size:clamp(3.2rem,7vw,5.8rem);margin:14px 0}.daily-hero .eyebrow{color:#f2d69b}.daily-hero p{max-width:800px}.visit{font-size:1rem;color:#f5e4c7}.daily-hero .btn{background:#f2d69b;color:#391315;border-color:#f2d69b}.daily-hero .btn.alt{background:transparent;color:#fffdf7;border-color:#d8bf9f}.daily-wrap{max-width:1180px;margin:auto;padding:32px 24px 58px}.food-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:44px}figure{margin:0;min-width:0}.food-photo{position:relative;overflow:hidden;background:#111;border-radius:7px}.food-photo img{position:absolute;top:0;left:0;width:100%;height:auto;max-width:none}.food-gallery figure{display:flex;flex-direction:column;justify-content:flex-end}.food-gallery figcaption,.snack-gallery figcaption{text-align:center;color:#55221f;font-size:13px;font-weight:bold;padding-top:8px}.daily-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px}.daily-section{margin-bottom:38px}.daily-section h2{font-family:Arial,sans-serif;font-size:1.1rem;font-weight:bold;letter-spacing:.03em;background:#f5ebd8;padding:15px 18px;margin:0 0 10px}.daily-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e4d3b3}.daily-row strong{white-space:nowrap}.daily-small{font-size:14px;color:#695044}.wing-table{width:100%;border-collapse:collapse}.wing-table caption{position:absolute;left:-9999px}.wing-table th,.wing-table td{text-align:right;padding:13px 8px;border-bottom:1px solid #e4d3b3}.wing-table th:first-child{text-align:left}.wing-table thead{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.wing-table tbody th{font-weight:normal}.wing-table td{font-weight:bold}.sauce-box h3{font-family:Arial,sans-serif;font-size:14px;font-weight:bold;margin:22px 0 8px}.sauce-box ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.sauce-box li{padding:5px 10px;background:#f5ebd8;border-radius:4px;font-size:13px}.combo-feature{background:#55221f;color:#fffdf7;padding:24px;margin:0 0 32px;border-radius:6px}.combo-feature .eyebrow{font-size:11px;color:#f2d69b}.combo-feature h2{font-size:1.8rem;line-height:1.15;margin:12px 0}.combo-feature strong{display:block;color:#f2d69b;margin-top:10px}.combo-feature p{font-size:15px}.combo-feature .daily-small{color:#f5e4c7;font-size:13px}.snack-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.daily-note{border-top:1px solid #e4d3b3;padding-top:24px;font-size:13px;color:#695044}.today-banner{padding:24px max(5vw,24px);background:#55221f;color:#fffaf0}.today-banner strong{font-size:20px}.today-banner a{display:inline-block;color:#f2d69b;font-weight:bold;margin-left:18px}.today-banner p{margin:5px 0}@media(max-width:800px){.daily-grid{gap:30px}.food-gallery{gap:12px}.daily-hero{padding-top:38px;padding-bottom:38px}}@media(max-width:650px){.daily-grid{grid-template-columns:1fr;gap:0}.food-gallery{grid-template-columns:1fr 1fr;margin-bottom:30px}.daily-wrap{padding-left:20px;padding-right:20px}.daily-hero .buttons{display:grid}.daily-hero .btn{text-align:center;padding:13px 15px}.today-banner a{display:block;margin-left:0;margin-top:10px}.daily-row{font-size:16px}}