:root{--yellow:#e8730c;--accent:#e8730c;--accent-soft:#fff0e4}
.cta{background:var(--accent);color:#03111e}
.cta:hover{background:#f28b33}
button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#ae4d00}
.header a:focus-visible,.header button:focus-visible{outline-color:#e8730c}
.scan-beam{background:linear-gradient(transparent,#e8730c40);border-bottom-color:#e8730c}
.scan-field.active{border-color:#d0660a;box-shadow:0 0 0 2px #e8730c33}

