:root{--text:#2e2b29;--text-muted:#1c191799;--text-disabled:#1c191747;--surface:#fff;--canvas:#f7f6f4;--canvas-dot:#3d251429;--hover:#3d25140d;--pressed:#3d251414;--border:#3d25141f;--accent:#6a00f5;--accent-soft:#6a00f51a;--accent-faint:#6a00f50f;--danger:#e5484d;--danger-soft:#ffebe5;--suggestion-add:#30a46c;--suggestion-add-soft:#30a46c2e;--suggestion-delete:var(--danger);--suggestion-change:#f76b15;--tooltip:#1c1917;--shadow:0 12px 33px #0000000f, 0 3.6px 10px #0000000a;--radius:12px;--radius-small:8px;color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}*,:before,:after{box-sizing:border-box}body{margin:0}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}kbd{font:inherit}
