.site-card {
    flex: 1 1 70px;  /* 从80px减小到70px */
    min-width: 240px; /* 从250px减小到240px */
    max-width: 340px; /* 从350px减小到340px */
}

@media (min-width: 68px) {
    .site-card {
        flex-basis: 10px; /* 从20px减小到10px */
        max-width: 30px;  /* 从40px减小到30px */
    }
}

.flink-list-item {
    flex: 1 1 70px;      /* 从80px减小到70px */
    min-width: 240px;     /* 从250px减小到240px */
    max-width: 340px;     /* 从350px减小到340px */
    box-sizing: border-box;
}

/* 可选媒体查询，根据屏幕宽度调整 */
@media (max-width: 680px) {
    .flink-list-item {
        flex-basis: 10px; /* 从20px减小到10px */
        max-width: 30px;  /* 从40px减小到30px */
    }
}


/* 日间模式不生效 */
[data-theme="light"] #site-name,
[data-theme="light"] #site-title,
[data-theme="light"] #site-subtitle,
[data-theme="light"] #post-info {
  animation: none;
}
/* 夜间模式生效 */
[data-theme="dark"] #site-name,
[data-theme="dark"] #site-title {
  animation: light_15px 10s linear infinite;
}
[data-theme="dark"] #site-subtitle {
  animation: light_10px 10s linear infinite;
}
[data-theme="dark"] #post-info {
  animation: light_5px 10s linear infinite;
}
/* 关键帧描述 */
@keyframes light_15px {
  0% {
    text-shadow: #5636ed 0 0 15px;
  }
  12.5% {
    text-shadow: #11ee5e 0 0 15px;
  }
  25% {
    text-shadow: #f14747 0 0 15px;
  }
  37.5% {
    text-shadow: #f1a247 0 0 15px;
  }
  50% {
    text-shadow: #f1ee47 0 0 15px;
  }
  50% {
    text-shadow: #b347f1 0 0 15px;
  }
  62.5% {
    text-shadow: #002afa 0 0 15px;
  }
  75% {
    text-shadow: #ed709b 0 0 15px;
  }
  87.5% {
    text-shadow: #39c5bb 0 0 15px;
  }
  100% {
    text-shadow: #5636ed 0 0 15px;
  }
}

@keyframes light_10px {
  0% {
    text-shadow: #5636ed 0 0 10px;
  }
  12.5% {
    text-shadow: #11ee5e 0 0 10px;
  }
  25% {
    text-shadow: #f14747 0 0 10px;
  }
  37.5% {
    text-shadow: #f1a247 0 0 10px;
  }
  50% {
    text-shadow: #f1ee47 0 0 10px;
  }
  50% {
    text-shadow: #b347f1 0 0 10px;
  }
  62.5% {
    text-shadow: #002afa 0 0 10px;
  }
  75% {
    text-shadow: #ed709b 0 0 10px;
  }
  87.5% {
    text-shadow: #39c5bb 0 0 10px;
  }
  100% {
    text-shadow: #5636ed 0 0 10px;
  }
}

@keyframes light_5px {
  0% {
    text-shadow: #5636ed 0 0 5px;
  }
  12.5% {
    text-shadow: #11ee5e 0 0 5px;
  }
  25% {
    text-shadow: #f14747 0 0 5px;
  }
  37.5% {
    text-shadow: #f1a247 0 0 15px;
  }
  50% {
    text-shadow: #f1ee47 0 0 5px;
  }
  50% {
    text-shadow: #b347f1 0 0 5px;
  }
  62.5% {
    text-shadow: #002afa 0 0 5px;
  }
  75% {
    text-shadow: #ed709b 0 0 5px;
  }
  87.5% {
    text-shadow: #39c5bb 0 0 5px;
  }
  100% {
    text-shadow: #5636ed 0 0 5px;
  }
}

/* 黑夜霓虹灯2.0（纯CSS实现） */
/* 头像呼吸灯 */
[data-theme="light"] .avatar-img {
  animation: huxi_light 4s ease-in-out infinite;
}
[data-theme="dark"] .avatar-img {
  animation: huxi_dark 4s ease-in-out infinite;
}
@keyframes huxi_light {
  0% {
    box-shadow: 0px 0px 1px 1px #e9f5fa;
  }
  50% {
    box-shadow: 0px 0px 5px 5px #e9f5fa;
  }
  100% {
    box-shadow: 0px 0px 1px 1px #e9f5fa;
  }
}
@keyframes huxi_dark {
  0% {
    box-shadow: 0px 0px 1px 1px #39c5bb;
  }
  50% {
    box-shadow: 0px 0px 5px 5px #39c5bb;
  }
  100% {
    box-shadow: 0px 0px 1px 1px #39c5bb;
  }
}


/* 个人信息卡片背景图 */
[data-theme="light"] #aside-content > .card-widget.card-info {
  background-image: url(https://picabstract-preview-ftn.weiyun.com/ftn_pic_abs_v3/a254ccb75e4971329abe1de85b6a46d05bb8966eba79831fdbfb19c8d3d8a7fc4ec14432bd8c88eae9cd0afaffb63186?pictype=scale&from=30113&version=3.3.3.3&fname=p0%202%281%29.png&size=1000);
  background-repeat: no-repeat;
  background-attachment: inherit;
  background-size: 100%;
}
[data-theme="dark"] #aside-content > .card-widget.card-info {
  background-image: url(https://picabstract-preview-ftn.weiyun.com/ftn_pic_abs_v3/a254ccb75e4971329abe1de85b6a46d05bb8966eba79831fdbfb19c8d3d8a7fc4ec14432bd8c88eae9cd0afaffb63186?pictype=scale&from=30113&version=3.3.3.3&fname=p0%202%281%29.png&size=1000);
  background-repeat: no-repeat;
  background-attachment: inherit;
  background-size: 100%;
}

#aside-content > .card-widget.card-info::before {
  background: rgba(241, 206, 206, 0.165);
  backdrop-filter: blur(2px); /* 关键：背景模糊 */
  -webkit-backdrop-filter: blur(10px); /* Safari 兼容 */
  opacity: 1; /* 确保伪元素本身不透明，用rgba控制背景透明度 */
}
