/* 服务器运行时长样式 */
        .uptime-container {
            margin-top: 0.75rem;
            padding: 0.5rem 0.75rem;
            background: rgba(30, 27, 75, 0.3);
            border: 1px solid rgba(148, 163, 184, 0.1);
            border-radius: 0.5rem;
            backdrop-filter: blur(10px);
        }

        .uptime-label {
            display: flex;
            align-items: center;
            gap: 0.375rem;
            color: #94a3b8;
            font-size: 0.7rem;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            margin-bottom: 0.375rem;
        }

        .uptime-label i {
            opacity: 0.7;
            font-size: 0.65rem;
        }

        #uptime-display {
            display: flex;
            align-items: baseline;
            gap: 0.5rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .uptime-value {
            font-family: 'Courier New', monospace;
            font-size: 0.9rem;
            font-weight: bold;
            color: #e2e8f0;
            display: inline-block;
            padding: 0.15rem 0.35rem;
            background: rgba(147, 51, 234, 0.1);
            border: 1px solid rgba(147, 51, 234, 0.2);
            border-radius: 0.25rem;
            transition: all 0.3s ease;
            animation: pulse-soft 3s infinite;
            min-width: 2rem;
            text-align: center;
        }

        .uptime-unit {
            font-size: 0.7rem;
            color: #94a3b8;
            font-weight: 500;
            margin-right: 0.15rem;
        }

        /* 动画效果 */
        @keyframes pulse-soft {

            0%,
            100% {
                opacity: 1;
                transform: scale(1);
            }

            50% {
                opacity: 0.9;
                transform: scale(1.02);
            }
        }

        /* 确保在所有设备上都是单行显示 */
        @media (max-width: 1024px) {
            #uptime-display {
                gap: 0.4rem;
            }

            .uptime-value {
                font-size: 0.85rem;
                padding: 0.125rem 0.3rem;
                min-width: 1.8rem;
            }

            .uptime-unit {
                font-size: 0.65rem;
            }
        }

        @media (max-width: 640px) {
            .uptime-container {
                margin-top: 0.5rem;
                padding: 0.4rem 0.6rem;
            }

            #uptime-display {
                gap: 0.3rem;
            }

            .uptime-value {
                font-size: 0.8rem;
                padding: 0.1rem 0.25rem;
                min-width: 1.6rem;
            }

            .uptime-unit {
                font-size: 0.6rem;
            }
        }
        