/* Only style checkboxes in notes with the 'styled-checkbox' class */ .styled-checkbox li.task-list-item input[type="checkbox"] { appearance: none; -webkit-appearance: none; width: 1.2em; height: 1.2em; border-radius: 0.3em; border: 2px solid #74c7ec; /* Text */ background-color: #1e1e2e; /* Overlay0 */ cursor: pointer; position: relative; vertical-align: center; transition: all 0.2s ease; } .styled-checkbox li.task-list-item input[type="checkbox"]:hover { border-color: #a6e3a1; /* Yellow */ } .styled-checkbox li.task-list-item input[type="checkbox"]:checked { background-color: #a6e3a1; /* Green */ border-color: #a6e3a1; } .styled-checkbox li.task-list-item input[type="checkbox"]:checked::after { content: "✔"; color: #11111b; /* dark text for contrast */ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 0.9em; }