.hoverbtn {
    transition: all 0.3s ease-in-out;
    -webkit-tap-highlight-color: transparent; /* Remove tap highlight on mobile */
    cursor: pointer; /* Show pointer cursor on all devices */
}
    
.hoverbtn:hover,
.hoverbtn.active {
    width: 50vw;
    height: 50vh;
    z-index: 100;
}

/* Prevent text selection on touch devices */
.hoverbtn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}