html,body,#root{width:100%;max-width:100vw;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}main{max-width:100%;overflow-x:hidden}.prose{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}pre{max-width:100%;overflow-x:auto;overflow-y:auto}code{max-width:100%;overflow-wrap:break-word}.code-block-container,div[class*="rounded-lg border"]{max-width:100%;overflow:hidden}.overflow-auto{scrollbar-width:thin;scrollbar-color:rgba(161,161,170,.3) transparent}.overflow-auto::-webkit-scrollbar{height:8px;width:8px}.overflow-auto::-webkit-scrollbar-track{background:transparent}.overflow-auto::-webkit-scrollbar-thumb{background-color:#a1a1aa4d;border-radius:4px}.overflow-auto::-webkit-scrollbar-thumb:hover{background-color:#a1a1aa80}.clamp-x{max-width:100%;overflow-x:hidden}
