:root{--primary-color: #1890ff;--primary-hover: #40a9ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d;--text-primary: #333;--text-secondary: #666;--text-muted: #999;--border-color: #e8e8e8;--bg-primary: #fff;--bg-secondary: #f5f5f5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-secondary);color:var(--text-primary);line-height:1.6}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(pointer:coarse){*{-webkit-tap-highlight-color:transparent}}
