@charset "UTF-8";:root{--radius-1: 2px;--font-weight-6: 600;--font-letterspacing-1: .025em;--font-weight-5: 500}aside[data-astro-cid-xvrfupwn].toc{position:sticky;opacity:.5;transition:opacity .5s ease;flex:0 100000 250px;top:0;right:0;border-radius:var(--radius-1);display:block;height:fit-content;width:auto;margin-left:auto;padding-block-start:var(--space-l);max-height:100vh;overflow-y:auto;overflow-x:hidden}aside[data-astro-cid-xvrfupwn].toc h2[data-astro-cid-xvrfupwn]{font-size:var(--step-0);font-weight:var(--font-weight-6);text-transform:uppercase;margin-block:0;letter-spacing:var(--font-letterspacing-1);color:var(--brand-subtle)}aside[data-astro-cid-xvrfupwn].toc nav[data-astro-cid-xvrfupwn]{display:grid;row-gap:var(--space-3xs);padding-block:var(--space-s)}aside[data-astro-cid-xvrfupwn].toc nav[data-astro-cid-xvrfupwn] a[data-astro-cid-xvrfupwn]{color:var(--text2);text-decoration:none;font-size:var(--step--1);font-weight:var(--font-weight-5)}aside[data-astro-cid-xvrfupwn].toc nav[data-astro-cid-xvrfupwn] a[data-astro-cid-xvrfupwn]:hover{text-decoration:underline}aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-1[data-astro-cid-xvrfupwn]{display:none}aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-2[data-astro-cid-xvrfupwn]{padding-block-start:var(--space-xs)}aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-3[data-astro-cid-xvrfupwn],aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-4[data-astro-cid-xvrfupwn]{display:block;position:relative}aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-3[data-astro-cid-xvrfupwn]:before,aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-4[data-astro-cid-xvrfupwn]:before{content:"—";position:absolute;left:var(--left-indent);top:4px;width:var(--space-xs);text-align:center;color:var(--text2);opacity:.15;transition:opacity .3s ease}aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-3[data-astro-cid-xvrfupwn]:hover:before,aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-4[data-astro-cid-xvrfupwn]:hover:before{opacity:.8}aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-3[data-astro-cid-xvrfupwn]{--left-indent: -1px;padding-inline-start:var(--space-s)}aside[data-astro-cid-xvrfupwn].toc .toc__item-depth-4[data-astro-cid-xvrfupwn]{--left-indent: 18px;padding-inline-start:calc(var(--space-s) * 2)}aside[data-astro-cid-xvrfupwn].toc:hover{opacity:1}aside[data-astro-cid-xvrfupwn].toc .toc__mobile[data-astro-cid-xvrfupwn]{display:none}@media (max-width: 768px){aside[data-astro-cid-xvrfupwn].toc{opacity:1;position:relative;max-height:unset}aside[data-astro-cid-xvrfupwn].toc .toc__desktop[data-astro-cid-xvrfupwn]{display:none}aside[data-astro-cid-xvrfupwn].toc .toc__mobile[data-astro-cid-xvrfupwn]{display:unset}aside[data-astro-cid-xvrfupwn].toc details[data-astro-cid-xvrfupwn]{width:100%;background-color:var(--surface2)}aside[data-astro-cid-xvrfupwn].toc summary[data-astro-cid-xvrfupwn]{background-color:var(--surface2);margin-block-end:0}aside[data-astro-cid-xvrfupwn].toc summary[data-astro-cid-xvrfupwn]>h2[data-astro-cid-xvrfupwn]{display:inline;margin-left:var(--space-2xs)}aside[data-astro-cid-xvrfupwn].toc details[data-astro-cid-xvrfupwn]>nav[data-astro-cid-xvrfupwn]{padding-inline-start:var(--space-m)}}: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}:root{--shadow-color: 220 3% 15%;--shadow-strength: 1%;--radius-2: 5px;--font-weight-7: 700;--font-weight-6: 600;--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--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%));--font-weight-8: 800;--font-letterspacing-2: .05em}:root{--radius-2: 5px;--font-weight-7: 700;--font-weight-6: 600;--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--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%));--font-weight-8: 800;--font-letterspacing-2: .05em;--shadow-color: 220 3% 15%;--shadow-strength: 1%}.appearance-page{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}.appearance-page>*{grid-column:2}.appearance-page>.place-full{inline-size:100%;grid-column:1/-1}.appearance-page__meta{margin-block-start:var(--space-s);padding:var(--space-s);background-color:var(--surface2);border-radius:var(--radius-2);border:1px solid var(--border-color)}.appearance-page__meta p{margin:0;font-size:var(--step--1)}.appearance-page__meta p:not(:last-child){margin-block-end:var(--space-3xs)}.appearance-page__publication{font-weight:var(--font-weight-7);color:var(--brand);font-size:var(--step-0)!important}.appearance-page__type{font-weight:var(--font-weight-6);text-transform:uppercase;letter-spacing:1px;color:var(--text2);opacity:.8}.appearance-page__source{margin-block-start:var(--space-s)}.appearance-page__source .source-link{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-s);background-color:var(--brand);color:var(--surface1);text-decoration:none;border-radius:var(--radius-2);font-weight:var(--font-weight-6);font-size:var(--step--1);transition:all .2s var(--ease-in-out-3)}.appearance-page__source .source-link:hover{background-color:var(--brand-subtle);transform:translateY(-1px)}.appearance-page header{margin-block-end:var(--space-md-xl);position:relative;width:100%}.appearance-page h1{max-inline-size:var(--size-header-0);color:var(--text2);padding-block-end:var(--space-s)}.appearance-page h2{margin:var(--space-2xl) 0 var(--space-s) 0;font-size:var(--step-3)}.appearance-page h3{margin:var(--space-xl) 0 var(--space-s) 0;font-size:var(--step-2)}.appearance-page h4{margin:var(--space-xl) 0 var(--space-xs) 0;font-size:var(--step-1)}.appearance-page h2+*,.appearance-page h3+*,.appearance-page h4+*{margin-block-start:0}.appearance-page__inner{position:relative;display:flex;flex-direction:row-reverse}@media (max-width: 768px){.appearance-page__inner{display:block}}.appearance-page__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)}.appearance-page__content h2{position:relative;display:block;scroll-margin-top:4em;width:100%}.appearance-page__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)}.appearance-page__content ul li{margin-block:0}.appearance-page__content ul li:not(.link-card):before{content:"•";color:var(--brand);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.appearance-page li>ul,.appearance-page li>ol{padding-block-end:0}.appearance-page__article,.appearance-page p{width:100%}.appearance-page img{margin-inline:auto;max-width:100%;box-shadow:var(--shadow-2);border-radius:var(--radius-2);border:1px solid var(--border-color)}.appearance-page__tag-container{display:flex;gap:var(--space-s);margin-block-start:var(--space-s)}.appearance-page__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}.embed-container{margin-block-start:var(--space-xl);width:100%}.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)}
