/* Native image cursors keep the click hotspot aligned with the arrow tip. */
@media(any-hover:hover) and (any-pointer:fine){
  :root{--labellius-cursor-default:url('/assets/cursor-pink.svg') 3 3,default;--labellius-cursor-action:url('/assets/cursor-pink.svg') 3 3,pointer}
  html,body{cursor:var(--labellius-cursor-default)}
  a,button,select,summary,[role=button],label[for],input[type=checkbox],input[type=radio],input[type=button],input[type=file],.color-control,.color-control>.color-picker{cursor:var(--labellius-cursor-action)}
  button:disabled,input:disabled,select:disabled,.color-control:has(input:disabled){cursor:var(--labellius-cursor-default)}
}
/* A plain language name and chevron, with an underline for keyboard focus. */
.language-control select,header>select[aria-label=Language]{border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;min-height:44px}
.language-control select:focus-visible,header>select[aria-label=Language]:focus-visible{outline:none;box-shadow:none;text-decoration:underline;text-decoration-color:#d87098;text-decoration-thickness:2px;text-underline-offset:5px}
