/* Minimal Custom Cursor - Using CSS only */
* {
    cursor: default;
}

a, button, .btn, .nav-link, [role="button"], .clickable {
    cursor: pointer;
}

input, textarea, select {
    cursor: text;
}

.loading {
    cursor: wait;
}

.not-allowed {
    cursor: not-allowed;
}

.help {
    cursor: help;
}

.move {
    cursor: move;
}

.resize-nwse {
    cursor: nwse-resize;
}

.resize-nesw {
    cursor: nesw-resize;
}

.crosshair {
    cursor: crosshair;
}

.zoom-in {
    cursor: zoom-in;
}

.zoom-out {
    cursor: zoom-out;
}

.grab {
    cursor: grab;
}

.grabbing {
    cursor: grabbing;
}
