.ls-card {
    position: relative;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(15, 16, 28, 0.92), rgba(7, 8, 18, 0.96));
    border: 1px solid rgba(217, 181, 106, 0.15);
    border-radius: 28px;
    backdrop-filter: blur(24px);
    box-shadow: var(--shadow-card);
    transition: all var(--transition-slow);
}
.ls-card:hover {
    transform: translateY(-6px);
    border-color: rgba(217, 181, 106, 0.4);
    box-shadow: var(--shadow-hover);
}
/* 顶部渐变金线 — 伪元素自动注入，无需 HTML span */
.ls-card::before {
    content: "";
    position: absolute;
    left: 20px;
    right: 20px;
    top: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(214, 178, 86, 0.6), transparent);
    z-index: 3;
    pointer-events: none;
}
.ls-card::after {
    content: "";
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 0;
    height: 1px;
    background: rgba(214, 178, 86, 0.25);
    filter: blur(10px);
    opacity: 0.45;
    z-index: 3;
    pointer-events: none;
}

/* Premium 顶部渐变线和底部辉光已迁移至 .ls-card::before 和 .ls-card::after */
/* 以下类定义保留以兼容现有引用，样式已清空 */
.card-top-line { /* 已迁移至 .ls-card::before */ }
.card-glow-line { /* 已迁移至 .ls-card::after */ }
