:root{--ink:#233a33;--green:#233a33;--brand-orange:#f39324;--paper:#f5f7f6}
header{background:#233a33;color:#fffcf3;border-bottom:3px solid var(--brand-orange);padding-top:13px;padding-bottom:13px}
.brand{display:flex;align-items:center;min-width:175px;min-height:64px}
.brand:before{display:none}.brand img{display:block;width:190px;height:70px;object-fit:contain}
header nav{background:#2c463d;border-color:#52685e}header nav button{color:#fffcf3}header nav button:hover{background:#3a5147}header nav button.selected{color:#233a33;background:#fffcf3}header nav b{background:#f39324;color:#233a33}
.account small{color:#cbd7cf}.avatar{background:#f39324;color:#233a33}
.demo-line{background:#fff0da;color:#694119}
.primary{background:#233a33;border-color:#233a33}.primary:hover{background:#3a5147}
.categories button.active,.ops-nav button.active{background:#fff0da;color:#233a33}.status-tabs button.active{border-bottom-color:#f39324;color:#233a33}
.product-image{background:#fff}.eyebrow{color:#3a5147}:focus-visible{outline:3px solid #f39324;outline-offset:3px}
@media(max-width:800px){.brand{min-height:58px;min-width:158px}.brand img{width:175px;height:64px}header{padding-top:10px;padding-bottom:12px}}
@media print{header{display:none}}
