rgba(255, 107, 107, 0.3);
        }

        .error-title {
            font-size: 1.5rem;
            font-weight: 500;
            color: #ffffff;
            margin-bottom: 1rem;
        }

        .error-message {
            font-size: 0.95rem;
            color: #b0b0b0;
            line-height: 1.6;
            margin-bottom: 2rem;
        }

        .status-indicator {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            margin: 2rem 0;
            