:root{color-scheme:light dark}html,body,#root{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}img,svg,video{max-width:100%;height:auto}html{overflow-x:hidden}body{overflow-x:clip}.tiptap-editor .ProseMirror{outline:none;min-height:250px}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#adb5bd;pointer-events:none;float:left;height:0}.tiptap-editor .ProseMirror h2{font-size:1.5em;font-weight:700;margin:1em 0 .5em}.tiptap-editor .ProseMirror h3{font-size:1.25em;font-weight:600;margin:1em 0 .5em}.tiptap-editor .ProseMirror ul{padding-left:1.5em;list-style:disc}.tiptap-editor .ProseMirror ol{padding-left:1.5em;list-style:decimal}.tiptap-editor .ProseMirror blockquote{border-left:3px solid #e2e8f0;padding-left:1em;margin:1em 0;color:#718096}.tiptap-editor .ProseMirror pre{background:#f7fafc;border-radius:6px;padding:1em;font-family:monospace;overflow-x:auto}.tiptap-editor .ProseMirror a{color:#3182ce;text-decoration:underline}.blog-content h2{font-size:1.5em;font-weight:700;margin:1em 0 .5em}.blog-content h3{font-size:1.25em;font-weight:600;margin:1em 0 .5em}.blog-content ul{padding-left:1.5em;list-style:disc}.blog-content ol{padding-left:1.5em;list-style:decimal}.blog-content blockquote{border-left:3px solid #e2e8f0;padding-left:1em;margin:1em 0;color:#718096}.blog-content pre{background:#f7fafc;border-radius:6px;padding:1em;font-family:monospace;overflow-x:auto}.blog-content a{color:#3182ce;text-decoration:underline}.blog-content p{margin:.75em 0;line-height:1.7}@media(prefers-reduced-motion:reduce){.sm-reveal{opacity:1!important;transform:none!important}}@keyframes sm-flow-in{0%{opacity:0}to{opacity:1}}.sm-flow-screen{animation:sm-flow-in .12s ease-out both}@media(prefers-reduced-motion:reduce){.sm-flow-screen{animation:none!important;opacity:1!important;transform:none!important}}@media(max-width:47.99em){html:has([data-flow-shell]),html:has([data-flow-shell]) body{scroll-padding-bottom:152px}}html:has([data-flow-shell]),html:has([data-flow-shell]) body{scroll-padding-top:88px}
