:root{--background: #0a0f0a;--foreground: #c5e1c5;--accent: #4ade80;--muted: #1a2b1a;font-family:Arial,Helvetica,sans-serif;line-height:1.5;font-weight:400;color:var(--foreground);background-color:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}body{margin:0!important;padding:0!important;display:flex;place-items:center;overflow:auto!important;min-width:320px;min-height:100vh;background:var(--background);color:var(--foreground)}::-webkit-scrollbar{width:0px;background:var(--muted)}.container{margin-left:5vw;margin-right:5vw}@media (min-width: 640px){.container{margin-left:4rem;margin-right:4rem}}@media (min-width: 1024px){.container{margin-left:6rem;margin-right:6rem}}h1,h2,h3,h4,h5,h6{color:#fff;margin:.5em 0}a{font-weight:500;color:var(--accent);text-decoration:none;transition:color .2s ease}a:hover{color:#22c55e}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--muted);color:var(--foreground);cursor:pointer;transition:border-color .25s,color .25s,background-color .25s}button:hover{border-color:var(--accent);color:var(--accent)}.card{background:var(--muted);border:1px solid var(--accent);border-radius:.75rem;padding:1rem}.error{color:#ff4d4f!important;font-weight:400;font-size:small}.notification{color:#22c55e!important;font-weight:400;font-size:small}.bot-markdown p{margin:.5em 0}.bot-markdown ul,.bot-markdown ol{margin:.5em 0 .5em 1.2em;padding:0}.bot-markdown li{margin-bottom:.25em}.bot-markdown code{background:#ffffff0d;padding:.2em .4em;border-radius:4px;font-family:Fira Code,monospace;font-size:.9em}.bot-markdown pre{background:#ffffff0d;padding:.6em 1em;border-radius:6px;overflow-x:auto;font-family:Fira Code,monospace;font-size:.9em;margin:.5em 0}.bot-markdown blockquote{border-left:3px solid #4ade80;padding-left:12px;margin:.5em 0;color:#fffc;font-style:italic}
