Skip to content

Commit 109fa3c

Browse files
committed
style: fix global style intrusion #261
1 parent dc7ff38 commit 109fa3c

File tree

1 file changed

+95
-121
lines changed

1 file changed

+95
-121
lines changed

core/src/styles/markdown.less

Lines changed: 95 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -407,14 +407,7 @@ body[data-color-mode*='light'] {
407407
kbd {
408408
display: inline-block;
409409
padding: 3px 5px;
410-
font:
411-
11px ui-monospace,
412-
SFMono-Regular,
413-
SF Mono,
414-
Menlo,
415-
Consolas,
416-
Liberation Mono,
417-
monospace;
410+
font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
418411
line-height: 10px;
419412
color: var(--color-fg-default);
420413
vertical-align: middle;
@@ -453,14 +446,7 @@ body[data-color-mode*='light'] {
453446
kbd {
454447
display: inline-block;
455448
padding: 3px 5px;
456-
font:
457-
11px ui-monospace,
458-
SFMono-Regular,
459-
SF Mono,
460-
Menlo,
461-
Consolas,
462-
Liberation Mono,
463-
monospace;
449+
font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
464450
line-height: 10px;
465451
color: var(--color-fg-default);
466452
vertical-align: middle;
@@ -546,27 +532,13 @@ body[data-color-mode*='light'] {
546532

547533
tt,
548534
code {
549-
font-family:
550-
ui-monospace,
551-
SFMono-Regular,
552-
SF Mono,
553-
Menlo,
554-
Consolas,
555-
Liberation Mono,
556-
monospace;
535+
font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
557536
font-size: 12px;
558537
}
559538
pre {
560539
margin-top: 0;
561540
margin-bottom: 0;
562-
font-family:
563-
ui-monospace,
564-
SFMono-Regular,
565-
SF Mono,
566-
Menlo,
567-
Consolas,
568-
Liberation Mono,
569-
monospace;
541+
font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
570542
font-size: 12px;
571543
word-wrap: normal;
572544
}
@@ -1081,96 +1053,98 @@ body[data-color-mode*='light'] {
10811053
}
10821054
}
10831055

1084-
.highlight-line {
1085-
background-color: var(--color-neutral-muted);
1086-
}
1087-
.code-line.line-number::before {
1088-
display: inline-block;
1089-
width: 1rem;
1090-
text-align: right;
1091-
margin-right: 16px;
1092-
color: var(--color-fg-subtle);
1093-
content: attr(line);
1094-
white-space: nowrap;
1095-
}
1056+
.wmde-markdown {
1057+
.highlight-line {
1058+
background-color: var(--color-neutral-muted);
1059+
}
1060+
.code-line.line-number::before {
1061+
display: inline-block;
1062+
width: 1rem;
1063+
text-align: right;
1064+
margin-right: 16px;
1065+
color: var(--color-fg-subtle);
1066+
content: attr(line);
1067+
white-space: nowrap;
1068+
}
10961069

1097-
.token.comment,
1098-
.token.prolog,
1099-
.token.doctype,
1100-
.token.cdata {
1101-
color: var(--color-prettylights-syntax-comment);
1102-
}
1103-
.token.namespace {
1104-
opacity: 0.7;
1105-
}
1106-
.token.property,
1107-
.token.tag,
1108-
.token.selector,
1109-
.token.constant,
1110-
.token.symbol,
1111-
.token.deleted {
1112-
color: var(--color-prettylights-syntax-entity-tag);
1113-
}
1114-
.token.maybe-class-name {
1115-
color: var(--color-prettylights-syntax-variable);
1116-
}
1117-
.token.property-access,
1118-
.token.operator,
1119-
.token.boolean,
1120-
.token.number,
1121-
.token.selector .token.class,
1122-
.token.attr-name,
1123-
.token.string,
1124-
.token.char,
1125-
.token.builtin {
1126-
color: var(--color-prettylights-syntax-constant);
1127-
}
1070+
.token.comment,
1071+
.token.prolog,
1072+
.token.doctype,
1073+
.token.cdata {
1074+
color: var(--color-prettylights-syntax-comment);
1075+
}
1076+
.token.namespace {
1077+
opacity: 0.7;
1078+
}
1079+
.token.property,
1080+
.token.tag,
1081+
.token.selector,
1082+
.token.constant,
1083+
.token.symbol,
1084+
.token.deleted {
1085+
color: var(--color-prettylights-syntax-entity-tag);
1086+
}
1087+
.token.maybe-class-name {
1088+
color: var(--color-prettylights-syntax-variable);
1089+
}
1090+
.token.property-access,
1091+
.token.operator,
1092+
.token.boolean,
1093+
.token.number,
1094+
.token.selector .token.class,
1095+
.token.attr-name,
1096+
.token.string,
1097+
.token.char,
1098+
.token.builtin {
1099+
color: var(--color-prettylights-syntax-constant);
1100+
}
11281101

1129-
.token.deleted {
1130-
color: var(--color-prettylights-syntax-markup-deleted-text);
1131-
}
1132-
.code-line .token.deleted {
1133-
background-color: var(--color-prettylights-syntax-markup-deleted-bg);
1134-
}
1135-
.token.inserted {
1136-
color: var(--color-prettylights-syntax-markup-inserted-text);
1137-
}
1138-
.code-line .token.inserted {
1139-
background-color: var(--color-prettylights-syntax-markup-inserted-bg);
1140-
}
1102+
.token.deleted {
1103+
color: var(--color-prettylights-syntax-markup-deleted-text);
1104+
}
1105+
.code-line .token.deleted {
1106+
background-color: var(--color-prettylights-syntax-markup-deleted-bg);
1107+
}
1108+
.token.inserted {
1109+
color: var(--color-prettylights-syntax-markup-inserted-text);
1110+
}
1111+
.code-line .token.inserted {
1112+
background-color: var(--color-prettylights-syntax-markup-inserted-bg);
1113+
}
11411114

1142-
.token.variable {
1143-
color: var(--color-prettylights-syntax-constant);
1144-
}
1145-
.token.entity,
1146-
.token.url,
1147-
.language-css .token.string,
1148-
.style .token.string {
1149-
color: var(--color-prettylights-syntax-string);
1150-
}
1151-
.token.color,
1152-
.token.atrule,
1153-
.token.attr-value,
1154-
.token.function,
1155-
.token.class-name {
1156-
color: var(--color-prettylights-syntax-string);
1157-
}
1158-
.token.rule,
1159-
.token.regex,
1160-
.token.important,
1161-
.token.keyword {
1162-
color: var(--color-prettylights-syntax-keyword);
1163-
}
1164-
.token.coord {
1165-
color: var(--color-prettylights-syntax-meta-diff-range);
1166-
}
1167-
.token.important,
1168-
.token.bold {
1169-
font-weight: bold;
1170-
}
1171-
.token.italic {
1172-
font-style: italic;
1173-
}
1174-
.token.entity {
1175-
cursor: help;
1115+
.token.variable {
1116+
color: var(--color-prettylights-syntax-constant);
1117+
}
1118+
.token.entity,
1119+
.token.url,
1120+
.language-css .token.string,
1121+
.style .token.string {
1122+
color: var(--color-prettylights-syntax-string);
1123+
}
1124+
.token.color,
1125+
.token.atrule,
1126+
.token.attr-value,
1127+
.token.function,
1128+
.token.class-name {
1129+
color: var(--color-prettylights-syntax-string);
1130+
}
1131+
.token.rule,
1132+
.token.regex,
1133+
.token.important,
1134+
.token.keyword {
1135+
color: var(--color-prettylights-syntax-keyword);
1136+
}
1137+
.token.coord {
1138+
color: var(--color-prettylights-syntax-meta-diff-range);
1139+
}
1140+
.token.important,
1141+
.token.bold {
1142+
font-weight: bold;
1143+
}
1144+
.token.italic {
1145+
font-style: italic;
1146+
}
1147+
.token.entity {
1148+
cursor: help;
1149+
}
11761150
}

0 commit comments

Comments
 (0)