This commit is contained in:
Mateusz Gruszczyński
2026-07-24 23:16:03 +02:00
parent 041f586261
commit 3576877ace
17 changed files with 629 additions and 148 deletions
+65 -32
View File
@@ -2304,14 +2304,10 @@ dialog::backdrop {
color: #b9c2cf;
}
/* Task-list layout. */
/* Task-list layout. Keep the checkbox in the same marker gutter as a bullet. */
.markdown-body .task-list-item {
position: relative;
display: grid;
grid-template-columns: 1em minmax(0, 1fr);
grid-template-rows: auto auto;
column-gap: .45em;
align-items: start;
display: block;
min-height: 1.32em;
margin: 0;
padding: 0;
@@ -2320,12 +2316,11 @@ dialog::backdrop {
}
.markdown-body .task-checkbox {
grid-column: 1;
grid-row: 1;
align-self: start;
position: absolute;
top: 0;
left: -1.45em;
appearance: none;
box-sizing: border-box;
flex: 0 0 1em;
width: 1em;
min-width: 1em;
max-width: 1em;
@@ -2358,9 +2353,7 @@ dialog::backdrop {
box-shadow: 0 0 0 2px rgba(124, 104, 238, .3);
}
.markdown-body .task-list-item > .list-item-content {
grid-column: 2;
grid-row: 1;
.markdown-body .task-list-item>.list-item-content {
display: block;
min-width: 0;
margin: 0;
@@ -2368,10 +2361,8 @@ dialog::backdrop {
line-height: inherit;
}
.markdown-body .task-list-item > ul,
.markdown-body .task-list-item > ol {
grid-column: 2;
grid-row: 2;
.markdown-body .task-list-item>ul,
.markdown-body .task-list-item>ol {
min-width: 0;
}
@@ -3764,6 +3755,7 @@ dialog::backdrop {
border-radius: 0 0 14px 14px;
}
}
/* Markdown alerts. */
.markdown-body .markdown-alert {
margin: 1em 0;
@@ -3772,15 +3764,40 @@ dialog::backdrop {
border-left-width: 4px;
border-radius: 8px;
}
.markdown-body .markdown-alert > :first-child { margin-top: 0; }
.markdown-body .markdown-alert > :last-child { margin-bottom: 0; }
.markdown-body .markdown-alert--success { border-color: #2f855a; background: rgba(47,133,90,.14); }
.markdown-body .markdown-alert--info { border-color: #3182ce; background: rgba(49,130,206,.14); }
.markdown-body .markdown-alert--warning { border-color: #d69e2e; background: rgba(214,158,46,.14); }
.markdown-body .markdown-alert--danger { border-color: #c53030; background: rgba(197,48,48,.14); }
.markdown-body .markdown-alert> :first-child {
margin-top: 0;
}
.markdown-body .markdown-alert> :last-child {
margin-bottom: 0;
}
.markdown-body .markdown-alert--success {
border-color: #2f855a;
background: rgba(47, 133, 90, .14);
}
.markdown-body .markdown-alert--info {
border-color: #3182ce;
background: rgba(49, 130, 206, .14);
}
.markdown-body .markdown-alert--warning {
border-color: #d69e2e;
background: rgba(214, 158, 46, .14);
}
.markdown-body .markdown-alert--danger {
border-color: #c53030;
background: rgba(197, 48, 48, .14);
}
/* Fenced code line numbers for every language: ```lang=, ```lang=101, ```= or ```=101. */
.markdown-body pre.code-with-lines code { counter-reset: none; }
.markdown-body pre.code-with-lines code {
counter-reset: none;
}
.markdown-body pre.code-with-lines .code-line {
display: block;
min-height: 1.35em;
@@ -3788,6 +3805,7 @@ dialog::backdrop {
position: relative;
white-space: pre;
}
.markdown-body pre.code-with-lines .code-line::before {
content: attr(data-line);
position: absolute;
@@ -3808,13 +3826,29 @@ dialog::backdrop {
border-radius: 8px;
background: var(--surface-2);
}
.markdown-body .markdown-toc ol { margin: 0; padding-left: 1.4em; }
.markdown-body .markdown-toc li { margin: .25em 0; }
.markdown-body .markdown-toc .toc-level-2 { margin-left: 1em; }
.markdown-body .markdown-toc .toc-level-3 { margin-left: 2em; }
.markdown-body .markdown-toc ol {
margin: 0;
padding-left: 1.4em;
}
.markdown-body .markdown-toc li {
margin: .25em 0;
}
.markdown-body .markdown-toc .toc-level-2 {
margin-left: 1em;
}
.markdown-body .markdown-toc .toc-level-3 {
margin-left: 2em;
}
.markdown-body .markdown-toc .toc-level-4,
.markdown-body .markdown-toc .toc-level-5,
.markdown-body .markdown-toc .toc-level-6 { margin-left: 3em; }
.markdown-body .markdown-toc .toc-level-6 {
margin-left: 3em;
}
/* Nested Markdown lists keep markers and source-line numbers in separate gutters. */
.markdown-body ul,
@@ -3832,7 +3866,6 @@ dialog::backdrop {
word-break: break-word;
}
.markdown-body .contains-task-items > .task-list-item {
.markdown-body .contains-task-items>.task-list-item {
list-style: none;
}
}