
/* PROONE GLOBAL TEXT-SELECTION STANDARD — approved UX/accessibility baseline. */
body {
    user-select: text !important;
    -webkit-user-select: text !important;
    -webkit-touch-callout: default !important;
}
body :where(button, input[type="button"], input[type="submit"], input[type="reset"], select, option, canvas, svg, path, video, audio, iframe, [draggable="true"]) {
    user-select: none !important;
    -webkit-user-select: none !important;
}
body :where(input[type="text"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], input[type="password"], textarea, [contenteditable="true"]) {
    user-select: text !important;
    -webkit-user-select: text !important;
}
::selection {
    background: rgba(120, 132, 168, 0.28);
    color: #ffffff;
    text-shadow: 0 0 8px rgba(255,255,255,0.14);
}
::-moz-selection {
    background: rgba(120, 132, 168, 0.28);
    color: #ffffff;
    text-shadow: 0 0 8px rgba(255,255,255,0.14);
}
