/* Enable text selection and copy functionality across the entire website */

/* Override all user-select: none rules */
* {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}

/* Allow pointer events on all elements */
*:not(input):not(textarea):not(select):not(button):not(a) {
    pointer-events: auto !important;
}

/* Ensure text elements are selectable */
p, h1, h2, h3, h4, h5, h6, span, div, li, td, th, label, a {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
    cursor: text !important;
}

/* Make sure buttons and interactive elements still work */
button, a, input, textarea, select {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* Enable selection in specific sections */
.privacy-section,
.privacy-main-content,
.terms-section,
body,
html {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}

/* Remove any cursor restrictions */
body * {
    cursor: auto !important;
}

/* Override specific elements that might have selection disabled */
.ceo-hero-section *,
.nav-container *,
.service-item *,
.feature-item *,
.news-card * {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}
