		/* 新增的CSS样式 */
		body {
			font-family: 'Segoe UI', system-ui, sans-serif;
			line-height: 1.6;
			max-width: 1200px;
			margin: 0 auto;
			padding: 2rem;
			background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
		}

		h1 {
			color: #2c3e50;
			font-size: 2.5rem;
			margin-bottom: 1.5rem;
			padding-bottom: 0.5rem;
			border-bottom: 3px solid #3498db;
		}

		p {
			color: #4a5568;
			margin: 1rem 0;
			padding: 0.8rem;
			background: rgba(255,255,255,0.9);
			border-radius: 8px;
			box-shadow: 0 2px 4px rgba(0,0,0,0.05);
		}

		code {
			background: #ebf4ff;
			padding: 0.2em 0.4em;
			border-radius: 4px;
			color: #4299e1;
		}

		a {
			color: #3498db;
			text-decoration: none;
			transition: color 0.2s;
		}

		a:hover {
			color: #2c5282;
		}

		/* 表格样式优化 */
		.root {
			background: white;
			border-radius: 12px;
			box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
			overflow: hidden;
		}

		table {
			font-size: 0.9rem;
			min-width: 1000px;
		}

		th {
			background: #2c3e50;
			color: white;
			padding: 1rem;
			font-weight: 600;
		}

		td {
			padding: 0.8rem 1rem;
			color: #4a5568;
		}

		tbody > tr {
			transition: background 0.2s;
		}

		tbody > tr:hover {
			background: #f7fafc !important;
		}

		/* 按钮样式优化 */
		.btn {
			transition: all 0.2s;
			padding: 0.5rem 1rem;
			border-radius: 6px;
			font-weight: 500;
		}

		/* 过滤器样式 */
		.filters {
			padding: 1rem;
			background: #f8f9fa;
			border-bottom: 1px solid #e2e8f0;
		}

		.filter {
			display: flex;
			align-items: center;
			gap: 0.5rem;
			padding: 0.5rem 1rem;
			background: white;
			border-radius: 6px;
			border: 1px solid #e2e8f0;
		}

		/* 响应式设计 */
		@media (max-width: 768px) {
			body {
				padding: 1rem;
			}
			
			h1 {
				font-size: 2rem;
			}
			
			.listings {
				overflow-x: auto;
			}
		}

		/* 版本标签优化 */
		.flair {
			border-radius: 20px;
			padding: 0.25rem 0.75rem;
			font-size: 0.8em;
			letter-spacing: 0.05em;
		}

		/* 加载动画 */
		@keyframes loadingPulse {
			0% { opacity: 0.6; }
			50% { opacity: 1; }
			100% { opacity: 0.6; }
		}

		.loading {
			animation: loadingPulse 1.5s infinite;
			color: #718096;
		}