{"id":6609,"date":"2021-11-08T11:51:08","date_gmt":"2021-11-08T09:51:08","guid":{"rendered":"https:\/\/stage.vglesports.com\/?page_id=6609"},"modified":"2026-06-08T14:29:09","modified_gmt":"2026-06-08T11:29:09","slug":"esports-news-greece","status":"publish","type":"page","link":"https:\/\/vglesports.com\/el\/esports-news-greece\/","title":{"rendered":"NEWS PAGE"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"6609\" class=\"elementor elementor-6609\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7c509ab elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7c509ab\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-776f79d\" data-id=\"776f79d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5e79c52 elementor-widget elementor-widget-html\" data-id=\"5e79c52\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n#seo-news * { box-sizing:border-box !important; }\r\n#seo-news h1,#seo-news h2,#seo-news h3,#seo-news p,#seo-news ul,#seo-news li { margin:0 !important; padding:0 !important; }\r\n\r\n#seo-news {\r\n  width:100% !important;\r\n  background:#121925 !important;\r\n  padding:56px 24px 48px !important;\r\n  position:relative !important;\r\n  overflow:hidden !important;\r\n  font-family:'Barlow',sans-serif !important;\r\n}\r\n#seo-news::before {\r\n  content:'';\r\n  position:absolute;inset:0;\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='hex3' x='0' y='0' width='120' height='104' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='60,2 112,32 112,72 60,102 8,72 8,32' fill='none' stroke='rgba(255,255,255,0.03)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23hex3)'\/%3E%3C\/svg%3E\");\r\n  pointer-events:none;\r\n}\r\n#seo-news-wrap {\r\n  position:relative !important;\r\n  max-width:900px !important;\r\n  margin:0 auto !important;\r\n}\r\n\r\n#seo-news .sn-eyebrow {\r\n  font-family:'Barlow Condensed',sans-serif !important;\r\n  font-size:11px !important;\r\n  font-weight:700 !important;\r\n  letter-spacing:4px !important;\r\n  text-transform:uppercase !important;\r\n  color:rgba(240,192,64,0.7) !important;\r\n  display:flex !important;\r\n  align-items:center !important;\r\n  gap:10px !important;\r\n  margin-bottom:12px !important;\r\n}\r\n#seo-news .sn-eyebrow::before {\r\n  content:'' !important;\r\n  display:inline-block !important;\r\n  width:20px !important; height:1.5px !important;\r\n  background:rgba(240,192,64,0.7) !important;\r\n  flex-shrink:0 !important;\r\n}\r\n#seo-news .sn-h1 {\r\n  font-family:'Bebas Neue',sans-serif !important;\r\n  font-size:36px !important;\r\n  letter-spacing:4px !important;\r\n  color:#ffffff !important;\r\n  line-height:1.1 !important;\r\n  margin-bottom:16px !important;\r\n}\r\n#seo-news .sn-divider {\r\n  width:48px !important;\r\n  height:2px !important;\r\n  background:rgba(240,192,64,0.4) !important;\r\n  margin-bottom:20px !important;\r\n}\r\n#seo-news .sn-p {\r\n  font-size:13px !important;\r\n  line-height:1.85 !important;\r\n  color:rgba(255,255,255,0.65) !important;\r\n  max-width:820px !important;\r\n  margin-bottom:0 !important;\r\n}\r\n#seo-news .sn-link {\r\n  color:#f0c040 !important;\r\n  text-decoration:none !important;\r\n}\r\n#seo-news .sn-link:hover { color:#ffda6a !important; }\r\n<\/style>\r\n\r\n<div id=\"seo-news\">\r\n  <div id=\"seo-news-wrap\">\r\n\r\n    <div class=\"sn-eyebrow\">\r\n      <span class=\"sn-el\" style=\"display:none\">\u03a4\u0395\u039b\u0395\u03a5\u03a4\u0391\u0399\u0391 \u039d\u0395\u0391<\/span>\r\n      <span class=\"sn-en\">LATEST UPDATES<\/span>\r\n    <\/div>\r\n\r\n    <h1 class=\"sn-h1\">\r\n      <span class=\"sn-el\" style=\"display:none\">ESPORTS NEWS GREECE \u2013 \u03a4\u0391 \u03a4\u0395\u039b\u0395\u03a5\u03a4\u0391\u0399\u0391 \u039d\u0395\u0391<\/span>\r\n      <span class=\"sn-en\">ESPORTS NEWS GREECE \u2013 STAY INFORMED<\/span>\r\n    <\/h1>\r\n\r\n    <div class=\"sn-divider\"><\/div>\r\n\r\n    <p class=\"sn-p\">\r\n      <span class=\"sn-el\" style=\"display:none\">\u039a\u03b1\u03bb\u03c9\u03c3\u03ae\u03c1\u03b8\u03b5\u03c2 \u03c3\u03c4\u03b7\u03bd \u03b5\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 Esports News \u03c4\u03b7\u03c2 VGL. \u0395\u03b4\u03ce \u03b8\u03b1 \u03b2\u03c1\u03b5\u03b9\u03c2 \u03c4\u03b1 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 esports news \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1 \u2014 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac, \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1, \u03b1\u03bd\u03b1\u03ba\u03bf\u03b9\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03cc,\u03c4\u03b9 \u03bd\u03ad\u03bf \u03c3\u03c5\u03bc\u03b2\u03b1\u03af\u03bd\u03b5\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03ba\u03b7\u03bd\u03ae \u03c4\u03bf\u03c5 esports. \u0391\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b1 \u03c4\u03b1 <a class=\"sn-link\" href=\"https:\/\/vglesports.com\/el\/greece-esports-tournaments\/\">\u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c4\u03b7\u03c2 VGL Esports<\/a> \u03ba\u03b1\u03b9 \u03bc\u03ac\u03b8\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 <a class=\"sn-link\" href=\"https:\/\/vglesports.com\/el\/about-vgl-esports\/\">\u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd VGL Esports<\/a>. \u039c\u03c0\u03b5\u03c2 \u03c3\u03c4\u03bf <a class=\"sn-link\" href=\"https:\/\/discord.gg\/kBfPkxcCzN\" target=\"_blank\" rel=\"noopener\">Discord \u03c4\u03b7\u03c2 VGL Esports<\/a> \u03b3\u03b9\u03b1 live \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2.<\/span>\r\n      <span class=\"sn-en\">Welcome to VGL Esports News \u2014 your hub for the latest esports news from Greece. Follow tournament results, team announcements and everything happening in the Greek esports scene. Explore our <a class=\"sn-link\" href=\"https:\/\/vglesports.com\/el\/greece-esports-tournaments\/\">VGL Esports tournaments<\/a> and learn more <a class=\"sn-link\" href=\"https:\/\/vglesports.com\/el\/about-vgl-esports\/\">about VGL Esports<\/a>. Join our <a class=\"sn-link\" href=\"https:\/\/discord.gg\/kBfPkxcCzN\" target=\"_blank\" rel=\"noopener\">VGL Esports Discord<\/a> for live updates and community discussions.<\/span>\r\n    <\/p>\r\n\r\n    <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2024\/05\/VGL-SOCIAL-MEDIA-LOGO-LIGHT-BLUE.webp\"\r\n         alt=\"Esports News Greece \u2013 VGL Esports\"\r\n         style=\"display:none\" \/>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var isGreek = window.location.pathname.indexOf('\/el\/') !== -1;\r\n  var elEls = document.querySelectorAll('#seo-news .sn-el');\r\n  var enEls = document.querySelectorAll('#seo-news .sn-en');\r\n  if(isGreek){\r\n    for(var i=0;i<elEls.length;i++) elEls[i].style.display='';\r\n    for(var i=0;i<enEls.length;i++) enEls[i].style.display='none';\r\n  } else {\r\n    for(var i=0;i<elEls.length;i++) elEls[i].style.display='none';\r\n    for(var i=0;i<enEls.length;i++) enEls[i].style.display='';\r\n  }\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7404b19 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7404b19\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78d199e\" data-id=\"78d199e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d8df676 elementor-widget elementor-widget-html\" data-id=\"d8df676\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"el\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  *{box-sizing:border-box;margin:0;padding:0}\r\n  :root{--cyan:#00c8ff;--bg:#121925;--card:#1a2535;--muted:#6a7f96;--radius:7px}\r\n  body{margin:0;padding:0}\r\n  #vgl-ls{font-family:'Barlow Condensed',sans-serif;width:100%;background:#121925;padding:52px 24px 64px;position:relative;overflow:hidden}\r\n  #vgl-ls::before{content:'';position:absolute;inset:0;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='hexn' x='0' y='0' width='120' height='104' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='60,2 112,32 112,72 60,102 8,72 8,32' fill='none' stroke='rgba(255,255,255,0.04)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23hexn)'\/%3E%3C\/svg%3E\");pointer-events:none;z-index:0}\r\n  #vgl-ls-inner{position:relative;z-index:1;max-width:900px;margin:0 auto}\r\n  .ls-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}\r\n  .ls-badge{background:var(--cyan);color:#000;font-family:'Bebas Neue',sans-serif;font-size:11px;letter-spacing:2px;padding:3px 9px;border-radius:3px;white-space:nowrap}\r\n  .ls-htitle{font-family:'Bebas Neue',sans-serif;font-size:24px;color:#fff;letter-spacing:1.5px;white-space:nowrap}\r\n  .ls-hline{flex:1;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);opacity:.4}\r\n  .ls-hall{color:var(--cyan);font-size:13px;font-weight:600;letter-spacing:.5px;text-decoration:none;white-space:nowrap;transition:opacity .2s}\r\n  .ls-hall:hover{opacity:.65}\r\n  .ls-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}\r\n  .ls-featured{display:block;text-decoration:none;border-radius:var(--radius);overflow:hidden;background:rgba(255,255,255,0.03);border:1px solid rgba(0,200,255,0.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;position:relative}\r\n  .ls-featured::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,200,255,0.5) 50%,transparent);opacity:0;transition:opacity .25s;z-index:1}\r\n  .ls-featured:hover{transform:translateY(-3px);border-color:rgba(0,200,255,0.4);background:rgba(0,200,255,0.05);box-shadow:0 12px 40px rgba(0,200,255,.15)}\r\n  .ls-featured:hover::before{opacity:1}\r\n  .ls-fthumb{position:relative;width:100%;padding-top:56.25%;background:#0d1521;overflow:hidden}\r\n  .ls-fthumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}\r\n  .ls-featured:hover .ls-fthumb img{transform:scale(1.05)}\r\n  .ls-fthumb::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(18,25,37,.65) 0%,transparent 55%);pointer-events:none}\r\n  .ls-ftag{position:absolute;top:10px;left:10px;background:#e53935;color:#fff;font-family:'Bebas Neue',sans-serif;font-size:11px;letter-spacing:1.5px;padding:2px 7px;border-radius:3px;z-index:2}\r\n  .ls-fplay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,200,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .2s,background .2s}\r\n  .ls-featured:hover .ls-fplay{transform:translate(-50%,-50%) scale(1.12);background:var(--cyan)}\r\n  .ls-finfo{padding:11px 13px 13px}\r\n  .ls-ftitle{color:#fff;font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}\r\n  .ls-featured:hover .ls-ftitle{color:var(--cyan)}\r\n  .ls-fdate{margin-top:6px;font-size:12px;color:var(--muted)}\r\n  .ls-list{display:flex;flex-direction:column;gap:10px}\r\n  .ls-item{display:flex;gap:10px;align-items:center;text-decoration:none;padding:8px;border-radius:6px;background:rgba(255,255,255,0.03);border:1px solid rgba(0,200,255,0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}\r\n  .ls-item::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,200,255,0.06) 0%,transparent 60%);opacity:0;transition:opacity .25s;pointer-events:none}\r\n  .ls-item:hover{background:rgba(0,200,255,0.06);border-color:rgba(0,200,255,0.35);transform:translateX(3px);box-shadow:0 6px 24px rgba(0,200,255,.1)}\r\n  .ls-item:hover::before{opacity:1}\r\n  .ls-ithumb{position:relative;flex-shrink:0;width:110px;height:62px;border-radius:5px;overflow:hidden;background:#0d1521}\r\n  .ls-ithumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}\r\n  .ls-item:hover .ls-ithumb img{transform:scale(1.06)}\r\n  .ls-iplay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:rgba(0,200,255,.88);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s}\r\n  .ls-item:hover .ls-iplay{transform:translate(-50%,-50%) scale(1.1)}\r\n  .ls-iinfo{flex:1;min-width:0}\r\n  .ls-ititle{color:#fff;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}\r\n  .ls-item:hover .ls-ititle{color:var(--cyan)}\r\n  .ls-idate{margin-top:5px;font-size:11px;color:var(--muted)}\r\n  .ls-state{text-align:center;padding:40px;color:var(--muted);font-size:16px;grid-column:1\/-1}\r\n  .ls-spinner{width:34px;height:34px;border:3px solid rgba(0,200,255,.2);border-top-color:var(--cyan);border-radius:50%;animation:spin .7s linear infinite;margin:0 auto 12px}\r\n  @keyframes spin{to{transform:rotate(360deg)}}\r\n  @media(max-width:600px){.ls-wrap{grid-template-columns:1fr}.ls-ithumb{width:90px;height:51px}}\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n<div id=\"vgl-ls\">\r\n<div id=\"vgl-ls-inner\">\r\n  <div class=\"ls-head\">\r\n    <span class=\"ls-badge\">\u0395\u03ba\u03c0\u03bf\u03bc\u03c0\u03ad\u03c2<\/span>\r\n    <span class=\"ls-htitle\">RECENT STREAMS<\/span>\r\n    <div class=\"ls-hline\"><\/div>\r\n    <a class=\"ls-hall\" href=\"https:\/\/www.youtube.com\/@VGLeSports\" target=\"_blank\" rel=\"noopener\">\u039f\u039b\u0391 \u2197<\/a>\r\n  <\/div>\r\n  <div class=\"ls-wrap\" id=\"ls-wrap\">\r\n    <div class=\"ls-state\">\r\n      <div class=\"ls-spinner\"><\/div>\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 livestreams\u2026\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<script>\r\nconst CSV = 'https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vRwYEJQQvu8A5aCzPtb_vlK-bUTSpKHNq1pGQo_IrScbTshZayVbwL1S6AMODASFA\/pub?gid=2085879533&single=true&output=csv';\r\nconst MAX = 5; \/\/ 1 featured + 4 list\r\n\r\n\/\/ \u2500\u2500 Column indices (0-based) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nconst COL_DATE = 3;   \/\/ D  \u2192 \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\r\nconst COL_LINK = 18;  \/\/ S  \u2192 YouTube link\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\r\nfunction parseCSV(txt) {\r\n  const rows = [], lines = txt.split(\/\\r?\\n\/);\r\n  for (const line of lines) {\r\n    if (!line.trim()) continue;\r\n    const cols = []; let cur = '', inQ = false;\r\n    for (let i = 0; i < line.length; i++) {\r\n      const c = line[i];\r\n      if (c === '\"') { inQ = !inQ; continue; }\r\n      if (c === ',' && !inQ) { cols.push(cur.trim()); cur = ''; }\r\n      else cur += c;\r\n    }\r\n    cols.push(cur.trim());\r\n    rows.push(cols);\r\n  }\r\n  return rows;\r\n}\r\n\r\nfunction getVid(url) {\r\n  if (!url) return null;\r\n  url = url.trim();\r\n  let m;\r\n  m = url.match(\/youtu\\.be\\\/([a-zA-Z0-9_-]{11})\/);   if (m) return m[1];\r\n  m = url.match(\/[?&]v=([a-zA-Z0-9_-]{11})\/);         if (m) return m[1];\r\n  m = url.match(\/\\\/live\\\/([a-zA-Z0-9_-]{11})\/);        if (m) return m[1];\r\n  m = url.match(\/\\\/embed\\\/([a-zA-Z0-9_-]{11})\/);       if (m) return m[1];\r\n  return null;\r\n}\r\n\r\nconst thumb   = vid => `https:\/\/img.youtube.com\/vi\/${vid}\/maxresdefault.jpg`;\r\nconst thumbFb = vid => `https:\/\/img.youtube.com\/vi\/${vid}\/hqdefault.jpg`;\r\n\r\nasync function getTitle(url) {\r\n  try {\r\n    const r = await fetch(`https:\/\/www.youtube.com\/oembed?url=${encodeURIComponent(url)}&format=json`);\r\n    if (!r.ok) return null;\r\n    return (await r.json()).title || null;\r\n  } catch { return null; }\r\n}\r\n\r\nfunction fmtDate(s) {\r\n  if (!s) return '';\r\n  const d = new Date(s);\r\n  if (isNaN(d)) return s;\r\n  return d.toLocaleDateString('el-GR', { day: 'numeric', month: 'short', year: 'numeric' });\r\n}\r\n\r\nfunction playIcon(size) {\r\n  return `<svg viewBox=\"0 0 24 24\" width=\"${size}\" height=\"${size}\"><path fill=\"#000\" d=\"M8 5v14l11-7z\"\/><\/svg>`;\r\n}\r\n\r\nasync function init() {\r\n  const wrap = document.getElementById('ls-wrap');\r\n\r\n  try {\r\n    const resp = await fetch(CSV);\r\n    if (!resp.ok) throw new Error('CSV fetch failed');\r\n    const rows = parseCSV(await resp.text()).slice(1); \/\/ skip header\r\n\r\n    \/\/ \u039a\u03c1\u03ac\u03c4\u03b1 \u03bc\u03cc\u03bd\u03bf \u03c3\u03b5\u03b9\u03c1\u03ad\u03c2 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03bf\u03c5\u03bd link \u03c3\u03c4\u03b7 \u03c3\u03c4\u03ae\u03bb\u03b7 S\r\n    const withLink = rows.filter(r => (r[COL_LINK] || '').trim());\r\n\r\n    \/\/ \u03a4\u03b1\u03be\u03b9\u03bd\u03cc\u03bc\u03b7\u03c3\u03b7 \u03b1\u03c0\u03cc \u03bd\u03b5\u03cc\u03c4\u03b5\u03c1\u03bf \u2192 \u03c0\u03b1\u03bb\u03b1\u03b9\u03cc\u03c4\u03b5\u03c1\u03bf \u03b2\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03ae\u03bb\u03b7\u03c2 D\r\n    withLink.sort((a, b) => new Date(b[COL_DATE] || 0) - new Date(a[COL_DATE] || 0));\r\n\r\n    const top = withLink.slice(0, MAX);\r\n\r\n    if (!top.length) {\r\n      wrap.innerHTML = '<div class=\"ls-state\" style=\"grid-column:1\/-1\">\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd livestreams.<\/div>';\r\n      return;\r\n    }\r\n\r\n    \/\/ Fetch \u03c4\u03af\u03c4\u03bb\u03bf\u03c5\u03c2 \u03b1\u03c0\u03cc YouTube oEmbed \u03c0\u03b1\u03c1\u03ac\u03bb\u03bb\u03b7\u03bb\u03b1\r\n    const links  = top.map(r => r[COL_LINK].trim());\r\n    const titles = await Promise.all(links.map(l => getTitle(l)));\r\n\r\n    \/\/ \u2500\u2500 Featured (\u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    const fLink  = links[0];\r\n    const fVid   = getVid(fLink);\r\n    const fTitle = titles[0] || 'VGL Livestream';\r\n    const fDate  = fmtDate(top[0][COL_DATE]);\r\n\r\n    const featured = document.createElement('a');\r\n    featured.href = fLink;\r\n    featured.target = '_blank';\r\n    featured.rel = 'noopener';\r\n    featured.className = 'ls-featured';\r\n    featured.innerHTML = `\r\n      <div class=\"ls-fthumb\">\r\n        <span class=\"ls-ftag\">\u25b6 LIVESTREAM<\/span>\r\n        <img decoding=\"async\" src=\"${fVid ? thumb(fVid) : ''}\" alt=\"${fTitle}\"\r\n             ${fVid ? `onerror=\"this.onerror=null;this.src='${thumbFb(fVid)}'\"` : ''}>\r\n        <div class=\"ls-fplay\">${playIcon(24)}<\/div>\r\n      <\/div>\r\n      <div class=\"ls-finfo\">\r\n        <div class=\"ls-ftitle\">${fTitle}<\/div>\r\n        ${fDate ? `<div class=\"ls-fdate\">\ud83d\udcc5 ${fDate}<\/div>` : ''}\r\n      <\/div>`;\r\n\r\n    \/\/ \u2500\u2500 List (\u03b4\u03b5\u03be\u03b9\u03ac) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    const list = document.createElement('div');\r\n    list.className = 'ls-list';\r\n\r\n    top.slice(1).forEach((row, i) => {\r\n      const link  = links[i + 1];\r\n      const vid   = getVid(link);\r\n      const title = titles[i + 1] || 'VGL Livestream';\r\n      const date  = fmtDate(row[COL_DATE]);\r\n\r\n      const item = document.createElement('a');\r\n      item.href = link;\r\n      item.target = '_blank';\r\n      item.rel = 'noopener';\r\n      item.className = 'ls-item';\r\n      item.innerHTML = `\r\n        <div class=\"ls-ithumb\">\r\n          <img decoding=\"async\" src=\"${vid ? thumb(vid) : ''}\" alt=\"${title}\"\r\n               ${vid ? `onerror=\"this.onerror=null;this.src='${thumbFb(vid)}'\"` : ''}>\r\n          <div class=\"ls-iplay\">${playIcon(11)}<\/div>\r\n        <\/div>\r\n        <div class=\"ls-iinfo\">\r\n          <div class=\"ls-ititle\">${title}<\/div>\r\n          ${date ? `<div class=\"ls-idate\">\ud83d\udcc5 ${date}<\/div>` : ''}\r\n        <\/div>`;\r\n      list.appendChild(item);\r\n    });\r\n\r\n    wrap.innerHTML = '';\r\n    wrap.appendChild(featured);\r\n    wrap.appendChild(list);\r\n\r\n  } catch (e) {\r\n    wrap.innerHTML = '<div class=\"ls-state\" style=\"grid-column:1\/-1\">\u274c \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7\u03c2.<\/div>';\r\n    console.error(e);\r\n  }\r\n}\r\n\r\ninit();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-03f404a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"03f404a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9e6cda4\" data-id=\"9e6cda4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8c4e450 elementor-widget elementor-widget-html\" data-id=\"8c4e450\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n#vgl-news * { box-sizing:border-box; }\r\n\r\n#vgl-news {\r\n  width:100%;\r\n  background:#121925;\r\n  padding:52px 24px 64px;\r\n  position:relative;\r\n  overflow:hidden;\r\n  font-family:'Barlow',sans-serif;\r\n}\r\n#vgl-news::before {\r\n  content:'';\r\n  position:absolute;inset:0;\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='hexn' x='0' y='0' width='120' height='104' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='60,2 112,32 112,72 60,102 8,72 8,32' fill='none' stroke='rgba(255,255,255,0.04)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23hexn)'\/%3E%3C\/svg%3E\");\r\n  pointer-events:none;z-index:0;\r\n}\r\n\r\n#vgl-news-wrap {\r\n  position:relative;z-index:1;\r\n  max-width:1100px;margin:0 auto;\r\n}\r\n\r\n.vn-header {\r\n  margin-bottom:32px;\r\n  display:flex;align-items:flex-end;justify-content:space-between;\r\n  flex-wrap:wrap;gap:16px;\r\n}\r\n.vn-header-left { display:flex;flex-direction:column;gap:4px; }\r\n.vn-eyebrow {\r\n  font-family:'Barlow Condensed',sans-serif;font-size:13px;letter-spacing:4px;\r\n  font-weight:700;color:rgba(240,192,64,0.8);text-transform:uppercase;\r\n  display:flex;align-items:center;gap:8px;\r\n}\r\n.vn-eyebrow::before { content:'';display:inline-block;width:18px;height:1.5px;background:rgba(240,192,64,0.8); }\r\n.vn-title { font-family:'Bebas Neue',sans-serif;font-size:32px;letter-spacing:4px;color:#fff;line-height:1; }\r\n\r\n.vn-tabs { display:flex;gap:6px;flex-wrap:wrap; }\r\n.vn-tab {\r\n  font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;\r\n  letter-spacing:2px;text-transform:uppercase;\r\n  padding:8px 18px !important;border-radius:4px;cursor:pointer;\r\n  border:1px solid rgba(255,255,255,0.1);\r\n  background:transparent;color:rgba(255,255,255,0.7);transition:all 0.2s;\r\n  display:inline-flex;align-items:center;line-height:1;\r\n  margin:0 !important;\r\n}\r\n.vn-tab:hover { border-color:rgba(255,255,255,0.25);color:rgba(255,255,255,0.75); }\r\n.vn-tab.active { background:rgba(240,192,64,0.1);border-color:rgba(240,192,64,0.4);color:#fff; }\r\n\r\n@keyframes vn-shimmer { 0%{background-position:-600px 0}100%{background-position:600px 0} }\r\n.vn-skeleton-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:20px; }\r\n@media(max-width:900px){ .vn-skeleton-grid { grid-template-columns:repeat(2,1fr); } }\r\n@media(max-width:580px){ .vn-skeleton-grid { grid-template-columns:1fr; } }\r\n.vn-sk {\r\n  border-radius:10px;border:1px solid rgba(255,255,255,0.06);\r\n  background:rgba(6,10,20,0.8);overflow:hidden;position:relative;\r\n}\r\n.vn-sk::after {\r\n  content:'';position:absolute;inset:0;\r\n  background:linear-gradient(90deg,transparent,rgba(255,255,255,0.04),transparent);\r\n  background-size:600px 100%;animation:vn-shimmer 1.6s infinite linear;\r\n}\r\n.vn-sk-img { height:180px;background:rgba(255,255,255,0.04); }\r\n.vn-sk-body { padding:16px 18px !important;display:flex;flex-direction:column;gap:10px; }\r\n.vn-sk-line { height:12px;border-radius:3px;background:rgba(255,255,255,0.06); }\r\n\r\n.vn-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:20px; }\r\n@media(max-width:900px){ .vn-grid { grid-template-columns:repeat(2,1fr); } }\r\n@media(max-width:580px){ .vn-grid { grid-template-columns:1fr;gap:14px; } }\r\n\r\n.vn-card {\r\n  border-radius:10px;border:1px solid rgba(255,255,255,0.07);\r\n  background:rgba(6,10,20,0.82);overflow:hidden;\r\n  display:flex;flex-direction:column;\r\n  transition:transform 0.25s,border-color 0.25s,box-shadow 0.25s;\r\n  position:relative;cursor:pointer;text-decoration:none;\r\n}\r\n.vn-card::before {\r\n  content:'';position:absolute;top:0;left:0;right:0;height:2px;\r\n  background:linear-gradient(90deg,transparent,rgba(240,192,64,0.5) 50%,transparent);\r\n  opacity:0;transition:opacity 0.25s;\r\n}\r\n.vn-card:hover { transform:translateY(-5px);border-color:rgba(240,192,64,0.2);box-shadow:0 16px 48px rgba(0,0,0,0.6); }\r\n.vn-card:hover::before { opacity:1; }\r\n\r\n.vn-card-img-wrap { overflow:hidden;position:relative;flex-shrink:0; }\r\n.vn-card-img { width:100%;height:180px;object-fit:cover;display:block;transition:transform 0.35s; }\r\n.vn-card:hover .vn-card-img { transform:scale(1.04); }\r\n.vn-card-img-placeholder {\r\n  width:100%;height:180px;\r\n  background:linear-gradient(135deg,rgba(240,192,64,0.06),rgba(56,189,248,0.04));\r\n  display:flex;align-items:center;justify-content:center;\r\n}\r\n.vn-card-img-placeholder svg { width:36px;height:36px;opacity:0.15; }\r\n\r\n.vn-card-body { padding:18px 26px 14px !important;flex:1;display:flex;flex-direction:column;gap:8px;margin:0 !important; }\r\n\r\n.vn-card-meta { display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 !important;margin:0 !important; }\r\n.vn-card-cat {\r\n  font-family:'Barlow Condensed',sans-serif;font-size:9px;letter-spacing:2.5px;font-weight:700;\r\n  text-transform:uppercase;padding:3px 8px !important;border-radius:3px;\r\n  background:rgba(240,192,64,0.1);color:rgba(240,192,64,0.8);\r\n  border:1px solid rgba(240,192,64,0.2);white-space:nowrap;margin:0 !important;\r\n  line-height:1.4;display:inline-block;\r\n}\r\n.vn-card-date { font-size:10px;color:rgba(255,255,255,0.25);white-space:nowrap;padding:0 !important;margin:0 !important; }\r\n\r\n.vn-card-title {\r\n  font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:800;\r\n  color:rgba(255,255,255,0.88);line-height:1.3;letter-spacing:0.3px;\r\n  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;\r\n  padding:0 !important;margin:0 !important;\r\n}\r\n.vn-card-excerpt {\r\n  font-size:12px;color:rgba(255,255,255,0.35);line-height:1.7;\r\n  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;\r\n  flex:1;padding:0 !important;margin:0 !important;\r\n}\r\n.vn-card-footer { padding:12px 26px 18px !important;border-top:1px solid rgba(255,255,255,0.05);margin:0 !important; }\r\n.vn-card-read {\r\n  display:inline-flex;align-items:center;gap:6px;\r\n  font-family:'Bebas Neue',sans-serif;font-size:13px;letter-spacing:2px;\r\n  color:rgba(240,192,64,0.7);transition:color 0.2s;padding:0 !important;margin:0 !important;\r\n}\r\n.vn-card-read svg { width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.5;transition:transform 0.2s; }\r\n.vn-card:hover .vn-card-read { color:#f0c040; }\r\n.vn-card:hover .vn-card-read svg { transform:translateX(3px); }\r\n\r\n.vn-loadmore-wrap { display:flex;justify-content:center;margin-top:36px; }\r\n.vn-loadmore {\r\n  font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:3px;\r\n  padding:14px 48px !important;border-radius:6px;\r\n  border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.04);\r\n  color:rgba(255,255,255,0.5);cursor:pointer;transition:all 0.2s;\r\n  white-space:nowrap;line-height:1;display:inline-flex;align-items:center;margin:0 !important;\r\n}\r\n.vn-loadmore:hover { background:rgba(255,255,255,0.08);color:#fff;border-color:rgba(255,255,255,0.25); }\r\n.vn-loadmore:disabled { opacity:0.3;cursor:default; }\r\n\r\n.vn-empty { text-align:center;padding:48px 20px !important;font-family:'Barlow Condensed',sans-serif;font-size:13px;letter-spacing:3px;color:rgba(255,255,255,0.2);text-transform:uppercase; }\r\n.vn-error { text-align:center;padding:48px 20px !important;font-size:13px;color:rgba(255,80,80,0.5); }\r\n<\/style>\r\n\r\n<div id=\"vgl-news\">\r\n  <div id=\"vgl-news-wrap\">\r\n    <div class=\"vn-header\">\r\n      <div class=\"vn-header-left\">\r\n        <div class=\"vn-eyebrow\">Latest Updates<\/div>\r\n        <div class=\"vn-title\">WHATS NEW<\/div>\r\n      <\/div>\r\n      <div class=\"vn-tabs\" id=\"vn-tabs\"><\/div>\r\n    <\/div>\r\n    <div id=\"vn-content\">\r\n      <div class=\"vn-skeleton-grid\">\r\n        <div class=\"vn-sk\"><div class=\"vn-sk-img\"><\/div><div class=\"vn-sk-body\"><div class=\"vn-sk-line\" style=\"width:40%\"><\/div><div class=\"vn-sk-line\" style=\"width:85%\"><\/div><div class=\"vn-sk-line\" style=\"width:65%\"><\/div><\/div><\/div>\r\n        <div class=\"vn-sk\"><div class=\"vn-sk-img\"><\/div><div class=\"vn-sk-body\"><div class=\"vn-sk-line\" style=\"width:40%\"><\/div><div class=\"vn-sk-line\" style=\"width:85%\"><\/div><div class=\"vn-sk-line\" style=\"width:65%\"><\/div><\/div><\/div>\r\n        <div class=\"vn-sk\"><div class=\"vn-sk-img\"><\/div><div class=\"vn-sk-body\"><div class=\"vn-sk-line\" style=\"width:40%\"><\/div><div class=\"vn-sk-line\" style=\"width:85%\"><\/div><div class=\"vn-sk-line\" style=\"width:65%\"><\/div><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div id=\"vn-loadmore-wrap\" style=\"display:none\">\r\n      <div class=\"vn-loadmore-wrap\">\r\n        <button class=\"vn-loadmore\" id=\"vn-loadmore\">LOAD MORE<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var BASE='https:\/\/vglesports.com\/wp-json\/wp\/v2';\r\n  var EXCLUDE_SLUGS=['tutorials','deep-dive'];\r\n  var PER_PAGE=9;\r\n  var _page=1,_total=0,_activeCat='all',_catMap={},_allPosts=[],_catIds=[];\r\n  var MONTHS=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];\r\n  function fmtDate(d){var dt=new Date(d);return dt.getDate()+' '+MONTHS[dt.getMonth()]+' '+dt.getFullYear();}\r\n  function stripHtml(h){return h.replace(\/<[^>]*>\/g,'');}\r\n\r\n  \/\/ Step 1: fetch categories first to get exclude IDs\r\n  fetch(BASE+'\/categories?per_page=100')\r\n    .then(function(r){return r.json();})\r\n    .then(function(cats){\r\n      cats.forEach(function(c){\r\n        _catMap[c.id]={name:c.name,slug:c.slug};\r\n        if(EXCLUDE_SLUGS.indexOf(c.slug)!==-1) _catIds.push(c.id);\r\n      });\r\n      buildTabs(cats);\r\n      \/\/ Step 2: fetch posts immediately after with correct exclude IDs\r\n      loadPosts(1,true);\r\n    }).catch(function(){loadPosts(1,true);});\r\n\r\n  function buildTabs(cats){\r\n    var tabs=document.getElementById('vn-tabs');\r\n    var visible=cats.filter(function(c){return EXCLUDE_SLUGS.indexOf(c.slug)===-1&&c.count>0;});\r\n    var html='<button class=\"vn-tab active\" data-cat=\"all\">All<\/button>';\r\n    visible.forEach(function(c){html+='<button class=\"vn-tab\" data-cat=\"'+c.id+'\">'+c.name+'<\/button>';});\r\n    tabs.innerHTML=html;\r\n    tabs.addEventListener('click',function(e){\r\n      var btn=e.target.closest('.vn-tab');if(!btn)return;\r\n      tabs.querySelectorAll('.vn-tab').forEach(function(t){t.classList.remove('active');});\r\n      btn.classList.add('active');_activeCat=btn.dataset.cat;_page=1;_allPosts=[];loadPosts(1,true);\r\n    });\r\n  }\r\n\r\n  function loadPosts(page,replace){\r\n    var url=BASE+'\/posts?per_page='+PER_PAGE+'&page='+page+'&_embed&orderby=date&order=desc';\r\n    if(_catIds.length&&_activeCat==='all') url+='&categories_exclude='+_catIds.join(',');\r\n    else if(_activeCat!=='all') url+='&categories='+_activeCat;\r\n    fetch(url).then(function(r){_total=parseInt(r.headers.get('X-WP-Total')||'0',10);return r.json();})\r\n    .then(function(posts){if(replace)_allPosts=posts;else _allPosts=_allPosts.concat(posts);render();})\r\n    .catch(function(){document.getElementById('vn-content').innerHTML='<div class=\"vn-error\">Could not load posts.<\/div>';});\r\n  }\r\n\r\n  function getCatName(post){if(!post.categories||!post.categories.length)return '';var id=post.categories[0];return _catMap[id]?_catMap[id].name:'';}\r\n  function getImg(post){try{var m=post._embedded['wp:featuredmedia'];if(m&&m[0]&&m[0].source_url)return m[0].source_url;}catch(e){}return null;}\r\n\r\n  function render(){\r\n    var content=document.getElementById('vn-content');\r\n    if(!_allPosts.length){content.innerHTML='<div class=\"vn-empty\">No posts found<\/div>';document.getElementById('vn-loadmore-wrap').style.display='none';return;}\r\n    var html='<div class=\"vn-grid\">';\r\n    _allPosts.forEach(function(post){\r\n      var img=getImg(post);\r\n      var title=post.title.rendered;\r\n      var excerpt=stripHtml(post.excerpt.rendered).trim().substring(0,120)+'\u2026';\r\n      var date=fmtDate(post.date);\r\n      var cat=getCatName(post);\r\n      var link=post.link;\r\n      var imgHtml=img\r\n        ?'<img decoding=\"async\" class=\"vn-card-img\" src=\"'+img+'\" alt=\"'+title+'\" loading=\"lazy\">'\r\n        :'<div class=\"vn-card-img-placeholder\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg><\/div>';\r\n      html+='<a class=\"vn-card\" href=\"'+link+'\" target=\"_blank\" rel=\"noopener\">'+\r\n        '<div class=\"vn-card-img-wrap\">'+imgHtml+'<\/div>'+\r\n        '<div class=\"vn-card-body\">'+\r\n          '<div class=\"vn-card-meta\">'+(cat?'<span class=\"vn-card-cat\">'+cat+'<\/span>':'')+\r\n          '<span class=\"vn-card-date\">'+date+'<\/span><\/div>'+\r\n          '<div class=\"vn-card-title\">'+title+'<\/div>'+\r\n          '<div class=\"vn-card-excerpt\">'+excerpt+'<\/div>'+\r\n        '<\/div>'+\r\n        '<div class=\"vn-card-footer\"><div class=\"vn-card-read\">Read more <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/div><\/div><\/a>';\r\n    });\r\n    html+='<\/div>';\r\n    content.innerHTML=html;\r\n    var lw=document.getElementById('vn-loadmore-wrap');\r\n    if(_allPosts.length<_total){\r\n      lw.style.display='block';\r\n      var btn=document.getElementById('vn-loadmore');\r\n      btn.disabled=false;btn.textContent='LOAD MORE';\r\n      btn.onclick=function(){btn.disabled=true;btn.textContent='LOADING...';_page++;loadPosts(_page,false);};\r\n    } else { lw.style.display='none'; }\r\n  }\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ea517ee elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"ea517ee\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dfa52b7\" data-id=\"dfa52b7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a98633 elementor-widget elementor-widget-html\" data-id=\"5a98633\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"el\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@600;700;800&family=Barlow:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root {\r\n  --gold: #f0c040;\r\n  --gold2: #ffda6a;\r\n  --surface: rgba(6,10,20,0.85);\r\n  --border: rgba(255,255,255,0.07);\r\n  --text: #e8eaf0;\r\n  --muted: rgba(255,255,255,0.38);\r\n}\r\n\r\n#dd-outer * { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n#dd-outer {\r\n  width: 100%;\r\n  position: relative;\r\n  padding: 52px 24px 60px;\r\n  overflow: hidden;\r\n  background: #121925;\r\n}\r\n#dd-outer::before {\r\n  content: '';\r\n  position: absolute; inset: 0;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='hex' x='0' y='0' width='120' height='104' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='60,2 112,32 112,72 60,102 8,72 8,32' fill='none' stroke='rgba(255,255,255,0.04)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23hex)'\/%3E%3C\/svg%3E\");\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n#dd-wrap {\r\n  position: relative; z-index: 1;\r\nmax-width: 1100px;\r\n  margin: 0 auto;\r\n  font-family: 'Barlow', sans-serif;\r\n  color: var(--text);\r\n}\r\n\r\n.dd-header {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  justify-content: space-between;\r\n  margin-bottom: 32px;\r\n  padding-top: 8px;\r\n  gap: 16px;\r\n}\r\n.dd-header-left { display: flex; flex-direction: column; gap: 4px; }\r\n.dd-eyebrow {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 15px; letter-spacing: 4px; font-weight: 700;\r\n  color: rgba(56,189,248,0.75); text-transform: uppercase;\r\n  display: flex; align-items: center; gap: 8px;\r\n}\r\n.dd-eyebrow::before {\r\n  content: ''; display: inline-block;\r\n  width: 18px; height: 1.5px; background: rgba(56,189,248,0.75);\r\n}\r\n.dd-title {\r\n  font-family: 'Bebas Neue', sans-serif;\r\n  font-size: 36px; letter-spacing: 4px; color: #fff; line-height: 1;\r\n}\r\n\r\n.dd-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0,1fr));\r\n  gap: 20px;\r\n}\r\n\r\n.dd-card {\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  border: 1px solid var(--border);\r\n  background: var(--surface);\r\n  backdrop-filter: blur(20px);\r\n  -webkit-backdrop-filter: blur(20px);\r\n  display: flex;\r\n  flex-direction: column;\r\n  transition: transform 0.25s, border-color 0.25s, box-shadow 0.25s;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n}\r\n.dd-card::before {\r\n  content: '';\r\n  position: absolute; top: 0; left: 0; right: 0; height: 2px;\r\n  background: linear-gradient(90deg, transparent, rgba(56,189,248,0.6) 40%, rgba(125,211,252,0.4) 60%, transparent);\r\n  opacity: 0.7;\r\n  z-index: 2;\r\n}\r\n.dd-card:hover {\r\n  transform: translateY(-6px);\r\n  border-color: rgba(56,189,248,0.2);\r\n  box-shadow: 0 24px 60px rgba(0,0,0,0.7);\r\n}\r\n\r\n.dd-img-wrap {\r\n  width: 100%;\r\n  aspect-ratio: 16\/9;\r\n  overflow: hidden;\r\n  position: relative;\r\n  background: rgba(255,255,255,0.03);\r\n  flex-shrink: 0;\r\n}\r\n.dd-img-wrap img {\r\n  width: 100%; height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n  transition: transform 0.4s ease;\r\n}\r\n.dd-card:hover .dd-img-wrap img { transform: scale(1.05); }\r\n.dd-img-wrap::after {\r\n  content: '';\r\n  position: absolute; inset: 0;\r\n  background: linear-gradient(to bottom, rgba(5,8,15,0.15) 0%, transparent 40%);\r\n  z-index: 1;\r\n}\r\n.dd-img-placeholder {\r\n  width: 100%; height: 100%;\r\n  display: flex; align-items: center; justify-content: center;\r\n  background: linear-gradient(135deg, rgba(56,189,248,0.06), rgba(6,10,20,0.9));\r\n}\r\n.dd-img-placeholder svg { opacity: 0.18; }\r\n\r\n.dd-card-body {\r\n  padding: 18px 20px 14px !important;\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n.dd-card-tag {\r\n  font-family: 'Bebas Neue', sans-serif;\r\n  font-size: 18px; letter-spacing: 2.5px;\r\n  color: rgba(56,189,248,0.8);\r\n}\r\n.dd-card-title {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 15px; font-weight: 800;\r\n  letter-spacing: 0.3px;\r\n  color: rgba(255,255,255,0.9);\r\n  line-height: 1.25;\r\n  flex: 1;\r\n}\r\n\r\n.dd-card-footer {\r\n  padding: 12px 20px 16px !important;\r\n  border-top: 1px solid rgba(255,255,255,0.05);\r\n}\r\n.dd-cta {\r\n  font-family: 'Bebas Neue', sans-serif;\r\n  font-size: 16px; letter-spacing: 2px;\r\n  color: rgba(255,255,255,0.5);\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  transition: color 0.2s;\r\n}\r\n.dd-card:hover .dd-cta { color: #38bdf8; }\r\n.dd-cta svg {\r\n  width: 11px; height: 11px;\r\n  fill: none; stroke: currentColor; stroke-width: 2;\r\n  transition: transform 0.2s;\r\n}\r\n.dd-card:hover .dd-cta svg { transform: translateX(3px); }\r\n\r\n.dd-state {\r\n  text-align: center; padding: 48px 20px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 13px; letter-spacing: 2px;\r\n  color: rgba(255,255,255,0.25);\r\n}\r\n\r\n.dd-skeleton {\r\n  border-radius: 12px; overflow: hidden;\r\n  border: 1px solid var(--border);\r\n  background: var(--surface);\r\n}\r\n.dd-sk-img {\r\n  width: 100%; aspect-ratio: 16\/9;\r\n  background: linear-gradient(90deg, rgba(255,255,255,0.04) 25%, rgba(255,255,255,0.08) 50%, rgba(255,255,255,0.04) 75%);\r\n  background-size: 200% 100%;\r\n  animation: ddShimmer 1.4s infinite;\r\n}\r\n.dd-sk-body { padding: 16px 18px 18px; display: flex; flex-direction: column; gap: 10px; }\r\n.dd-sk-line {\r\n  height: 12px; border-radius: 4px;\r\n  background: linear-gradient(90deg, rgba(255,255,255,0.04) 25%, rgba(255,255,255,0.08) 50%, rgba(255,255,255,0.04) 75%);\r\n  background-size: 200% 100%;\r\n  animation: ddShimmer 1.4s infinite;\r\n}\r\n.dd-sk-line.short { width: 55%; }\r\n.dd-sk-line.tall  { height: 36px; }\r\n@keyframes ddShimmer {\r\n  0%   { background-position: 200% 0; }\r\n  100% { background-position: -200% 0; }\r\n}\r\n\r\n@media(max-width:900px){\r\n  .dd-grid { grid-template-columns: repeat(2,1fr); }\r\n}\r\n@media(max-width:500px){\r\n  .dd-grid { grid-template-columns: 1fr; gap: 14px; }\r\n  .dd-title { font-size: 28px; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n\r\n<div id=\"dd-outer\">\r\n  <div id=\"dd-wrap\">\r\n    <div class=\"dd-header\">\r\n      <div class=\"dd-header-left\">\r\n        <div class=\"dd-eyebrow\">About tournaments<\/div>\r\n        <div class=\"dd-title\">DEEP DIVE<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"dd-grid\" id=\"dd-grid\">\r\n      <div class=\"dd-skeleton\"><div class=\"dd-sk-img\"><\/div><div class=\"dd-sk-body\"><div class=\"dd-sk-line short\"><\/div><div class=\"dd-sk-line tall\"><\/div><\/div><\/div>\r\n      <div class=\"dd-skeleton\"><div class=\"dd-sk-img\"><\/div><div class=\"dd-sk-body\"><div class=\"dd-sk-line short\"><\/div><div class=\"dd-sk-line tall\"><\/div><\/div><\/div>\r\n      <div class=\"dd-skeleton\"><div class=\"dd-sk-img\"><\/div><div class=\"dd-sk-body\"><div class=\"dd-sk-line short\"><\/div><div class=\"dd-sk-line tall\"><\/div><\/div><\/div>\r\n      <div class=\"dd-skeleton\"><div class=\"dd-sk-img\"><\/div><div class=\"dd-sk-body\"><div class=\"dd-sk-line short\"><\/div><div class=\"dd-sk-line tall\"><\/div><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var API = 'https:\/\/vglesports.com\/wp-json\/wp\/v2\/posts?categories=658&per_page=4&_embed=1';\r\n\r\n  function placeholderSVG(){\r\n    return '<div class=\"dd-img-placeholder\"><svg width=\"48\" height=\"48\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"rgba(56,189,248,0.8)\" stroke-width=\"1\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg><\/div>';\r\n  }\r\n\r\n  function renderCards(posts){\r\n    var grid = document.getElementById('dd-grid');\r\n    if(!posts || !posts.length){\r\n      grid.innerHTML = '<div class=\"dd-state\">No articles found.<\/div>';\r\n      return;\r\n    }\r\n    grid.innerHTML = posts.map(function(post){\r\n      var title = post.title && post.title.rendered ? post.title.rendered : 'Untitled';\r\n      var link  = post.link || '#';\r\n      var imgHtml = '';\r\n      try {\r\n        var media = post._embedded && post._embedded['wp:featuredmedia'] && post._embedded['wp:featuredmedia'][0];\r\n        if(media && media.source_url){\r\n          var sizes = media.media_details && media.media_details.sizes;\r\n          var src = (sizes && (sizes.medium_large || sizes.large || sizes.medium))\r\n            ? (sizes.medium_large || sizes.large || sizes.medium).source_url\r\n            : media.source_url;\r\n          imgHtml = '<img decoding=\"async\" src=\"' + src + '\" alt=\"' + title.replace(\/\"\/g,'&quot;') + '\" loading=\"lazy\">';\r\n        } else { imgHtml = placeholderSVG(); }\r\n      } catch(e){ imgHtml = placeholderSVG(); }\r\n\r\n      return '<a class=\"dd-card\" href=\"' + link + '\" target=\"_blank\" rel=\"noopener\">' +\r\n        '<div class=\"dd-img-wrap\">' + imgHtml + '<\/div>' +\r\n        '<div class=\"dd-card-body\">' +\r\n          '<div class=\"dd-card-tag\">Deep Dive<\/div>' +\r\n          '<div class=\"dd-card-title\">' + title + '<\/div>' +\r\n        '<\/div>' +\r\n        '<div class=\"dd-card-footer\">' +\r\n          '<span class=\"dd-cta\">Read more<svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span>' +\r\n        '<\/div>' +\r\n      '<\/a>';\r\n    }).join('');\r\n  }\r\n\r\n  fetch(API)\r\n    .then(function(r){ if(!r.ok) throw new Error('HTTP '+r.status); return r.json(); })\r\n    .then(renderCards)\r\n    .catch(function(err){\r\n      document.getElementById('dd-grid').innerHTML = '<div class=\"dd-state\">Error loading articles.<\/div>';\r\n    });\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u03a4\u0395\u039b\u0395\u03a5\u03a4\u0391\u0399\u0391 \u039d\u0395\u0391 LATEST UPDATES ESPORTS NEWS GREECE \u2013 \u03a4\u0391 \u03a4\u0395\u039b\u0395\u03a5\u03a4\u0391\u0399\u0391 \u039d\u0395\u0391 ESPORTS NEWS GREECE \u2013 STAY INFORMED \u039a\u03b1\u03bb\u03c9\u03c3\u03ae\u03c1\u03b8\u03b5\u03c2 \u03c3\u03c4\u03b7\u03bd \u03b5\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 Esports News \u03c4\u03b7\u03c2 VGL. \u0395\u03b4\u03ce \u03b8\u03b1 \u03b2\u03c1\u03b5\u03b9\u03c2 \u03c4\u03b1 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 esports news \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1 \u2014 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac, \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1, \u03b1\u03bd\u03b1\u03ba\u03bf\u03b9\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03cc,\u03c4\u03b9 \u03bd\u03ad\u03bf \u03c3\u03c5\u03bc\u03b2\u03b1\u03af\u03bd\u03b5\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03ba\u03b7\u03bd\u03ae \u03c4\u03bf\u03c5 esports. \u0391\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b1 \u03c4\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c4\u03b7\u03c2 VGL Esports \u03ba\u03b1\u03b9 \u03bc\u03ac\u03b8\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1&#8230;<\/p>","protected":false},"author":2,"featured_media":32242,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"_links":{"self":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/6609"}],"collection":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/comments?post=6609"}],"version-history":[{"count":10,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/6609\/revisions"}],"predecessor-version":[{"id":33968,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/6609\/revisions\/33968"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/media\/32242"}],"wp:attachment":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/media?parent=6609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}