/* Deaktiviert alle Standard-Cursor (einschließlich der Hand bei Links) */
* {
    cursor: none !important; /* Verhindert den Standard-Mauszeiger und Hand-Cursor auf allen Elementen */
}

body::before {
    content: '';
    position: fixed; /* Fixiert den Punkt über allem und verhindert, dass er scrollt */
    width: 10px; /* Größe des roten Punkts */
    height: 10px;
    background-color: #fd1742; /* Farbe des Punkts */
    border-radius: 50%; /* Rundet den Punkt ab */
    pointer-events: none; /* Der Punkt soll keine Interaktionen blockieren */
    z-index: 99999; /* Sicherstellen, dass der Punkt über allen Elementen liegt */
    transform: translate(-50%, -50%); /* Zentriert den Punkt zur Mausposition */
}

body:hover::before {
    top: var(--mouse-y);
    left: var(--mouse-x);
}

body {
    -mouse-x: 0px;
    -mouse-y: 0px;
}