@charset "UTF-8";:root{--shadow-color: 220 3% 15%;--shadow-strength: 1%;--radius-round: 1e5px;--font-weight-6: 600;--font-lineheight-2: 1.375;--size-content-3: 60ch;--radius-1: 2px;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--radius-2: 5px;--font-weight-8: 800;--font-letterspacing-2: .05em}:root{--radius-round: 1e5px;--font-weight-6: 600;--font-lineheight-2: 1.375;--size-content-3: 60ch;--radius-1: 2px;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--radius-2: 5px;--font-weight-8: 800;--font-letterspacing-2: .05em;--shadow-color: 220 3% 15%;--shadow-strength: 1%}.header-number{--size: calc(var(--step-2) + var(--space-2xs));position:relative;background-color:var(--surface3);display:inline-block;text-align:center;top:calc(var(--size) / -8);width:var(--size);height:var(--size);margin-right:var(--space-2xs);border-radius:var(--radius-round);color:var(--text2);font-size:var(--step-2);line-height:var(--size);font-weight:var(--font-weight-6)}.blog-post{margin-block-start:0;padding-block-start:var(--space-xs-s);display:grid;justify-items:flex-start;grid-template-columns:1fr min(1080px,100% - var(--space-m)) 1fr;grid-auto-rows:min-content;animation:fade-in 1s ease-in-out forwards}.blog-post>*{grid-column:2}.blog-post>.place-full{inline-size:100%;grid-column:1/-1}.blog-post__subheading{margin-block-start:var(--space-s);font-size:var(--step-1);font-style:italic;font-weight:var(--font-weight-6);color:var(--text2);opacity:.9;line-height:var(--font-lineheight-2)}.blog-post .blurb{margin-block-start:var(--space-s);font-weight:650;max-inline-size:var(--size-content-3)}.blog-post .blurb>*{color:var(--text2);margin:0}.blog-post header{margin-block-end:var(--space-md-xl);position:relative;width:100%}.blog-post h1{max-inline-size:var(--size-header-0);color:var(--text2);padding-block-end:var(--space-s)}.blog-post h2{margin:var(--space-2xl) 0 var(--space-s) 0;font-size:var(--step-3)}.blog-post h3{margin:var(--space-xl) 0 var(--space-s) 0;font-size:var(--step-2)}.blog-post h4{margin:var(--space-xl) 0 var(--space-xs) 0;font-size:var(--step-1)}.blog-post h2+*,.blog-post h3+*,.blog-post h4+*{margin-block-start:0}.blog-post__inner{position:relative;display:flex;flex-direction:row-reverse}@media (max-width: 768px){.blog-post__inner{display:block}}.blog-post__content{position:relative;display:grid;justify-items:flex-start;grid-auto-rows:min-content;flex:1 1 calc(var(--space-3xl) * 6);max-inline-size:calc(var(--space-3xl) * 6)}.blog-post__content h2{position:relative;display:block;scroll-margin-top:4em;width:100%}.blog-post__content ul{list-style:none;background-color:var(--surface2);border-radius:var(--radius-1);width:100%;display:grid;row-gap:var(--space-xs);padding-block:var(--space-s)}.blog-post__content ul li{margin-block:0}.blog-post__content ul li:not(.link-card):before{content:"•";color:var(--brand);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.blog-post li>ul,.blog-post li>ol{padding-block-end:0}.blog-post__article,.blog-post p{width:100%}.blog-post img{margin-inline:auto;max-width:100%;box-shadow:var(--shadow-2);border-radius:var(--radius-2);border:1px solid var(--border-color)}.blog-post__tag-container{display:flex;gap:var(--space-s)}.blog-post__tag-container .tag{font-weight:var(--font-weight-8);text-transform:uppercase;color:var(--brand-subtle);font-size:var(--step--1);letter-spacing:var(--font-letterspacing-2);text-decoration:none}.responsive-iframe-container{position:relative;overflow:hidden;aspect-ratio:16/9;width:100%}.responsive-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--shadow-color: 220 3% 15%;--shadow-strength: 1%;--font-weight-7: 700;--border-size-2: 2px;--radius-round: 1e5px;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%))}:root{--font-weight-7: 700;--border-size-2: 2px;--radius-round: 1e5px;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-color: 220 3% 15%;--shadow-strength: 1%}.bluesky-likes__title.svelte-16ckrvc{margin-bottom:var(--space-xs);font-weight:var(--font-weight-7);text-align:left}.bluesky-likes__row.svelte-16ckrvc{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-xs);list-style:none;padding:0;margin-left:0;margin-right:0}.bluesky-likes__item.svelte-16ckrvc+.bluesky-likes__item:where(.svelte-16ckrvc){margin-left:calc(var(--space-m) * -.75)}.bluesky-likes__item.svelte-16ckrvc{position:relative;z-index:1}.bluesky-likes__item.svelte-16ckrvc:hover{z-index:2}.bluesky-likes__link.svelte-16ckrvc{display:block;text-decoration:none}.bluesky-likes__link.svelte-16ckrvc:focus{outline:var(--border-size-2) solid var(--brand);outline-offset:var(--space-3xs);border-radius:var(--radius-round)}.bluesky-likes__avatar.svelte-16ckrvc{width:3.5rem;height:3.5rem;border-radius:var(--radius-round);object-fit:cover;border:var(--border-size-2) solid var(--surface1);box-shadow:var(--shadow-2);display:block}@media (min-width: 64rem){.bluesky-likes__avatar.svelte-16ckrvc{width:4rem;height:4rem}}.bluesky-likes__avatar--placeholder.svelte-16ckrvc{display:flex;align-items:center;justify-content:center;background-color:var(--surface3);font-size:var(--step-1);color:var(--text2)}.bluesky-likes__avatar--counter.svelte-16ckrvc{display:flex;align-items:center;justify-content:center;background-color:var(--surface3);font-size:var(--step--3);font-weight:var(--font-weight-7);color:var(--text2)}.bluesky-likes__empty.svelte-16ckrvc{color:var(--text2);font-size:var(--step--1);text-align:center}@media (prefers-color-scheme: dark){:root{--shadow-color: 220 40% 2%;--shadow-strength: 25%}}:root{--font-weight-7: 700;--border-size-2: 2px;--radius-round: 1e5px;--border-size-1: 1px;--font-lineheight-4: 1.75}.bluesky-comments__title.svelte-1sf9wh2{margin-bottom:var(--space-xs);font-weight:var(--font-weight-7);text-align:left}.bluesky-comments__list.svelte-1sf9wh2{list-style:none;padding:0;margin:0}.bluesky-comments__item.svelte-1sf9wh2{display:flex;align-items:flex-start;gap:var(--space-s)}.bluesky-comments__item.svelte-1sf9wh2+.bluesky-comments__item:where(.svelte-1sf9wh2){margin-top:var(--space-m)}.bluesky-comments__avatar-link.svelte-1sf9wh2{display:block;text-decoration:none;flex-shrink:0}.bluesky-comments__avatar-link.svelte-1sf9wh2:focus{outline:var(--border-size-2) solid var(--brand);outline-offset:var(--space-3xs);border-radius:var(--radius-round)}.bluesky-comments__avatar.svelte-1sf9wh2{width:3.5rem;height:3.5rem;border-radius:var(--radius-round);object-fit:cover;border:var(--border-size-1) solid var(--border-color);display:block}@media (min-width: 64rem){.bluesky-comments__avatar.svelte-1sf9wh2{width:4rem;height:4rem}}.bluesky-comments__content.svelte-1sf9wh2{flex:1;min-width:0}.bluesky-comments__author.svelte-1sf9wh2{display:block;font-size:var(--step--1);font-weight:var(--font-weight-7);color:var(--text1);text-align:left;margin-bottom:var(--space-3xs)}.bluesky-comments__text.svelte-1sf9wh2{color:var(--text2);font-size:var(--step--1);text-align:left;line-height:var(--font-lineheight-4);margin:0}.bluesky-comments__empty.svelte-1sf9wh2{color:var(--text2);font-size:var(--step--1);text-align:center;padding:var(--space-s)}:root{--radius-2: 5px;--border-size-1: 1px;--font-weight-7: 700;--border-size-2: 2px;--radius-1: 2px}.bluesky-post.svelte-1laq6us{max-width:36rem;margin:var(--space-2xl) auto 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-m);background-color:var(--surface1);border-radius:var(--radius-2);border:var(--border-size-1) solid var(--border-color)}.bluesky-post__title.svelte-1laq6us{margin-bottom:var(--space-xs);font-weight:var(--font-weight-7);font-size:var(--step-1);display:flex;align-items:center;gap:var(--space-xs);justify-content:center;color:var(--text1)}.bluesky-post__icon.svelte-1laq6us{font-size:var(--step-0)}.bluesky-post__likes-section.svelte-1laq6us{margin-bottom:var(--space-s);width:100%}.bluesky-post__comments-section.svelte-1laq6us{margin-top:var(--space-m);width:100%}.bluesky-post__link.svelte-1laq6us{text-decoration:underline;color:var(--link);margin-top:var(--space-xs);display:block;font-size:var(--step--1);transition:color .2s ease}.bluesky-post__link.svelte-1laq6us:hover{color:var(--link-visited)}.bluesky-post__link.svelte-1laq6us:focus{outline:var(--border-size-2) solid var(--brand);outline-offset:var(--space-3xs);border-radius:var(--radius-1)}
