fixed markdown render
This commit is contained in:
@@ -325,16 +325,6 @@ code, pre, kbd, samp {
|
|||||||
}
|
}
|
||||||
.prose > *:first-child { margin-top: 0; }
|
.prose > *:first-child { margin-top: 0; }
|
||||||
|
|
||||||
.prose p:first-of-type::first-letter {
|
|
||||||
font-family: var(--font-display);
|
|
||||||
font-weight: 600;
|
|
||||||
font-size: 3.6em;
|
|
||||||
line-height: 0.85;
|
|
||||||
float: left;
|
|
||||||
margin: 0.08em 0.12em 0 -0.04em;
|
|
||||||
color: var(--mauve);
|
|
||||||
}
|
|
||||||
|
|
||||||
.prose h1 {
|
.prose h1 {
|
||||||
font-family: var(--font-display);
|
font-family: var(--font-display);
|
||||||
font-size: clamp(2rem, 1.5rem + 2vw, 3rem);
|
font-size: clamp(2rem, 1.5rem + 2vw, 3rem);
|
||||||
@@ -351,14 +341,10 @@ code, pre, kbd, samp {
|
|||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
color: var(--text);
|
color: var(--text);
|
||||||
margin: 3rem 0 1rem;
|
margin: 3rem 0 1rem;
|
||||||
|
padding-bottom: 0.35rem;
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
letter-spacing: -0.01em;
|
letter-spacing: -0.01em;
|
||||||
}
|
border-bottom: 1px solid color-mix(in srgb, var(--mauve) 30%, transparent);
|
||||||
.prose h2::before {
|
|
||||||
content: "§ ";
|
|
||||||
color: var(--mauve);
|
|
||||||
font-style: italic;
|
|
||||||
opacity: 0.7;
|
|
||||||
}
|
}
|
||||||
.prose h3 {
|
.prose h3 {
|
||||||
font-family: var(--font-display);
|
font-family: var(--font-display);
|
||||||
@@ -461,12 +447,14 @@ code, pre, kbd, samp {
|
|||||||
.prose ul { list-style: none; }
|
.prose ul { list-style: none; }
|
||||||
.prose ul > li { position: relative; padding-left: 0.2rem; }
|
.prose ul > li { position: relative; padding-left: 0.2rem; }
|
||||||
.prose ul > li::before {
|
.prose ul > li::before {
|
||||||
content: "❦";
|
content: "";
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: -1.2rem;
|
left: -1.1rem;
|
||||||
color: var(--mauve);
|
top: 0.62em;
|
||||||
font-size: 0.85em;
|
width: 0.42em;
|
||||||
top: 0.05em;
|
height: 0.42em;
|
||||||
|
background: var(--mauve);
|
||||||
|
transform: rotate(45deg);
|
||||||
}
|
}
|
||||||
.prose ol { list-style: decimal-leading-zero; }
|
.prose ol { list-style: decimal-leading-zero; }
|
||||||
.prose ol > li::marker { color: var(--mauve); font-family: var(--font-display); font-style: italic; }
|
.prose ol > li::marker { color: var(--mauve); font-family: var(--font-display); font-style: italic; }
|
||||||
@@ -475,14 +463,28 @@ code, pre, kbd, samp {
|
|||||||
.prose hr {
|
.prose hr {
|
||||||
margin: 3rem auto;
|
margin: 3rem auto;
|
||||||
border: 0;
|
border: 0;
|
||||||
text-align: center;
|
height: 1px;
|
||||||
height: 1em;
|
width: 100%;
|
||||||
|
background: linear-gradient(
|
||||||
|
90deg,
|
||||||
|
transparent,
|
||||||
|
color-mix(in srgb, var(--mauve) 55%, transparent) 18%,
|
||||||
|
color-mix(in srgb, var(--mauve) 55%, transparent) 82%,
|
||||||
|
transparent
|
||||||
|
);
|
||||||
|
position: relative;
|
||||||
|
overflow: visible;
|
||||||
}
|
}
|
||||||
.prose hr::before {
|
.prose hr::before {
|
||||||
content: "✦ ✦ ✦";
|
content: "✦";
|
||||||
color: var(--surface2);
|
position: absolute;
|
||||||
letter-spacing: 0.8em;
|
top: 50%;
|
||||||
font-size: 0.85em;
|
left: 50%;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
background: var(--base);
|
||||||
|
padding: 0 0.7rem;
|
||||||
|
color: var(--mauve);
|
||||||
|
font-size: 0.85rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.prose strong { color: var(--mauve); font-weight: 700; }
|
.prose strong { color: var(--mauve); font-weight: 700; }
|
||||||
|
|||||||
Reference in New Issue
Block a user