:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page-max:960px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body{background:#f8fafc;min-height:100%;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){html,body{background:#101014}}#app{min-height:100vh}.page-shell{max-width:var(--page-max);margin:0 auto;padding:40px 20px 80px}@media (width<=600px){.page-shell{padding:24px 14px 60px}}.mdx-h1{margin:1.4em 0 .5em;font-size:2rem}.mdx-h2{margin:1.4em 0 .5em;font-size:1.5rem}.mdx-h3{margin:1.2em 0 .4em;font-size:1.2rem}.mdx-p{margin:.9em 0;line-height:1.75}.mdx-ul,.mdx-ol{margin:.8em 0;padding-left:1.4em;line-height:1.75}.mdx-li{margin:.3em 0}.mdx-quote{opacity:.9;border-left:3px solid #3e8e7e99;margin:1em 0;padding:.4em 1em;font-style:italic}.mdx-link{color:#3e8e7e}.mdx-img{border-radius:10px;max-width:100%;height:auto;margin:1.2em 0;display:block}.mdx-code{background:#94a3b82e;border-radius:5px;padding:.15em .4em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em}
