:root{--primary: #0b5563;--primary-dark: #083f4a;--primary-soft: #e2eef1;--gray-50: #f6f7f6;--gray-100: #eef0ee;--gray-200: #e4e7e4;--gray-300: #d5d9d6;--gray-400: #a0a8ae;--gray-500: #6f7a84;--gray-600: #56606a;--gray-700: #3a434c;--gray-900: #14181d;--ground: var(--gray-100);--surface: #ffffff;--line: var(--gray-300);--line-soft: var(--gray-200);--ink: #14181d;--ink-hover: #1e252c;--ink-active: #232a32;--ink-line: #252c34;--ink-text: #a9b2ba;--ink-muted: #6f7a84;--ink-accent: #3fa3b5;--success: #1f6b4a;--success-light: #e3f1ea;--danger: #b42318;--danger-light: #fbe9e7;--font: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: 11.5px;--text-sm: 12.5px;--text-base: 13px;--text-lg: 15px;--text-xl: 17px;--radius: 4px;--bar-height: 52px;--sidebar-width: 224px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--gray-900);background:var(--ground);line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font-family:inherit}
