/**
 * Allow Screenshot & User Selection
 * Override all user-select: none rules for better UX
 * Customers need to take screenshots of their horoscope results
 */

/* Allow text selection everywhere */
* {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
    
    /* Allow touch interactions */
    -webkit-touch-callout: default !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1) !important;
}

/* Allow selection on specific elements */
body, div, p, span, h1, h2, h3, h4, h5, h6, 
table, td, th, img, input, textarea, select {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}

/* Remove any select start blocking */
body {
    -webkit-user-select: text !important;
    user-select: text !important;
}

/* Buttons and interactive elements should still be clickable but not affect screenshot */
button, a, [role="button"] {
    -webkit-user-select: none !important;
    user-select: none !important;
}

