/* 元寻GEO 自定义样式 */

/* 移动端适配 */
@media (max-width: 640px) {
  .max-w-7xl { padding-left: 1rem; padding-right: 1rem; }
  table { font-size: 0.8rem; }
  .card { margin-bottom: 0.5rem; }
}

/* 表格滚动 */
.overflow-x-auto { -webkit-overflow-scrolling: touch; }

/* 导航栏移动端适配 */
@media (max-width: 768px) {
  nav .hidden.md\\:flex { display: none !important; }
}

/* 平滑过渡 */
* { -webkit-tap-highlight-color: transparent; }

/* toast 动画 */
@keyframes re-fade-in {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

/* 全局输入框样式 */
input, select, textarea, button { font-family: inherit; }
