cursor: pointer, text, grab, not-allowed, zoom-in, or url(icon.png) 4 4, auto with a required fallback keyword.
user-select: none stops selection on controls; all selects the whole element in one click (Safari 10 still needs -webkit-user-select).
pointer-events: none passes clicks to whatever lies beneath; keyboard focus still works.
caret-color colors the text cursor; accent-color recolors checkboxes, radios, range sliders and progress bars.
appearance: none removes the native look of form controls for custom styling.
field-sizing: content makes inputs and textareas grow with their content (Baseline since June 2026).
<style>
body { font: 15px system-ui; margin: 8px; accent-color: #2e7d32; }
textarea { field-sizing: content; caret-color: #ef6c00; } button { cursor: not-allowed; }
</style>
<label><input type="checkbox" checked> Subscribe</label> <input type="range" value="70">
<progress value="0.4"></progress><br><textarea>This textarea grows
as you type.</textarea> <button disabled>Send</button>