.blog-root{--paper: #e9e0ce;--paper-deep: #ded2bb;--ink: #1e1a16;--ink-soft: #5a5148;--rule: #c4b69c;--blue: #0087f9;--blue-deep: #0063b8;--river: #2e5c6e;--font-display: "Fraunces", serif;--font-body: "Instrument Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;height:100vh;overflow-y:auto}.blog-root a{color:inherit;text-decoration:none}.blog-root .prose-cenizas{font-family:var(--font-display);font-size:20px;line-height:1.7}.blog-root .prose-cenizas>*+*,.blog-root .prose-cenizas .ProseMirror>*+*{margin-top:1.4em}.blog-root .prose-cenizas h1,.blog-root .prose-cenizas h2,.blog-root .prose-cenizas h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-top:1.9em}.blog-root .prose-cenizas h1,.blog-root .prose-cenizas h2{font-size:1.6em}.blog-root .prose-cenizas h3{font-size:1.3em}.blog-root .prose-cenizas blockquote{border-left:3px solid var(--rule);padding-left:1em;font-style:italic;color:var(--ink-soft)}.blog-root .prose-cenizas ul,.blog-root .prose-cenizas ol{padding-left:1.4em}.blog-root .prose-cenizas ul{list-style:disc}.blog-root .prose-cenizas ol{list-style:decimal}.blog-root .prose-cenizas li+li{margin-top:.4em}.blog-root .prose-cenizas code{font-family:var(--font-mono);font-size:.85em;background:var(--paper-deep);padding:.15em .35em;border-radius:2px}.blog-root .prose-cenizas pre{font-family:var(--font-mono);font-size:.8em;line-height:1.6;background:var(--paper-deep);border:1px solid var(--rule);border-radius:3px;white-space:pre-wrap;overflow-wrap:break-word;padding:1em 1.1em 1em 2.6em;text-indent:-1.5em}.blog-root .prose-cenizas pre code{background:none;padding:0;font-size:inherit}.blog-root .prose-cenizas a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:2px}.blog-root .prose-cenizas hr{border:none;border-top:1px solid var(--rule);margin:2.4em 0}.blog-root .prose-cenizas img{display:block;width:100%;height:auto;border-radius:2px}.blog-root .embed{margin:2.2em 0}.blog-root .embed-frame{position:relative;width:100%;overflow:hidden;border:1px solid var(--rule);border-radius:3px;background:var(--paper-deep)}.blog-root .embed-frame iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.blog-root .embed-caption{margin-top:.7em;font-family:var(--font-mono);font-size:.72em;letter-spacing:.02em;text-align:center;color:var(--ink-soft)}.blog-root .embed-caption a{border-bottom:1px solid var(--rule)}.blog-root .embed-caption a:hover{color:var(--blue-deep)}.blog-root .embed-provider{opacity:.7}.blog-root .font-display{font-family:var(--font-display)}.blog-root .font-sans{font-family:var(--font-body)}.blog-root .font-mono{font-family:var(--font-mono)}.blog-root .text-ink{color:var(--ink)}.blog-root .text-ink-soft{color:var(--ink-soft)}.blog-root .text-paper{color:var(--paper)}.blog-root .text-blue-deep{color:var(--blue-deep)}.blog-root .text-ink-soft\/40{color:color-mix(in srgb,var(--ink-soft) 40%,transparent)}.blog-root .text-ink-soft\/50{color:color-mix(in srgb,var(--ink-soft) 50%,transparent)}.blog-root .text-paper\/40{color:color-mix(in srgb,var(--paper) 40%,transparent)}.blog-root .text-paper\/85{color:color-mix(in srgb,var(--paper) 85%,transparent)}.blog-root .bg-ink{background-color:var(--ink)}.blog-root .bg-paper{background-color:var(--paper)}.blog-root .bg-paper-deep{background-color:var(--paper-deep)}.blog-root .bg-blue{background-color:var(--blue)}.blog-root .bg-ink\/20{background-color:color-mix(in srgb,var(--ink) 20%,transparent)}.blog-root .bg-paper\/25{background-color:color-mix(in srgb,var(--paper) 25%,transparent)}.blog-root .bg-paper\/90{background-color:color-mix(in srgb,var(--paper) 90%,transparent)}.blog-root .bg-blue\/6{background-color:color-mix(in srgb,var(--blue) 6%,transparent)}.blog-root .bg-blue\/8{background-color:color-mix(in srgb,var(--blue) 8%,transparent)}.blog-root .bg-blue\/10{background-color:color-mix(in srgb,var(--blue) 10%,transparent)}.blog-root .border-rule{border-color:var(--rule)}.blog-root .border-ink{border-color:var(--ink)}.blog-root .border-blue{border-color:var(--blue)}.blog-root .border-blue-deep{border-color:var(--blue-deep)}.blog-root .divide-rule>*+*{border-color:var(--rule)}.blog-root .ProseMirror{outline:none}.blog-root .prose-cenizas .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:color-mix(in srgb,var(--ink-soft) 45%,transparent)}.blog-root .prose-cenizas .ProseMirror.insert-open p.is-editor-empty:first-child:before{content:none}.blog-root .prose-cenizas .ProseMirror.insert-open{caret-color:transparent}.blog-root .prose-cenizas .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--blue);outline-offset:2px}.blog-root .prose-cenizas .ProseMirror .embed-frame iframe{pointer-events:none}.blog-root .prose-cenizas .ProseMirror .embed[data-selected] .embed-frame{outline:2px solid var(--blue);outline-offset:2px}
