html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}button,a,input,textarea,select{transition:all .2s}a{color:inherit;text-decoration:none}[role=button],button{cursor:pointer}:focus-visible{outline:2px solid var(--mantine-color-blue-filled);outline-offset:2px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.25em;margin-bottom:.5em;font-weight:600;line-height:1.3}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child{margin-top:0}.markdown-content p{margin-bottom:.75em}.markdown-content p:last-child{margin-bottom:0}.markdown-content ul,.markdown-content ol{margin-bottom:.75em;padding-left:1.5em}.markdown-content li{margin-bottom:.25em}.markdown-content strong{font-weight:600}.markdown-content a{color:var(--mantine-color-anchor);text-decoration:underline}.markdown-content a:hover{text-decoration:none}.markdown-content code{font-family:var(--mantine-font-family-monospace);background:var(--mantine-color-default-hover);border-radius:4px;padding:.15em .4em;font-size:.9em}.markdown-content pre{background:var(--mantine-color-default-hover);border-radius:6px;margin-bottom:.75em;padding:1em;overflow-x:auto}.markdown-content pre code{background:0 0;padding:0}@media (max-width:48em){.mantine-Button-root,.mantine-ActionIcon-root{min-height:44px}}
