@font-face{font-family:'CrayonHand';src:url(//corndance.com/content/plugins/corndances-specials-board/assets/../fonts/Crayon_Hand-Regular.woff2) format('woff2');font-display:swap}*,*:before,*:after{box-sizing:border-box}:root{--accent:#c8a96e;--accent-bright:#c8a96e;--bg:#0f1011;--body-font:'CrayonHand',cursive;--desc-font:var(--body-font);--heading-font:'CrayonHand',cursive;--muted:#cbc3b5;--panel:transparent;--panel-border:rgba(200,169,110,.22);--price-font:var(--body-font);--section-case:uppercase;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--steak-scale:.75;--text:#efe8dc}body.tvsb-font-editorial{--body-font:"angie-sans",sans-serif;--desc-font:"adobe-garamond-pro",serif;--heading-font:"angie-sans",sans-serif;--price-font:"adobe-garamond-pro",serif}html,body{margin:0;min-height:100%;height:100%}body{background-color:var(--bg);background-image:url(//corndance.com/content/plugins/corndances-specials-board/assets/../images/corndance-specials-board-background-chalk-board.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;overflow-x:hidden}body:before{content:'';position:fixed;inset:0;background:rgba(7,7,7,.24);pointer-events:none;z-index:0}body:after{content:none}.display-stage{position:relative;z-index:1;min-height:100vh;height:100vh;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.display-shell{position:relative;width:100%;height:100vh;min-height:100vh;padding:1.15rem 1.25rem 1.2rem;color:var(--text);font-family:var(--body-font);display:flex;flex-direction:column;background:0 0}.display-grid{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 4fr) minmax(0, 3fr);gap:50px;align-items:stretch;flex:1 1 auto;min-height:0}.display-column{display:flex;flex-direction:column;gap:.95rem;min-width:0;min-height:0;height:100%;--content-scale:1;--content-space-scale:1;position:relative}.board-section{display:flex;flex-direction:column;min-height:0;padding:.3rem 0 0;background:0 0;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;overflow:visible}.section-title{position:relative;margin:0 0 1rem;padding-bottom:0;font-family:var(--heading-font);font-weight:400;font-style:normal;font-size:clamp(1.4rem, 2.6vw, 2.2rem);letter-spacing:0;text-align:left;text-transform:var(--section-case);color:var(--accent);text-shadow:none;border-bottom:none}body.tvsb-font-editorial .section-title{font-weight:700}.section-title:after{content:none}.item-list{display:flex;flex-direction:column;gap:0;flex:1 1 auto}.board-item{text-align:left;padding:calc(.9rem * var(--content-space-scale)) 0;border-top:none}.board-item:first-child{padding-top:calc(.15rem * var(--content-space-scale));border-top:none}.item-name{display:block;font-family:var(--body-font);font-weight:400;font-size:calc(clamp(1.2rem, 2.3vw, 2.1rem) * var(--content-scale));letter-spacing:0;color:var(--text);text-shadow:none;text-transform:var(--section-case);line-height:1.1}body.tvsb-font-editorial .item-name{font-weight:600}.section-specials .item-name,.section-specials .steak-family-name{font-size:calc(clamp(1.5rem, 2.85vw, 2.6rem) * var(--content-scale))}.section-specials>.item-list>.board-item:first-child{padding-top:0}.item-name-tail{display:inline;white-space:nowrap}.item-name.is-sold{text-decoration:none;opacity:.62}.item-name.is-sold .item-name-lead,.item-name.is-sold .item-name-tail{text-decoration:line-through;text-decoration-skip-ink:none}.item-name.is-sold .item-price{text-decoration:none;transform:none;vertical-align:baseline}.item-price{display:inline;margin-left:0;font-size:inherit;font-weight:300;font-style:normal;line-height:inherit;color:var(--muted);transform:none;vertical-align:baseline;font-family:var(--price-font);white-space:nowrap;text-transform:none}.item-price:before{content:"\00a0\00a0"}.item-desc{max-width:none;margin:calc(.22rem * var(--content-space-scale)) 0 0;font-family:var(--desc-font);font-weight:400;font-style:normal;font-size:min(calc(clamp(1.28rem, 2.02vw, 30px) * var(--content-scale)), 30px);line-height:1.25;letter-spacing:0;color:var(--muted)}.section-appetizers .item-desc,.section-steaks .item-desc{display:none}.section-specials .item-desc{max-width:96%;margin:.22rem auto 0;text-align:center}.section-specials .section-steaks-feature{text-align:center}.specials-mobile-title{display:none}.section-specials .steak-inline-title{margin:0 0 1rem}.section-specials .steak-feature-group+.steak-feature-group{margin-top:calc(1rem * var(--content-space-scale))}.section-wines .board-item{position:relative}.section-wines .item-list.layout-fill{flex:0 1 auto;justify-content:flex-start;gap:calc(1.8rem * var(--content-space-scale))}.quantity-grid,.wine-status-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:calc(.38rem * var(--content-space-scale));margin-top:calc(.4rem * var(--content-space-scale))}.section-wines .wine-status-grid{position:static;margin-top:calc(.5rem * var(--content-space-scale));justify-content:flex-end}.quantity-grid{margin-top:calc(.9rem * var(--content-space-scale))}.wine-status-grid{margin-top:calc(.42rem * var(--content-space-scale))}.quantity-chip,.wine-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;min-height:1.45em;padding:.08em .38em;line-height:1;overflow:visible}.quantity-chip{border:none;border-radius:0;background:0 0;font-family:var(--body-font);font-weight:400;font-size:calc(clamp(1.5rem, 2vw, 2.2rem) * var(--content-scale));letter-spacing:0;color:var(--text);box-shadow:none;min-width:1.8rem;padding:.05em .25em}.quantity-chip.is-sold{opacity:.7;text-decoration:line-through;text-decoration-thickness:.08em;text-decoration-color:rgba(170,16,16,.65)}.quantity-chip .sold-x-icon{position:absolute;top:50%;left:50%;display:block;width:auto;height:calc(1.35em * var(--steak-scale));max-width:none;z-index:2;transform:translate(-50%,-50%);pointer-events:none}.wine-chip{border:none;background:0 0;border-radius:0;padding:0;min-width:0;min-height:0;filter:none;box-shadow:none}.wine-chip img{width:calc(clamp(2.4rem, 4.4vw, 3.7rem) * var(--content-scale));height:auto;display:block}.column-left{grid-column:1;justify-content:flex-start}.column-center{grid-column:2}.column-center .board-item,.column-center .section-title,.column-center .item-desc{text-align:center}.column-center .item-desc{margin-left:auto;margin-right:auto}.column-center .item-name{text-align:center}.column-center .quantity-grid{justify-content:center}.column-right{grid-column:3}.steak-size-list{display:block;margin-top:0;overflow:visible}.steak-family-name{margin-bottom:0}.steak-family-name{font-family:var(--body-font);font-weight:400;font-size:calc(clamp(1.2rem, 2.3vw, 2.1rem) * var(--content-scale));letter-spacing:0;color:var(--text)}body.tvsb-font-editorial .steak-family-name{font-weight:600}.section-steaks .quantity-grid{overflow:visible}.display-column+.display-column{padding-left:0;border-left:none}body.fit-tight .display-shell{padding:.95rem 1rem 1rem}body.fit-tight .display-grid{gap:calc(1.15rem + 8px)}body.fit-tight .display-column{gap:.72rem}body.fit-tight .board-section{padding:.15rem 0 0}body.fit-tight .section-title{margin-bottom:.72rem}body.fit-tight .board-item{padding:.55rem 0}body.fit-tight .item-name{gap:.45rem;font-size:clamp(1.08rem, 1.58vw, 1.55rem);line-height:1.04}body.fit-tight .item-desc{margin-top:.16rem;font-size:clamp(1.11rem, 1.5vw, 1.35rem);line-height:1.16}body.fit-tight .quantity-grid,body.fit-tight .wine-status-grid{gap:.24rem;margin-top:.28rem}body.fit-tight .quantity-grid{margin-top:.58rem}body.fit-tight .quantity-chip{font-size:calc(clamp(1.22rem, 1.55vw, 1.58rem) * var(--steak-scale))}body.fit-tight .wine-chip img{width:clamp(1.9rem, 3.2vw, 3rem)}body.fit-tight .board-section .item-list.layout-fill{justify-content:space-between !important;gap:.12rem}body.fit-ultra-tight .display-shell{padding:.82rem .9rem .88rem}body.fit-ultra-tight .display-grid{gap:calc(.95rem + 8px)}body.fit-ultra-tight .display-column{gap:.52rem}body.fit-ultra-tight .section-title{margin-bottom:.58rem}body.fit-ultra-tight .board-item{padding:.4rem 0}body.fit-ultra-tight .item-name{font-size:clamp(1rem, 1.38vw, 1.4rem)}body.fit-ultra-tight .item-desc{font-size:clamp(1.02rem, 1.35vw, 1.23rem);line-height:1.12}body.fit-ultra-tight .quantity-grid,body.fit-ultra-tight .wine-status-grid{gap:.18rem;margin-top:.2rem}body.fit-ultra-tight .quantity-grid{margin-top:.42rem}body.fit-ultra-tight .quantity-chip{font-size:calc(clamp(1.08rem, 1.38vw, 1.4rem) * var(--steak-scale))}body.fit-ultra-tight .wine-chip img{width:clamp(1.6rem, 2.7vw, 2.55rem)}body.fit-max-tight .display-shell{padding:.72rem .78rem .78rem}body.fit-max-tight .display-grid{gap:calc(.75rem + 8px)}body.fit-max-tight .display-column{gap:.4rem}body.fit-max-tight .section-title{margin-bottom:.45rem}body.fit-max-tight .board-item{padding:.2rem 0}body.fit-max-tight .item-name{font-size:clamp(.94rem, 1.2vw, 1.24rem)}body.fit-max-tight .item-desc{font-size:clamp(.93rem, 1.23vw, 1.11rem);line-height:1.08}body.fit-max-tight .quantity-grid,body.fit-max-tight .wine-status-grid{gap:.14rem;margin-top:.12rem}body.fit-max-tight .quantity-chip{font-size:calc(clamp(.98rem, 1.18vw, 1.22rem) * var(--steak-scale))}body.fit-max-tight .wine-chip img{width:clamp(1.42rem, 2.35vw, 2.18rem)}.display-column.is-tight{gap:.72rem}.display-column.is-tight .board-section{padding:.15rem 0 0}.display-column.is-tight .section-title{margin-bottom:.72rem}.display-column.is-tight .board-item{padding:.55rem 0}.display-column.is-tight .quantity-grid,.display-column.is-tight .wine-status-grid{gap:.24rem;margin-top:.28rem}.display-column.is-tight .quantity-grid{margin-top:.58rem}.display-column.is-tight .quantity-chip{font-size:calc(clamp(1.22rem, 1.55vw, 1.58rem) * var(--steak-scale))}.display-column.is-tight .wine-chip img{width:clamp(1.9rem, 3.2vw, 3rem)}.display-column.is-tight .board-section .item-list.layout-fill{justify-content:space-between !important;gap:.12rem !important}.display-column.is-ultra-tight{gap:.52rem}.display-column.is-ultra-tight .section-title{margin-bottom:.58rem}.display-column.is-ultra-tight .board-item{padding:.4rem 0}.display-column.is-ultra-tight .quantity-grid,.display-column.is-ultra-tight .wine-status-grid{gap:.18rem;margin-top:.2rem}.display-column.is-ultra-tight .quantity-grid{margin-top:.42rem}.display-column.is-ultra-tight .quantity-chip{font-size:calc(clamp(1.08rem, 1.38vw, 1.4rem) * var(--steak-scale))}.display-column.is-ultra-tight .wine-chip img{width:clamp(1.6rem, 2.7vw, 2.55rem)}.display-column.is-ultra-tight .board-section .item-list.layout-fill{justify-content:space-between !important;gap:.08rem !important}.display-column.is-max-tight{gap:.4rem}.display-column.is-max-tight .section-title{margin-bottom:.45rem}.display-column.is-max-tight .board-item{padding:.2rem 0}.display-column.is-max-tight .quantity-grid,.display-column.is-max-tight .wine-status-grid{gap:.14rem;margin-top:.12rem}.display-column.is-max-tight .quantity-chip{font-size:calc(clamp(.98rem, 1.18vw, 1.22rem) * var(--steak-scale))}.display-column.is-max-tight .wine-chip img{width:clamp(1.42rem, 2.35vw, 2.18rem)}.display-column.is-max-tight .board-section .item-list.layout-fill{justify-content:space-between !important;gap:.04rem !important}@media (min-width:1101px){.column-left,.column-center,.column-right{justify-content:stretch}.board-section.section-single-item{justify-content:flex-start}.board-section.section-single-item .item-list.layout-fill{flex:0 1 auto;justify-content:flex-start}.column-left .section-appetizers,.column-left .section-desserts,.column-left .section-beers,.column-center .section-specials,.column-center .section-steaks,.column-right .section-beers,.column-right .section-desserts,.column-right .section-wines{display:flex;flex-direction:column;min-height:0}.column-left .section-appetizers{flex:var(--section-flex,5) 1 0}.column-left .section-desserts{flex:var(--section-flex,4) 1 0}.column-left .section-beers{flex:var(--section-flex,3) 1 0}.column-center .section-specials{flex:var(--section-flex,5) 1 0}.column-center .section-steaks{flex:0 0 auto}.column-right .section-beers{flex:var(--section-flex,3) 1 0}.column-right .section-desserts{flex:var(--section-flex,4) 1 0}.column-right .section-wines{flex:0 1 auto}.board-section .item-list.layout-top{flex:0 1 auto;justify-content:flex-start}.board-section .item-list.layout-fill{flex:1 1 auto;justify-content:space-between}.board-section.section-wines .item-list.layout-fill{flex:0 1 auto;justify-content:flex-start;gap:calc(1.8rem * var(--content-space-scale))}.layout-no-appetizers .column-left .section-beers{flex:1 1 0;height:100%;min-height:0}.layout-no-appetizers .column-left .section-beers .item-list.layout-fill{flex:1 1 0;min-height:0;justify-content:space-between}.display-column.column-left,.display-column.column-right{gap:max(
					var(--side-section-gap-min, 40px),
					var(--side-section-gap, var(--side-section-gap-max, 40px))
				)}.display-column.column-left.is-tight,.display-column.column-right.is-tight,.display-column.column-left.is-ultra-tight,.display-column.column-right.is-ultra-tight,.display-column.column-left.is-max-tight,.display-column.column-right.is-max-tight{gap:max(
					var(--side-section-gap-min, 40px),
					var(--side-section-gap, var(--side-section-gap-max, 40px))
				)}.column-center .section-steaks .item-list.layout-fill,.section-specials .section-steaks-feature .item-list.layout-fill{justify-content:flex-start}.section-specials .section-steaks-feature .quantity-grid{justify-content:center}}@media (max-width:1100px){.display-stage{display:block;height:auto;overflow:visible}.display-shell{height:auto;min-height:100vh;--mobile-item-gap:20px;--mobile-section-gap:40px}.display-grid{display:flex;flex-direction:column;flex:none;gap:0}.board-section{margin-top:var(--mobile-section-gap,40px)}.section-appetizers{margin-top:0}.display-column{padding-left:0 !important;border-left:none !important}.column-left,.column-center,.column-right{display:contents}.board-section{padding:0}.board-section .section-title{margin:0 0 var(--mobile-item-gap,20px)}.board-section .item-list,.board-section .item-list.layout-fill{flex:0 1 auto;justify-content:flex-start !important;gap:var(--mobile-item-gap,20px)}.board-section .board-item,.board-section .board-item:first-child{padding-top:0;padding-bottom:0}.board-section,.board-section .section-title,.board-section .board-item,.board-section .item-desc,.board-section .item-name{text-align:left}.column-center .item-desc,.section-specials .item-desc{margin-left:0;margin-right:0;max-width:none;text-align:left}.section-specials .steak-inline-title{margin-bottom:var(--mobile-item-gap,20px)}.specials-mobile-title{display:block}.section-specials .steak-feature-group+.steak-feature-group{margin-top:var(--mobile-item-gap,20px)}.section-wines .item-list.layout-fill{gap:var(--mobile-item-gap,20px)}.column-center .item-name{text-align:left}.column-center .quantity-grid,.section-specials .section-steaks-feature,.section-specials .section-steaks-feature .quantity-grid{justify-content:flex-start}.section-appetizers{order:1}.section-specials{order:2}.section-steaks{order:3;margin-top:0 !important}.section-desserts{order:4}.section-wines{order:5}.section-beers{order:6}}.tvsb-mobile-back{display:none}@media (max-width:1100px){.tvsb-mobile-back{display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:200;width:100%;margin:0 0 12px;padding:14px 16px;border:1px solid rgba(200,169,110,.45);border-radius:10px;background:rgba(15,16,17,.94);color:var(--accent);font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.35);-webkit-tap-highlight-color:transparent}.tvsb-mobile-back:active{background:rgba(200,169,110,.18)}}@media (max-width:780px){.display-shell{padding:1rem .8rem 1.35rem}}