/* 主样式表 - 符合康养平台视觉规范 */
:root {
  --primary-color: #2c7be5;
  --secondary-color: #6c757d;
  --success-color: #00d97e;
}

/* 导航栏样式 */
.navbar-brand img {
  margin-right: 0.75rem;
}

/* 主要展示区 */
.hero-banner {
  background-color: var(--primary-color);
  padding: 4rem 2rem;
}

/* 入驻机构展示卡片 */
.merchant-card {
  border: 1px solid #dee2e6;
  border-radius: 0.5rem;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}
.merchant-card img {
  max-height: 120px;
  object-fit: contain;
}

/* 备案信息突出显示 */
.footer-icp {
  background-color: #f8f9fa;
  border-top: 1px solid #dee2e6;
}
.footer-icp p {
  margin-bottom: 0.25rem;
  font-size: 0.9rem;
}

/* 移动端优化 */
@media (max-width: 768px) {
  .navbar-nav {
    margin-top: 1rem;
  }
  .hero-banner h1 {
    font-size: 1.75rem;
  }
}