2 margin: 0.6em 0 0.6em 0.3em;
6 .setting-line .choices {
11 .setting-line .radio-line input,
12 .setting-line .settings-toggle input {
17 border: 1px solid currentColor;
19 -webkit-appearance: none;
22 .setting-line .radio-line input {
25 .setting-line .settings-toggle input:checked {
26 content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">\
27 <path d="M7,25L17,32L33,12" fill="none" stroke="black" stroke-width="5"/>\
28 <path d="M7,23L17,30L33,10" fill="none" stroke="white" stroke-width="5"/></svg>');
31 .setting-line .radio-line input + span,
32 .setting-line .settings-toggle span {
36 .radio-line .setting-name {
49 .radio-line .choice + .choice {
62 #settings .setting-line {
66 .setting-line .radio-line input:checked {
67 box-shadow: inset 0 0 0 3px var(--main-background-color);
68 background-color: var(--settings-input-color);
70 .setting-line .settings-toggle input:checked {
71 background-color: var(--settings-input-color);
73 .setting-line .radio-line input:focus,
74 .setting-line .settings-toggle input:focus {
75 box-shadow: 0 0 1px 1px var(--settings-input-color);
77 /* In here we combine both `:focus` and `:checked` properties. */
78 .setting-line .radio-line input:checked:focus {
79 box-shadow: inset 0 0 0 3px var(--main-background-color),
80 0 0 2px 2px var(--settings-input-color);
82 .setting-line .radio-line input:hover,
83 .setting-line .settings-toggle input:hover {
84 border-color: var(--settings-input-color) !important;