
:root{--paper:#FFFCF4;--white:#FFFDF8;--ink:#173D2B;--muted:#4C5D47;--line:#D5D9BD;--soft:#F1F4DA;--accent:#A84218;--hero-color:#F6E7A6;--splash:#F5BF42;--band:#27563C;--band-text:#FFF9E7;--band-muted:#E1EBCB;--band-highlight:#F5BF42;--warm:#F8E7CE;--footer:#123226}
html .site-header{background:var(--paper)}
html .hero-copy,html .beef-hero,html .bulk-hero{background:var(--hero-color)}
html .hero .button{background:var(--accent);border-color:var(--accent);color:var(--white)}
html .hero-caption{background:var(--paper)}
html .photo-label{background:var(--splash);color:var(--ink)}
html .service-strip{background:var(--ink);color:var(--paper);border-color:var(--ink)}
html .service-items i{color:var(--splash)}
html .delivery-band{background:var(--splash);border-color:var(--ink)}
html .delivery-actions p{color:var(--ink)}
html .share-banner{background:var(--footer);color:var(--band-text)}
html .banner-facts{border-color:#ffffff55}
html .meat-feature{background:var(--band);color:var(--band-text);border-color:var(--band)}
html .meat-feature .eyebrow,html .meat-feature h2 em{color:var(--band-highlight)}
html .meat-feature .meat-range dd{color:var(--band-muted)}
html .meat-feature .meat-range>div{border-color:#ffffff66}
html .meat-feature .button{background:var(--band-highlight);border-color:var(--band-highlight);color:var(--ink)}
html .beef-more-callout{background:var(--splash);border-color:var(--accent)}
html .ranching-section,html .meat-range-section{background:var(--warm);border-color:var(--line)}
html .meat-range dd{color:var(--muted)}
html .meat-range>div,html .meat-range-footer,html .ranching-standards>div{border-color:var(--line)}
html .detail-band,html .business-feature,html .service-contact,html .store-card.future{background:var(--soft);border-color:var(--line)}
html .business-links>a{border-color:var(--line)}
html .visit-band{background:var(--hero-color);border-color:var(--line)}
html .visit-locations,html .store-hours dl>div{border-color:var(--line)}
html footer{background:var(--footer);color:var(--band-text)}
html .footer-bottom{border-color:#ffffff55}
html .footer-brand em{color:var(--band-highlight)}
html .bulk-contact{background:var(--band);color:var(--band-text)}
html .bulk-contact .eyebrow{color:var(--band-highlight)}
html .bulk-contact .bulk-contact-details{color:var(--band-muted)}
html .button:hover{background:var(--accent);border-color:var(--accent);color:var(--white)}
html .button.light:hover,html .meat-feature .button:hover{background:var(--white);border-color:var(--white);color:var(--ink)}
html .choice,html .estimate{border-color:var(--line)}
html .choice[aria-pressed="true"]{background:var(--hero-color);border-color:var(--ink)}
html .beef-timing,html .beef-points span{border-color:var(--muted)}
html .catalog-search input{background:var(--white);border-color:var(--muted)}
html .product-image,html .product-image img{background:var(--white)}
