<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <link rel="icon" href="/favicon.ico"> <link rel="manifest" href="/site.webmanifest"> <link rel="sitemap" href="/sitemap-index.xml"> <link rel="alternate" type="application/rss+xml" title="Libya Herald" href="https://libyaherald.com/rss.xml"> <meta name="generator" content="Astro v7.2.8"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&amp;family=Lora:ital,wght@0,400;0,600;1,400&amp;family=Space+Mono:wght@400;700&amp;family=Google+Sans+Code:wght@400;500;600;700&amp;display=swap" onload="this.onload=null;this.rel='stylesheet'"> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&amp;family=Lora:ital,wght@0,400;0,600;1,400&amp;family=Space+Mono:wght@400;700&amp;family=Google+Sans+Code:wght@400;500;600;700&amp;display=swap"> </noscript> <link rel="preload" as="image" href="https://ct.libyaherald.com/storage/2026/06/post/featured-image/conversions/agoco-featured-hero-webp.webp" fetchpriority="high"> <style>
:root{--bg:#f8fafc;--text:#1e293b;--muted:#64748b;--blue:#007dc5;--grid:#e2e8f0;--display:"Inter",ui-sans-serif,system-ui,sans-serif;--body:"Inter",ui-sans-serif,system-ui,sans-serif;--mono:"Google Sans Code",ui-monospace,SFMono-Regular,Menlo,monospace}
*,::before,::after{box-sizing:border-box}
body.body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);line-height:1.55}
.shell{width:min(1440px,100%);margin:0 auto;display:grid;grid-template-columns:226px minmax(0,1fr) 320px;min-height:100vh;background:rgba(248,250,252,.9)}
.feed{min-width:0}.sidebar,.widgets{min-width:0}
.home-hero-main{position:relative;height:450px;overflow:hidden;background:#020617}
.home-hero-slide{display:none;position:absolute;inset:0}.home-hero-slide.is-active{display:block}
.home-hero-image{position:absolute;inset:0}.home-hero-image img{width:100%;height:100%;object-fit:cover;opacity:.6}
.home-hero-overlay{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem 2.4rem;background:linear-gradient(to top,rgba(2,6,23,.75) 10%,rgba(2,6,23,.15) 65%,rgba(2,6,23,0) 100%)}
.home-hero-content-link{display:block;max-width:100%;color:inherit;text-decoration:none}
.home-hero-kicker{display:inline-flex;align-self:flex-start;margin-bottom:.95rem;padding:.17rem .55rem;border-radius:.3rem;background:var(--blue);color:#fff;font-family:var(--mono);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase}
.home-hero-kicker-breaking{background:#dc2626}.home-hero-kicker-developing{background:#d97706}
.home-hero-overlay h1{max-width:80%;margin:0 0 .85rem;color:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",var(--display);font-size:clamp(1.5rem,3.2vw,2.4rem);line-height:1.1;letter-spacing:-.02em}
.home-hero-meta{display:inline-flex;align-items:center;gap:.5rem;color:#94a3b8;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}
@media (max-width:1023px){.shell{display:block}.sidebar,.widgets{display:none}.home-hero-main{height:390px}.home-hero-overlay{padding:1.15rem 1rem}.home-hero-overlay h1{max-width:100%;font-size:clamp(1.35rem,7vw,2rem)}}
</style> <title>Libya Herald - The Independent Libya daily online</title>  <link rel="canonical" href="https://libyaherald.com/"> <meta name="description" content="The Independent Libya daily online"> <meta name="robots" content="index, follow"> <meta property="og:title" content="Libya Herald - The Independent Libya daily online"> <meta property="og:type" content="website"> <meta property="og:image" content="https://libyaherald.com/_astro/og-image.bWxgdgLL.png"> <meta property="og:url" content="https://libyaherald.com/">  <meta property="og:description" content="The Independent Libya daily online">  <meta property="og:locale" content="en_US">  <meta property="og:site_name" content="Libya Herald">  <meta property="og:image:url" content="https://libyaherald.com/_astro/og-image.bWxgdgLL.png">     <meta property="og:image:alt" content="Libya Herald - The Independent Libya daily online">  <meta name="twitter:card" content="summary_large_image">  <meta name="twitter:title" content="Libya Herald - The Independent Libya daily online"> <meta name="twitter:image" content="https://libyaherald.com/_astro/og-image.bWxgdgLL.png"> <meta name="twitter:image:alt" content="Libya Herald - The Independent Libya daily online"> <meta name="twitter:description" content="The Independent Libya daily online">   <meta name="title" content="Libya Herald - The Independent Libya daily online"><meta name="twitter:url" content="https://libyaherald.com/">  <script type="application/ld+json">[{"@context":"https://schema.org","@type":"WebSite","name":"Libya Herald","url":"https://libyaherald.com/","potentialAction":{"@type":"SearchAction","target":"https://libyaherald.com/search/%7Bsearch_term_string%7D","query-input":"required name=search_term_string"}},{"@context":"https://schema.org","@type":"Organization","name":"Libya Herald","url":"https://libyaherald.com/","logo":"https://libyaherald.com/favicon.svg","sameAs":["https://x.com/libyaherald","https://facebook.com/libyaherald","https://www.linkedin.com/company/libyaherald"]}]</script> <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-PDHYXL6DZE"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-PDHYXL6DZE');
</script> <script type="module" src="/_astro/BaseHead.astro_astro_type_script_index_0_lang.BBCYv1au.js"></script> <script data-astro-rerun>
    (() => {
        const themeStorageKey = "lh-theme";
        const root = document.documentElement;

        const resolvePreferredTheme = () => {
            const storedTheme = localStorage.getItem(themeStorageKey);

            if (storedTheme === "light" || storedTheme === "dark") {
                return storedTheme;
            }

            return window.matchMedia("(prefers-color-scheme: dark)").matches
                ? "dark"
                : "light";
        };

        const applyTheme = (theme) => {
            root.setAttribute("data-theme", theme);
            root.style.colorScheme = theme;
        };

        const setTheme = (theme) => {
            localStorage.setItem(themeStorageKey, theme);
            applyTheme(theme);
        };

        window.__lhTheme = {
            get: () => root.getAttribute("data-theme") || "light",
            set: setTheme,
            applyStored: () => applyTheme(resolvePreferredTheme()),
        };

        applyTheme(resolvePreferredTheme());

        const markFontsReady = () => {
            root.classList.add("fonts-ready");
        };

        if ("fonts" in document) {
            window.addEventListener("load", () => {
                document.fonts.ready.then(markFontsReady).catch(markFontsReady);
            });
        } else {
            window.addEventListener("load", markFontsReady);
        }

        window.addEventListener("astro:after-swap", () => {
            applyTheme(resolvePreferredTheme());
        });
    })();
</script><script>(function(){const trendingPostsUrl = "https://ct.libyaherald.com/api/posts?sort=trending&days=3&limit=5&include_excerpt=false";

            (() => {
                if (typeof window.$fetchTrendingPosts === "function") {
                    return;
                }

                const buildPostPath = (slug, publishedAt) => {
                    const safeSlug = typeof slug === "string" ? slug.trim() : "";

                    if (safeSlug.length === 0) {
                        return "/";
                    }

                    const parsedDate = publishedAt ? new Date(publishedAt) : null;

                    if (!parsedDate || Number.isNaN(parsedDate.getTime())) {
                        return `/${safeSlug}`;
                    }

                    const year = parsedDate.getUTCFullYear();
                    const month = String(parsedDate.getUTCMonth() + 1).padStart(2, "0");

                    return `/${year}/${month}/${safeSlug}`;
                };

                window.$fetchTrendingPosts = async () => {
                    const response = await fetch(trendingPostsUrl, {
                        headers: {
                            Accept: "application/json",
                        },
                    });

                    if (!response.ok) {
                        return [];
                    }

                    const payload = await response.json();
                    const posts = Array.isArray(payload?.data)
                        ? payload.data
                        : Array.isArray(payload)
                          ? payload
                          : [];

                    return posts
                        .filter((post) => post && typeof post === "object")
                        .map((post) => ({
                            title: post.title ?? "",
                            href: buildPostPath(post.slug, post.published_at),
                            meta: post.category?.name ?? null,
                            views: post.views_count ?? 0,
                        }))
                        .filter((post) => post.title.length > 0 && post.href.length > 0);
                };
            })();
        })();</script><script type="module">(()=>{if(window.LHConfirmAction)return;let e,t,n,r=r=>{r&&e!==r||(window.clearTimeout(n),e instanceof HTMLButtonElement&&(e.classList.remove(`is-confirming`),e.removeAttribute(`data-confirming-action`)),t instanceof HTMLElement&&t.removeAttribute(`data-confirming`),e=void 0,t=void 0,n=void 0)},i=e=>{let t=e.closest(`.lh-tooltip-anchor`);return t instanceof HTMLElement?t:e},a=e=>{let t=e.querySelector(`.lh-tooltip-confirm`);if(t instanceof HTMLElement)return t;let n=e.querySelector(`.lh-tooltip`);return n instanceof HTMLElement?n:null};document.addEventListener(`click`,e=>{t instanceof HTMLElement&&e.target instanceof Node&&!t.contains(e.target)&&r()}),document.addEventListener(`keydown`,e=>{e.key===`Escape`&&r()}),window.LHConfirmAction={needsConfirmation:(o,s={})=>{if(!(o instanceof HTMLButtonElement)||o.disabled)return!0;if(e===o)return r(o),!1;r();let c=i(o),l=a(c),u=s.tone||`danger`;return e=o,t=c,o.classList.add(`is-confirming`),o.dataset.confirmingAction=`true`,c.dataset.confirming=`true`,l&&(l.textContent=s.message||`Click again to confirm`,l.classList.toggle(`lh-tooltip-danger`,u===`danger`)),n=window.setTimeout(()=>{r(o)},Number(s.timeout)||4500),!0},reset:r},document.addEventListener(`alpine:init`,()=>{window.Alpine?.store(`lhConfirmAction`,window.LHConfirmAction)})})();</script><script>
    (() => {
        if (window.__lhLazyBannerInit) {
            return;
        }

        window.__lhLazyBannerInit = true;

        const readDimension = (placeholder, breakpoint, key, fallback) => {
            const value = window
                .getComputedStyle(placeholder)
                .getPropertyValue(`--banner-${breakpoint}-${key}`)
                .trim();
            const parsed = Number.parseInt(value, 10);

            return Number.isFinite(parsed) && parsed > 0 ? parsed : fallback;
        };

        const renderedDimensions = (placeholder) => {
            const viewportWidth =
                window.innerWidth || document.documentElement.clientWidth || 1024;
            const breakpoint =
                viewportWidth <= 767
                    ? "mobile"
                    : viewportWidth <= 1024
                      ? "tablet"
                      : "desktop";

            return {
                width: readDimension(placeholder, breakpoint, "width", 970),
                height: readDimension(placeholder, breakpoint, "height", 250),
            };
        };

        const loadBanner = async (placeholder) => {
            if (!placeholder || placeholder.dataset.loaded === "true") {
                return;
            }

            if (placeholder.getClientRects().length === 0) {
                return;
            }

            placeholder.dataset.loaded = "true";

            const showAdvertiseCard = () => {
                placeholder.classList.remove("banner-loading-placeholder");
                placeholder.classList.add("banner-empty-state");
                placeholder.querySelector(".banner-loading-surface")?.remove();
            };

            const applyBackendDimensions = (dimensions) => {
                if (!dimensions || typeof dimensions !== "object") {
                    return;
                }

                for (const breakpoint of ["desktop", "tablet", "mobile"]) {
                    const values = dimensions[breakpoint];
                    const width = Number(values?.width);
                    const height = Number(values?.height);

                    if (Number.isFinite(width) && width > 0) {
                        placeholder.style.setProperty(
                            `--banner-${breakpoint}-width`,
                            `${Math.round(width)}px`,
                        );
                    }

                    if (Number.isFinite(height) && height > 0) {
                        placeholder.style.setProperty(
                            `--banner-${breakpoint}-height`,
                            `${Math.round(height)}px`,
                        );
                    }
                }
            };

            const zone = placeholder.dataset.zone || "";
            const category = placeholder.dataset.category || "";
            const apiBase = placeholder.dataset.apiBase || "/api";
            const url = new URL(
                `${apiBase.replace(/\/$/, "")}/banners`,
                window.location.origin,
            );
            url.searchParams.set("zone", zone);

            if (category) {
                url.searchParams.set("category", category);
            }

            let response;

            try {
                response = await fetch(url.toString(), {
                    headers: { Accept: "application/json" },
                });
            } catch (error) {
                showAdvertiseCard();
                return;
            }

            if (!response.ok) {
                showAdvertiseCard();
                return;
            }

            let payload;

            try {
                payload = await response.json();
            } catch (error) {
                showAdvertiseCard();
                return;
            }

            applyBackendDimensions(payload?.meta?.zone?.dimensions);

            const banners = Array.isArray(payload?.data) ? payload.data : [];
            if (banners.length === 0) {
                showAdvertiseCard();
                return;
            }

            const banner = banners[Math.floor(Math.random() * banners.length)];
            const dimensions = renderedDimensions(placeholder);
            const link = document.createElement("a");
            link.className = `${placeholder.dataset.linkClass || "block w-full max-w-4xl"} banner-item`;
            link.href = banner.link_url || "#";

            if (banner.open_in_new_tab) {
                link.target = "_blank";
                link.rel = "noopener noreferrer";
            }

            const picture = document.createElement("picture");
            const mobile = document.createElement("source");
            mobile.media = "(max-width: 767px)";
            mobile.srcset =
                banner.mobile_image_url || banner.tablet_image_url || banner.image_url;

            const tablet = document.createElement("source");
            tablet.media = "(max-width: 1024px)";
            tablet.srcset = banner.tablet_image_url || banner.image_url;

            const image = document.createElement("img");
            image.src = banner.image_url;
            image.alt = banner.name || "Advertisement";
            image.width = dimensions.width;
            image.height = dimensions.height;
            image.loading = "lazy";
            image.decoding = "async";
            image.className = placeholder.dataset.imageClass || "w-full h-auto";

            picture.append(mobile, tablet, image);
            link.append(picture);

            placeholder.className = `banner-zone my-8 flex justify-center ${placeholder.className
                .replace("banner-placeholder", "")
                .replace("banner-loading-placeholder", "")
                .replace("lazy-banner-placeholder", "")
                .trim()}`;
            placeholder.replaceChildren(link);
        };

        const schedule = () => {
            const run = () => {
                document.querySelectorAll("[data-lazy-banner]").forEach((placeholder) => {
                    loadBanner(placeholder).catch((error) => {
                        console.error("Lazy banner failed:", error);
                    });
                });
            };

            if ("requestIdleCallback" in window) {
                window.requestIdleCallback(run, { timeout: 2500 });
            } else {
                window.setTimeout(run, 1200);
            }
        };

        if (document.readyState === "complete") {
            schedule();
        } else {
            window.addEventListener("load", schedule, { once: true });
        }
    })();
</script> <script>
    (() => {
        if (typeof window.bannerRotator === "function") {
            return;
        }

        window.bannerRotator = function bannerRotator(items, shouldRotate = true) {
            const rotationIntervalMs = 15000;

            return {
                items,
                shouldRotate,
                activeIndex: 0,
                intervalId: null,
                get activeBanner() {
                    return this.items[this.activeIndex] ?? this.items[0] ?? null;
                },
                get target() {
                    return this.activeBanner?.openInNewTab ? "_blank" : "_self";
                },
                get rel() {
                    return this.activeBanner?.openInNewTab
                        ? "noopener noreferrer"
                        : null;
                },
                startRotation() {
                    if (
                        !this.shouldRotate ||
                        this.items.length <= 1 ||
                        this.intervalId !== null
                    ) {
                        return;
                    }

                    this.intervalId = window.setInterval(() => {
                        this.activeIndex = (this.activeIndex + 1) % this.items.length;
                    }, rotationIntervalMs);
                },
                stopRotation() {
                    if (this.intervalId === null) {
                        return;
                    }

                    window.clearInterval(this.intervalId);
                    this.intervalId = null;
                },
                destroy() {
                    this.stopRotation();
                },
            };
        };
    })();
</script><link rel="stylesheet" href="/_astro/TemplateLayout.4SaovNxZ.css"><link rel="stylesheet" href="/_astro/ApiFailureNotice.DxG9JI_P.css"><link rel="preload" as="fetch" href="/_server-islands/Banner?e=5190F8F3257EDB56DA5A0D11c6P2bvuOPpz%2BwbgoXE9c%2F4Cpt%2B2va2k%3D&amp;p=C2660CF9FD7D38F064F2990AKjccLFdoK9EvcWLZIE6yBuu%2BFJwDDWz1EevR%2B0pdMtSJJzgrR1MY22TtQX0xLUbbWjaPFdrHi0I5X3tEWld4363gFApR%2BPYyEG806NAF1WTvoiAh%2FZu2QWu2tRHc%2BWWSLdu9JeEnIivyaFbNpEi5p2ecCBqRpxp2iDyc0wsQaw7EuCn9QbaZgrvwLYGdahu%2B8vsZvD%2FBdMlaU9NUqi%2BjBS2ZEh6pnW9Maj1YgDLDk2R%2F2uE8%2BOSSM45RtT5291zAMHOWtnd6X8YTVxlTE1zGgcclBFt8eZo7ueqR&amp;s=" crossorigin="anonymous"><link rel="preload" as="fetch" href="/_server-islands/Banner?e=490837A44A0422EA8C2F0C7FaGaMSdmChmsTkCfg0QTNCPUik2T%2FIFc%3D&amp;p=AA583FF8CBC1E66A84FD18A4CWhTsGF0sBZOKRVmYJXng%2FUdSEZ3%2FIID%2BrkT1AlwUIrDeYTLVCWhWTsDfrcGwArmrmwukNvbj0%2Fg5SYe0YI1Qjwp9v%2BKg7q4nk1vMqLtIK096hXWfYB8%2B8OLsvjQlDoWSECrrpRsuc2kZI5PKrEue08uJPI%2BVfnn6Tmkm6wEi46i4Cn1s3rSyC8rQc%2BHsNNVrIQxEgFgjGq345oMudE0UVUSjdruENW5OzMqNt6KQrRhYL1VW9yL5lNhfhv%2BdElBML19sNODAssXOkiTm81NVT450UymQDtoEBtU&amp;s=" crossorigin="anonymous"><link rel="preload" as="fetch" href="/_server-islands/Banner?e=0930BD860CC6D1D3DD0CB3D94uhXAilIwvweL7LTKKXZRu%2Biq3CnuVA%3D&amp;p=52FEA4417C2CEF331BA12539HyWbTfrZ9I7JgDjqL2IzwG9z9oPMHRtuzY6KhgQMs42QvJ1P0ae%2BWYZP%2Fv0Qc7Gi%2ByHS7lMEmq9Xx4CdiakNvBWXoHpTVbrFOnQ7NCgkXt7tiHoipcefaG5s7%2BcYONMjq3PVgmkcIWqAJ1L%2B%2BZyYPMLcrCgVMQwdRTz2nbu7olp%2Fz5JtMqxZkExnSu1AJWy%2FowoEBVfehRkN4n9wIdnZMMVcK96pTHi1iWun82Mz3Y8UA69LqGSHghzOAnmZE738TyAkk8%2FNTQMLwH1i7MAQ%2FSkmCULO3T7BeArV&amp;s=" crossorigin="anonymous"><link rel="preload" as="fetch" href="/_server-islands/Banner?e=CC7F05B58FEACBBA928C1CC9kBtRCbxOf%2BhfEqfKpdCSwfKY9NgxlPo%3D&amp;p=BB5CE9CD582F2BC6F45A6912GGNvoArQFGAFrHQQciTIcYNZdLGuzfCVXgJedjg2EqEbt8gy3XACfS5xs7%2BJFd9J4O8nqoHVxwBjJZp%2FBXs5BQKselNO0gJ2XFb3lSvHlj07XtvUDU1T9d07Dm5wWky87E0jF9GowlAPAnNApnGQacI1sZ3nA5LRM3EqG%2BI1FjSpHqgTh%2FbTNd5PUOTWOGNhr83T8SZH7LL0c0PNEfGYbtdDE98jQOr3frT8JqsR0rEKpGkPKuS7wzxHXdUTGnOTZWBkxiJ8VrtHlqbKyQ0CDJRTXXQr2zYY8ZY%3D&amp;s=" crossorigin="anonymous"></head> <body class="body"> <div class="shell-scaffold" x-data="{ mobileMenuOpen: false }" @keydown.escape.window="mobileMenuOpen = false"> <header class="mobile-header"> <div class="mobile-header-left"> <button type="button" class="mobile-browse-btn" @click="mobileMenuOpen = true" aria-label="Open menu"> <svg width="1em" height="1em" data-icon="lucide:menu">   <symbol id="ai:lucide:menu" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 5h16M4 12h16M4 19h16"/></symbol><use href="#ai:lucide:menu"></use>  </svg> </button> <div class="mobile-divider"></div> <a class="mobile-logo-link" href="/" aria-label="Libya Herald Home"> <svg class="mobile-logo-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 351.52 60.28" fill="none" aria-hidden="true"> <g fill="currentColor"> <path d="M0,48.25V39.06H4.12V9.19H0V0H18.92V9.19H14.73V38.65h7.84V32.77h9.26V48.25Z"></path> <path d="M33.92,48.25V39.06h3.45V19.53H33.92V10.34H47.24V39.06h3.58v9.19ZM37.37,7.57V0h9.87V7.57Z"></path> <path d="M73.72,48.92c-4,0-6.08-2-7.7-5v4.33H54V39.06h3.45V9.19H54V0H67.3V14.53c1.56-3,3.58-4.87,6.83-4.87,7.84,0,12.7,6.42,12.7,19.67C86.83,42.23,81.5,48.92,73.72,48.92ZM71.56,18.38c-1.55,0-4.26,1.35-4.26,7v7.77c0,5.68,2.64,7,4.26,7,4.33,0,5.2-4.06,5.2-10.88S75.89,18.38,71.56,18.38Z"></path> <path d="M118.32,19.53,106.18,56.19a6,6,0,0,1-5.66,4.09H94.74V51.09h4.39L101,45.48,91.22,19.53h-3V10.34h15v8.78h-2.37L103,26.76c.54,2,1.36,4.8,2.23,8,.75-3.71,1.49-6.82,1.9-8.38L109,19.12h-2.3V10.34h15v9.19Z"></path> <path d="M143.39,48.25V43.92c-1.69,3.18-4,5-8,5-7.63,0-12.7-7.16-12.7-19.25,0-13.25,5.2-20,13.18-20a7.75,7.75,0,0,1,7.56,5.07V10.34h12v9.19H152V39.06h3.44v9.19ZM142,26.08c0-4.32-.74-7.7-4.86-7.7-3.11,0-4.46,3.92-4.46,11s1.35,10.88,4.46,10.88c4,0,4.86-3.25,4.86-7.57Z"></path> <path d="M183.4,48.25V39.06h4.12V27.77H173.6V39.06h4.12v9.19H159.21V39.06h4.12V9.19h-4.12V0h18.51V9.19H173.6v9h13.92v-9H183.4V0h18.51V9.19h-4.12V39.06h4.12v9.19Z"></path> <path d="M214.89,32.1c.27,5.74,2,8.72,5.2,8.72,2.43,0,3.92-1.76,4.66-4.87h9.67c-1,8-6,13-14.06,13-9.39,0-14.93-8.24-14.93-18.78,0-13.45,6-20.61,14.93-20.61,9.26,0,14.46,6.89,14.46,20.4v2.1Zm5.4-14.33c-3.17,0-4.66,2.57-5,7.3h10C225.29,20.34,223.13,17.77,220.29,17.77Z"></path> <path d="M260.1,19.6c-5.82,0-8.52,3.24-8.52,9.32V39.06h3.58v9.19H238.27V39.06h3.45V19.6h-3.45V10.34h12v5.81c2-4.93,4.25-6.49,9.26-6.49h1.21V19.6Z"></path> <path d="M282.6,48.25V43.92c-1.69,3.18-4.06,5-8,5-7.64,0-12.71-7.16-12.71-19.25,0-13.25,5.21-20,13.18-20a7.77,7.77,0,0,1,7.57,5.07V10.34h12v9.19h-3.45V39.06h3.45v9.19Zm-1.35-22.17c0-4.32-.75-7.7-4.87-7.7-3.11,0-4.46,3.92-4.46,11s1.35,10.88,4.46,10.88c4,0,4.87-3.25,4.87-7.57Z"></path> <path d="M298.48,48.25V39.06h3.44V9.19h-3.44V0h13.31V39.06h3.58v9.19Z"></path> <path d="M339.5,48.25V43.92c-1.56,3.38-4.19,5-8.18,5-7.84,0-13-7.36-13-20.27,0-11.35,5.13-18.31,12.57-18.31,3.85,0,5.94,1.55,7.56,4.8V8.38h-3V0h12.64V39.06h3.44v9.19Zm-1.29-22.91c0-4.32-1.89-6.35-4.66-6.35-3.78,0-5.2,3.44-5.2,10.34,0,7.3,1.42,10.88,5.2,10.88,2.7,0,4.66-2.1,4.66-7Z"></path> </g> </svg> </a> </div> <div class="mobile-divider"></div> <div class="mobile-actions"> <a href="/members" class="mobile-action-btn" aria-label="Members"> <svg width="1em" height="1em" data-icon="lucide:users">   <symbol id="ai:lucide:users" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.128a4 4 0 0 1 0 7.744M22 21v-2a4 4 0 0 0-3-3.87"/><circle cx="9" cy="7" r="4"/></g></symbol><use href="#ai:lucide:users"></use>  </svg> </a> <a href="/search" class="mobile-search-link" aria-label="Search"> <svg width="1em" height="1em" data-icon="lucide:search">   <symbol id="ai:lucide:search" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m21 21l-4.34-4.34"/><circle cx="11" cy="11" r="8"/></g></symbol><use href="#ai:lucide:search"></use>  </svg> </a> <button type="button" class="mobile-theme-toggle" data-theme-toggle aria-label="Toggle theme" title="Toggle theme"> <svg width="1em" height="1em" class="theme-toggle-icon theme-toggle-icon-sun" data-icon="lucide:sun">   <symbol id="ai:lucide:sun" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><circle cx="12" cy="12" r="4"/><path d="M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></g></symbol><use href="#ai:lucide:sun"></use>  </svg> <svg width="1em" height="1em" class="theme-toggle-icon theme-toggle-icon-moon" data-icon="lucide:moon">   <symbol id="ai:lucide:moon" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></symbol><use href="#ai:lucide:moon"></use>  </svg> </button> </div> </header> <div class="mobile-menu-overlay" x-show="mobileMenuOpen" x-transition.opacity.duration.250ms @click="mobileMenuOpen = false" style="display: none;"></div> <aside class="mobile-menu-panel" x-show="mobileMenuOpen" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="-translate-x-full" x-transition:enter-end="translate-x-0" x-transition:leave="transition ease-in duration-200" x-transition:leave-start="translate-x-0" x-transition:leave-end="-translate-x-full" @click.stop style="display: none;"> <div class="mobile-menu-panel-header"> <a class="mobile-menu-brand-link" href="/" aria-label="Libya Herald Home"> <svg class="mobile-menu-brand-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 351.52 60.28" fill="none" aria-hidden="true"> <g fill="currentColor"> <path d="M0,48.25V39.06H4.12V9.19H0V0H18.92V9.19H14.73V38.65h7.84V32.77h9.26V48.25Z"></path> <path d="M33.92,48.25V39.06h3.45V19.53H33.92V10.34H47.24V39.06h3.58v9.19ZM37.37,7.57V0h9.87V7.57Z"></path> <path d="M73.72,48.92c-4,0-6.08-2-7.7-5v4.33H54V39.06h3.45V9.19H54V0H67.3V14.53c1.56-3,3.58-4.87,6.83-4.87,7.84,0,12.7,6.42,12.7,19.67C86.83,42.23,81.5,48.92,73.72,48.92ZM71.56,18.38c-1.55,0-4.26,1.35-4.26,7v7.77c0,5.68,2.64,7,4.26,7,4.33,0,5.2-4.06,5.2-10.88S75.89,18.38,71.56,18.38Z"></path> <path d="M118.32,19.53,106.18,56.19a6,6,0,0,1-5.66,4.09H94.74V51.09h4.39L101,45.48,91.22,19.53h-3V10.34h15v8.78h-2.37L103,26.76c.54,2,1.36,4.8,2.23,8,.75-3.71,1.49-6.82,1.9-8.38L109,19.12h-2.3V10.34h15v9.19Z"></path> <path d="M143.39,48.25V43.92c-1.69,3.18-4,5-8,5-7.63,0-12.7-7.16-12.7-19.25,0-13.25,5.2-20,13.18-20a7.75,7.75,0,0,1,7.56,5.07V10.34h12v9.19H152V39.06h3.44v9.19ZM142,26.08c0-4.32-.74-7.7-4.86-7.7-3.11,0-4.46,3.92-4.46,11s1.35,10.88,4.46,10.88c4,0,4.86-3.25,4.86-7.57Z"></path> <path d="M183.4,48.25V39.06h4.12V27.77H173.6V39.06h4.12v9.19H159.21V39.06h4.12V9.19h-4.12V0h18.51V9.19H173.6v9h13.92v-9H183.4V0h18.51V9.19h-4.12V39.06h4.12v9.19Z"></path> <path d="M214.89,32.1c.27,5.74,2,8.72,5.2,8.72,2.43,0,3.92-1.76,4.66-4.87h9.67c-1,8-6,13-14.06,13-9.39,0-14.93-8.24-14.93-18.78,0-13.45,6-20.61,14.93-20.61,9.26,0,14.46,6.89,14.46,20.4v2.1Zm5.4-14.33c-3.17,0-4.66,2.57-5,7.3h10C225.29,20.34,223.13,17.77,220.29,17.77Z"></path> <path d="M260.1,19.6c-5.82,0-8.52,3.24-8.52,9.32V39.06h3.58v9.19H238.27V39.06h3.45V19.6h-3.45V10.34h12v5.81c2-4.93,4.25-6.49,9.26-6.49h1.21V19.6Z"></path> <path d="M282.6,48.25V43.92c-1.69,3.18-4.06,5-8,5-7.64,0-12.71-7.16-12.71-19.25,0-13.25,5.21-20,13.18-20a7.77,7.77,0,0,1,7.57,5.07V10.34h12v9.19h-3.45V39.06h3.45v9.19Zm-1.35-22.17c0-4.32-.75-7.7-4.87-7.7-3.11,0-4.46,3.92-4.46,11s1.35,10.88,4.46,10.88c4,0,4.87-3.25,4.87-7.57Z"></path> <path d="M298.48,48.25V39.06h3.44V9.19h-3.44V0h13.31V39.06h3.58v9.19Z"></path> <path d="M339.5,48.25V43.92c-1.56,3.38-4.19,5-8.18,5-7.84,0-13-7.36-13-20.27,0-11.35,5.13-18.31,12.57-18.31,3.85,0,5.94,1.55,7.56,4.8V8.38h-3V0h12.64V39.06h3.44v9.19Zm-1.29-22.91c0-4.32-1.89-6.35-4.66-6.35-3.78,0-5.2,3.44-5.2,10.34,0,7.3,1.42,10.88,5.2,10.88,2.7,0,4.66-2.1,4.66-7Z"></path> </g> </svg> </a> <button type="button" class="mobile-menu-close" @click="mobileMenuOpen = false" aria-label="Close menu"> <span aria-hidden="true">×</span> </button> </div> <div class="mobile-menu-account"> <div class="mobile-menu-account-main"> <svg width="1em" height="1em" class="account-icon" data-icon="lucide:user-round">   <symbol id="ai:lucide:user-round" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><circle cx="12" cy="8" r="5"/><path d="M20 21a8 8 0 0 0-16 0"/></g></symbol><use href="#ai:lucide:user-round"></use>  </svg>  <a href="/members?tab=login&amp;redirect=%2F%3Ffeed%3Drss2" @click="mobileMenuOpen = false">Login</a> <span class="divider">/</span> <a href="/members?tab=register&amp;redirect=%2F%3Ffeed%3Drss2" @click="mobileMenuOpen = false">
Register
</a>  </div> <div class="mobile-menu-socials-inline"> <a href="https://x.com/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on X" class="mobile-social-icon-btn"> <svg width="1em" height="1em" data-icon="x">   <symbol id="ai:local:x" viewBox="0 0 24 24"><path fill="currentColor" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></symbol><use href="#ai:local:x"></use>  </svg> </a><a href="https://facebook.com/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on Facebook" class="mobile-social-icon-btn"> <svg width="1em" height="1em" data-icon="lucide:facebook">   <symbol id="ai:lucide:facebook" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></symbol><use href="#ai:lucide:facebook"></use>  </svg> </a><a href="https://www.linkedin.com/company/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on LinkedIn" class="mobile-social-icon-btn"> <svg width="1em" height="1em" data-icon="lucide:linkedin">   <symbol id="ai:lucide:linkedin" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2a2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z"/><circle cx="4" cy="4" r="2"/></g></symbol><use href="#ai:lucide:linkedin"></use>  </svg> </a> </div> </div> <div class="mobile-menu-content"> <div class="sidebar-nav-container"> <div class="nav-section"> <a href="/news" class="nav-group-label">Sections</a> <nav> <a href="/" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:house">   <symbol id="ai:lucide:house" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"/><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/></g></symbol><use href="#ai:lucide:house"></use>  </svg> </span> Home </a><a href="/news/business-investment" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:briefcase-business">   <symbol id="ai:lucide:briefcase-business" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M12 12h.01M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2m14 7a18.15 18.15 0 0 1-20 0"/><rect width="20" height="14" x="2" y="6" rx="2"/></g></symbol><use href="#ai:lucide:briefcase-business"></use>  </svg> </span> Business </a><a href="/news/economy-policy" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:dollar-sign">   <symbol id="ai:lucide:dollar-sign" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 2v20m5-17H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></symbol><use href="#ai:lucide:dollar-sign"></use>  </svg> </span> Economy </a><a href="/news/energy-climate" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:zap">   <symbol id="ai:lucide:zap" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"/></symbol><use href="#ai:lucide:zap"></use>  </svg> </span> Energy </a><a href="/news/government-politics" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="libya">   <symbol id="ai:local:libya" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.1" d="M17.423 2.492c.126-.203-1.456-.567-1.666-.7s-.217-.105-.196-.266.091-.455-.133-.42h-1.61a.43.43 0 0 0-.245.07 7 7 0 0 1-.973.511.175.175 0 0 0-.133.196v1.582c0 .126-.042.182-.189.238a3.7 3.7 0 0 0-.854.42c-.133.091-.203.105-.308.035L9.485 3.059a.37.37 0 0 0-.224-.07H7.658a.19.19 0 0 1-.203-.133c-.126-.266-.287-.525-.399-.805a.7.7 0 0 0-.49-.427 5.9 5.9 0 0 0-2.688-.49A6.4 6.4 0 0 1 2.933.7l-.364.224c-.049.308.112.7-.119.945L1.4 2.891c-.175.189 0 .924-.07 1.225s-.455.546-.616.7V4.9c.21.322.343.7.525 1.015a.75.75 0 0 1 .091.385v2.1c0 .287-.455.525-.63.749v.063c.413.7.756 1.491 1.134 2.233a.28.28 0 0 0 .315.196h.896c.294 0 .098.364.126.504a.133.133 0 0 0 .112.161c.791.315 1.736.371 2.275 1.106a.154.154 0 0 0 .21.049c.525-.175 1.05-.343 1.575-.525 2.996 1.092 5.859 2.961 8.827 4.256 0-.854-.14-.539 1.106-.595.413-4.431.007-9.464.147-14.105"/></symbol><use href="#ai:local:libya"></use>  </svg> </span> Government </a><a href="/news/healthcare-pharma" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:shield-check">   <symbol id="ai:lucide:shield-check" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12l2 2l4-4"/></g></symbol><use href="#ai:lucide:shield-check"></use>  </svg> </span> Healthcare </a><a href="/news/infrastructure-development" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:landmark">   <symbol id="ai:lucide:landmark" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 18v-7m1.119-8.795a2 2 0 0 1 1.762 0l7.84 3.846A.5.5 0 0 1 20.5 7h-17a.5.5 0 0 1-.22-.949zM14 18v-7m4 7v-7M3 22h18M6 18v-7"/></symbol><use href="#ai:lucide:landmark"></use>  </svg> </span> Infrastructure </a><a href="/news/security-risk" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:lock">   <symbol id="ai:lucide:lock" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></g></symbol><use href="#ai:lucide:lock"></use>  </svg> </span> Security </a><a href="/news/technology-innovation" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:cpu">   <symbol id="ai:lucide:cpu" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M12 20v2m0-20v2m5 16v2m0-20v2M2 12h2m-2 5h2M2 7h2m16 5h2m-2 5h2M20 7h2M7 20v2M7 2v2"/><rect width="16" height="16" x="4" y="4" rx="2"/><rect width="8" height="8" x="8" y="8" rx="1"/></g></symbol><use href="#ai:lucide:cpu"></use>  </svg> </span> Tech </a><a href="/news/culture-society" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:users">   <use href="#ai:lucide:users"></use>  </svg> </span> Culture </a><a href="/news/opinion" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" data-icon="lucide:square-pen">   <symbol id="ai:lucide:square-pen" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"/><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"/></g></symbol><use href="#ai:lucide:square-pen"></use>  </svg> </span> Opinion </a> </nav> </div>  </div> <div class="mobile-menu-information"> <div class="nav-group-label">Information</div> <div class="information-cards"> <a href="/about-us" class="info-card" @click="mobileMenuOpen = false"> <svg width="1em" height="1em" data-icon="lucide:info">   <symbol id="ai:lucide:info" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4m0-4h.01"/></g></symbol><use href="#ai:lucide:info"></use>  </svg> <span>About Us</span> </a> <a href="/contact" class="info-card" @click="mobileMenuOpen = false"> <svg width="1em" height="1em" data-icon="lucide:mail">   <symbol id="ai:lucide:mail" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7"/><rect width="20" height="16" x="2" y="4" rx="2"/></g></symbol><use href="#ai:lucide:mail"></use>  </svg> <span>Contact</span> </a> <a href="/advertising" class="info-card" @click="mobileMenuOpen = false"> <svg width="1em" height="1em" data-icon="lucide:megaphone">   <symbol id="ai:lucide:megaphone" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z"/><path d="M6 14a12 12 0 0 0 2.4 7.2a2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14M8 6v8"/></g></symbol><use href="#ai:lucide:megaphone"></use>  </svg> <span>Advertise</span> </a> </div> </div> </div> <div class="mobile-menu-panel-footer"> <div class="mobile-menu-copyright">
&copy; 2026 Libya Herald </div> </div> </aside> <div class="shell"> <nav class="sidebar" aria-label="Primary"> <div class="brand-block"> <a class="brand-image-link" href="/" aria-label="Libya Herald Home"> <svg class="brand-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 344.09 182.29" fill="currentColor" role="img" aria-labelledby="logo-title"> <title id="logo-title">Libya Herald Logo</title> <g id="Logo_Content"> <path d="M0,86.33V69.88H7.38V16.44H0V0H33.85V16.44H26.36V69.16h14V58.64H56.94V86.33Z"></path> <path d="M60.69,86.33V69.88h6.17V34.94H60.69V18.5H84.51V69.88h6.41V86.33Zm6.17-72.79V0H84.51V13.54Z"></path> <path d="M131.91,87.53c-7.14,0-10.89-3.62-13.79-8.94v7.74H96.6V69.88h6.17V16.44H96.6V0h23.82V26c2.78-5.32,6.41-8.7,12.21-8.7,14,0,22.73,11.49,22.73,35.18C155.36,75.57,145.81,87.53,131.91,87.53ZM128,32.89c-2.78,0-7.62,2.41-7.62,12.57v13.9c0,10.16,4.72,12.58,7.62,12.58,7.74,0,9.31-7.26,9.31-19.47S135.78,32.89,128,32.89Z"></path> <path d="M211.7,34.94,190,100.53a10.68,10.68,0,0,1-10.13,7.32H169.5V91.4h7.87l3.26-10L163.22,34.94h-5.44V18.5h26.84V34.22h-4.23l3.87,13.66c1,3.5,2.42,8.58,4,14.26,1.33-6.65,2.66-12.21,3.38-15L195,34.22h-4.11V18.5h26.84V34.94Z"></path> <path d="M256.56,86.33V78.59c-3,5.68-7.25,8.94-14.39,8.94-13.66,0-22.73-12.81-22.73-34.45,0-23.7,9.31-35.79,23.58-35.79,6.29,0,10.88,3,13.54,9.07V18.5h21.52V34.94h-6.17V69.88h6.17V86.33Zm-2.42-39.66c0-7.74-1.33-13.78-8.7-13.78-5.57,0-8,7-8,19.58s2.41,19.47,8,19.47c7.13,0,8.7-5.81,8.7-13.54Z"></path> <path d="M43.28,181V164.52h7.38V144.33H25.75v20.19h7.38V181H0V164.52H7.38V111.08H0V94.64H33.13v16.44H25.75v16.08H50.66V111.08H43.28V94.64H76.41v16.44H69v53.44h7.37V181Z"></path> <path d="M99.62,152.07c.49,10.27,3.51,15.59,9.31,15.59,4.36,0,7-3.14,8.35-8.7h17.29c-1.82,14.26-10.76,23.33-25.15,23.33-16.81,0-26.72-14.75-26.72-33.61,0-24.06,10.76-36.88,26.72-36.88,16.56,0,25.87,12.34,25.87,36.52v3.75Zm9.68-25.64c-5.68,0-8.35,4.6-9,13.06h17.89C118.24,131,114.37,126.43,109.3,126.43Z"></path> <path d="M180.51,129.7c-10.4,0-15.23,5.8-15.23,16.68v18.14h6.4V181H141.46V164.52h6.17V129.7h-6.17V113.13H163v10.4c3.51-8.82,7.62-11.6,16.56-11.6h2.18V129.7Z"></path> <path d="M220.77,181v-7.74c-3,5.69-7.25,8.95-14.39,8.95-13.66,0-22.73-12.82-22.73-34.46,0-23.69,9.31-35.78,23.58-35.78,6.29,0,10.88,3,13.54,9.06v-7.86h21.52v16.45h-6.17v34.94h6.17V181Zm-2.42-39.66c0-7.73-1.33-13.78-8.7-13.78-5.57,0-8,7-8,19.59s2.41,19.46,8,19.46c7.13,0,8.7-5.8,8.7-13.54Z"></path> <path d="M249.18,181V164.52h6.17V111.08h-6.17V94.64H273v69.88h6.41V181Z"></path> <path d="M322.57,181v-7.74c-2.78,6.05-7.49,8.95-14.63,8.95-14,0-23.33-13.18-23.33-36.27,0-20.31,9.19-32.77,22.49-32.77,6.89,0,10.64,2.78,13.54,8.59V109.63h-5.32v-15h22.61v69.88h6.16V181Zm-2.29-41c0-7.74-3.39-11.37-8.35-11.37-6.77,0-9.31,6.17-9.31,18.5,0,13.06,2.54,19.46,9.31,19.46,4.84,0,8.35-3.74,8.35-12.45Z"></path> <path d="M318.83,84.8l-2-2-2.1,2.09,2.1,2.1,2-2,2,2,2.08-2.1-2.08-2.09Zm11.81-8.49h3.75v2.87h-3.75ZM330,69.84v2h9.45l2,1.85v5.53h-3.48V74.37H327.26v4.81h-3.67v-7.3h-3.44v7.3h-7.26V72.06H309.5V83l-1.69,1.94h-1.75v1.8h3.14l3.69-4.16V81.4H345V73.55l-3.74-3.71Zm-28.1-9.28V79.18h-4.11V75.55L294,71.86h-9.1v2h7.31l2,1.83v3.53h-10.9V81.4h22V60.56Zm9.54-2.19-2-2-2.11,2.09,2.11,2.1,2-2,2,2,2.09-2.1-2.09-2.09Zm6.91.09,2.11,2.1,2.08-2.1-2.08-2.09Zm13.16-.09-2-2-2.11,2.09,2.11,2.1,2-2,2,2,2.09-2.1-2.09-2.09Zm9-24.24V52.75h-4.26v-7.3H332.8v7.3h-6.61v-7.3h-3.44v7.3h-6.58v-7.3h-3.44v7.3h-7.31V34.13h-3.49V55h42V34.13Z"></path> </g> </svg> </a> </div> <div class="sidebar-sticky-container"> <div class="sidebar-tools sidebar-component sidebar-component-actions"> <div class="sidebar-actions-component" x-data="sidebarSearch" @keydown.escape.window="closeSearch()" data-astro-cid-j57xd55l> <!-- Active Search Form --> <form id="sidebar-search-form" class="sidebar-search-form" action="/search" method="get" data-search-form @submit.prevent="submit()" x-show="searchOpen" x-cloak x-transition:enter="transition ease-out duration-150" x-transition:enter-start="opacity-0 scale-95" x-transition:enter-end="opacity-100 scale-100" style="display: none;" data-astro-cid-j57xd55l> <div class="search-inner-container" data-astro-cid-j57xd55l> <span class="search-leading-icon" aria-hidden="true" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-j57xd55l="true" data-icon="lucide:search">   <use href="#ai:lucide:search"></use>  </svg> </span> <input id="sidebar-search" name="q" type="search" class="search-input-field" placeholder="Search..." x-ref="searchInput" autocomplete="off" data-astro-cid-j57xd55l> <button type="button" class="search-close-btn" @click="closeSearch()" aria-label="Close search" data-astro-cid-j57xd55l> <svg width="1em" height="1em" data-astro-cid-j57xd55l="true" data-icon="lucide:x">   <symbol id="ai:lucide:x" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M18 6L6 18M6 6l12 12"/></symbol><use href="#ai:lucide:x"></use>  </svg> </button> </div> </form> <!-- Icons Row --> <div class="actions-icons-row" x-show="isClosed()" x-transition.duration.150ms data-astro-cid-j57xd55l> <button type="button" class="action-icon-btn" @click="openSearch()" aria-label="Toggle search" title="Search" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-j57xd55l="true" data-icon="lucide:search">   <use href="#ai:lucide:search"></use>  </svg> </button> <a href="/members" class="action-icon-btn" title="Members" aria-label="Members area" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-j57xd55l="true" data-icon="lucide:users">   <use href="#ai:lucide:users"></use>  </svg> </a> <a href="/contact" class="action-icon-btn" title="Contact" aria-label="Contact us" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-j57xd55l="true" data-icon="lucide:mail">   <use href="#ai:lucide:mail"></use>  </svg> </a> <a href="/rss" class="action-icon-btn" title="RSS feed" aria-label="RSS news feed" data-astro-cid-j57xd55l> <svg width="1em" height="1em" data-astro-cid-j57xd55l="true" data-icon="lucide:rss">   <symbol id="ai:lucide:rss" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16"/><circle cx="5" cy="19" r="1"/></g></symbol><use href="#ai:lucide:rss"></use>  </svg> </a> <button type="button" class="action-icon-btn theme-toggle-btn" data-theme-toggle aria-label="Toggle theme" title="Toggle color theme" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" class="theme-toggle-icon theme-toggle-icon-sun" data-astro-cid-j57xd55l="true" data-icon="lucide:sun">   <use href="#ai:lucide:sun"></use>  </svg> <svg width="1em" height="1em" viewBox="0 0 24 24" class="theme-toggle-icon theme-toggle-icon-moon" data-astro-cid-j57xd55l="true" data-icon="lucide:moon">   <use href="#ai:lucide:moon"></use>  </svg> </button> </div> </div> </div> <div class="sidebar-main-nav sidebar-component sidebar-component-nav" aria-label="Main navigation"> <div class="sidebar-nav-container"> <div class="nav-section"> <a href="/news" class="nav-group-label">Sections</a> <nav> <a href="/" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:house">   <use href="#ai:lucide:house"></use>  </svg> </span> Home </a><a href="/news/business-investment" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:briefcase-business">   <use href="#ai:lucide:briefcase-business"></use>  </svg> </span> Business </a><a href="/news/economy-policy" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:dollar-sign">   <use href="#ai:lucide:dollar-sign"></use>  </svg> </span> Economy </a><a href="/news/energy-climate" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:zap">   <use href="#ai:lucide:zap"></use>  </svg> </span> Energy </a><a href="/news/government-politics" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="libya">   <use href="#ai:local:libya"></use>  </svg> </span> Government </a><a href="/news/healthcare-pharma" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:shield-check">   <use href="#ai:lucide:shield-check"></use>  </svg> </span> Healthcare </a><a href="/news/infrastructure-development" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:landmark">   <use href="#ai:lucide:landmark"></use>  </svg> </span> Infrastructure </a><a href="/news/security-risk" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:lock">   <use href="#ai:lucide:lock"></use>  </svg> </span> Security </a><a href="/news/technology-innovation" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:cpu">   <use href="#ai:lucide:cpu"></use>  </svg> </span> Tech </a><a href="/news/culture-society" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:users">   <use href="#ai:lucide:users"></use>  </svg> </span> Culture </a><a href="/news/opinion" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:square-pen">   <use href="#ai:lucide:square-pen"></use>  </svg> </span> Opinion </a> </nav> </div>  </div> </div> <div class="sidebar-nav-ad sidebar-component" aria-label="Left sidebar ad"> <div class="sidebar-nav-ad-inner"> <div id="lazy-banner-C1-i50rv085" class="banner-placeholder banner-loading-placeholder lazy-banner-placeholder my-8 !my-0" style="--banner-desktop-width: 300px; --banner-desktop-height: 300px; --banner-tablet-width: 336px; --banner-tablet-height: 280px; --banner-mobile-width: 320px; --banner-mobile-height: 100px" data-lazy-banner data-zone="C1" data-category data-api-base="https://ct.libyaherald.com/api" data-link-class="block w-full max-w-4xl" data-image-class="w-full h-auto"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> <a href="/advertising" class="advertise-with-us-card lazy-advertise-card" aria-label="Advertise with Libya Herald"> <span class="advertise-card-copy"> <strong>Promote across Libya&#39;s key sectors</strong> </span> <span class="advertise-card-cta">Advertise with Libya Herald</span> </a> </div> </div> </div> </div> </nav> <main class="feed"> <div class="top-billboard-container"> <div id="lazy-banner-A-12wfge7n" class="banner-placeholder banner-loading-placeholder lazy-banner-placeholder my-8 !my-0 w-full" style="--banner-desktop-width: 960px; --banner-desktop-height: 125px; --banner-tablet-width: 328px; --banner-tablet-height: 120px; --banner-mobile-width: 320px; --banner-mobile-height: 140px" data-lazy-banner data-zone="A" data-category data-api-base="https://ct.libyaherald.com/api" data-link-class="block w-full max-w-[970px]" data-image-class="h-auto w-full"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> <a href="/advertising" class="advertise-with-us-card lazy-advertise-card" aria-label="Advertise with Libya Herald"> <span class="advertise-card-copy"> <strong>Reach investors following Libya closely</strong> </span> <span class="advertise-card-cta">Advertise with Libya Herald</span> </a> </div> </div> <div class="sticky-header"> <div class="ticker-bar"> <span class="latest-label"> <span class="ticker-text">Latest</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="ticker-icon" data-icon="lucide:zap">   <use href="#ai:lucide:zap"></use>  </svg> </span> <div class="ticker-viewport" aria-live="polite"> <div class="marquee-track" style="--marquee-duration: 50s;"> <div class="marquee-sequence"> <a href="/2026/10/libya-joins-african-pooled-procurement-mechanism-appm-and-assumes-retac-chairmanship"> Libya Joins African Pooled Procurement Mechanism and ReTAC Leadership </a><a href="/2026/10/omv-and-agoco-discuss-nafoora-field-development-technical-solutions-to-overcome-declining-reservoir-pressure"> AGOCO and OMV Discuss Development Plans for Libya&#39;s Nafoora Field </a><a href="/2026/10/over-150-companies-with-more-than-70-international-exhibitors-participating-at-9th-libya-construction-exhibition-2026"> Libya Construction Exhibition 2026 to Host Over 150 Companies in Tripo </a><a href="/2026/10/ministry-of-marine-resources-urges-fishermen-to-adhere-to-swordfish-regulations-to-preserve-resources-sustainability"> Libya Ministry Urges Compliance with Swordfish Fishing Regulations </a><a href="/2026/10/applications-by-citizens-for-libyan-passports-at-several-embassies-resume"> Libya Resumes Passport Services at Select Embassies Abroad </a><a href="/2026/10/noc-officials-in-pre-trial-detention-for-leaking-sensitive-oil-related-data"> NOC Officials Detained Over Alleged Oil Data Leak </a><a href="/2026/10/indian-embassy-to-resume-issuance-of-visas-from-tripoli-as-of-today"> Indian Embassy Resumes Visa Issuance Services in Tripoli </a><a href="/2026/09/medical-supply-organisation-adopts-guidelines-to-combat-waste-in-medical-supplies-pharma-medical-equipment"> Libya Medical Supply Organisation Adopts Anti-Waste Guidelines </a><a href="/2026/09/op-ed-why-would-us-company-personnel-travel-to-libya-despite-a-new-travel-advisory"> U.S. Engagement and Investment Outlook for Post-Conflict Benghazi </a><a href="/2026/09/training-programme-for-energy-officers-in-public-buildings-tripoli-concluded"> Libya Concludes Training Program for Public Building Energy Officers </a> </div><div class="marquee-sequence" aria-hidden="true"> <a href="/2026/10/libya-joins-african-pooled-procurement-mechanism-appm-and-assumes-retac-chairmanship" tabindex="-1"> Libya Joins African Pooled Procurement Mechanism and ReTAC Leadership </a><a href="/2026/10/omv-and-agoco-discuss-nafoora-field-development-technical-solutions-to-overcome-declining-reservoir-pressure" tabindex="-1"> AGOCO and OMV Discuss Development Plans for Libya&#39;s Nafoora Field </a><a href="/2026/10/over-150-companies-with-more-than-70-international-exhibitors-participating-at-9th-libya-construction-exhibition-2026" tabindex="-1"> Libya Construction Exhibition 2026 to Host Over 150 Companies in Tripo </a><a href="/2026/10/ministry-of-marine-resources-urges-fishermen-to-adhere-to-swordfish-regulations-to-preserve-resources-sustainability" tabindex="-1"> Libya Ministry Urges Compliance with Swordfish Fishing Regulations </a><a href="/2026/10/applications-by-citizens-for-libyan-passports-at-several-embassies-resume" tabindex="-1"> Libya Resumes Passport Services at Select Embassies Abroad </a><a href="/2026/10/noc-officials-in-pre-trial-detention-for-leaking-sensitive-oil-related-data" tabindex="-1"> NOC Officials Detained Over Alleged Oil Data Leak </a><a href="/2026/10/indian-embassy-to-resume-issuance-of-visas-from-tripoli-as-of-today" tabindex="-1"> Indian Embassy Resumes Visa Issuance Services in Tripoli </a><a href="/2026/09/medical-supply-organisation-adopts-guidelines-to-combat-waste-in-medical-supplies-pharma-medical-equipment" tabindex="-1"> Libya Medical Supply Organisation Adopts Anti-Waste Guidelines </a><a href="/2026/09/op-ed-why-would-us-company-personnel-travel-to-libya-despite-a-new-travel-advisory" tabindex="-1"> U.S. Engagement and Investment Outlook for Post-Conflict Benghazi </a><a href="/2026/09/training-programme-for-energy-officers-in-public-buildings-tripoli-concluded" tabindex="-1"> Libya Concludes Training Program for Public Building Energy Officers </a> </div> </div> </div> </div> </div>   <section class="home-hero" x-data="heroSlider" data-total-slides="3" @touchstart="handleTouchStart($event)" @touchend="handleTouchEnd($event)"> <main class="home-hero-main"> <article class="home-hero-slide is-active" :class="{'is-active': isActive(0)}"> <div class="home-hero-image"> <img src="https://ct.libyaherald.com/storage/2026/06/post/featured-image/conversions/agoco-featured-hero-webp.webp" alt="OMV and AGOCO discuss Nafoora field development &amp; technical solutions to overcome declining reservoir pressure" width="1920" height="1080" loading="eager" fetchpriority="high" decoding="async"> </div> <div class="home-hero-overlay"> <a href="/2026/10/omv-and-agoco-discuss-nafoora-field-development-technical-solutions-to-overcome-declining-reservoir-pressure" class="home-hero-content-link" aria-label="Read OMV and AGOCO discuss Nafoora field development &amp; technical solutions to overcome declining reservoir pressure"> <div class="home-hero-kicker-group">  <span class="home-hero-kicker"> ENERGY &amp; CLIMATE  </span> </div> <h1>OMV and AGOCO discuss Nafoora field development &amp; technical solutions to overcome declining reservoir pressure</h1> <div class="home-hero-meta"> <span>By Sami Zaptia</span> <span aria-hidden="true">•</span> <span>Yesterday</span> </div> </a> </div> </article><article class="home-hero-slide " :class="{'is-active': isActive(1)}"> <div class="home-hero-image"> <img src="https://ct.libyaherald.com/storage/2026/10/post/featured-image/22225/01M3VKGTM454145K4V8P2YP63P.png" alt="Over 150 companies – with more than 70 international exhibitors – participating at 9th Libya Construction Exhibition 2026" width="1920" height="1080" loading="lazy" fetchpriority="auto" decoding="async"> </div> <div class="home-hero-overlay"> <a href="/2026/10/over-150-companies-with-more-than-70-international-exhibitors-participating-at-9th-libya-construction-exhibition-2026" class="home-hero-content-link" aria-label="Read Over 150 companies – with more than 70 international exhibitors – participating at 9th Libya Construction Exhibition 2026"> <div class="home-hero-kicker-group">  <span class="home-hero-kicker"> BUSINESS &amp; INVESTMENT  </span> </div> <h1>Over 150 companies – with more than 70 international exhibitors – participating at 9th Libya Construction Exhibition 2026</h1> <div class="home-hero-meta"> <span>By Sami Zaptia</span> <span aria-hidden="true">•</span> <span>Yesterday</span> </div> </a> </div> </article><article class="home-hero-slide " :class="{'is-active': isActive(2)}"> <div class="home-hero-image"> <img src="https://ct.libyaherald.com/storage/2026/10/post/featured-image/22222/01M3VBPMM56A6AXY3M036EJG6V.jpg" alt="Indian Embassy to resume issuance of visas from Tripoli as of today" width="1920" height="1080" loading="lazy" fetchpriority="auto" decoding="async"> </div> <div class="home-hero-overlay"> <a href="/2026/10/indian-embassy-to-resume-issuance-of-visas-from-tripoli-as-of-today" class="home-hero-content-link" aria-label="Read Indian Embassy to resume issuance of visas from Tripoli as of today"> <div class="home-hero-kicker-group">  <span class="home-hero-kicker"> GOVERNMENT &amp; POLITICS  </span> </div> <h1>Indian Embassy to resume issuance of visas from Tripoli as of today</h1> <div class="home-hero-meta"> <span>By Sami Zaptia</span> <span aria-hidden="true">•</span> <span>Yesterday</span> </div> </a> </div> </article> <div class="home-hero-nav"> <button class="home-hero-btn home-hero-btn-prev" type="button" @click="previous()" aria-label="Previous slide">←</button> <button class="home-hero-btn home-hero-btn-next" type="button" @click="next()" aria-label="Next slide">→</button> </div> <div class="home-hero-dotnav"> <button class="home-hero-dot" type="button" :class="{'is-active': isActive(0)}" @click="goTo(0)" aria-label="Go to slide 1"></button><button class="home-hero-dot" type="button" :class="{'is-active': isActive(1)}" @click="goTo(1)" aria-label="Go to slide 2"></button><button class="home-hero-dot" type="button" :class="{'is-active': isActive(2)}" @click="goTo(2)" aria-label="Go to slide 3"></button> </div> </main> </section> <section class="home-secondary-strip"> <a href="/2026/10/libya-joins-african-pooled-procurement-mechanism-appm-and-assumes-retac-chairmanship" class="home-secondary-item  is-desktop-divider"> <span class="home-secondary-kicker">Healthcare &amp; Pharma</span> <h2>Libya joins African Pooled Procurement Mechanism (APPM) and assumes ReTAC Chairmanship</h2> </a><a href="/2026/10/omv-and-agoco-discuss-nafoora-field-development-technical-solutions-to-overcome-declining-reservoir-pressure" class="home-secondary-item is-mobile-divider is-desktop-divider"> <span class="home-secondary-kicker">Energy &amp; Climate</span> <h2>OMV and AGOCO discuss Nafoora field development &amp; technical solutions to overcome declining reservoir pressure</h2> </a><a href="/2026/10/over-150-companies-with-more-than-70-international-exhibitors-participating-at-9th-libya-construction-exhibition-2026" class="home-secondary-item is-mobile-divider "> <span class="home-secondary-kicker">Business &amp; Investment</span> <h2>Over 150 companies – with more than 70 international exhibitors – participating at 9th Libya Construction Exhibition 2026</h2> </a> </section><div class="mobile-tablet-b1-ad" aria-label="Advertisement"> <script>async function replaceServerIsland(id, r) { let s = document.querySelector(`script[data-island-id="${id}"]`); if (!s || r.status !== 200 || r.headers.get('content-type')?.split(';')[0].trim() !== 'text/html') return; let html = await r.text(); while (s.previousSibling && s.previousSibling.nodeType !== 8 && s.previousSibling.data !== '[if astro]>server-island-start<![endif]') s.previousSibling.remove(); s.previousSibling?.remove(); s.before(document.createRange().createContextualFragment(html)); s.remove(); }</script><!--[if astro]>server-island-start<![endif]--><div class="banner-placeholder banner-loading-placeholder my-8 !my-0" style="--banner-desktop-width: 300px; --banner-desktop-height: 600px; --banner-tablet-width: 970px; --banner-tablet-height: 250px; --banner-mobile-width: 320px; --banner-mobile-height: 100px"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> </div><script type="module" data-astro-rerun data-island-id="41fff352-f02f-469e-96a4-eb2ebc38a7e4">const headers = new Headers({});
let response = await fetch("/_server-islands/Banner?e=5190F8F3257EDB56DA5A0D11c6P2bvuOPpz%2BwbgoXE9c%2F4Cpt%2B2va2k%3D&p=C2660CF9FD7D38F064F2990AKjccLFdoK9EvcWLZIE6yBuu%2BFJwDDWz1EevR%2B0pdMtSJJzgrR1MY22TtQX0xLUbbWjaPFdrHi0I5X3tEWld4363gFApR%2BPYyEG806NAF1WTvoiAh%2FZu2QWu2tRHc%2BWWSLdu9JeEnIivyaFbNpEi5p2ecCBqRpxp2iDyc0wsQaw7EuCn9QbaZgrvwLYGdahu%2B8vsZvD%2FBdMlaU9NUqi%2BjBS2ZEh6pnW9Maj1YgDLDk2R%2F2uE8%2BOSSM45RtT5291zAMHOWtnd6X8YTVxlTE1zGgcclBFt8eZo7ueqR&s=", { headers });replaceServerIsland("41fff352-f02f-469e-96a4-eb2ebc38a7e4", response);</script> </div> <section class="home-latest-header"> <h2>Latest News</h2> <a href="/search">View all</a> </section>  <a href="/2026/10/ministry-of-marine-resources-urges-fishermen-to-adhere-to-swordfish-regulations-to-preserve-resources-sustainability" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2023/11/post/featured-image/conversions/fish-market-Tripoli-251123-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2023%2F11%2Fpost%2Ffeatured-image%2Fconversions%2Ffish-market-Tripoli-251123-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="Ministry of Marine Resources urges fishermen to adhere to Swordfish regulations - to preserve resources &amp; sustainability" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Economy &amp; Policy</span> <span class="meta-tag-secondary">Yesterday</span> </div> <h2 class="headline">Ministry of Marine Resources urges fishermen to adhere to Swordfish regulations - to preserve resources &amp; sustainability</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <a href="/2026/10/applications-by-citizens-for-libyan-passports-at-several-embassies-resume" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2016/02/post/post-imported-inline/54-500000-new-passports-arriving-March2-230216.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2016%2F02%2Fpost%2Fpost-imported-inline%2F54-500000-new-passports-arriving-March2-230216.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="Applications by citizens for Libyan passports at several embassies resume" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Economy &amp; Policy</span> <span class="meta-tag-secondary">Yesterday</span> </div> <h2 class="headline">Applications by citizens for Libyan passports at several embassies resume</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <a href="/2026/10/noc-officials-in-pre-trial-detention-for-leaking-sensitive-oil-related-data" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2022/10/post/featured-image/conversions/Attorney-General-logo-201022-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2022%2F10%2Fpost%2Ffeatured-image%2Fconversions%2FAttorney-General-logo-201022-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="NOC officials in pre-trial detention for leaking sensitive oil-related data" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Energy &amp; Climate</span> <span class="meta-tag-secondary">Yesterday</span> </div> <h2 class="headline">NOC officials in pre-trial detention for leaking sensitive oil-related data</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <a href="/2026/10/indian-embassy-to-resume-issuance-of-visas-from-tripoli-as-of-today" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2026/10/post/featured-image/22222/conversions/01M3VBPMM56A6AXY3M036EJG6V-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2026%2F10%2Fpost%2Ffeatured-image%2F22222%2Fconversions%2F01M3VBPMM56A6AXY3M036EJG6V-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="Indian Embassy to resume issuance of visas from Tripoli as of today" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Government &amp; Politics</span> <span class="meta-tag-secondary">Yesterday</span> </div> <h2 class="headline">Indian Embassy to resume issuance of visas from Tripoli as of today</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <a href="/2026/09/medical-supply-organisation-adopts-guidelines-to-combat-waste-in-medical-supplies-pharma-medical-equipment" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2026/08/post/featured-image/22102/conversions/01M08BD98VFKE7RVQA862VRXV8-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2026%2F08%2Fpost%2Ffeatured-image%2F22102%2Fconversions%2F01M08BD98VFKE7RVQA862VRXV8-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="Medical Supply Organisation adopts guidelines to combat waste in medical supplies, pharma, &amp; medical equipment" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Healthcare &amp; Pharma</span> <span class="meta-tag-secondary">2 days ago</span> </div> <h2 class="headline">Medical Supply Organisation adopts guidelines to combat waste in medical supplies, pharma, &amp; medical equipment</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <a href="/2026/09/op-ed-why-would-us-company-personnel-travel-to-libya-despite-a-new-travel-advisory" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2026/09/post/featured-image/22221/conversions/01M3SGB4B3V2X46GQ3VGTHDRE8-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2026%2F09%2Fpost%2Ffeatured-image%2F22221%2Fconversions%2F01M3SGB4B3V2X46GQ3VGTHDRE8-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="Op-Ed: Why would U.S. company personnel travel to Libya despite a new travel advisory?" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Business &amp; Investment</span> <span class="meta-tag-secondary">2 days ago</span> </div> <h2 class="headline">Op-Ed: Why would U.S. company personnel travel to Libya despite a new travel advisory?</h2> <span class="article-read"> 
Read Article
</span> </div> </a> <div class="home-inline-ad"> <!--[if astro]>server-island-start<![endif]--><div class="banner-placeholder banner-loading-placeholder my-8 !my-0" style="--banner-desktop-width: 970px; --banner-desktop-height: 160px; --banner-tablet-width: 728px; --banner-tablet-height: 110px; --banner-mobile-width: 320px; --banner-mobile-height: 140px"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> </div><script type="module" data-astro-rerun data-island-id="8ba24f9a-4c77-4e9e-b650-afa615945bdf">const headers = new Headers({});
let response = await fetch("/_server-islands/Banner?e=490837A44A0422EA8C2F0C7FaGaMSdmChmsTkCfg0QTNCPUik2T%2FIFc%3D&p=AA583FF8CBC1E66A84FD18A4CWhTsGF0sBZOKRVmYJXng%2FUdSEZ3%2FIID%2BrkT1AlwUIrDeYTLVCWhWTsDfrcGwArmrmwukNvbj0%2Fg5SYe0YI1Qjwp9v%2BKg7q4nk1vMqLtIK096hXWfYB8%2B8OLsvjQlDoWSECrrpRsuc2kZI5PKrEue08uJPI%2BVfnn6Tmkm6wEi46i4Cn1s3rSyC8rQc%2BHsNNVrIQxEgFgjGq345oMudE0UVUSjdruENW5OzMqNt6KQrRhYL1VW9yL5lNhfhv%2BdElBML19sNODAssXOkiTm81NVT450UymQDtoEBtU&s=", { headers });replaceServerIsland("8ba24f9a-4c77-4e9e-b650-afa615945bdf", response);</script> </div>  <a href="/2026/09/training-programme-for-energy-officers-in-public-buildings-tripoli-concluded" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2026/09/post/featured-image/22186/conversions/01M31NVE5R25N0BBZJDQG98KWZ-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2026%2F09%2Fpost%2Ffeatured-image%2F22186%2Fconversions%2F01M31NVE5R25N0BBZJDQG98KWZ-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="Training programme for ‘‘Energy Officers in Public Buildings – Tripoli’’ concluded" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Energy &amp; Climate</span> <span class="meta-tag-secondary">2 days ago</span> </div> <h2 class="headline">Training programme for ‘‘Energy Officers in Public Buildings – Tripoli’’ concluded</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <a href="/2026/09/4596-physiotherapy-patients-seen-by-slovak-team-at-misrata-physiotherapy-centre-in-first-half-of-2026" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2023/08/post/featured-image/conversions/Department-of-Support-and-Development-of-Medical-Services-DSDMS-logo-220823-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2023%2F08%2Fpost%2Ffeatured-image%2Fconversions%2FDepartment-of-Support-and-Development-of-Medical-Services-DSDMS-logo-220823-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="4,596 Physiotherapy patients seen by Slovak team at Misrata Physiotherapy Centre in first half of 2026" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Healthcare &amp; Pharma</span> <span class="meta-tag-secondary">2 days ago</span> </div> <h2 class="headline">4,596 Physiotherapy patients seen by Slovak team at Misrata Physiotherapy Centre in first half of 2026</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <a href="/2026/09/c9-petroleum-project-reaches-80-percent-completion-operations-slatted-for-this-november-mfz" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2026/09/post/featured-image/22220/conversions/01M3SAP6HEW9TMTFYPVV4PF0B7-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2026%2F09%2Fpost%2Ffeatured-image%2F22220%2Fconversions%2F01M3SAP6HEW9TMTFYPVV4PF0B7-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="C9 Petroleum Project reaches 80 percent completion – operations slatted for this November: MFZ" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Business &amp; Investment</span> <span class="meta-tag-secondary">2 days ago</span> </div> <h2 class="headline">C9 Petroleum Project reaches 80 percent completion – operations slatted for this November: MFZ</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <a href="/2026/09/tripoli-government-communication-centre-discusses-2027-cooperation-priorities-with-german-partners" class="article-card"> <div class="article-image"> <picture> <source media="(max-width: 767px)" srcset="https://ct.libyaherald.com/storage/2026/09/post/featured-image/22219/conversions/01M3RYS1VS2G1TBGKMWSF25Z41-featured-mini-thumb.jpg">  <img src="/_image?href=https%3A%2F%2Fct.libyaherald.com%2Fstorage%2F2026%2F09%2Fpost%2Ffeatured-image%2F22219%2Fconversions%2F01M3RYS1VS2G1TBGKMWSF25Z41-featured-thumb.jpg&amp;w=150&amp;h=150&amp;f=webp" alt="Tripoli Government Communication Centre discusses 2027 cooperation priorities with German partners" loading="lazy" decoding="async" width="150" height="150"> </picture> </div> <div class="article-content"> <div class="meta-tag">  <span class="meta-tag-primary">Government &amp; Politics</span> <span class="meta-tag-secondary">2 days ago</span> </div> <h2 class="headline">Tripoli Government Communication Centre discusses 2027 cooperation priorities with German partners</h2> <span class="article-read"> 
Read Article
</span> </div> </a>   <nav class="pagination" aria-label="Homepage pagination">  <a class="page-link is-active" href="/"> 1 </a><a class="page-link " href="/page/2"> 2 </a><a class="page-link " href="/page/3"> 3 </a> <a class="page-link" href="/page/2">
Next
</a> </nav> <div class="mobile-inline-sidebar-ad" aria-label="Advertisement"> <!--[if astro]>server-island-start<![endif]--><div class="banner-placeholder banner-loading-placeholder my-8 !my-0" style="--banner-desktop-width: 300px; --banner-desktop-height: 300px; --banner-tablet-width: 336px; --banner-tablet-height: 280px; --banner-mobile-width: 320px; --banner-mobile-height: 100px"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> </div><script type="module" data-astro-rerun data-island-id="d7537eb2-75ad-4469-8a81-8e8c9aa5f9ea">const headers = new Headers({});
let response = await fetch("/_server-islands/Banner?e=0930BD860CC6D1D3DD0CB3D94uhXAilIwvweL7LTKKXZRu%2Biq3CnuVA%3D&p=52FEA4417C2CEF331BA12539HyWbTfrZ9I7JgDjqL2IzwG9z9oPMHRtuzY6KhgQMs42QvJ1P0ae%2BWYZP%2Fv0Qc7Gi%2ByHS7lMEmq9Xx4CdiakNvBWXoHpTVbrFOnQ7NCgkXt7tiHoipcefaG5s7%2BcYONMjq3PVgmkcIWqAJ1L%2B%2BZyYPMLcrCgVMQwdRTz2nbu7olp%2Fz5JtMqxZkExnSu1AJWy%2FowoEBVfehRkN4n9wIdnZMMVcK96pTHi1iWun82Mz3Y8UA69LqGSHghzOAnmZE738TyAkk8%2FNTQMLwH1i7MAQ%2FSkmCULO3T7BeArV&s=", { headers });replaceServerIsland("d7537eb2-75ad-4469-8a81-8e8c9aa5f9ea", response);</script> </div> <div class="shell-footer-ad" aria-label="Advertisement"> <div class="shell-footer-ad-inner"> <!--[if astro]>server-island-start<![endif]--><div class="banner-placeholder banner-loading-placeholder my-8 !my-0" style="--banner-desktop-width: 970px; --banner-desktop-height: 280px; --banner-tablet-width: 728px; --banner-tablet-height: 120px; --banner-mobile-width: 320px; --banner-mobile-height: 140px"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> </div><script type="module" data-astro-rerun data-island-id="770117c5-fd49-43fc-8c35-26c864a8a0d1">const headers = new Headers({});
let response = await fetch("/_server-islands/Banner?e=CC7F05B58FEACBBA928C1CC9kBtRCbxOf%2BhfEqfKpdCSwfKY9NgxlPo%3D&p=BB5CE9CD582F2BC6F45A6912GGNvoArQFGAFrHQQciTIcYNZdLGuzfCVXgJedjg2EqEbt8gy3XACfS5xs7%2BJFd9J4O8nqoHVxwBjJZp%2FBXs5BQKselNO0gJ2XFb3lSvHlj07XtvUDU1T9d07Dm5wWky87E0jF9GowlAPAnNApnGQacI1sZ3nA5LRM3EqG%2BI1FjSpHqgTh%2FbTNd5PUOTWOGNhr83T8SZH7LL0c0PNEfGYbtdDE98jQOr3frT8JqsR0rEKpGkPKuS7wzxHXdUTGnOTZWBkxiJ8VrtHlqbKyQ0CDJRTXXQr2zYY8ZY%3D&s=", { headers });replaceServerIsland("770117c5-fd49-43fc-8c35-26c864a8a0d1", response);</script> </div> </div> </main> <aside class="widgets"> <div class="right-sidebar-scroll">  <section class="right-site-callout"> <p> <strong>Libya&#39;s landmark energy event returns for its fifth edition.</strong> </p> <a href="/events/libya-summit-2027"> <span>Secure your seat</span> <span aria-hidden="true">→</span> </a> </section> <div class="right-sidebar-tools"> <a href="/advertising" class="sidebar-footer-link"> <span>Advertise With Us</span> <span aria-hidden="true">→</span> </a> <div class="right-sidebar-socials" aria-label="Social links"> <a href="https://x.com/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on X" class="action-icon-btn"> <span class="sr-only">X</span> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="x">   <use href="#ai:local:x"></use>  </svg> </a><a href="https://facebook.com/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on Facebook" class="action-icon-btn"> <span class="sr-only">Facebook</span> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:facebook">   <use href="#ai:lucide:facebook"></use>  </svg> </a><a href="https://www.linkedin.com/company/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on LinkedIn" class="action-icon-btn"> <span class="sr-only">LinkedIn</span> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:linkedin">   <use href="#ai:lucide:linkedin"></use>  </svg> </a> </div> </div>  <div class="widget-block" data-trending-widget> <div class="widget-header">Trending Now</div> <ul class="trending-list-modern"> <li class="trending-item-modern"> <a href="/2026/10/noc-officials-in-pre-trial-detention-for-leaking-sensitive-oil-related-data" class="trending-title-modern"> NOC officials in pre-trial detention for leaking sensitive oil-related data </a> <div class="trending-meta-modern">   <span>Energy &amp; Climate</span> </div> </li><li class="trending-item-modern"> <a href="/2026/10/indian-embassy-to-resume-issuance-of-visas-from-tripoli-as-of-today" class="trending-title-modern"> Indian Embassy to resume issuance of visas from Tripoli as of today </a> <div class="trending-meta-modern">   <span>Government &amp; Politics</span> </div> </li><li class="trending-item-modern"> <a href="/2026/09/op-ed-why-would-us-company-personnel-travel-to-libya-despite-a-new-travel-advisory" class="trending-title-modern"> Op-Ed: Why would U.S. company personnel travel to Libya despite a new travel advisory? </a> <div class="trending-meta-modern">   <span>Business &amp; Investment</span> </div> </li><li class="trending-item-modern"> <a href="/2026/09/minister-of-economy-and-trade-opens-libya-korea-economic-forum-attended-by-south-korean-deputy-foreign-minister" class="trending-title-modern"> Minister of Economy and Trade opens Libya-Korea Economic Forum attended by South Korean Deputy Foreign Minister </a> <div class="trending-meta-modern">   <span>Economy &amp; Policy</span> </div> </li><li class="trending-item-modern"> <a href="/2026/10/applications-by-citizens-for-libyan-passports-at-several-embassies-resume" class="trending-title-modern"> Applications by citizens for Libyan passports at several embassies resume </a> <div class="trending-meta-modern">   <span>Economy &amp; Policy</span> </div> </li> </ul> </div> <script>
                (() => {
                    if (typeof window === "undefined") {
                        return;
                    }

                    const widget = document.querySelector("[data-trending-widget]");

                    if (widget && typeof window.$fetchTrendingPosts === "function") {
                        widget.setAttribute("data-has-global-trending-helper", "true");
                    }
                })();
            </script> <div class="right-sidebar-ad my-6" aria-label="Advertisement"> <div id="lazy-banner-B1-dvclma8h" class="banner-placeholder banner-loading-placeholder lazy-banner-placeholder my-8 !my-0" style="--banner-desktop-width: 300px; --banner-desktop-height: 600px; --banner-tablet-width: 970px; --banner-tablet-height: 250px; --banner-mobile-width: 320px; --banner-mobile-height: 100px" data-lazy-banner data-zone="B1" data-category data-api-base="https://ct.libyaherald.com/api" data-link-class="block w-full max-w-4xl" data-image-class="w-full h-auto"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> <a href="/advertising" class="advertise-with-us-card lazy-advertise-card" aria-label="Advertise with Libya Herald"> <span class="advertise-card-copy"> <strong>Promote across Libya&#39;s key sectors</strong> </span> <span class="advertise-card-cta">Advertise with Libya Herald</span> </a> </div> </div> </div> </aside> <footer class="page-footer"> <div class="page-footer-inner">
&copy; 2026 Libya Herald &middot; All Rights Reserved
</div> <nav class="footer-links"> <a href="/privacy-data-protection">Privacy & Data Protection</a> <a href="/terms-conditions">Terms & Conditions</a> <a href="/about-us">About Us</a> </nav> </footer> </div> </div> <script>
            (() => {
                const toggleButtons = Array.from(document.querySelectorAll("[data-theme-toggle]"));

                if (toggleButtons.length === 0 || !window.__lhTheme) {
                    return;
                }

                const applyThemeIcon = () => {
                    const theme = window.__lhTheme.get();
                    // Just ensure the visual state is synced if needed, 
                    // though CSS handles the sun/moon group visibility.
                    document.documentElement.setAttribute('data-theme', theme);
                };

                applyThemeIcon();

                toggleButtons.forEach((button) => {
                    button.addEventListener("click", () => {
                        const currentTheme = window.__lhTheme.get();
                        window.__lhTheme.set(currentTheme === "dark" ? "light" : "dark");
                        applyThemeIcon();
                    });
                });

                // Sync on load and after swaps
                document.addEventListener('astro:after-swap', applyThemeIcon);
            })();
        </script> </body> </html>