html{color-scheme:light}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(20,184,166,.18),transparent 28%),radial-gradient(circle at 85% 15%,rgba(249,115,22,.16),transparent 18%),linear-gradient(180deg,#f8f7f2,#f3efe7 52%,#ebe4d8);color:#172033}body{min-height:100dvh}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(23,32,51,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(23,32,51,.04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,black 24%,transparent 80%);mask-image:radial-gradient(circle at center,black 24%,transparent 80%);pointer-events:none;opacity:.4}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}.markdown-body{overflow-x:visible}.markdown-body :where(h1,h2,h3){margin-top:1.4em}.markdown-body :where(p,li){line-height:1.7}.markdown-body :where(table){display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:separate;border-spacing:0;border:1px solid rgba(23,32,51,.14);background:#ffffffd1;box-shadow:0 8px 18px #1720330f;scrollbar-width:auto;scrollbar-color:rgba(157,23,77,.45) rgba(23,32,51,.08)}.markdown-body :where(table[data-can-scroll-left]){box-shadow:inset 18px 0 18px -18px #17203342,0 8px 18px #1720330f}.markdown-body :where(table[data-can-scroll-right]){box-shadow:inset -18px 0 18px -18px #17203342,0 8px 18px #1720330f}.markdown-body :where(table[data-can-scroll-left][data-can-scroll-right]){box-shadow:inset 18px 0 18px -18px #17203342,inset -18px 0 18px -18px #17203342,0 8px 18px #1720330f}.markdown-body :where(table)::-webkit-scrollbar{height:10px}.markdown-body :where(table)::-webkit-scrollbar-track{background:#17203314;border-radius:999px}.markdown-body :where(table)::-webkit-scrollbar-thumb{background:#9d174d73;border-radius:999px}.markdown-body :where(th,td){padding:10px 12px;border-right:1px solid rgba(23,32,51,.12);border-bottom:1px solid rgba(23,32,51,.12);white-space:nowrap}.markdown-body :where(th){background:#9d174d14;color:#7a123d;font-weight:800}.markdown-body :where(tr:last-child td){border-bottom:none}.markdown-body :where(th:last-child,td:last-child){border-right:none}.markdown-body :where(pre),.markdown-body :where(.mermaid){overflow-x:auto}
