/* =========================================================================
   MARGENCY DRIVE – Marken-Cursor (Punkt 62e)  [zentral, Landing + Cockpit]
   Klassischer, feiner Pfeil: dunkle Flaeche #101113 + feine Gold-Kontur (#C99A55).
   Rein statisches CSS (cursor:url) -> KEIN Farbwechsel, KEIN Flackern beim Seitenwechsel,
   NULL Verzoegerung. Hotspot = Pfeilspitze (1,1). 1x + 2x (Retina). Touch unberuehrt.
   Drei Zustaende: Standard-Pfeil / ueber Klickbarem hellere Gold-Kontur / I-Beam in Feldern. */
:root{
  --cur-def:image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAAq0lEQVR4nGNgoAY4OSv0P7l6mSg1hAnGcC/fR5YhTMgcmCEkG3RyVuh/AUFhFEysIUy4JIj1EhM+SWIMYSJkAyFDmAgZgGwINoNYiDEAZggIgAwxT1vNSJIL8HmJhYEA2NnphFUc5hIWXJpgTgYBZCejAyZCNpIUCzs7ncC2gTAupxN0AVngJI44Rs4juLzBRExAkQ1OouVSbK7AGwbIgUlsoGJ1BSVlJkEAANkTbo3e5pWKAAAAAElFTkSuQmCC") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAuCAYAAABJcBuEAAABM0lEQVR4nN3Y2w3CIBQGYPqnA2gcxndfnMAVXMEZXMEVnIAX3zuVpiYYQhA4NzCepMZw6fk40jbVuV+J5XZ6jsiLOPkIBNaP/fk+hYbeCOQaeyLwrWNF9IAgbTheHu8jhnQFhOiFQKmzBwK1AdYItAyyRKB1oBUClMEWCFAnpAgpBJxJmvcKcCcGiBQBCUADASlAioAGQIKAFoCLgCaAg4A2IIcoQWABCIiWasAKEENKCFgDaohZcmJ/PThpwA2OmbrSuJzr99AXv1uoVsArlJkN8FHysMIUFCqi/jT0meQWAUryb1VQB1BXLvkZkDbUVqddBdQStQa3CuAk16wCUrXlji/GwthA4Vm/2e4+B/VdAaNXDsnk3F6gbka4wQHpCdIqUK+MySnE8KtoGfQvq/uLeAFYxMVhH5ZoJAAAAABJRU5ErkJggg==") 2x);
  --cur-hov:image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAAq0lEQVR4nGNgoAZ4sDn7P7l6mSg1hAnGMIhbQZYhTMgcmCEkG/Rgc/Z/AUFhFEysIUy4JIj1EhM+SWIMYSJkAyFDmAgZgGwINoNYiDEAZggIgAxR8J3KSJIL8HmJhYEAuLAoAqs4zCUsuDTBnAwCyE5GB0yEbCQpFi4sigDbBsK4nE7QBWSBBzjiGDmP4PIGEzEBRTZ4gJZLsbkCbxggByaxgYrVFZSUmQQBAF9pcmGk2fujAAAAAElFTkSuQmCC") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAuCAYAAABJcBuEAAABM0lEQVR4nN3Y2w3CIBQGYPqnA2hcwBFcxHefXMB5XMAn312EEbqJpiYYQhA4NzCepMZw6fk40jbVuV+J5XF5jsiLOPkIBNaP/fE6hYbeCOQaeyLwrWNF9IAgbTic7+8jhnQFhOiFQKmzBwK1AdYItAyyRKB1oBUClMEWCFAnpAgpBJxJmvcKcCcGiBQBCUADASlAioAGQIKAFoCLgCaAg4A2IIcoQWABCIiWasAKEENKCFgDaohZcmJ/OzlpwA2OmbrSuJzr99AXv1uoVsArlJkN8FHysMIUFCqi/jT0meQWAUryb1VQB1BXLvkZkDbUVqddBdQStQa3CuAk16wCUrXlji/GwthA4Vm/2e4+B/VdAaNXDsnk3F6gbka4wQHpCdIqUK+MySnE8KtoGfQvq/uLeAGmDMhjVaoTgwAAAABJRU5ErkJggg==") 2x);
  --cur-def-wk:-webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAAq0lEQVR4nGNgoAY4OSv0P7l6mSg1hAnGcC/fR5YhTMgcmCEkG3RyVuh/AUFhFEysIUy4JIj1EhM+SWIMYSJkAyFDmAgZgGwINoNYiDEAZggIgAwxT1vNSJIL8HmJhYEA2NnphFUc5hIWXJpgTgYBZCejAyZCNpIUCzs7ncC2gTAupxN0AVngJI44Rs4juLzBRExAkQ1OouVSbK7AGwbIgUlsoGJ1BSVlJkEAANkTbo3e5pWKAAAAAElFTkSuQmCC") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAuCAYAAABJcBuEAAABM0lEQVR4nN3Y2w3CIBQGYPqnA2gcxndfnMAVXMEZXMEVnIAX3zuVpiYYQhA4NzCepMZw6fk40jbVuV+J5XZ6jsiLOPkIBNaP/fk+hYbeCOQaeyLwrWNF9IAgbTheHu8jhnQFhOiFQKmzBwK1AdYItAyyRKB1oBUClMEWCFAnpAgpBJxJmvcKcCcGiBQBCUADASlAioAGQIKAFoCLgCaAg4A2IIcoQWABCIiWasAKEENKCFgDaohZcmJ/PThpwA2OmbrSuJzr99AXv1uoVsArlJkN8FHysMIUFCqi/jT0meQWAUryb1VQB1BXLvkZkDbUVqddBdQStQa3CuAk16wCUrXlji/GwthA4Vm/2e4+B/VdAaNXDsnk3F6gbka4wQHpCdIqUK+MySnE8KtoGfQvq/uLeAFYxMVhH5ZoJAAAAABJRU5ErkJggg==") 2x);
  --cur-hov-wk:-webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAAq0lEQVR4nGNgoAZ4sDn7P7l6mSg1hAnGMIhbQZYhTMgcmCEkG/Rgc/Z/AUFhFEysIUy4JIj1EhM+SWIMYSJkAyFDmAgZgGwINoNYiDEAZggIgAxR8J3KSJIL8HmJhYEAuLAoAqs4zCUsuDTBnAwCyE5GB0yEbCQpFi4sigDbBsK4nE7QBWSBBzjiGDmP4PIGEzEBRTZ4gJZLsbkCbxggByaxgYrVFZSUmQQBAF9pcmGk2fujAAAAAElFTkSuQmCC") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAuCAYAAABJcBuEAAABM0lEQVR4nN3Y2w3CIBQGYPqnA2hcwBFcxHefXMB5XMAn312EEbqJpiYYQhA4NzCepMZw6fk40jbVuV+J5XF5jsiLOPkIBNaP/fE6hYbeCOQaeyLwrWNF9IAgbTic7+8jhnQFhOiFQKmzBwK1AdYItAyyRKB1oBUClMEWCFAnpAgpBJxJmvcKcCcGiBQBCUADASlAioAGQIKAFoCLgCaAg4A2IIcoQWABCIiWasAKEENKCFgDaohZcmJ/OzlpwA2OmbrSuJzr99AXv1uoVsArlJkN8FHysMIUFCqi/jT0meQWAUryb1VQB1BXLvkZkDbUVqddBdQStQa3CuAk16wCUrXlji/GwthA4Vm/2e4+B/VdAaNXDsnk3F6gbka4wQHpCdIqUK+MySnE8KtoGfQvq/uLeAGmDMhjVaoTgwAAAABJRU5ErkJggg==") 2x);
}
@media (hover:hover) and (pointer:fine){
  html,body{
    cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAAq0lEQVR4nGNgoAY4OSv0P7l6mSg1hAnGcC/fR5YhTMgcmCEkG3RyVuh/AUFhFEysIUy4JIj1EhM+SWIMYSJkAyFDmAgZgGwINoNYiDEAZggIgAwxT1vNSJIL8HmJhYEA2NnphFUc5hIWXJpgTgYBZCejAyZCNpIUCzs7ncC2gTAupxN0AVngJI44Rs4juLzBRExAkQ1OouVSbK7AGwbIgUlsoGJ1BSVlJkEAANkTbo3e5pWKAAAAAElFTkSuQmCC") 1 1, auto;
    cursor:var(--cur-def-wk) 1 1, auto;
    cursor:var(--cur-def) 1 1, auto;
  }
  /* I-Beam NUR in echten Text-Eingabefeldern */
  input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="image"]),
  textarea, [contenteditable="true"], [contenteditable=""]{ cursor:text; }
  /* Ueber Klickbarem: gleiche Pfeilform, nur hellere Gold-Kontur (kein Fuellwechsel, kein Groessensprung) */
  a, a *, button, button *, select, summary, summary *,
  [role="button"], [role="button"] *, label[for], label[for] *,
  [onclick], [onclick] *, [tabindex]:not([tabindex="-1"]), [tabindex]:not([tabindex="-1"]) *,
  .btn, .btn *, .plat-chip, .vqopt, .vqinc, .lang-btn, .lang-opt, .ppick, .ppick *{
    cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAAq0lEQVR4nGNgoAZ4sDn7P7l6mSg1hAnGMIhbQZYhTMgcmCEkG/Rgc/Z/AUFhFEysIUy4JIj1EhM+SWIMYSJkAyFDmAgZgGwINoNYiDEAZggIgAxR8J3KSJIL8HmJhYEAuLAoAqs4zCUsuDTBnAwCyE5GB0yEbCQpFi4sigDbBsK4nE7QBWSBBzjiGDmP4PIGEzEBRTZ4gJZLsbkCbxggByaxgYrVFZSUmQQBAF9pcmGk2fujAAAAAElFTkSuQmCC") 1 1, pointer;
    cursor:var(--cur-hov-wk) 1 1, pointer;
    cursor:var(--cur-hov) 1 1, pointer;
  }
}
