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)} +
`, + [BLOCKS.TABLE_HEADER_CELL]: (node, next) => + `${stripParaTags( + next(node.content), + )}`, + [BLOCKS.TABLE_ROW]: (node, next) => + `${next(node.content)}`, + [BLOCKS.TABLE_CELL]: (node, next) => + `${stripParaTags(next(node.content))}`, [BLOCKS.HR]: (text) => `
`, - [BLOCKS.HEADING_1]: (node, next) => `

${next(node.content)}

`, + [BLOCKS.HEADING_1]: (node, next) => + `

${next(node.content)}

`, [BLOCKS.HEADING_2]: (node, next) => { if (renderHeadingLinks) { return /*html*/ ` -

${next(node.content)}

@@ -81,7 +108,9 @@ function getRichTextRenderOptions(links, options) { [BLOCKS.HEADING_3]: (node, next) => { if (renderHeadingLinks) { return /*html*/ ` -

${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 `${description}`; } 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);