display: block; /* Prevent extra space */
            margin: 1.5em auto; /* Center images */
            border-radius: 8px; /* Rounded corners for images */
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow */
        }

        /* Links */
        #summary-output a {
            color: #3498db;
            text-decoration: none;
            font-weight: 500;
            transition: color 0.2s ease, border-bottom 0.2s ease;
             border-bottom: 1px solid transparent; /* Prepare