/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 10 2026 | 10:37:47 */
.BlogFilterTitle {
	text-transform:uppercase;
	letter-spacing:2px;
	color:#b0b4bd;
	font-size: 17px;
}
.BlogFilterTitle::after {
	content:'';
	border-left: 2px solid #d1d5dc;
	margin-left: 20px;;
}
/* 默认按钮：透明底白字 */
.blog_filter .wp-block-buttons .wp-block-button__link {
  background: #f3f4f6 !important;
  color: #626b79 !important;
  border: 2px solid transparent !important;
  border-radius: 50px !important;
  padding: 8px 20px !important;
  text-decoration: none !important;
  transition: all 0.25s ease !important;
  cursor: pointer !important;
}

/* 激活按钮：绿底白字 */
.blog_filter .wp-block-buttons.active .wp-block-button__link {
  background: #c8f000 !important;
  color: #343434 !important;
  border-color: #c8f000 !important;
  font-weight: bold !important;
}

/* hover 效果 */
.blog_filter .wp-block-buttons .wp-block-button__link:hover {
  background: #c8f000 !important;
  color: #343434 !important;
  border-color: #c8f000 !important;
}

/* 内容显示/隐藏 */
.blogItemGroup > *{
  display: none;  /* 默认全隐藏 */
}

.blogItemGroup > *.show{
  display: block; /* 激活显示 */
}
/* 卡片容器必须有相对定位 */
.blogItemGroup > *{
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  /*background: #1a1a1a;*/
}

/* Tag 标签 */
.vr-tag {
  position: absolute;
  top: 36px;
  left: 12px;
  z-index: 10;

  /* 样式 */
  background: #c8f000;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  padding: 4px 14px;
  border-radius: 50px;

  /* 文字不换行 */
  white-space: nowrap;
}