@import "https://fonts.googleapis.com/css2?family=Ovo&family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Ovo", Georgia, "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--color-primary:#ff7b6e;--color-primary-hover:#ff5c4d;--color-primary-light:#2e1a17;--color-accent:#ffc55c;--color-accent-dark:#e0a532;--color-bg:#17130f;--color-surface:#211b16;--color-surface2:#2a231d;--color-surface3:#342c24;--color-text:#f3ece4;--color-text-muted:#b3a89d;--color-text-light:#7c7168;--color-border:#3d342a;--color-border-light:#2c261f;--color-danger:#ff6b6b;--color-danger-bg:#331a17;--color-success:#3ddc84;--color-success-bg:#12281c;--color-warning:#ffc255;--color-warning-bg:#332510;--color-info:#6fa8ff;--color-info-bg:#16233a;--sidebar-bg:#14110d;--sidebar-border:#2c261f;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 12px 28px #00000073, 0 0 0 1px #ffffff08;--shadow-lg:0 24px 60px #0000008c, 0 0 0 1px #ffffff0a;--shadow-glow:0 8px 24px #ff6b6b47;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--chart-1:#ff7b6e;--chart-2:#ffc55c;--chart-3:#3ddc84;--chart-4:#6fa8ff;--chart-5:#b79bff;--chart-6:#ff8fc0}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#ff6b6b;--color-primary-hover:#e83131;--color-primary-light:#fff0f0;--color-accent:#fbbf24;--color-accent-dark:#d97706;--color-bg:#faf9f8;--color-surface:#fff;--color-surface2:#f5f4f2;--color-surface3:#fff;--color-text:#292827;--color-text-muted:#6b6966;--color-text-light:#a09d9a;--color-border:#e8e6e3;--color-border-light:#f0eeec;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-info:#2563eb;--color-info-bg:#eff6ff;--sidebar-bg:#fdf9f8;--sidebar-border:#ede9e6;--shadow-sm:0 1px 2px #2928270d;--shadow-md:0 14px 34px #29282714;--shadow-lg:0 24px 60px #29282724;--shadow-glow:0 8px 24px #ff6b6b4d;--chart-1:#ff6b6b;--chart-2:#fbbf24;--chart-3:#34d399;--chart-4:#60a5fa;--chart-5:#a78bfa;--chart-6:#f472b6}}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.6;transition:background-color .15s,color .15s}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;font-weight:600}p{color:var(--color-text)}a{color:var(--color-primary);text-decoration:none;transition:color .12s}a:hover{color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline}button{cursor:pointer;font-family:inherit;transition:background-color .12s,border-color .12s,color .12s,transform 80ms,box-shadow .12s}button:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.6;transform:none}input,textarea,select{color:var(--color-text);font-family:inherit;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder{color:var(--color-text-light)}table{border-collapse:collapse}tbody tr:hover{background:var(--color-surface2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);background-clip:content-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary);background-clip:content-box}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}::selection{background:var(--color-primary);color:#fff}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-family:var(--font-display);color:var(--color-text);margin:1.4em 0 .5em;line-height:1.3}.markdown-body h1{margin-top:0;font-size:22px}.markdown-body h2{border-bottom:1px solid var(--color-border);padding-bottom:6px;font-size:18px}.markdown-body h3{font-size:15px}.markdown-body p,.markdown-body ul,.markdown-body ol{margin:.7em 0}.markdown-body ul,.markdown-body ol{padding-left:1.4em}.markdown-body li{margin:.25em 0}.markdown-body a{color:var(--color-primary)}.markdown-body strong{color:var(--color-text)}.markdown-body code{font-family:var(--font-mono);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:4px;padding:1px 5px;font-size:.9em}.markdown-body pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:12px;overflow-x:auto}.markdown-body pre code{background:0 0;border:none;padding:0}.markdown-body blockquote{border-left:3px solid var(--color-primary);color:var(--color-text-muted);background:var(--color-surface2);border-radius:0 6px 6px 0;margin:1em 0;padding:4px 14px}.markdown-body table{border-collapse:collapse;width:100%;margin:1em 0;font-size:13px}.markdown-body th,.markdown-body td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:7px 10px}.markdown-body th{background:var(--color-surface2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px}.markdown-body hr{border:none;border-top:1px solid var(--color-border);margin:1.5em 0}
