*{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);-webkit-border-radius:10px;border-radius:10px}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(0, 0, 0, 0.4);-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.25)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0, 0, 0, 0.3)}body{display:block;min-height:500px;font-family:"Microsoft YaHei"}body main{min-height:100vh}.tools-section{background-color:#f9fafb}

/* Theme Colors Polyfill */
.text-blue-400 { color: #60a5fa !important; }
.text-blue-500 { color: #3b82f6 !important; }
.text-blue-600 { color: #2563eb !important; }
.bg-blue-100 { background-color: #dbeafe !important; }
.bg-blue-500 { background-color: #3b82f6 !important; }
.bg-blue-600 { background-color: #2563eb !important; }
.hover\:bg-blue-700:hover { background-color: #1d4ed8 !important; }
.hover\:text-blue-400:hover { color: #60a5fa !important; }
.hover\:text-blue-600:hover { color: #2563eb !important; }
.from-blue-500 { --tw-gradient-from: #3b82f6 !important; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)) !important; }
.to-blue-600 { --tw-gradient-to: #2563eb !important; }
