@import '../theme.less'; .data_show { display: flex; justify-content: space-between; gap: @gap-size; border-radius: 20px; } .data_card { flex: 1; background: rgba(20, 40, 80, 0.85); border: 2px solid rgba(0, 255, 255, 0.25); border-radius: 16px; padding: 25px 0; text-align: center; position: relative; overflow: hidden; transition: transform 0.2s, box-shadow 0.2s; cursor: pointer; } .data_card::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(0, 255, 255, 0.15) 0%, transparent 70%); z-index: 0; pointer-events: none; animation: shine 3s linear infinite; } .data_card:hover { transform: translateY(-8px) scale(1.04); } .data_value { color: #00fff7; font-size: @font-title-sub; font-weight: bold; letter-spacing: 3px; margin-bottom: 12px; text-shadow: 0 0 12px #00fff7, 0 0 24px #0ff; position: relative; z-index: 1; animation: glow 2s ease-in-out infinite alternate; } @keyframes glow { from { text-shadow: 0 0 12px #00fff7, 0 0 24px #0ff; } to { text-shadow: 0 0 24px #00fff7, 0 0 48px #0ff; } } .data_label { color: #fff; font-weight: bold; font-size: @font-body; letter-spacing: 2px; opacity: 0.85; position: relative; z-index: 1; }