/* Shared slate-blue palette for navigation, footer and actions. */
:root{--ir-navy:#304e61;--ir-action-fill:#35596d;--ir-action-hover:#274657;--ir-action-line:#b4c7d0;--ir-action-focus:#b79048}
.ir-header{background:#304e61!important;border-bottom-color:#adc5d22b!important}.ir-footer{background:#2d495b!important}.ir-statsbar{background:#263f50!important;color:#dce8ee!important}.ir-menu[open] nav{background:#304e61!important}.ir-language{background:#294658!important;border-color:#aac1cd55!important}.ir-language option{background:#304e61;color:white}.ir-menu a:hover,.ir-menu a[aria-current]{color:#ecd39d!important}
html body .ir-action.ir-action--secondary{color:#35596d!important;border-color:#b4c7d0!important}html body .ir-action.ir-action--secondary:hover{color:#274657!important;border-color:#809eaf!important;background:#edf3f6!important}html body .ir-action.ir-action--icon[aria-pressed=true]{background:#35596d!important;border-color:#35596d!important}
.ir-header select[data-ir-language],.ir-header select[data-ir-language] option{background:#294658!important;color:#f1f6f8!important;border-color:#aac1cd55!important}
#ast-scroll-top,.ast-scroll-top{background:#35596d!important;color:white!important}
/* Fine gold edge on every shared white action. */
html body .ir-action.ir-action--secondary{border:1px solid #bea05e!important}
html body .ir-action.ir-action--secondary:hover{border-color:#a17e38!important}
