diff --git a/src/_components/richText.js b/src/_components/richText.js
index 324572e..39facf2 100644
--- a/src/_components/richText.js
+++ b/src/_components/richText.js
@@ -14,10 +14,16 @@ const BlogPostEmbed = require("./blogPostEmbed");
const LighthouseComparison = require("./lighthouseComparison");
const DeployToNetlifyButton = require("./deployToNetlifyButton");
+function stripParaTags(string) {
+ return string.replace(/(
|<\/p>)/gi, "");
+}
+
function getRichTextRenderOptions(links, options) {
const { absoluteUrls, renderHeadingLinks, renderRssFriendlyImg } = options;
- const assetBlockMap = new Map(links?.assets?.block?.map((asset) => [asset.sys.id, asset]));
+ const assetBlockMap = new Map(
+ links?.assets?.block?.map((asset) => [asset.sys.id, asset]),
+ );
const inlineEntryMap = new Map();
const blockEntryMap = new Map();
@@ -42,13 +48,17 @@ function getRichTextRenderOptions(links, options) {
},
renderNode: {
[INLINES.HYPERLINK]: (node, next) => {
- const openInNewWindow = node.data.uri.includes("https://") ? `target="_blank"` : "";
- const includeNoFollow = node.data.uri.includes("https://whitep4nth3r.com")
+ const openInNewWindow = node.data.uri.includes("https://")
+ ? `target="_blank"`
+ : "";
+ const includeNoFollow = node.data.uri.includes(
+ "https://whitep4nth3r.com",
+ )
? ""
: ` rel="nofollow noreferrer"`;
- return `${next(
- node.content,
- )}`;
+ return `${next(node.content)}`;
},
[INLINES.EMBEDDED_ENTRY]: (node, next) => {
const entry = inlineEntryMap.get(node.data.target.sys.id);
@@ -64,12 +74,29 @@ function getRichTextRenderOptions(links, options) {
return null;
}
},
+ [BLOCKS.TABLE]: (
+ node,
+ next,
+ ) => `
${next(node.content)}
@@ -90,12 +119,18 @@ function getRichTextRenderOptions(links, options) {
return `${next(node.content)}
`;
}
},
- [BLOCKS.HEADING_4]: (node, next) => `${next(node.content)}
`,
- [BLOCKS.HEADING_5]: (node, next) => `${next(node.content)}
`,
- [BLOCKS.HEADING_6]: (node, next) => `${next(node.content)}
`,
- [BLOCKS.PARAGRAPH]: (node, next) => `${next(node.content)}
`,
+ [BLOCKS.HEADING_4]: (node, next) =>
+ `${next(node.content)}
`,
+ [BLOCKS.HEADING_5]: (node, next) =>
+ `${next(node.content)}
`,
+ [BLOCKS.HEADING_6]: (node, next) =>
+ `${next(node.content)}
`,
+ [BLOCKS.PARAGRAPH]: (node, next) =>
+ `${next(node.content)}
`,
[BLOCKS.QUOTE]: (node, next) =>
- `${next(node.content)}
`,
+ `${next(
+ node.content,
+ )}
`,
[BLOCKS.UL_LIST]: (node, next) => ``,
[BLOCKS.OL_LIST]: (node, next) => `${next(node.content)}
`,
[BLOCKS.LIST_ITEM]: (node, next) => `${next(node.content)}`,
@@ -105,9 +140,15 @@ function getRichTextRenderOptions(links, options) {
switch (__typename) {
case "DeployToNetlifyButton":
- return DeployToNetlifyButton({ title: entry.title, deployUrl: entry.deployUrl });
+ return DeployToNetlifyButton({
+ title: entry.title,
+ deployUrl: entry.deployUrl,
+ });
case "CodePenEmbed":
- return CodePenEmbed({ embedCode: entry.embedCode, title: entry.title });
+ return CodePenEmbed({
+ embedCode: entry.embedCode,
+ title: entry.title,
+ });
case "BlogPost":
return BlogPostEmbed({ post: entry });
case "LighthouseComparison":
@@ -123,11 +164,22 @@ function getRichTextRenderOptions(links, options) {
case "VideoEmbed":
return VideoEmbed({ embedUrl: entry.embedUrl, title: entry.title });
case "ArcadeEmbed":
- return ArcadeEmbed({ embedCode: entry.embedCode, title: entry.title });
+ return ArcadeEmbed({
+ embedCode: entry.embedCode,
+ title: entry.title,
+ });
case "Callout":
- return Callout({ title: entry.title, content: entry.content, emoji: entry.emoji });
+ return Callout({
+ title: entry.title,
+ content: entry.content,
+ emoji: entry.emoji,
+ });
case "CodeBlock":
- return CodeBlock({ code: entry.code, lang: entry.language, isDiff: entry.isDiff });
+ return CodeBlock({
+ code: entry.code,
+ lang: entry.language,
+ isDiff: entry.isDiff,
+ });
default:
return null;
}
@@ -141,7 +193,9 @@ function getRichTextRenderOptions(links, options) {
// One image only for RSS feed
return ``;
} else {
- return `${ResponsiveImage({ image })}
`;
+ return `${ResponsiveImage({
+ image,
+ })}
`;
}
},
},
diff --git a/src/_css/main.css b/src/_css/main.css
index d618918..f246281 100644
--- a/src/_css/main.css
+++ b/src/_css/main.css
@@ -64,7 +64,11 @@
[color-mode=dark] {
color-scheme: dark;
- --page-bg: radial-gradient(farthest-corner at 100% 100%, var(--black-alt) 0%, var(--black) 50%);
+ --page-bg: radial-gradient(
+ farthest-corner at 100% 100%,
+ var(--black-alt) 0%,
+ var(--black) 50%
+ );
--whitep4nth3r-bg-svg: url("/img/whitep4nth3r-darkmode.svg");
--color-bg: var(--black);
--color-fg: var(--white);
@@ -76,7 +80,11 @@
[color-mode=light] {
color-scheme: light;
- --page-bg: radial-gradient(farthest-corner at 100% 100%, var(--white-alt) 0%, var(--white) 50%);
+ --page-bg: radial-gradient(
+ farthest-corner at 100% 100%,
+ var(--white-alt) 0%,
+ var(--white) 50%
+ );
--whitep4nth3r-bg-svg: url("/img/whitep4nth3r-lightmode.svg");
--color-bg: var(--white);
--color-fg: var(--black);
@@ -928,10 +936,12 @@ main:after {
[color-mode=dark] {
--post-hr-color: var(--pink-light);
+ --table-th-color: var(--color-fg);
}
[color-mode=light] {
--post-hr-color: var(--pink);
+ --table-th-color: var(--white);
}
.post {
@@ -1331,6 +1341,37 @@ main:after {
}
}
+.post__tableWrapper {
+ overflow-x: auto;
+}
+
+.post__table {
+ --cell-padding: clamp(0.5rem, 0.75vw, 0.75rem);
+ border-collapse: collapse;
+ word-break: normal;
+ margin-bottom: 2rem;
+ margin-top: 1rem;
+}
+
+.post__tableHeader {
+ font-weight: var(--font-weight-mid);
+ font-family: var(--font-family-main);
+ text-align: left;
+ border: 1px solid var(--color-fg);
+ padding: var(--cell-padding);
+ background: var(--grey-mid);
+ color: var(--table-th-color);
+}
+
+.post__tableCell {
+ font-weight: var(--font-weight-main);
+ font-family: var(--font-family-main);
+ text-align: left;
+ word-wrap: break-word;
+ padding: var(--cell-padding);
+ border: 1px solid var(--color-fg);
+}
+
.pagination {
margin: 4rem auto;
max-width: var(--global-max-width);
diff --git a/src/_css/main.css.map b/src/_css/main.css.map
index da29ad3..47729c1 100644
--- a/src/_css/main.css.map
+++ b/src/_css/main.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../_sass/_font.scss","../_sass/_root.scss","../_sass/_reset.scss","../_sass/_utils.scss","../_sass/_keyframes.scss","../_sass/_header.scss","../_sass/_home.scss","../_sass/_tc-layout.scss","../_sass/_home-about.scss","../_sass/_md.scss","../_sass/_blog.scss","../_sass/_about.scss","../_sass/_topics.scss","../_sass/_page.scss","../_sass/_post.scss","../_sass/_pagination.scss","../_sass/_published-date.scss","../_sass/_table-of-contents.scss","../_sass/_author.scss","../_sass/_blog-end-author.scss","../_sass/_blog-sidebar-social-links.scss","../_sass/_speaker-deck-link.scss","../_sass/_video-embed.scss","../_sass/_codepen-embed.scss","../_sass/_uses.scss","../_sass/_bio.scss","../_sass/_lighthouse-comparison.scss","../_sass/_404.scss","../_sass/_ais.scss","../_sass/_prism.scss","../_sass/_card.scss","../_sass/_twitch-info.scss","../_sass/_activity-feed.scss","../_sass/_events.scss","../_sass/_social-links.scss","../_sass/_talks.scss","../_sass/_testimonial.scss","../_sass/_sponsorships.scss","../_sass/_stream-package.scss","../_sass/_newsletter-signup.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EAEA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AClCF;EACE;IACE;IACA;;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EAEA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;;AClEF;EACE;EACA;EAGA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EFgBE;EACA;;;AEbF;AAEA;EFKE;EACA;EEJA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;AAEA;EAZF;IAaI;;;;AAIJ;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;;AAEA;EAJF;IAKI;;;AAGF;EACE;EFHF;EACA;EACA;EEGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAOF;AAAA;AAAA;EACE;EACA;EACA;;;ACvDJ;EACE;EACA;;;AAGF;EACE;EACA;;;AClDF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;ACRJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EApBF;IAqBI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;ELPE;EACA;EKQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AFhDA;EACE;EACA;EACA;EACA;EACA;;AE+CF;EACE;;;AAIJ;EACE;;AAEA;EAHF;IAII;IACA;IACA;IACA;;EACA;IACE;IACA;;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EATF;IAUI;;;;AAOJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAbF;IAcI;;EACA;IACE;;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;;AAIJ;AAAA;EAEE;EACA;ELtIA;EACA;EKuIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAlBF;AAAA;IAmBI;IACA;;;AF7KF;AAAA;EACE;EACA;EACA;EACA;EACA;;AE6KF;AAAA;EACE;;;AAIJ;AAAA;AAAA;EAGE;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAKF;EACE;EACA;;AAEA;EAJF;IAKI;;;;AAMJ;EACE;EACA;;AAEA;EAJF;IAKI;;;;AAMJ;EACE;EACA;;AAEA;EAJF;IAKI;;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AFxPF;EACE;EACA;EACA;EACA;EACA;;;AG1BJ;ECKE;EACA;EACA;EACA;;AAEA;EDVF;ICWI;IACA;;;;ADRJ;ECaE;;AACA;EDdF;ICeI,OAjBmB;IAkBnB;IACA;IACA;IACA;IACA;IACA;IACA,YAzBe;IA0Bf;;;;AAKF;EDxBF;ICyBI;IACA,QAjCe;IAkCf;IACA;IACA;IACA;;;;AD1BJ;EC+BE;EACA;EACA;EACA;EACA;;;AD/BF;EASE;;AARA;EADF;IAEI;IACA;IACA;IACA;IACA;;;;AAMJ;ENoBE;EACA;EMnBA;EACA;EACA;EACA;EACA;EACA;;AHdA;EACE;EACA;EACA;EACA;EACA;;;AGaJ;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;;AE9CJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAIA;ER6BA;EACA;EQ5BE;EACA;EACA;EACA;;AAGF;ERWA;EACA;ESrCA,WD0BmC;ECzBnC,aDyByD;ECxBzD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AOxBJ;EACE;;AAEA;EAHF;IAII;IACA;IACA;;;AAGF;EATF;IAUI;;;;AAIJ;EACE;EACA;;;AAGF;EV2BE;EACA;EU1BA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EAGA;;AAGF;EACE;;AAGF;EAnCF;IAoCI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAIA;EADF;IAEI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;;AAEA;EApBF;IAqBI;IACA;IACA;IAEA;IACA;IAEA;IACA;IACA;IAEA;IACA;IACA;IACA;;;;AAOJ;EPtFE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AOkFJ;EACE;;;AAGF;EACE;EACA;;;AC/HF;EJKE;EACA;EACA;EACA;;AAEA;EIVF;IJWI;IACA;;;;AIRJ;EJaE;;AACA;EIdF;IJeI,OId8B;IJe9B;IACA;IACA;IACA;IACA;IACA;IACA,YAzBe;IA0Bf;;;;AInBJ;EACE;EACA;;AAEA;EAJF;IAKI;;;;AJmBF;EIfF;IJgBI;IACA,QIhBgC;IJiBhC;IACA;IACA;IACA;;;AIlBF;EAHF;IAII;;;AAGF;EACE;EACA;EACA;;;AAIJ;EJYE;EACA;EACA;EACA;EACA;EIbA;;;AClCF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EAGA;;AAGF;EAhBF;IAiBI;;;;AAIJ;EZGE;EACA;EYFA;;;AAGF;EZFE;EACA;EYGA;EACA;;;AAGF;EACE;EZTA;EACA;EYUA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AT/CF;EACE;EACA;EACA;EACA;EACA;;;ASgDJ;EACE;EACA;;AAEA;EACE;EACA;;;AChFJ;Eb2CE;EACA;Ea1CA;EACA;EACA;EACA;;;ACLF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;IACE;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EdiBE;EACA;EchBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EdIA;EACA;EcHE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAIA;EADF;IAEI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAXF;IAYI;;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;Ed3DE;EACA;Ec4DA;EACA;EACA;EACA;EACA;;;AAGF;Ed/DE;EACA;EcgEA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;Ed1EE;EACA;Ec2EA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AXpHA;EACE;EACA;EACA;EACA;EACA;;;AWmHJ;AAAA;AAAA;Ed7FE;EACA;EcgGA;EACA;EACA;EACA;;;AAGF;EdjHE;EACA;EckHA;EACA;EACA;EACA;EACA;;AXxIA;EACE;EACA;EACA;EACA;EACA;;;AW0IJ;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EdnJA;EACA;EACA;EcmJA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EdtKE;EACA;EcwKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;Ed1LE;EACA;Ec2LA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMF;EACE;EACA;EACA;;AAEA;EALF;IAMI;;;;AAIJ;EACE;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EdrPE;EACA;EcsPA;EACA;EACA;EACA;;;AAGF;EdlQE;EACA;EcmQA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EdxQE;EACA;EcyQA;EACA;EACA;;;AAGF;EACE;Ed3QA;EACA;EACA;Ec2QA;EACA;EACA;EACA;EACA;;;AAGF;EdzRE;EACA;Ec0RA;EACA;EACA;;;AAGF;EdhSE;EACA;EciSA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AXxUF;EACE;EACA;EACA;EACA;EACA;;;AWyUJ;EACE;EACA;;;AAGF;EACE;;AAEA;EAHF;IAII;;;;AAIJ;EACE;;AAEA;EAHF;IAII;;;;ACpXJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EZPE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AYGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EfqBE;EACA;EepBA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AZ5BF;EACE;EACA;EACA;EACA;EACA;;;Aa1BJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EhBwCE;EACA;EgBvCA;EACA;EACA;;;ACZF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EjB2BE;EACA;EiB1BA;EACA;EACA;EACA;;AdAA;EACE;EACA;EACA;EACA;EACA;;;AcAJ;EACE;;;AAGF;EjBQE;EACA;EiBPA;EACA;EACA;EACA;EACA;;AdfA;EACE;EACA;EACA;EACA;EACA;;;AceJ;EACE;;;AAGF;EACE;;;AC9CF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EAHF;IAII;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;;AfFA;EACE;EACA;EACA;EACA;EACA;;AeEA;EACE;;;AAKN;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;ACxDF;EACE;EACA;EACA;EACA;EACA,qBACE;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAGF;EnBwBE;EACA;EmBvBA;EACA;EACA;;;AAGF;EACE;EACA;;AAEA;EnBGA;EACA;ESrCA,WAF6B;EAG7B,aAHgD;EAIhD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AiB1BJ;EACE;EACA;EACA;EACA;EACA;;;ACFF;ErB6CE;EACA;EqB5CA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACjBF;EtBsCE;EACA;EsBrCA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKE;EACE;EACA;EACA;EACA;;;ACtBN;EACE;EACA;EACA;;;ACHF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;ErBoBE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AsBrCJ;EACE;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;;;;AAIJ;EACE;;AACA;EAFF;IAGI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AtBzCA;EACE;EACA;EACA;EACA;EACA;;;AsB2CJ;EACE;EACA;;AAEA;EzBzBA;EACA;EyB0BE;EACA;EACA;EACA;EACA;;AAGF;EzBlCA;EACA;ESvBA;EACA;EACA;EACA;;AgByDA;EzBhDA;EACA;ESrCA,WgBqFmC;EhBpFnC,agBoFyD;EhBnFzD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;AsBgEF;EzBpDA;EACA;EyBqDE;EACA;EACA;;;AC9FJ;EACE;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;E1BHE;EACA;E0BIA;EACA;EACA;;;AAGF;E1BpBE;EACA;E0BqBA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;;AAKN;E1B9EE;EACA;E0B+EA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACzIF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;E3BkCE;EACA;EACA;E2BlCA;;;AAGF;E3BcE;EACA;E2BbA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EAEA;EACA;EACA;EACA;;;ACvCF;EACE;;;AAGF;EACE;;;AAYA;EADF;IAEI;;;;AAIJ;EACE;EACA;EACA,qBACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;E5BOE;EACA;E4BNA;EACA;EACA;;;AAGF;E5BAE;EACA;E4BCA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;E5BZA;EACA;E4BaA;EACA;EACA;EACA;;;AAGF;EACE;E5B/BA;EACA;EGgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyBSA;EACA;EACA;;;AAGF;EzB/DE;EACA;EACA;EACA;EACA;;;AyB+DF;E5BhCE;EACA;E4BiCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EzBjFE;EACA;EACA;EACA;EACA;;;AyBiFF;EACE;EACA;;;ACpGF;AAAA;AAAA;AAAA;AAAA;AAMA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AACA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAEF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;AACA;AAAA;AAAA;EAGE;EACA;EACA;;;AAGF;AACA;AAAA;EAEE;;;ACrJF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;AAAA;EAEA;AAAA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;;AAEA;EAEE;EACA;;AAEA;EACE;;A3BjBJ;EACE;EACA;EACA;EACA;EACA;;;A2BmBJ;EACE;EACA;EACA;EACA;EACA;EAEA;;;AAGF;EACE;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;E9BrCE;EACA;E8BsCA;EACA;EACA;EACA;;;AAGF;E9BxCE;EACA;E8ByCA;EACA;EACA;;;AAGF;E9BpDE;EACA;E8BqDA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;E9B1DE;EACA;E8B2DA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;E9BvEE;EACA;E8BwEA;EACA;EACA;;;AC3HF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;A5BLA;EACE;EACA;EACA;EACA;EACA;;;A4BKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;E/B9BE;EACA;E+B+BA;EACA;EACA;EACA;EACA;;;AAGF;E/BvCE;EACA;E+B6CA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AArBA;EACE;EACA;;;AC1FJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;ACVF;EACE;EACA;;;AASF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,qBACE;EAIF;;AAEA;EAXF;IAYI;IACA;IACA,qBACE;;;;AAMN;EACE;EACA;EACA;EACA;EACA;;;AAGF;EjCGE;EACA;EiCFA;EACA;EACA;EACA;EACA;;;AAGF;EjCXE;EACA;EiCYA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EjC1BA;EACA;EiC2BA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAbF;IAcI;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EjCpDA;EACA;EiCqDA;EACA;;;AAGF;EACE;EjCjDA;EACA;EiCkDA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EjC5DA;EACA;EiC6DA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;A9BvGA;EACE;EACA;EACA;EACA;EACA;;;A8BsGJ;E9B/HE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;A8B2HF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EjC3GA;EACA;EiC4GA;;;ACxJF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAMI;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;A/BbA;EACE;EACA;EACA;EACA;EACA;;;AgC1BJ;EhC+BE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AiCvCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EpCoBA;EACA;EoCnBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EpCTA;EACA;EoCUA;;;AAGF;EACE;EACA;EACA;EACA;EpClBA;EACA;;AGlBA;EACE;EACA;EACA;EACA;EACA;;;AkCxBJ;EACE;EACA;;;AAGF;ErCoCE;EACA;EqCnCA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;;AAKF;ErCwBA;EACA;ES/BA;EACA;EACA;EACA;;A4BOA;ErCoBA;EACA;ESvBA;EACA;EACA;EACA;E4BCE;EACA;;AAGF;ErCIA;EACA;ESrCA,W4BiCmC;E5BhCnC,a4BgCyD;E5B/BzD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;AkCWA;EACE;;;AAKN;EACE;;;AAIA;ErCAA;EACA;ES/BA;EACA;EACA;EACA;;A4B+BA;ErCJA;EACA;ESvBA;EACA;EACA;EACA;E4ByBE;;AAGF;ErCnBA;EACA;ESrCA,W4BwDmC;E5BvDnC,a4BuDyD;E5BtDzD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AkCoCJ;EACE;EACA;;AAEA;EAJF;IAKI;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;ErCpDE;EACA;EGgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AkC+BA;ElChFA;EACA;EACA;EACA;EACA;;;AkCiFF;EACE;EACA;;;AAMF;ErCpEE;EACA;EqCqEA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;ErCjFE;EACA;EqCkFA;EACA;EACA;EACA;EACA;EACA;;;AAGF;ErC3FE;EACA;EGgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EkCqEA;EACA;EACA;;AAEA;ElC1HA;EACA;EACA;EACA;EACA;;;AkC2HF;ErC5FE;EACA;EqC6FA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EALF;IAMI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;ErCxIA;EACA;EqCyIA;EACA;EACA;;AlCvKA;EACE;EACA;EACA;EACA;EACA;;;AkCsKJ;ErC1JE;EACA;EqC2JA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AC1MF;EtCmCE;EACA;ESrCA,WAF6B;EAG7B,aAHgD;EAIhD;EACA;ET2CA;EACA;;AS1CA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AmCjBF;EtC6BA;EACA;ESrCA,WAF6B;EAG7B,aAHgD;EAIhD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AoC1BJ;EACE;;;AAGF;EACE;;;AAGF;EvCmCE;EACA;EuClCA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EvCiBE;EACA;EuChBA;EACA;EACA;EACA;EACA;;ApCNA;EACE;EACA;EACA;EACA;EACA;;;AoCQJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EpCpCE;EACA;EACA;EACA;EACA","file":"main.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../_sass/_font.scss","../_sass/_root.scss","../_sass/_reset.scss","../_sass/_utils.scss","../_sass/_keyframes.scss","../_sass/_header.scss","../_sass/_home.scss","../_sass/_tc-layout.scss","../_sass/_home-about.scss","../_sass/_md.scss","../_sass/_blog.scss","../_sass/_about.scss","../_sass/_topics.scss","../_sass/_page.scss","../_sass/_post.scss","../_sass/_pagination.scss","../_sass/_published-date.scss","../_sass/_table-of-contents.scss","../_sass/_author.scss","../_sass/_blog-end-author.scss","../_sass/_blog-sidebar-social-links.scss","../_sass/_speaker-deck-link.scss","../_sass/_video-embed.scss","../_sass/_codepen-embed.scss","../_sass/_uses.scss","../_sass/_bio.scss","../_sass/_lighthouse-comparison.scss","../_sass/_404.scss","../_sass/_ais.scss","../_sass/_prism.scss","../_sass/_card.scss","../_sass/_twitch-info.scss","../_sass/_activity-feed.scss","../_sass/_events.scss","../_sass/_social-links.scss","../_sass/_talks.scss","../_sass/_testimonial.scss","../_sass/_sponsorships.scss","../_sass/_stream-package.scss","../_sass/_newsletter-signup.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EAEA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AClCF;EACE;IACE;IACA;;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EAEA;;;AAGF;EACE;EACA;AAAA;AAAA;AAAA;AAAA;EAKA;EAEA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;AAAA;AAAA;AAAA;AAAA;EAKA;EAEA;EACA;EACA;EACA;EACA;EACA;;;AC1EF;EACE;EACA;EAGA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EFgBE;EACA;;;AEbF;AAEA;EFKE;EACA;EEJA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;AAEA;EAZF;IAaI;;;;AAIJ;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;;AAEA;EAJF;IAKI;;;AAGF;EACE;EFHF;EACA;EACA;EEGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAOF;AAAA;AAAA;EACE;EACA;EACA;;;ACvDJ;EACE;EACA;;;AAGF;EACE;EACA;;;AClDF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;ACRJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EApBF;IAqBI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;ELPE;EACA;EKQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AFhDA;EACE;EACA;EACA;EACA;EACA;;AE+CF;EACE;;;AAIJ;EACE;;AAEA;EAHF;IAII;IACA;IACA;IACA;;EACA;IACE;IACA;;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EATF;IAUI;;;;AAOJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAbF;IAcI;;EACA;IACE;;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;;AAIJ;AAAA;EAEE;EACA;ELtIA;EACA;EKuIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAlBF;AAAA;IAmBI;IACA;;;AF7KF;AAAA;EACE;EACA;EACA;EACA;EACA;;AE6KF;AAAA;EACE;;;AAIJ;AAAA;AAAA;EAGE;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAKF;EACE;EACA;;AAEA;EAJF;IAKI;;;;AAMJ;EACE;EACA;;AAEA;EAJF;IAKI;;;;AAMJ;EACE;EACA;;AAEA;EAJF;IAKI;;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AFxPF;EACE;EACA;EACA;EACA;EACA;;;AG1BJ;ECKE;EACA;EACA;EACA;;AAEA;EDVF;ICWI;IACA;;;;ADRJ;ECaE;;AACA;EDdF;ICeI,OAjBmB;IAkBnB;IACA;IACA;IACA;IACA;IACA;IACA,YAzBe;IA0Bf;;;;AAKF;EDxBF;ICyBI;IACA,QAjCe;IAkCf;IACA;IACA;IACA;;;;AD1BJ;EC+BE;EACA;EACA;EACA;EACA;;;AD/BF;EASE;;AARA;EADF;IAEI;IACA;IACA;IACA;IACA;;;;AAMJ;ENoBE;EACA;EMnBA;EACA;EACA;EACA;EACA;EACA;;AHdA;EACE;EACA;EACA;EACA;EACA;;;AGaJ;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;;AE9CJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAIA;ER6BA;EACA;EQ5BE;EACA;EACA;EACA;;AAGF;ERWA;EACA;ESrCA,WD0BmC;ECzBnC,aDyByD;ECxBzD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AOxBJ;EACE;;AAEA;EAHF;IAII;IACA;IACA;;;AAGF;EATF;IAUI;;;;AAIJ;EACE;EACA;;;AAGF;EV2BE;EACA;EU1BA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EAGA;;AAGF;EACE;;AAGF;EAnCF;IAoCI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAIA;EADF;IAEI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;;AAEA;EApBF;IAqBI;IACA;IACA;IAEA;IACA;IAEA;IACA;IACA;IAEA;IACA;IACA;IACA;;;;AAOJ;EPtFE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AOkFJ;EACE;;;AAGF;EACE;EACA;;;AC/HF;EJKE;EACA;EACA;EACA;;AAEA;EIVF;IJWI;IACA;;;;AIRJ;EJaE;;AACA;EIdF;IJeI,OId8B;IJe9B;IACA;IACA;IACA;IACA;IACA;IACA,YAzBe;IA0Bf;;;;AInBJ;EACE;EACA;;AAEA;EAJF;IAKI;;;;AJmBF;EIfF;IJgBI;IACA,QIhBgC;IJiBhC;IACA;IACA;IACA;;;AIlBF;EAHF;IAII;;;AAGF;EACE;EACA;EACA;;;AAIJ;EJYE;EACA;EACA;EACA;EACA;EIbA;;;AClCF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EAGA;;AAGF;EAhBF;IAiBI;;;;AAIJ;EZGE;EACA;EYFA;;;AAGF;EZFE;EACA;EYGA;EACA;;;AAGF;EACE;EZTA;EACA;EYUA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AT/CF;EACE;EACA;EACA;EACA;EACA;;;ASgDJ;EACE;EACA;;AAEA;EACE;EACA;;;AChFJ;Eb2CE;EACA;Ea1CA;EACA;EACA;EACA;;;ACLF;EACE;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;IACE;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EdeE;EACA;EcdA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EdEA;EACA;EcDE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAIA;EADF;IAEI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAXF;IAYI;;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;Ed7DE;EACA;Ec8DA;EACA;EACA;EACA;EACA;;;AAGF;EdjEE;EACA;EckEA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;Ed5EE;EACA;Ec6EA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AXtHA;EACE;EACA;EACA;EACA;EACA;;;AWqHJ;AAAA;AAAA;Ed/FE;EACA;EckGA;EACA;EACA;EACA;;;AAGF;EdnHE;EACA;EcoHA;EACA;EACA;EACA;EACA;;AX1IA;EACE;EACA;EACA;EACA;EACA;;;AW4IJ;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EdrJA;EACA;EACA;EcqJA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EdxKE;EACA;Ec0KA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;Ed5LE;EACA;Ec6LA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMF;EACE;EACA;EACA;;AAEA;EALF;IAMI;;;;AAIJ;EACE;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EdvPE;EACA;EcwPA;EACA;EACA;EACA;;;AAGF;EdpQE;EACA;EcqQA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;Ed1QE;EACA;Ec2QA;EACA;EACA;;;AAGF;EACE;Ed7QA;EACA;EACA;Ec6QA;EACA;EACA;EACA;EACA;;;AAGF;Ed3RE;EACA;Ec4RA;EACA;EACA;;;AAGF;EdlSE;EACA;EcmSA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AX1UF;EACE;EACA;EACA;EACA;EACA;;;AW2UJ;EACE;EACA;;;AAGF;EACE;;AAEA;EAHF;IAII;;;;AAIJ;EACE;;AAEA;EAHF;IAII;;;;AAIJ;EACE;;;AAGF;EACE;EAEA;EACA;EACA;EACA;;;AAGF;EdvVE;EACA;EcwVA;EACA;EACA;EACA;EACA;;;AAMF;Ed7WE;EACA;Ec8WA;EACA;EACA;EACA;;;ACxZF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EZPE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AYGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EfqBE;EACA;EepBA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AZ5BF;EACE;EACA;EACA;EACA;EACA;;;Aa1BJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EhBwCE;EACA;EgBvCA;EACA;EACA;;;ACZF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EjB2BE;EACA;EiB1BA;EACA;EACA;EACA;;AdAA;EACE;EACA;EACA;EACA;EACA;;;AcAJ;EACE;;;AAGF;EjBQE;EACA;EiBPA;EACA;EACA;EACA;EACA;;AdfA;EACE;EACA;EACA;EACA;EACA;;;AceJ;EACE;;;AAGF;EACE;;;AC9CF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EAHF;IAII;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;;AfFA;EACE;EACA;EACA;EACA;EACA;;AeEA;EACE;;;AAKN;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;ACxDF;EACE;EACA;EACA;EACA;EACA,qBACE;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAGF;EnBwBE;EACA;EmBvBA;EACA;EACA;;;AAGF;EACE;EACA;;AAEA;EnBGA;EACA;ESrCA,WAF6B;EAG7B,aAHgD;EAIhD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AiB1BJ;EACE;EACA;EACA;EACA;EACA;;;ACFF;ErB6CE;EACA;EqB5CA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACjBF;EtBsCE;EACA;EsBrCA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKE;EACE;EACA;EACA;EACA;;;ACtBN;EACE;EACA;EACA;;;ACHF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;ErBoBE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AsBrCJ;EACE;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;;;;AAIJ;EACE;;AACA;EAFF;IAGI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AtBzCA;EACE;EACA;EACA;EACA;EACA;;;AsB2CJ;EACE;EACA;;AAEA;EzBzBA;EACA;EyB0BE;EACA;EACA;EACA;EACA;;AAGF;EzBlCA;EACA;ESvBA;EACA;EACA;EACA;;AgByDA;EzBhDA;EACA;ESrCA,WgBqFmC;EhBpFnC,agBoFyD;EhBnFzD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;AsBgEF;EzBpDA;EACA;EyBqDE;EACA;EACA;;;AC9FJ;EACE;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;E1BHE;EACA;E0BIA;EACA;EACA;;;AAGF;E1BpBE;EACA;E0BqBA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;;AAKN;E1B9EE;EACA;E0B+EA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACzIF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;E3BkCE;EACA;EACA;E2BlCA;;;AAGF;E3BcE;EACA;E2BbA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EAEA;EACA;EACA;EACA;;;ACvCF;EACE;;;AAGF;EACE;;;AAYA;EADF;IAEI;;;;AAIJ;EACE;EACA;EACA,qBACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;E5BOE;EACA;E4BNA;EACA;EACA;;;AAGF;E5BAE;EACA;E4BCA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;E5BZA;EACA;E4BaA;EACA;EACA;EACA;;;AAGF;EACE;E5B/BA;EACA;EGgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyBSA;EACA;EACA;;;AAGF;EzB/DE;EACA;EACA;EACA;EACA;;;AyB+DF;E5BhCE;EACA;E4BiCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EzBjFE;EACA;EACA;EACA;EACA;;;AyBiFF;EACE;EACA;;;ACpGF;AAAA;AAAA;AAAA;AAAA;AAMA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AACA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAEF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;AACA;AAAA;AAAA;EAGE;EACA;EACA;;;AAGF;AACA;AAAA;EAEE;;;ACrJF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;AAAA;EAEA;AAAA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;;AAEA;EAEE;EACA;;AAEA;EACE;;A3BjBJ;EACE;EACA;EACA;EACA;EACA;;;A2BmBJ;EACE;EACA;EACA;EACA;EACA;EAEA;;;AAGF;EACE;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;E9BrCE;EACA;E8BsCA;EACA;EACA;EACA;;;AAGF;E9BxCE;EACA;E8ByCA;EACA;EACA;;;AAGF;E9BpDE;EACA;E8BqDA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;E9B1DE;EACA;E8B2DA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;E9BvEE;EACA;E8BwEA;EACA;EACA;;;AC3HF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;A5BLA;EACE;EACA;EACA;EACA;EACA;;;A4BKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;E/B9BE;EACA;E+B+BA;EACA;EACA;EACA;EACA;;;AAGF;E/BvCE;EACA;E+B6CA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AArBA;EACE;EACA;;;AC1FJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;ACVF;EACE;EACA;;;AASF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,qBACE;EAIF;;AAEA;EAXF;IAYI;IACA;IACA,qBACE;;;;AAMN;EACE;EACA;EACA;EACA;EACA;;;AAGF;EjCGE;EACA;EiCFA;EACA;EACA;EACA;EACA;;;AAGF;EjCXE;EACA;EiCYA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EjC1BA;EACA;EiC2BA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAbF;IAcI;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EjCpDA;EACA;EiCqDA;EACA;;;AAGF;EACE;EjCjDA;EACA;EiCkDA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EjC5DA;EACA;EiC6DA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;A9BvGA;EACE;EACA;EACA;EACA;EACA;;;A8BsGJ;E9B/HE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;A8B2HF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EjC3GA;EACA;EiC4GA;;;ACxJF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAMI;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;A/BbA;EACE;EACA;EACA;EACA;EACA;;;AgC1BJ;EhC+BE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AiCvCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EpCoBA;EACA;EoCnBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EpCTA;EACA;EoCUA;;;AAGF;EACE;EACA;EACA;EACA;EpClBA;EACA;;AGlBA;EACE;EACA;EACA;EACA;EACA;;;AkCxBJ;EACE;EACA;;;AAGF;ErCoCE;EACA;EqCnCA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;;AAKF;ErCwBA;EACA;ES/BA;EACA;EACA;EACA;;A4BOA;ErCoBA;EACA;ESvBA;EACA;EACA;EACA;E4BCE;EACA;;AAGF;ErCIA;EACA;ESrCA,W4BiCmC;E5BhCnC,a4BgCyD;E5B/BzD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;AkCWA;EACE;;;AAKN;EACE;;;AAIA;ErCAA;EACA;ES/BA;EACA;EACA;EACA;;A4B+BA;ErCJA;EACA;ESvBA;EACA;EACA;EACA;E4ByBE;;AAGF;ErCnBA;EACA;ESrCA,W4BwDmC;E5BvDnC,a4BuDyD;E5BtDzD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AkCoCJ;EACE;EACA;;AAEA;EAJF;IAKI;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;ErCpDE;EACA;EGgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AkC+BA;ElChFA;EACA;EACA;EACA;EACA;;;AkCiFF;EACE;EACA;;;AAMF;ErCpEE;EACA;EqCqEA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;ErCjFE;EACA;EqCkFA;EACA;EACA;EACA;EACA;EACA;;;AAGF;ErC3FE;EACA;EGgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EkCqEA;EACA;EACA;;AAEA;ElC1HA;EACA;EACA;EACA;EACA;;;AkC2HF;ErC5FE;EACA;EqC6FA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EALF;IAMI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;ErCxIA;EACA;EqCyIA;EACA;EACA;;AlCvKA;EACE;EACA;EACA;EACA;EACA;;;AkCsKJ;ErC1JE;EACA;EqC2JA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AC1MF;EtCmCE;EACA;ESrCA,WAF6B;EAG7B,aAHgD;EAIhD;EACA;ET2CA;EACA;;AS1CA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AmCjBF;EtC6BA;EACA;ESrCA,WAF6B;EAG7B,aAHgD;EAIhD;EACA;;AAEA;ETyCA;EACA;ESxCE;EACA;;ANWF;EACE;EACA;EACA;EACA;EACA;;;AoC1BJ;EACE;;;AAGF;EACE;;;AAGF;EvCmCE;EACA;EuClCA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EvCiBE;EACA;EuChBA;EACA;EACA;EACA;EACA;;ApCNA;EACE;EACA;EACA;EACA;EACA;;;AoCQJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EpCpCE;EACA;EACA;EACA;EACA","file":"main.css"}
\ No newline at end of file
diff --git a/src/_sass/_post.scss b/src/_sass/_post.scss
index 6d9cbed..3534962 100644
--- a/src/_sass/_post.scss
+++ b/src/_sass/_post.scss
@@ -1,8 +1,10 @@
[color-mode="dark"] {
--post-hr-color: var(--pink-light);
+ --table-th-color: var(--color-fg);
}
[color-mode="light"] {
--post-hr-color: var(--pink);
+ --table-th-color: var(--white);
}
.post {
@@ -373,3 +375,36 @@
display: none;
}
}
+
+.post__tableWrapper {
+ overflow-x: auto;
+}
+
+.post__table {
+ --cell-padding: clamp(0.5rem, 0.75vw, 0.75rem);
+
+ border-collapse: collapse;
+ word-break: normal;
+ margin-bottom: 2rem;
+ margin-top: 1rem;
+}
+
+.post__tableHeader {
+ @include font_semibold;
+ text-align: left;
+ border: 1px solid var(--color-fg);
+ padding: var(--cell-padding);
+ background: var(--grey-mid);
+ color: var(--table-th-color);
+}
+
+.post__tableRow {
+}
+
+.post__tableCell {
+ @include font_main;
+ text-align: left;
+ word-wrap: break-word;
+ padding: var(--cell-padding);
+ border: 1px solid var(--color-fg);
+}
diff --git a/src/_sass/_root.scss b/src/_sass/_root.scss
index e26dd61..c78ef15 100644
--- a/src/_sass/_root.scss
+++ b/src/_sass/_root.scss
@@ -43,7 +43,11 @@ $global_md_breakpoint: 768px;
[color-mode="dark"] {
color-scheme: dark;
- --page-bg: radial-gradient(farthest-corner at 100% 100%, var(--black-alt) 0%, var(--black) 50%);
+ --page-bg: radial-gradient(
+ farthest-corner at 100% 100%,
+ var(--black-alt) 0%,
+ var(--black) 50%
+ );
--whitep4nth3r-bg-svg: url("/img/whitep4nth3r-darkmode.svg");
--color-bg: var(--black);
@@ -56,7 +60,11 @@ $global_md_breakpoint: 768px;
[color-mode="light"] {
color-scheme: light;
- --page-bg: radial-gradient(farthest-corner at 100% 100%, var(--white-alt) 0%, var(--white) 50%);
+ --page-bg: radial-gradient(
+ farthest-corner at 100% 100%,
+ var(--white-alt) 0%,
+ var(--white) 50%
+ );
--whitep4nth3r-bg-svg: url("/img/whitep4nth3r-lightmode.svg");
--color-bg: var(--white);