/* Identidad interactiva original de Renacer Pets.
   Los cursores personalizados se limitan a dispositivos con puntero preciso. */
@media (hover: hover) and (pointer: fine) {
  html,
  body,
  body * {
    cursor: url('./paw_cursor_1.png') 16 4, auto;
  }

  a,
  button,
  [role='button'],
  [onclick],
  summary,
  label[for],
  select,
  input[type='button'],
  input[type='submit'],
  input[type='reset'],
  input[type='checkbox'],
  input[type='radio'],
  .ncta,
  .ttbtn {
    cursor: url('./paw_cursor_2.png') 16 4, pointer !important;
  }

  input:not([type]),
  input[type='text'],
  input[type='email'],
  input[type='tel'],
  input[type='search'],
  input[type='number'],
  input[type='password'],
  textarea,
  [contenteditable='true'] {
    cursor: text;
  }

  :disabled,
  [aria-disabled='true'] {
    cursor: not-allowed !important;
  }
}

@keyframes lpPing{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.35);opacity:0}}
@media(prefers-reduced-motion:reduce){[style*="lpPing"]{animation:none!important;opacity:0!important}}
