html.theme-c body.dk-blog,html.theme-c[data-theme=dark] body.dk-blog{--dk-paper:var(--tc-bg);--dk-white:var(--tc-surface);--dk-ink:var(--tc-ink);--dk-indigo:var(--tc-plum);--tc-teal-soft:color-mix(in srgb, var(--tc-ring) 40%, var(--tc-surface));--dk-mustard:var(--tc-plum);--dk-on-mustard:var(--tc-on-plum);--dk-lavender-tint:var(--tc-band);--dk-success:var(--tc-teal);--dk-line:var(--tc-line);--dk-link:var(--tc-plum);--dk-action-bg:var(--tc-plum);--dk-action-fg:var(--tc-on-plum);--dk-outline:1px solid var(--tc-line);--dk-outline-sm:1px solid var(--tc-line);--dk-shadow:0 18px 40px var(--tc-shadow);--dk-shadow-sm:0 6px 18px var(--tc-shadow);--dk-radius:16px;--dk-halftone:none;--dk-font-body:var(--tc-font);--dk-font-display:var(--tc-font);--accent:var(--tc-plum);--accent-foreground:var(--tc-on-plum);--border:var(--tc-line);--muted:var(--tc-surface);--muted-foreground:var(--tc-muted);background:var(--tc-bg);color:var(--tc-ink);font-family:var(--tc-font);line-height:1.6}html.theme-c body.dk-blog h1,html.theme-c body.dk-blog h2,html.theme-c body.dk-blog h3{font-family:var(--tc-font);letter-spacing:-.01em;text-transform:none;font-weight:800}html.theme-c body.dk-blog a{text-underline-offset:3px}html.theme-c body.dk-blog .dk-blog-card{background:var(--tc-surface);border:1px solid var(--tc-line);box-shadow:0 6px 18px var(--tc-shadow);border-radius:16px}html.theme-c body.dk-blog .dk-blog-card-media{border:1px solid var(--tc-line);border-radius:12px}html.theme-c body.dk-blog .dk-blog-card-link h3{color:var(--tc-ink)}html.theme-c body.dk-blog .dk-blog-card-link:hover{color:var(--tc-plum)}html.theme-c body.dk-blog .dk-blog-card-description,html.theme-c body.dk-blog .dk-blog-card-date,html.theme-c body.dk-blog .dk-blog-post-meta{color:var(--tc-muted)}html.theme-c body.dk-blog .dk-blog-card-tags a,html.theme-c body.dk-blog .dk-blog-tag{background:var(--tc-teal-soft);color:var(--tc-teal);box-shadow:none;border:0;border-radius:999px;font-weight:700}html.theme-c body.dk-blog .dk-blog-intro h1{font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.1}html.theme-c body.dk-blog .dk-blog-section-title{box-shadow:none;color:var(--tc-teal);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.9rem}html.theme-c body.dk-blog .dk-blog-post-title{color:var(--tc-ink);font-weight:800;line-height:1.12}html.theme-c body.dk-blog .dk-blog-post-content a{color:var(--tc-plum);font-weight:600}html.theme-c body.dk-blog .dk-blog-post-content blockquote{border:0;border-left:4px solid var(--tc-teal);background:var(--tc-teal-soft);box-shadow:none;border-radius:0 12px 12px 0}html.theme-c body.dk-blog .dk-blog-post-content video,html.theme-c body.dk-blog .dk-blog-post-content img{border:1px solid var(--tc-line);box-shadow:0 18px 40px var(--tc-shadow);border-radius:16px}html.theme-c body.dk-blog .dk-blog-post-content :not(pre)>code{background:var(--tc-band);border:1px solid var(--tc-line);color:var(--tc-ink);border-radius:6px}html.theme-c body.dk-blog .dk-blog-post-content .astro-code,html.theme-c body.dk-blog .dk-blog-post-content table,html.theme-c body.dk-blog .dk-blog-post-content .callout{border:1px solid var(--tc-line);box-shadow:none;border-radius:12px}html.theme-c body.dk-blog .dk-blog-post-content table th{background:var(--tc-band);color:var(--tc-ink)}html.theme-c body.dk-blog .dk-btn,html.theme-c body.dk-blog .dk-blog-btt .dk-btn,html.theme-c body.dk-blog .dk-blog-404-home{background:var(--tc-plum);color:var(--tc-on-plum);box-shadow:none;border:0;border-radius:12px;font-weight:700}html.theme-c body.dk-blog .dk-blog-adjacent-link{background:var(--tc-surface);border:1px solid var(--tc-line);box-shadow:none;border-radius:16px}html.theme-c body.dk-blog .dk-blog-adjacent-link:hover{border-color:var(--tc-plum)}html.theme-c body.dk-blog .dk-blog-adjacent-label{color:var(--tc-teal)}html.theme-c body.dk-blog .dk-blog-share-button{background:var(--tc-surface);color:var(--tc-plum);border:1px solid var(--tc-line);box-shadow:none;border-radius:12px}html.theme-c body.dk-blog .dk-blog-archive-year-title{color:var(--tc-ink)}html.theme-c body.dk-blog .dk-blog-archive-count{color:var(--tc-muted)}html.theme-c body.dk-blog .dk-blog-404-panel{background:var(--tc-surface);border:1px solid var(--tc-line);box-shadow:0 18px 40px var(--tc-shadow);border-radius:16px}html.theme-c body.dk-blog .dk-blog-404-title{box-shadow:none;color:var(--tc-plum);background:0 0;border:0}html.theme-c body.dk-blog .dk-blog-404-message{color:var(--tc-muted)}.tc-pose{display:none}html.theme-c .tc-pose{border:3px solid var(--tc-ring);background:var(--tc-teal-soft);object-fit:cover;border-radius:50%;width:112px;height:112px;display:block}html.theme-c .tc-pose--dark,html.theme-c[data-theme=dark] .tc-pose--light{display:none}html.theme-c[data-theme=dark] .tc-pose--dark{display:block}html.theme-c .dk-blog-404-panel .tc-pose{width:160px;height:160px;margin:0 auto 1rem}html.theme-c .dk-blog-intro .tc-pose{flex:none}html.theme-c body.dk-blog .dk-blog-adjacent-link{color:var(--tc-ink)}html.theme-c body.dk-blog .dk-blog-adjacent-title{color:var(--tc-ink);font-weight:700}html.theme-c body.dk-blog .dk-blog-adjacent-link:hover .dk-blog-adjacent-title{color:var(--tc-plum)}html.theme-c body .wordmark .wordmark-text{color:var(--tc-ink);font-family:var(--tc-font);letter-spacing:-.01em;font-weight:800}html.theme-c body .wordmark .wordmark-tld{color:var(--tc-teal)}html.theme-c body.dk-blog .dk-blog-tag{background:var(--tc-teal-soft);color:var(--tc-teal)}@media (width<=480px){html.theme-c body .site-header .wordmark-text{font-size:1.05rem}}@media (width<=380px){html.theme-c body .site-header .header-inner{gap:.2rem;padding-inline:.75rem}html.theme-c body .site-header .wordmark{gap:.25rem;min-width:0}html.theme-c body .site-header .wordmark-text{letter-spacing:-.02em;font-size:.95rem}html.theme-c body .site-header .header-actions{gap:.25rem}html.theme-c body .site-header .nav-cta{padding-inline:.3rem;font-size:.8rem}}html.theme-c.theme-c body .wordmark-dp:not(.wordmark-dp-dark){box-shadow:none;border-radius:50%}
