/* AppHill brand accents; dark orange preserves contrast on white. */
:root,[data-bs-theme="light"]{--bs-primary:#ad5700;--bs-primary-rgb:173,87,0;--bs-link-color:#ad5700;--bs-link-hover-color:#824100}
.btn-primary{--bs-btn-bg:#ad5700;--bs-btn-border-color:#ad5700;--bs-btn-hover-bg:#824100;--bs-btn-hover-border-color:#824100;--bs-btn-active-bg:#824100;--bs-btn-active-border-color:#824100;--bs-btn-focus-shadow-rgb:173,87,0}
.btn-outline-primary{--bs-btn-color:#ad5700;--bs-btn-border-color:#ad5700;--bs-btn-hover-bg:#ad5700;--bs-btn-hover-border-color:#ad5700;--bs-btn-active-bg:#824100}
.alert-primary{--bs-alert-color:#713900;--bs-alert-bg:#fff2e3;--bs-alert-border-color:#ead3b5}
.navbar-brand img{height:64px!important;width:auto!important;background:#fff;border-radius:4px}
[data-bs-theme="dark"]{--bs-link-color:#ffb967;--bs-link-hover-color:#ffd4a3}
[data-bs-theme="dark"] .alert-primary{--bs-alert-color:#ffd4a3;--bs-alert-bg:#342719;--bs-alert-border-color:#675033}
[data-bs-theme="dark"] .btn-outline-primary{--bs-btn-color:#ffb967;--bs-btn-border-color:#ffb967;--bs-btn-hover-color:#fff}
