.dashboard-root{--background:15 15 26;--foreground:250 250 250;--card:26 26 46;--card-foreground:250 250 250;--popover:26 26 46;--popover-foreground:250 250 250;--primary:99 102 241;--primary-foreground:255 255 255;--secondary:26 26 46;--secondary-foreground:228 228 231;--muted:26 26 46;--muted-foreground:161 161 170;--accent:99 102 241;--accent-foreground:255 255 255;--destructive:239 68 68;--destructive-foreground:254 226 226;--success:16 185 129;--success-foreground:220 252 231;--warning:245 158 11;--warning-foreground:254 243 199;--border:99 102 241/.1;--input:26 26 46;--ring:99 102 241;--sidebar-bg:15 15 26;--sidebar-foreground:228 228 231;--sidebar-border:99 102 241/.1;--sidebar-hover:99 102 241/.1;--sidebar-active:99 102 241/.15;--sidebar-active-foreground:165 180 252;--chart-1:99 102 241;--chart-2:16 185 129;--chart-3:245 158 11;--chart-4:236 72 153;--chart-5:139 92 246;color:rgb(var(--foreground));overflow-x:hidden}.prose{color:#ffffffe6;line-height:1.6}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:.5em 0}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#fff;margin-top:1em;margin-bottom:.5em;font-weight:600}.prose h1{font-size:1.5em}.prose h2{font-size:1.3em}.prose h3{font-size:1.15em}.prose h4,.prose h5,.prose h6{font-size:1em}.prose strong{color:#fff;font-weight:600}.prose em{font-style:italic}.prose ul,.prose ol{margin:.5em 0;padding-left:1.5em}.prose li{margin:.25em 0}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose code{color:#a5b4fc;background:#6366f133;border-radius:4px;padding:.15em .4em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.prose pre{background:#0006;border:1px solid #6366f133;border-radius:8px;margin:.75em 0;padding:1em;overflow-x:auto}.prose pre code{color:#ffffffd9;background:0 0;border-radius:0;padding:0;font-size:.85em}.prose blockquote{color:#ffffffb3;border-left:3px solid #6366f180;margin:.75em 0;padding-left:1em;font-style:italic}.prose a{color:#818cf8;text-decoration:underline}.prose a:hover{color:#a5b4fc}.prose hr{border:none;border-top:1px solid #6366f133;margin:1em 0}.prose table{border-collapse:collapse;width:100%;margin:.75em 0}.prose th,.prose td{text-align:left;border:1px solid #6366f133;padding:.5em .75em}.prose th{background:#6366f11a;font-weight:600}.prose img{border-radius:8px;max-width:100%;margin:.5em 0}
