/* ---- 干掉移动端蓝色点击反馈 ---- */
* { -webkit-tap-highlight-color: transparent; }

/* 按钮/链接按下用轻微缩放代替蓝框 */
button:active,
a:active,
.action:active,
.item:active {
  transform: scale(0.97);
  transition: transform 0.08s ease;
}

/* ---- 焦点环更精致 ---- */
*:focus { outline: none; }
*:focus-visible {
  outline: 2px solid rgba(120, 150, 210, 0.55);
  outline-offset: 2px;
  border-radius: 6px;
}

/* ---- 整体圆角更柔和 ---- */
button, .button, input, .card, .item, .action {
  border-radius: 8px !important;
}

/* ---- 侧边栏 logo 圆形显示 ---- */
#logo img, .logo img {
  border-radius: 50%;
  object-fit: cover;
}

/* ---- 列表 hover 更细腻 ---- */
#listing .item:hover {
  background: rgba(120, 150, 210, 0.08);
  transition: background 0.15s ease;
}

/* ---- 滚动条收一点 ---- */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-thumb {
  background: rgba(120, 150, 210, 0.4);
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover { background: rgba(120, 150, 210, 0.6); }
