···1718## Paragraphs
1920-<!-- margins -->
21-22here is a paragraph
2324and here is another
···5859### Unordered
6061-<!-- indent -->
62-63- an unordered list
64 - with nesting
65- going back
···8182## Image
8384-<!-- flags -->
8586
87
···1718## Paragraphs
190020here is a paragraph
2122and here is another
···5657### Unordered
580059- an unordered list
60 - with nesting
61- going back
···7778## Image
7908081
82
+45-3
src/pages/blog/[id].astro
···2425 if (!post.filePath) throw new Error("Post does not have a filepath");
26 return import(`../../content/posts/${parse(post.filePath).name}.mdx`).then(
27- (x) => x.Content,
28 );
29})();
30---
···51 const els = document.querySelectorAll("main[data-colour-scheme-nojs]");
52 if (els.length !== 1)
53 throw new Error(
54- "No `main[data-colour-scheme-nojs]`` found, or multiple found",
55 );
56 const el = els[0];
57 if (!(el instanceof HTMLElement)) throw new Error("Not HTML Element!");
···142 }
143 }
144145- p {
0146 clear: both;
00000000000000000000000000000000000000000147 }
148149 img {
···2425 if (!post.filePath) throw new Error("Post does not have a filepath");
26 return import(`../../content/posts/${parse(post.filePath).name}.mdx`).then(
27+ (x) => x.Content
28 );
29})();
30---
···51 const els = document.querySelectorAll("main[data-colour-scheme-nojs]");
52 if (els.length !== 1)
53 throw new Error(
54+ "No `main[data-colour-scheme-nojs]`` found, or multiple found"
55 );
56 const el = els[0];
57 if (!(el instanceof HTMLElement)) throw new Error("Not HTML Element!");
···142 }
143 }
144145+ p,
146+ blockquote {
147 clear: both;
148+ margin-block: 2rem;
149+ }
150+151+ ul,
152+ ol {
153+ margin-inline-start: 4rem;
154+ & & {
155+ margin-inline-start: 2rem;
156+ }
157+ }
158+159+ h2,
160+ h3,
161+ h4 {
162+ margin-block-start: 2rem;
163+ margin-block-end: 2rem;
164+165+ & + & {
166+ margin-block-start: 0;
167+ }
168+169+ :has(+ &) {
170+ margin-block-end: 0;
171+ }
172+ }
173+174+ h2 {
175+ font-size: 3.6rem;
176+ }
177+178+ h3 {
179+ font-size: 2.8rem;
180+ }
181+182+ h4 {
183+ font-size: 2.4rem;
184+ }
185+186+ h5,
187+ h6 {
188+ color: red; /* i shouldnt use these except testing; so make em bad */
189 }
190191 img {