.blog-page[data-v-98870dab]{position:relative;min-height:100vh;overflow-x:hidden;color:#f8fafc}.blog-post-article[data-v-98870dab]{position:relative;padding-left:16px;padding-right:16px;padding-top:80px;padding-bottom:8rem}.blog-post-container[data-v-98870dab]{margin-left:auto;margin-right:auto;max-width:48rem}.blog-back-link[data-v-98870dab]{margin-bottom:32px;display:inline-block;font-size:14px;font-weight:510;color:#a78bfa;text-decoration:none}.blog-back-link[data-v-98870dab]:hover{text-decoration:underline}.blog-post-header[data-v-98870dab]{margin-bottom:48px}.blog-post-meta[data-v-98870dab]{margin-bottom:16px;display:flex;align-items:center;gap:12px;font-size:14px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.blog-post-reading-time[data-v-98870dab]:before,.blog-post-author[data-v-98870dab]:before{content:"·";margin-right:.75rem}.blog-post-title[data-v-98870dab]{margin-bottom:16px;font-size:30px;font-weight:800;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.blog-post-title[data-v-98870dab]{font-size:36px}}.blog-post-description[data-v-98870dab]{font-size:18px;line-height:1.625;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.blog-post-body[data-v-98870dab] h2{margin-top:48px;margin-bottom:16px;font-size:24px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.blog-post-body[data-v-98870dab] h3{margin-top:32px;margin-bottom:12px;font-size:20px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.blog-post-body[data-v-98870dab] p{margin-bottom:24px;line-height:1.625;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.blog-post-body[data-v-98870dab] ul,.blog-post-body[data-v-98870dab] ol{margin-bottom:24px;padding-left:24px;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.blog-post-body[data-v-98870dab] li{margin-bottom:8px}.blog-post-body[data-v-98870dab] ul{list-style-type:disc}.blog-post-body[data-v-98870dab] ol{list-style-type:decimal}.blog-post-body[data-v-98870dab] a{color:#a78bfa;text-decoration:underline}.blog-post-body[data-v-98870dab] code{border-radius:8px;padding:2px 6px;font-size:14px;background:#ffffff1a;color:#a78bfa}.blog-post-body[data-v-98870dab] pre{margin-bottom:24px;overflow-x:auto;border-radius:16px;padding:24px;font-size:14px;background:#0006}.blog-post-body[data-v-98870dab] pre code{background-color:transparent;padding:0;color:#e2e8f0}.blog-post-body[data-v-98870dab] blockquote{margin-bottom:24px;padding-left:24px;font-style:italic;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));border-left:3px solid rgba(167,139,250,.4)}.blog-post-body[data-v-98870dab] strong{font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.blog-post-body[data-v-98870dab] hr{margin-top:32px;margin-bottom:32px;border-color:#ffffff14}.blog-not-found[data-v-98870dab]{position:relative;padding-left:16px;padding-right:16px;padding-top:8rem;padding-bottom:8rem;text-align:center}.blog-not-found h1[data-v-98870dab]{margin-bottom:24px;font-size:24px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root.light .blog-page[data-v-98870dab]{color:rgb(var(--color-text-primary))}:root.light .blog-back-link[data-v-98870dab]{color:hsl(var(--color-accent-primary-h) var(--color-accent-primary-s) var(--color-accent-primary-l))}:root.light .blog-post-title[data-v-98870dab]{color:rgb(var(--color-text-primary))}:root.light .blog-post-description[data-v-98870dab]{color:rgb(var(--color-text-secondary))}:root.light .blog-post-meta[data-v-98870dab]{color:rgb(var(--color-text-tertiary))}:root.light .blog-post-body[data-v-98870dab] h2,:root.light .blog-post-body[data-v-98870dab] h3{color:rgb(var(--color-text-primary))}:root.light .blog-post-body[data-v-98870dab] p,:root.light .blog-post-body[data-v-98870dab] li{color:rgb(var(--color-text-secondary))}:root.light .blog-post-body[data-v-98870dab] strong{color:rgb(var(--color-text-primary))}:root.light .blog-post-body[data-v-98870dab] a{color:hsl(var(--color-accent-primary-h) var(--color-accent-primary-s) var(--color-accent-primary-l))}:root.light .blog-post-body[data-v-98870dab] code{background:#7c3aed14;color:hsl(var(--color-accent-primary-h) var(--color-accent-primary-s) var(--color-accent-primary-l))}:root.light .blog-post-body[data-v-98870dab] pre{background:#0000000d}:root.light .blog-post-body[data-v-98870dab] pre code{color:rgb(var(--color-text-primary))}:root.light .blog-post-body[data-v-98870dab] blockquote{color:rgb(var(--color-text-secondary));border-left-color:hsl(var(--color-accent-primary-h) var(--color-accent-primary-s) var(--color-accent-primary-l) / .3)}:root.light .blog-not-found h1[data-v-98870dab]{color:rgb(var(--color-text-primary))}
