*,:before,:after{box-sizing:border-box}:root{--radius-sm:4px;--font-size-sm:.8125rem;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root,.ThemeScope{--color-primary:#1976d2;--color-primary-muted:#1976d214;--color-surface:#fff;--color-surface-raised:#f5f5f5;--color-border:#e0e0e0;--color-text:#212121;--color-text-secondary:#616161;--color-text-muted:#9e9e9e;--color-hover:#0000000a;--color-tag-bg:#e8eaf6;--color-tag-text:#3949ab;--color-primary-strong:#115293;--color-primary-contrast:#fff;--color-danger:#c62828;--color-danger-bg:#c628281f;--color-success:#2e7d32;--color-success-bg:#2e7d321f;--color-warning:#b45309;--color-warning-bg:#b453091f}@media (prefers-color-scheme:dark){:root,.ThemeScope{--color-primary:#90caf9;--color-primary-muted:#90caf91a;--color-surface:#121212;--color-surface-raised:#1e1e1e;--color-border:#333;--color-text:#e0e0e0;--color-text-secondary:#9e9e9e;--color-text-muted:#616161;--color-hover:#ffffff0d;--color-tag-bg:#1a237e;--color-tag-text:#9fa8da;--color-primary-strong:#bbdefb;--color-primary-contrast:#121212;--color-danger:#f28b82;--color-danger-bg:#f28b8229;--color-success:#81c995;--color-success-bg:#81c99529;--color-warning:#fdd663;--color-warning-bg:#fdd66329}}.MuiSvgIcon-root:not(.SitePage *){width:36px!important;height:36px!important;font-size:36px!important}html{font-size:150%}html,body,#root{width:100%;height:100%;font-family:var(--font-sans);background-color:var(--color-surface);color:var(--color-text);margin:0;padding:0;transition:background-color .15s,color .15s;overflow:hidden}html.DocumentScroll,html.DocumentScroll body,html.DocumentScroll #root{height:auto;min-height:100%;overflow:visible}body[data-theme=dark],.ThemeScope[data-theme=dark]{--color-primary:#90caf9;--color-primary-muted:#90caf91a;--color-surface:#121212;--color-surface-raised:#1e1e1e;--color-border:#333;--color-text:#e0e0e0;--color-text-secondary:#9e9e9e;--color-text-muted:#616161;--color-hover:#ffffff0d;--color-tag-bg:#1a237e;--color-tag-text:#9fa8da;--color-primary-strong:#bbdefb;--color-primary-contrast:#121212;--color-danger:#f28b82;--color-danger-bg:#f28b8229;--color-success:#81c995;--color-success-bg:#81c99529;--color-warning:#fdd663;--color-warning-bg:#fdd66329}body[data-theme=solarised],.ThemeScope[data-theme=solarised]{--color-primary:#268bd2;--color-primary-muted:#268bd21a;--color-surface:#fdf6e3;--color-surface-raised:#eee8d5;--color-border:#d3c6aa;--color-text:#586e75;--color-text-secondary:#657b83;--color-text-muted:#93a1a1;--color-hover:#0000000a;--color-tag-bg:#eee8d5;--color-tag-text:#268bd2;--color-primary-strong:#1a6ea8;--color-primary-contrast:#002b36;--color-danger:#c42622;--color-danger-bg:#c426221f;--color-success:#5f6d00;--color-success-bg:#5f6d001f;--color-warning:#a06000;--color-warning-bg:#a060001f}body[data-theme=midnight],.ThemeScope[data-theme=midnight]{--color-primary:#579dff;--color-primary-muted:#579dff1f;--color-surface:#22272b;--color-surface-raised:#1d2125;--color-border:#38414a;--color-text:#dee4ea;--color-text-secondary:#9fadbc;--color-text-muted:#738496;--color-hover:#ffffff0d;--color-tag-bg:#1c2b41;--color-tag-text:#85b8ff;--color-primary-strong:#85b8ff;--color-primary-contrast:#1d2125;--color-danger:#f87168;--color-danger-bg:#f8716829;--color-success:#7ee2b8;--color-success-bg:#7ee2b829;--color-warning:#f5cd47;--color-warning-bg:#f5cd4729}.BusyIndicator{z-index:2000;pointer-events:none;background:var(--color-surface);color:var(--color-primary);border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 1px 4px #0003}.BusyIndicator-label{white-space:nowrap;color:var(--color-text-secondary);padding-right:6px;font-size:.75rem}html.kanecta-busy,html.kanecta-busy *{cursor:progress!important}
