:root{--sysu-green: #007A33;--sysu-green-dark: #005824;--sysu-green-deep: #004019;--sysu-green-light: #52c41a;--sysu-green-pale: #e8f5e9;--sysu-green-muted: #c8e6c9;--lm-bg: #f5f5f5;--lm-surface: #ffffff;--lm-elevated: #efefef;--lm-border: #e0e0e0;--lm-text: #1a2e22;--lm-text-sec: #6b7280;--lm-text-mute: rgba(0, 0, 0, .4);--dm-bg: #111111;--dm-surface: #1a1a1a;--dm-elevated: #222222;--dm-border: #2a2a2a;--dm-text: rgba(255, 255, 255, .88);--dm-text-sec: rgba(255, 255, 255, .55);--dm-text-mute: rgba(255, 255, 255, .35)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100vh}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sysu-green-muted);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--sysu-green)}::selection{background:#007a332e}.tabular,.ant-statistic-content-value,.ant-progress-text,.ant-table-cell{font-variant-numeric:tabular-nums}code,kbd,.mono{font-family:ui-monospace,SF Mono,Consolas,Liberation Mono,monospace;font-size:.9em}body,#root,.ant-layout,.ant-card,.ant-btn,.ant-input,.ant-select-selector{transition:background-color .25s ease,border-color .25s ease,color .25s ease}
