/* Verstecke System-Cursor komplett auf Desktop */
@media (pointer: fine) {
    body, html, * {
        cursor: none !important;
    }

    /* Auch bei Formularelementen */
    input, textarea, select, button {
        cursor: none !important;
    }

    /* Dein Custom-Cursor */
    #cmc-cursor {
        display: block;              /* sichtbar */
        position: fixed;
        top: 0;
        left: 0;
        pointer-events: none;        /* Cursor blockiert keine Elemente */
        z-index: 9999;               /* Immer oben */
        transform: translate(-50%, -50%); /* Mauszeiger zentriert */
    }
}

/* Auf Touchgeräten den Custom-Cursor komplett ausblenden */
@media (pointer: coarse) {
    #cmc-cursor {
        display: none !important;
    }
}
