  /* Custom tweaks to match standard VS Code look perfectly */
        .blog-html-content pre[class*="language-"] {
            background-color: #1e1e1e !important; /* VS Code background color */
            border-left: 4px solid #007acc;
            margin: 1.5rem 0 !important;
            padding: 2.5rem 18px 18px 18px !important; /* Extra top padding for the copy button */
            border-radius: 6px;
            font-family: 'Consolas', 'Fira Code', 'Courier New', monospace !important;
            font-size: 0.92rem;
            line-height: 1.6;
            box-shadow: 0 4px 12px rgba(0,0,0,0.15);
            position: relative; /* Crucial for positioning the copy button */
        }
        .blog-html-content code[class*="language-"] {
            font-family: 'Consolas', 'Fira Code', 'Courier New', monospace !important;
            text-shadow: none !important; /* Removes default template text glows */
        }

        /* Modern Copy Button Styling Styling */
        .copy-code-btn {
            position: absolute;
            top: 8px;
            right: 10px;
            background: rgba(255, 255, 255, 0.1);
            border: 1px solid rgba(255, 255, 255, 0.2);
            color: #d4d4d4;
            padding: 4px 10px;
            font-size: 0.75rem;
            border-radius: 4px;
            cursor: pointer;
            transition: all 0.2s ease;
            font-family: system-ui, -apple-system, sans-serif;
            opacity: 0; /* Hidden by default, appears on hover */
        }

        /* Reveal the copy button elegantly when hovering over the code block container */
        .blog-html-content pre[class*="language-"]:hover .copy-code-btn {
            opacity: 1;
        }

        .copy-code-btn:hover {
            background: rgba(255, 255, 255, 0.2);
            color: #ffffff;
            border-color: rgba(255, 255, 255, 0.4);
        }

        .copy-code-btn.copied {
            background: #28a745 !important;
            color: white !important;
            border-color: #28a745 !important;
        }

   .hover-scale { transition: transform 0.3s ease; }
        .hover-scale:hover { transform: translateY(-5px); }
        .bg-dark-gradient { background: linear-gradient(transparent 10%, rgba(0, 0, 0, 0.7)); }
        .shadow-hover { transition: box-shadow 0.3s ease; }
        .shadow-hover:hover { box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important; }
        .btn-facebook { background-color: #3b5998; color: white; }
        .btn-linkedin { background-color: #0077b5; color: white; }