/* SRO 2026-10-17 approved presentation-only */
a.sro-source-action{display:inline-flex!important;align-items:center;justify-content:center;gap:.45em;min-height:44px!important;height:auto!important;max-height:none!important;box-sizing:border-box;max-width:100%;padding:10px 15px;border:1px solid #8c571e!important;border-radius:4px;background:#e9bd70!important;color:#122220!important;font-weight:700;line-height:1.4;text-decoration:none!important;white-space:normal;overflow-wrap:anywhere}
a.sro-source-action:hover{background:#f7d69b!important;color:#122220!important}
a.sro-source-action:focus-visible,a.sro-prose-link:focus-visible,nav.sro-breadcrumb a:focus-visible{outline:3px solid #8c571e;outline-offset:4px}
main a.sro-prose-link{color:#8c571e!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}
main a.sro-prose-link:hover{color:#663a0f!important;text-decoration-thickness:2px}
main :is(.profile-hero,.page-hero,.news-hero,.archive-hero,.latest-hero,.publication-hero) a.sro-prose-link{color:#e8ba77!important}
body nav.sro-breadcrumb{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:.4em .65em;min-height:48px;box-sizing:border-box;padding-top:12px!important;padding-bottom:12px!important;line-height:1.5!important;background:#fbf8f0!important;color:#654013!important;overflow-wrap:anywhere}
body.sro-phase2 nav.sro-breadcrumb a,body.sro-phase2 nav.sro-breadcrumb span,body nav.sro-breadcrumb a,body nav.sro-breadcrumb span{color:#654013!important;opacity:1!important}
body nav.sro-breadcrumb a{text-decoration:underline!important;text-underline-offset:3px}
body nav.sro-breadcrumb [aria-current=page]{font-weight:600}
:is(.btn,.button,.record-link,.sro-source-action,.sro-footer-cta) :is(span,i,.arrow,.icon){color:inherit!important}
:is(.btn,.button,.record-link,.sro-source-action,.sro-footer-cta) svg{color:inherit!important}
:is(.btn,.button,.record-link,.sro-source-action,.sro-footer-cta) svg [stroke]:not([stroke="none"]){stroke:currentColor!important}
:is(.btn,.button,.record-link,.sro-source-action,.sro-footer-cta) svg [fill]:not([fill="none"]){fill:currentColor!important}
.site-footer .sro-footer-brand img{background:transparent!important;border:0;box-shadow:none}
