:root{--imso-blue:#1e3a8a;--imso-blue-deep:#172554;--imso-blue-bright:#2563eb;--imso-blue-soft:#93c5fd;--imso-blue-mist:#dbeafe;--stone:#57534e;--stone-deep:#292524;--stone-bright:#78716c;--stone-soft:#d6d3d1;--stone-mist:#f5f5f4;--ink:#18181b;--ink-mid:#52525b;--ink-soft:#a1a1aa;--ink-light:#d4d4d8;--surface-page:#fafafa;--surface-card:#fff;--surface-soft:#f4f4f5;--border:#e4e4e7;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--info:#2563eb;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw}body{min-height:100vh;color:var(--ink);background:var(--surface-page);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}
