.title[data-v-61f813a0]{border-bottom:1px solid var(--color-primary-70);margin-bottom:3em}.title-text[data-v-61f813a0]{font-size:3em;line-height:1;margin:0}.description[data-v-61f813a0]{font-size:1.5em;font-style:italic;line-height:1.25em;margin-bottom:2em}.date[data-v-61f813a0]{margin-bottom:1em}.published[data-v-61f813a0]{color:color-mix(in srgb,var(--color-secondary) 50%,var(--color-primary) 50%)}.content{background-color:transparent;margin:0;position:relative;width:min(44em,90vw)}.blogpost{line-height:1.4em}.blogpost h1:before,.blogpost h2:before,.blogpost h3:before,.blogpost h4:before,.blogpost h5:before,.blogpost h6:before{background-color:var(--color-accent);content:"";display:inline-block;height:100%;margin-right:.6em;position:absolute;transform:translate(-1em,-20%);width:.2em}.blogpost h1,.blogpost h2,.blogpost h3,.blogpost h4,.blogpost h5,.blogpost h6{font-style:italic;margin-bottom:1.2em;margin-left:1em;margin-top:1.2em;padding:.4em;position:relative}.blogpost blockquote{background-color:var(--color-primary-95);border-left:.2em solid var(--color-accent);font-style:italic;height:-moz-fit-content;height:fit-content;margin:1.5rem 0;padding:1rem}.blogpost blockquote *{margin:0}.blogpost pre{border-radius:1em;box-sizing:border-box;font-size:.9em;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;padding:1.2rem}html.light .blogpost pre{background-color:color-mix(in srgb,var(--color-primary) 30%,#fff 70%)}html.dark .blogpost pre{background-color:color-mix(in srgb,var(--color-primary) 70%,#000 30%)}.blogpost pre code{display:block;white-space:pre-wrap;word-wrap:break-word}hr{margin:3em 0}
