@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-black);background-color:var(--color-light-gray);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{height:100%;overflow:hidden}body{min-width:320px;height:100%;padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left);margin:0;overflow:hidden}#root{width:100%;height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}*{scrollbar-width:thin;scrollbar-color:var(--color-medium-gray) transparent}::selection{background:rgba(var(--rgb-primary), .2);color:var(--color-primary-alt)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProseMirror{outline:none;min-height:100px}.ProseMirror p{margin:0 0 .75rem}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.ProseMirror a:hover{color:var(--color-primary-alt)}.ProseMirror img{max-width:100%;height:auto;box-shadow:0 2px 8px rgba(var(--rgb-black), .1);border-radius:8px}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.ProseMirror li{margin:.25rem 0}.ProseMirror blockquote{border-left:3px solid var(--color-primary);color:var(--color-dark-gray);margin:.5rem 0;padding-left:1rem}.ProseMirror code{background:rgba(var(--rgb-primary), .1);border-radius:4px;padding:.2em .4em;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.9em}.ProseMirror pre{background:var(--color-text-gray);color:var(--color-off-gray);border-radius:8px;padding:1rem;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0}
