:root{--accent:#851d10}header{border-top:5px solid #851d10}.brand img{object-fit:contain;background:#851d10;border-radius:4px}.brand small{letter-spacing:.8px;font-size:11px;text-transform:none}.eyebrow{color:#851d10}button,.button{background:#851d10;border-color:#851d10}button:hover{background:#842517}nav button{background:transparent}nav button:hover{background:#efe6e3}.hero-art{border-color:#851d10}.bar{background:#f3e9e5}.badge.published{background:#f1e2de;color:#851d10}.auth{border-top:4px solid #851d10}@media(max-width:540px){.brand img{width:55px;height:40px}.brand{font-size:15px;white-space:nowrap;letter-spacing:1px}.brand small{font-size:9px;letter-spacing:.3px}.tools{max-width:116px;flex-shrink:0}}
