/* Shared site cursor — simple pink pointer (hotspot at tip) */
:root{
  --cursor-pink: url("../img/cursor-pink.png") 1 1;
}

html{
  cursor: var(--cursor-pink), auto;
}

a,
button,
[role="button"],
[role="link"],
summary,
label[for],
input[type="submit"],
input[type="button"],
input[type="reset"],
select,
.btn{
  cursor: var(--cursor-pink), pointer;
}

/* Keep I-beam for text entry */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="number"],
textarea,
[contenteditable="true"]{
  cursor: text;
}
