/* ===== 高科机数码商城 自定义主题（科技蓝）===== */
:root {
  --gkj-primary: #1677ff;
  --gkj-primary-dark: #0f5fd6;
  --gkj-ink: #0f172a;
}

body {
  background: #f7f9fc;
  color: var(--gkj-ink);
  -webkit-font-smoothing: antialiased;
}

a { color: var(--gkj-primary); }
a:hover { color: var(--gkj-primary-dark); }

/* 商品卡片：悬停浮起 + 圆角 */
.product-wrap {
  border-radius: 14px;
  transition: transform .25s ease, box-shadow .25s ease;
}
.product-wrap:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 34px rgba(15, 23, 42, .10);
}
.product-wrap .image img { border-radius: 12px; }

.product-name {
  font-weight: 600;
  min-height: 2.6em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.price-new { font-weight: 800; }

/* 按钮 */
.btn { border-radius: 10px; }
.btn-add-cart {
  background: var(--gkj-primary);
  border-color: var(--gkj-primary);
}
.btn-add-cart:hover {
  background: var(--gkj-primary-dark);
  border-color: var(--gkj-primary-dark);
}

/* 导航吸顶阴影 */
.header-content { box-shadow: 0 2px 16px rgba(15, 23, 42, .06); }

/* 模块标题更醒目 */
.module-title { font-weight: 800; }

/* 分类图标圆角 */
.module-icons .image-item img { border-radius: 12px; }

/* 页脚浅色底 */
footer { background: #f2f5fa; }
