--danger-bg: #dc3545;
--danger-text: #ffffff;
+
+ --checkbox-bg: var(--standout-form-bg);
+ --checkbox-border: var(--accent-a);
+ --checkbox-checked-bg: var(--filter-button-active);
+ --checkbox-checked-border: var(--filter-button-active);
+ --checkbox-check: #ffffff; /* The checkmark color */
}
/* Light mode, overwrites at the top of the CSS so it doesn't need to be repeated elsewhere */
--danger-bg: #dc3545;
--danger-text: #ffffff;
+
+ --checkbox-bg: #ffffff;
+ --checkbox-border: var(--accent-a);
+ --checkbox-checked-bg: var(--filter-button-active);
+ --checkbox-checked-border: var(--filter-button-active);
+ --checkbox-check: #ffffff;
}
}
appearance: none;
width: 16px;
height: 16px;
- border: 1px solid var(--accent-a);
+ border: 1px solid var(--checkbox-border);
border-radius: 3px;
- background-color: var(--standout-form-bg);
+ background-color: var(--checkbox-bg);
cursor: pointer;
position: relative;
vertical-align: middle;
}
input[type="checkbox"]:checked {
- background-color: var(--filter-button-active);
- border-color: var(--filter-button-active);
+ background-color: var(--checkbox-checked-bg);
+ border-color: var(--checkbox-checked-border);
}
input[type="checkbox"]:checked::after {
top: 1px;
width: 5px;
height: 10px;
- border: solid var(--standout-form-button-text);
+ border: solid var(--checkbox-check);
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}