/* Small overrides kept outside Tailwind build */

/* 1) Logo size fix (header + footer) */
.astro-site-logo {
  width: 32px;
  height: 32px;
  object-fit: contain;
  display: block;
}

/* 2) Home hero text vertical offset (decoupled from menu/header) */
.astro-hero-content {
  transform: translateY(-150px);
}
@media (min-width: 768px) {
  .astro-hero-content {
    transform: translateY(-170px);
  }
}

/* 3) Blog/Projects 标签筛选区：图标与字体更协调 */
#search-collection-wrapper [data-tags] button {
  font-size: 14px;
}
#search-collection-wrapper [data-tags] button svg {
  width: 14px;
  height: 14px;
}
