[data-theme="csarts"] .campus-language { align-items: center; border-left: 1px solid var(--cui-border); display: inline-flex; margin-left: .1rem; padding-left: .8rem; }
[data-theme="csarts"] .campus-language select { appearance: none; background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .15rem center; border: 0; border-radius: 0; color: var(--cui-ink); cursor: pointer; font-family: inherit; font-size: .7rem; font-weight: 700; letter-spacing: .08em; min-height: 2rem; padding: .35rem 1.05rem .35rem .2rem; text-transform: uppercase; width: auto; }
[data-theme="csarts"] .campus-language select:focus-visible { outline: 2px solid var(--cui-line-strong); outline-offset: 2px; }
[data-theme="csarts"] .academic-people__empty > strong,
[data-theme="csarts"] .academic-people__empty > span { display: block; }
[data-theme="csarts"] .academic-people__empty > strong + span { margin-top: .25rem; }
@media screen and (max-width: 640px) { [data-theme="csarts"] .campus-account { gap: .55rem; } [data-theme="csarts"] .campus-language { padding-left: .5rem; } }

/* Mobile header visual contract. */
@media (max-width:760px){
  [data-theme="csarts"] .campus-sidebar__language .campus-language{border:0;margin:0;padding:0}
  [data-theme="csarts"] .campus-sidebar__language .campus-language select{background-color:var(--cui-surface);background-position:right .75rem center;border:1px solid var(--cui-control-border)!important;border-radius:.2rem;box-sizing:border-box;font-family:campton-medium,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;height:2.75rem!important;letter-spacing:.08em;line-height:calc(2.75rem - 2px);min-height:2.75rem!important;padding:0 2.25rem 0 .75rem!important;width:6rem}
}

html[data-color-scheme="dark"] [data-theme="csarts"] .campus-sidebar__language .campus-language select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23ededed' stroke-width='1.5'/%3E%3C/svg%3E");color:var(--cui-ink)}
