main[data-astro-cid-tldeq5d5]{width:calc(100% - 2em);max-width:100%;margin:0}.hero-image[data-astro-cid-tldeq5d5]{width:100%}.hero-image[data-astro-cid-tldeq5d5] img[data-astro-cid-tldeq5d5]{box-shadow:var(--box-shadow);border-radius:12px;margin:0 auto;display:block}.prose[data-astro-cid-tldeq5d5]{width:920px;max-width:calc(100% - 2em);color:rgb(var(--gray-dark));margin:auto;padding:1em}.title[data-astro-cid-tldeq5d5]{text-align:center;margin-bottom:1em;padding:1em 0;line-height:1}.title[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{margin:0 0 .5em}.subtitle[data-astro-cid-tldeq5d5]{color:rgb(var(--gray));margin-bottom:1em;font-size:1.25em}.date[data-astro-cid-tldeq5d5]{color:rgb(var(--gray));margin-bottom:.5em}.tags[data-astro-cid-tldeq5d5]{flex-wrap:wrap;justify-content:center;gap:.5em;margin:1em 0;display:flex}.tag[data-astro-cid-tldeq5d5]{background-color:rgba(var(--gray-light), .5);color:rgb(var(--gray-dark));border-radius:1em;padding:.2em .8em;font-size:.9em;text-decoration:none;transition:all .2s}.tag[data-astro-cid-tldeq5d5]:hover{background-color:rgba(var(--accent), .1);color:rgb(var(--accent));transform:translateY(-2px)}.mermaid[data-astro-cid-tldeq5d5]{background:#f8fafc;border-radius:.5rem;justify-content:center;align-items:center;margin:1rem 0;padding:1.5rem;display:flex}
