/* SDRbuddy public header controls: destination action plus language state selector. */
:root{--sdr-activation-red:#d8292f}
.sdr-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;min-width:0}
.sdr-stay-informed{display:inline-block;padding:.34rem .16rem;color:#112139;font-size:.7rem;font-weight:800;letter-spacing:.12em;line-height:1;white-space:nowrap;text-decoration-line:underline;text-decoration-color:var(--sdr-activation-red);text-decoration-thickness:2px;text-underline-offset:.42em}
.sdr-stay-informed:hover{color:#112139;text-decoration-color:var(--sdr-activation-red);text-decoration-thickness:3px}
.sdr-stay-informed:active{color:#112139;text-decoration-color:#a91f26;text-decoration-thickness:3px}
.sdr-stay-informed:focus-visible{outline:3px solid #112139;outline-offset:4px;text-decoration-color:var(--sdr-activation-red);text-decoration-thickness:3px}
/* Non-interactive confirmation treatment for the matching activation destination. */
.sdr-activation-label{color:var(--sdr-activation-red)!important}
.sdr-language-switcher{display:flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:750;letter-spacing:.12em;line-height:1}
.sdr-language-switcher a{padding:.3rem .1rem;color:#697383}
.sdr-language-switcher .active{display:inline-block;padding:.34rem .46rem;background:#112139;color:#fff;line-height:1;text-decoration:none}
.sdr-language-switcher .sep{color:#b9c0c8}
@media(max-width:560px){.sdr-header-actions{gap:.5rem}.sdr-stay-informed{font-size:.64rem;letter-spacing:.09em}.sdr-language-switcher{gap:.38rem;font-size:.67rem}}
