/* ============================================================
   GALeS — Cursor personalizado (mira)
   .cur do Windows com fallback nativo `crosshair` para
   navegadores que não leem o formato (Safari).
   Desligado em telas de toque e no painel /admin.
   ============================================================ */
@media (hover: hover) and (pointer: fine) {
  html, body { cursor: url('assets/cross.cur'), crosshair; }

  /* elementos clicáveis mantêm a mira, sem virar mãozinha */
  a, button, .h-item > a, .nd, .rlabel, .igrid-item, .pj-btn,
  .crew-link, .tl-arrow, .eq-nav button, .lang-btn, .filters button,
  summary, label, [role="button"], [onclick] {
    cursor: url('assets/cross.cur'), crosshair;
  }

  /* campos de texto continuam com o cursor de escrita */
  input[type="text"], input[type="password"], input[type="email"],
  input[type="search"], input[type="tel"], input[type="url"],
  textarea, select, [contenteditable="true"] {
    cursor: text;
  }
  select { cursor: default; }

  /* arrastar mantém o feedback próprio */
  .tl-viewport { cursor: grab; }
  .tl-viewport.dragging { cursor: grabbing; }
}
