/* Additive presentation styles; existing theme and application selectors are retained. */
.hgo-return-bar{padding:12px 18px;margin:0 0 22px;border:1px solid #d8c8a8;border-radius:10px;background:#fff8ed}.hgo-return-bar a{color:#754617;font-weight:700;text-decoration:underline}.organization-picker{padding:20px;margin:20px 0;border:1px solid #d8c8a8;border-radius:12px;background:#fff8ed}.organization-picker label{display:block;margin:12px 0 6px;font-weight:600}.organization-picker input,.organization-picker select{box-sizing:border-box;width:100%;max-width:640px;padding:12px;border:1px solid #a89c86;border-radius:6px;background:white;color:#17232a}.organization-picker button{display:block;margin-top:14px;padding:12px 18px}.organization-picker button:disabled{opacity:.5}nav[aria-label="Primary"]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:640px){nav[aria-label="Primary"]{gap:8px}.hgo-return-bar{margin-top:10px}}

/* Contrast correction: consistent dark-blue menu with white labels. */
nav[aria-label="Primary"]{background:#0b2035;padding:10px 14px;border-radius:8px;align-items:center;gap:8px 16px}
nav[aria-label="Primary"] a,nav[aria-label="Primary"] a:visited{color:#ffffff!important;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;padding:6px 4px}
nav[aria-label="Primary"] a:hover{color:#ffe09a!important;text-decoration:underline;text-underline-offset:5px}
nav[aria-label="Primary"] a:focus-visible{color:#ffffff!important;outline:3px solid #ffe09a;outline-offset:3px;border-radius:3px}
