:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#eef1f8;--panel:#f5f7fc;--border:#d7deef;--border-strong:#aeb8d4;--text:#152b51;--text-muted:#595c7a;--primary:#0961ae;--primary-hover:#0a4f8c;--primary-contrast:#fff;--accent:#20c3f3;--danger:#c0392b;--ok:#1f9d57;--rating:#f3d111;--rating-text:#4a3b00;--tier1-bg:#e3e6f4;--tier2-bg:#e2f4fd;--tier3-bg:#f0eae1;--badge-warn-bg:#fdf5dc;--badge-warn-text:#7a5e00;--disabled-bg:#aeaebe;--shadow:#152b5124}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#152b51;--surface:#1d3a64;--panel:#21406e;--border:#34507f;--border-strong:#4d76ba;--text:#eaf0fb;--text-muted:#9eadd8;--primary:#0d61ae;--primary-hover:#1c79c2;--primary-contrast:#fff;--accent:#20c3f3;--danger:#ff7a6e;--ok:#5fd08f;--rating:#f3d111;--rating-text:#3a2f00;--tier1-bg:#234374;--tier2-bg:#1b4a66;--tier3-bg:#3a3d46;--badge-warn-bg:#4a3c12;--badge-warn-text:#f3d111;--disabled-bg:#34507f;--shadow:#0006}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#152b51;--surface:#1d3a64;--panel:#21406e;--border:#34507f;--border-strong:#4d76ba;--text:#eaf0fb;--text-muted:#9eadd8;--primary:#0d61ae;--primary-hover:#1c79c2;--primary-contrast:#fff;--accent:#20c3f3;--danger:#ff7a6e;--ok:#5fd08f;--rating:#f3d111;--rating-text:#3a2f00;--tier1-bg:#234374;--tier2-bg:#1b4a66;--tier3-bg:#3a3d46;--badge-warn-bg:#4a3c12;--badge-warn-text:#f3d111;--disabled-bg:#34507f;--shadow:#0006}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:system-ui,sans-serif;transition:background-color .2s,color .2s}#root a{color:var(--accent)}#root button,#root select,#root input,#root textarea{font:inherit}#root select,#root input[type=text],#root input[type=search],#root textarea{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 6px}#root input[type=checkbox]{accent-color:var(--primary)}.ask-btn:hover:not(:disabled){background:var(--primary-hover)!important}.tab-btn:hover{border-color:var(--border-strong)}.md a{color:var(--accent)}.md code{background:var(--surface);border-radius:4px;padding:.1em .3em}.md pre{background:var(--surface);border-radius:6px;padding:10px;overflow-x:auto}.md pre code{background:0 0;padding:0}.md table{border-collapse:collapse}.md th,.md td{border:1px solid var(--border);padding:4px 8px}
