/* 定义新光标样式 */
body {
  cursor: url(https://img.hi-linux.com/staticfile/P1i7yA-2024-04-26-hZZjUZ.png), default !important;
}

/* 自定义悬浮光标 */
.cursor-pointer {
  cursor: url(https://img.hi-linux.com/staticfile/hVX0Sf-2024-04-26-INwMSQ.png), pointer !important;
}
/* 搜索框鼠标悬浮动画 */
.search-box .search-container:hover{
    animation: glow-animation 0.5s ease forwards!important;
}
@keyframes glow-animation {
    100% {
        box-shadow: 0 0 10px 5px rgba(255, 221, 0, 0.401);
    }
}
/* 卡片内图标 */
.n-avatar{
    color: #f1c857 !important;
}
/* 卡片内文字 */
.w-full .font-semibold {
    background: linear-gradient(145deg, rgba(255, 223, 0, 1) 0%, rgba(218, 165, 32, 1) 50%, rgba(184, 134, 11, 1) 100%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* 卡片背景 */
.icon-info-box .rounded-2xl {
    font-size: 17px;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: linear-gradient(145deg, #ffffff9b 0%, #000000a0 50%, #000000b1 100%);
    border: 1px solid rgba(255, 223, 0, 0.6);
    box-shadow: 0 4px 6px rgba(255, 255, 255, 0), 0 6px 20px rgba(0, 0, 0, 0);
}
/* 卡片背景悬浮动画 */
.icon-info-box .rounded-2xl:hover {
    animation: glow-animation 0.5s ease forwards;
}
@keyframes glow-animation {
    100% {
        box-shadow: 0 0 10px 5px rgba(255, 221, 0, 0.401);
    }
}
/* logo 时间（字体放大3倍 + 渐变文字） */
 .text-shadow {
    /* 字体放大3倍（基于父元素字体大小） */
    font-size: 1.5em;
    /* 渐变文字效果 */
    background: linear-gradient(145deg, rgba(255, 223, 0, 1) 0%, rgba(218, 165, 32, 1) 50%, rgba(184, 134, 11, 1) 100%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* 可选：添加文字阴影增强可读性（原类名含 text-shadow，补充效果） */
    text-shadow: 0 1px 2px rgb(255, 0, 0);
}

/* logo 时间 中间分割符（字体放大3倍 + 黄色半透明） */
.text-white {
    /* 字体放大3倍，与 logo 保持一致 */
    font-size: 1.3em;
    color: rgba(255, 223, 0, 0.7) !important;
}