/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */main[data-astro-cid-vj4tpspi]{max-width:900px;margin:0 auto;padding:36px 20px 60px}.article-container[data-astro-cid-vj4tpspi]{max-width:680px;margin:0 auto}.breadcrumb[data-astro-cid-vj4tpspi]{color:rgb(var(--color-text-base));opacity:.45;margin-bottom:16px;font-size:14px}.breadcrumb[data-astro-cid-vj4tpspi] a[data-astro-cid-vj4tpspi]{color:rgb(var(--color-accent));text-decoration:none}.breadcrumb[data-astro-cid-vj4tpspi] a[data-astro-cid-vj4tpspi]:hover{text-decoration:underline}.post-title[data-astro-cid-vj4tpspi]{letter-spacing:-.03em;color:rgb(var(--color-text-base));margin:0;font-size:34px;font-weight:700;line-height:1.25}.post-meta[data-astro-cid-vj4tpspi]{color:rgb(var(--color-text-base));opacity:.45;margin-top:12px;margin-bottom:0;font-size:14px}.post-divider[data-astro-cid-vj4tpspi]{border-bottom:1px solid rgb(var(--color-border));margin:24px 0 32px}.prose[data-astro-cid-vj4tpspi]{color:#fff;margin-top:0}.prose[data-astro-cid-vj4tpspi] p[data-astro-cid-vj4tpspi]{color:#fff;margin-bottom:18px;font-size:20px;font-weight:400;line-height:1.8}.prose[data-astro-cid-vj4tpspi] h2[data-astro-cid-vj4tpspi]{letter-spacing:-.02em;border-bottom:1px solid rgb(var(--color-border));color:#fff;margin-top:48px;padding-bottom:8px;font-size:26px;font-weight:600}.prose[data-astro-cid-vj4tpspi] h3[data-astro-cid-vj4tpspi]{color:rgb(var(--color-accent));margin-top:36px;font-size:22px;font-weight:600}.prose[data-astro-cid-vj4tpspi] h1[data-astro-cid-vj4tpspi]{color:#fff;font-size:34px;font-weight:700}.prose[data-astro-cid-vj4tpspi] ol[data-astro-cid-vj4tpspi],.prose[data-astro-cid-vj4tpspi] ul[data-astro-cid-vj4tpspi]{color:#fff;font-size:20px;font-weight:400}.prose[data-astro-cid-vj4tpspi] blockquote[data-astro-cid-vj4tpspi]{border-left:3px solid rgb(var(--color-secondary));background:rgba(var(--color-secondary),.05);--tw-prose-quotes:#fff;border-radius:0 4px 4px 0;margin:0;padding:14px 18px;font-size:18px;font-style:italic;color:#fff!important}.prose[data-astro-cid-vj4tpspi] blockquote[data-astro-cid-vj4tpspi] p[data-astro-cid-vj4tpspi]{color:#fff!important}.prose[data-astro-cid-vj4tpspi] ul[data-astro-cid-vj4tpspi]{padding:0;list-style:none}.prose[data-astro-cid-vj4tpspi] ul[data-astro-cid-vj4tpspi] li[data-astro-cid-vj4tpspi]{margin-bottom:10px;padding-left:22px;list-style:none;position:relative}.prose[data-astro-cid-vj4tpspi] ul[data-astro-cid-vj4tpspi] li[data-astro-cid-vj4tpspi]:before{content:"›";color:rgb(var(--color-accent));position:absolute;left:0}.prose[data-astro-cid-vj4tpspi] pre[data-astro-cid-vj4tpspi],.prose[data-astro-cid-vj4tpspi] pre[data-astro-cid-vj4tpspi] code[data-astro-cid-vj4tpspi]{border:1px solid rgb(var(--color-border));background:#0d1117;border-radius:5px;margin-bottom:18px;padding:18px 20px;font-size:15px;overflow-x:auto}.prose[data-astro-cid-vj4tpspi] [data-astro-cid-vj4tpspi]:not(pre)>code[data-astro-cid-vj4tpspi]{background:rgba(var(--color-accent),.1);border:1px solid rgba(var(--color-accent),.2);color:rgb(var(--color-accent));border-radius:3px;padding:2px 6px;font-size:17px}.post-nav[data-astro-cid-vj4tpspi]{border-top:1px solid rgb(var(--color-border));justify-content:space-between;max-width:720px;margin-top:48px;margin-left:auto;margin-right:auto;padding-top:24px;display:flex}.post-nav-btn[data-astro-cid-vj4tpspi]{border:1px solid rgb(var(--color-border));color:rgb(var(--color-text-base));opacity:.45;border-radius:3px;padding:8px 14px;font-family:IBM Plex Mono,monospace;font-size:14px;text-decoration:none;transition:all .15s}.post-nav-btn[data-astro-cid-vj4tpspi]:hover{border-color:rgb(var(--color-accent));color:rgb(var(--color-accent));opacity:1}.tags-container[data-astro-cid-vj4tpspi]{margin-block:calc(var(--spacing,.25rem)*10);gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.prose[data-astro-cid-vj4tpspi] .grid[data-astro-cid-vj4tpspi]{grid-template-columns:1fr;align-items:start;gap:2rem;margin:2rem 0;display:grid!important}@media(min-width:768px){.prose[data-astro-cid-vj4tpspi] .grid[data-astro-cid-vj4tpspi]{grid-template-columns:1fr 1fr!important}}.prose[data-astro-cid-vj4tpspi] .grid[data-astro-cid-vj4tpspi]>div[data-astro-cid-vj4tpspi]:first-child{position:sticky;top:2rem}.prose[data-astro-cid-vj4tpspi] .grid[data-astro-cid-vj4tpspi] img[data-astro-cid-vj4tpspi]{border-radius:.5rem;width:100%;height:auto}
