body, button, input, select, label, textarea {
font-family: $text;
}
-.Codemirror, pre, #markdown-editor-input, .editor-toolbar, .code-base {
+.Codemirror, pre, #markdown-editor-input, .text-mono, .code-base {
font-family: $mono;
}
* Link styling
*/
a {
- color: var(--color-primary);
+ color: var(--color-link);
fill: currentColor;
cursor: pointer;
text-decoration: none;
display: inline-block;
}
&:focus img:only-child {
- outline: 2px dashed var(--color-primary);
+ outline: 2px dashed var(--color-link);
outline-offset: 2px;
}
}
small, p.small, span.small, .text-small {
font-size: 0.75rem;
- @include lightDark(color, #5e5e5e, #999);
}
sup, .superscript {
* Lists
*/
ul, ol {
+ padding-left: $-m * 2.0;
+ padding-right: $-m * 2.0;
+ display: flow-root;
p {
margin: 0;
}
}
ul {
- padding-left: $-m * 1.3;
- padding-right: $-m * 1.3;
list-style: disc;
ul {
list-style: circle;
- margin-top: 0;
- margin-bottom: 0;
}
label {
margin: 0;
ol {
list-style: decimal;
- padding-left: $-m * 2;
- padding-right: $-m * 2;
+}
+
+li > ol, li > ul {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-block-end: 0;
+ margin-block-start: 0;
+ padding-block-end: 0;
+ padding-block-start: 0;
+ padding-left: $-m * 1.2;
+ padding-right: $-m * 1.2;
}
li.checkbox-item, li.task-list-item {
+ display: list-item;
list-style: none;
- margin-left: - ($-m * 1.3);
+ margin-left: -($-m * 1.2);
input[type="checkbox"] {
margin-right: $-xs;
}
-}
-
-li > ol, li > ul {
- margin-block-end: 0px;
- margin-block-start: 0px;
- padding-block-end: 0px;
- padding-block-start: 0px;
+ li.checkbox-item, li.task-list-item {
+ margin-left: $-xs;
+ }
}
/*