/* Custom cursor — curser.png; hotspot at extended fingertip (~15 5 for 32×32 from art layout). */

@media (min-width: 992px) {
    html body,
    html body *,
    html body *::before,
    html body *::after {
        cursor: url("curser.png") 15 5, auto !important;
    }

    input[type="text"],
    input[type="search"],
    input[type="email"],
    input[type="url"],
    input[type="password"],
    input[type="number"],
    input[type="tel"],
    input[type="date"],
    input[type="time"],
    input[type="datetime-local"],
    textarea,
    [contenteditable="true"] {
        cursor: text !important;
    }

    button[disabled],
    html input[disabled],
    input:disabled,
    textarea:disabled,
    select:disabled {
        cursor: not-allowed !important;
    }

    .pswp--zoom-allowed .pswp__img {
        cursor: zoom-in !important;
    }

    .pswp--zoomed-in .pswp__img {
        cursor: grab !important;
    }

    .pswp--dragging .pswp__img {
        cursor: grabbing !important;
    }
}
