.blog-prose{color:rgb(var(--color-text));font-size:1rem;line-height:1.85}.blog-prose>:first-child{margin-block-start:0}@media(min-width:640px){.blog-prose{font-size:1.0625rem}}.dark .blog-prose{color:#d4d4d8}.blog-prose :where(h2,h3,h4,h5,h6){color:rgb(var(--color-text));font-family:Heming Variable,ui-monospace,monospace;font-weight:700;letter-spacing:.08em;line-height:1.15;margin-block:2.15em .8em;scroll-margin-top:7rem}.dark .blog-prose :where(h2,h3,h4,h5,h6){color:#f4f4f5}.blog-prose h2{font-size:clamp(2rem,5vw,3rem)}.blog-prose h3{font-size:clamp(1.5rem,3vw,2.25rem)}.blog-prose h4{font-size:clamp(1.25rem,2vw,1.65rem)}.blog-prose :where(h5,h6){font-size:1.1rem}.blog-prose :where(p,ul,ol,blockquote,pre,figure,table){margin-block:1.2rem}@media(min-width:640px){.blog-prose :where(p,ul,ol,blockquote,pre,figure,table){margin-block:1.35rem}}.blog-prose :where(p,li){max-width:68ch}.blog-prose a{border-radius:.125rem;color:rgb(var(--color-primary));text-decoration-color:rgb(var(--color-primary) / .35);text-decoration-line:underline;text-underline-offset:.25em;transition:text-decoration-color .15s ease}.blog-prose a:hover{text-decoration-color:rgb(var(--color-primary))}.blog-prose a:focus-visible{outline:2px solid rgb(var(--color-focus, var(--color-primary)));outline-offset:3px}.blog-prose :where(ul,ol){padding-inline-start:1.35rem}.blog-prose :where(ul,ol) :where(ul,ol){margin-block:.55rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-block-start:.45rem}.blog-prose blockquote{border-inline-start:3px solid rgb(var(--color-primary) / .75);color:rgb(var(--color-text-muted));font-size:1.05rem;font-style:italic;padding:.35rem 0 .35rem 1.25rem}@media(min-width:640px){.blog-prose blockquote{padding-inline-start:1.5rem}}.dark .blog-prose blockquote{color:#d4d4d8}.blog-prose :not(pre)>code{background:rgb(var(--color-surface-muted) / .75);border:1px solid rgb(var(--color-border));border-radius:.3rem;color:rgb(var(--color-primary));font-size:.9em;padding:.12em .35em}.dark .blog-prose :not(pre)>code{background:#27272ad9;border-color:#3f3f46;color:#c7d2fe}.blog-prose pre{background:#18181b;border:1px solid rgb(63 63 70);border-radius:.75rem;color:#f4f4f5;overflow-x:auto;padding:1rem}@media(min-width:640px){.blog-prose pre{padding:1.25rem}}.blog-prose pre code{background:transparent;border:0;color:inherit;font-size:.9rem;padding:0;white-space:pre}.blog-prose img{border:1px solid rgb(var(--color-border));border-radius:.85rem;box-shadow:0 10px 30px #0000001f;display:block;max-width:100%}.dark .blog-prose img{border-color:#3f3f46;box-shadow:0 10px 30px #00000073}.blog-prose figure{margin-inline:0;max-width:100%}.blog-prose figure img{width:100%}.blog-prose figcaption{color:rgb(var(--color-text-muted));font-size:.875rem;line-height:1.5;margin-block-start:.65rem;text-align:center}.dark .blog-prose figcaption{color:#a1a1aa}.blog-prose figure[data-layout=row] .device-row{align-items:flex-end;display:flex;gap:1rem}.blog-prose figure[data-layout=row] .device-row img{margin:0;width:auto}.blog-prose figure[data-layout=row] .device-row img:first-child{flex:1 1 0;min-width:0;width:100%}.blog-prose figure[data-layout=row] .device-row img:last-child{flex:0 0 auto;width:clamp(96px,24%,190px)}@media(max-width:640px){.blog-prose figure[data-layout=row] .device-row{align-items:center;flex-direction:column}.blog-prose figure[data-layout=row] .device-row img:last-child{width:clamp(150px,55%,240px)}}.blog-prose hr{border:0;border-top:1px solid rgb(var(--color-border));margin-block:2.5rem}@media(min-width:640px){.blog-prose hr{margin-block:3rem}}.dark .blog-prose hr{border-top-color:#3f3f46}.blog-prose table{border-collapse:collapse;display:block;font-size:.95rem;overflow-x:auto;width:100%}.blog-prose th,.blog-prose td{border:1px solid rgb(var(--color-border));padding:.65rem .85rem;text-align:left;vertical-align:top}.dark .blog-prose th,.dark .blog-prose td{border-color:#3f3f46}.blog-prose th{background:rgb(var(--color-surface-muted) / .75);font-family:Heming Variable,ui-monospace,monospace;font-weight:700}.dark .blog-prose th{background:#27272ad9}
