{"id":3895,"date":"2025-08-26T10:37:48","date_gmt":"2025-08-26T10:37:48","guid":{"rendered":"https:\/\/mangudeoo.ee\/?page_id=3895"},"modified":"2025-10-17T17:26:50","modified_gmt":"2025-10-17T14:26:50","slug":"out-of-the-blue","status":"publish","type":"page","link":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/","title":{"rendered":"Out of the Blue"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3895\" class=\"elementor elementor-3895\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88cf65d e-flex e-con-boxed e-con e-parent\" data-id=\"88cf65d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c024650 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"c024650\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"en\">\r\n<head>\r\n  <!-- Open Graph \/ Social Media Preview -->\r\n  <meta property=\"og:title\" content=\"Out of the Blue - \u20ac10 000 Fast Learn Tournament\" \/>\r\n  <meta property=\"og:description\" content=\"Phase 1 starts 8th of September. Finals on 19th of October T1, Tallinn, Estonia\" \/>\r\n  <meta property=\"og:image\" content=\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg\" \/>\r\n  <meta property=\"og:url\" content=\"https:\/\/mangudeoo.ee\/\" \/>\r\n  <meta property=\"og:type\" content=\"website\" \/>\r\n\r\n  <!-- Twitter Card (for X \/ Twitter sharing) -->\r\n  <meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n  <meta name=\"twitter:title\" content=\"Out of the Blue - \u20ac10 000 Fast Learn Tournament\" \/>\r\n  <meta name=\"twitter:description\" content=\"Phase 1 starts 8th of September. Finals on 19th of October T1, Tallinn, Estonia\" \/>\r\n  <meta name=\"twitter:image\" content=\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg\" \/>\r\n\r\n  <!-- Google tag (gtag.js) -->\r\n  <script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-42NPGX94BW\"><\/script>\r\n  <script>\r\n    window.dataLayer = window.dataLayer || [];\r\n    function gtag(){dataLayer.push(arguments);}\r\n    gtag('js', new Date());\r\n    gtag('config', 'G-42NPGX94BW');\r\n  <\/script>\r\n\r\n  <meta charset=\"utf-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n  <title>Out of the Blue \u2013 Trackmania Tournament<\/title>\r\n\r\n  <style>\r\n    #ootb #countdown .section-header { justify-content: center; }\r\n    :root { --site-header-height: 88px; }\r\n    \/* fallback; script updates *\/\r\n    html { scroll-padding-top: calc(var(--site-header-height) + 16px); }\r\n    #ootb-header-spacer { height: calc(var(--site-header-height) + 16px); }\r\n\r\n    \/* ====== T1 Venue section ====== *\/\r\n    #ootb .venue-img { width:100%; height:auto; display:block; border-radius:16px; border:1px solid var(--divider); box-shadow:var(--shadow-blue); object-fit:cover; }\r\n    #ootb .map-embed { width:100%; height:320px; border:0; border-radius:16px; overflow:hidden; box-shadow:var(--shadow-blue); border:1px solid var(--divider); }\r\n    @media (max-width:720px){ #ootb .map-embed{ height:260px; } }\r\n    #ootb .venue-badges { display:flex; flex-wrap:wrap; gap:8px; margin-top:10px; }\r\n    #ootb .venue-badge { background:rgba(6,162,255,.12); border:1px solid var(--divider); color:#bfe7ff; font-weight:700; font-size:12px; padding:6px 10px; border-radius:999px; }\r\n    #ootb .inline-actions { display:flex; flex-wrap:wrap; gap:10px; margin-top:12px; }\r\n    #ootb .inline-actions .coverage-btn{ margin-top:0; }\r\n\r\n    \/* =============================== SCOPED STYLES (theme-safe) =============================== *\/\r\n    #ootb{\r\n      --blue:#06a2ff; --blue-2:#2bb8ff; --bg:#0a0f14; --panel:#0d141b; --panel-2:#0f1722;\r\n      --text:#ffffff; --muted:#c8d0d8; --divider:rgba(6,162,255,.35); --radius:18px;\r\n      --shadow-blue:0 0 0 1px rgba(6,162,255,.4), 0 0 24px rgba(6,162,255,.2), 0 0 64px rgba(6,162,255,.15);\r\n      color:var(--text); background: radial-gradient(1200px 800px at 10% -10%, rgba(6,162,255,.07), transparent 60%), radial-gradient(1000px 700px at 100% 0%, rgba(43,184,255,.06), transparent 55%), var(--bg);\r\n      letter-spacing:.2px; margin:0; font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;\r\n    }\r\n    #ootb section{ scroll-margin-top: calc(var(--site-header-height) + 16px); }\r\n    #ootb .container{max-width:1100px;margin:0 auto;padding:24px;}\r\n    #ootb a{color:var(--blue);text-decoration:none;}\r\n    #ootb a:hover{text-decoration:none;}\r\n\r\n    \/* ----------------- HERO ----------------- *\/\r\n    #ootb .hero{margin-top:0;}\r\n    #ootb .hero-card{\r\n      position:relative; overflow:hidden; border-radius:var(--radius); background:#0b1118; box-shadow:var(--shadow-blue); border:1px solid var(--divider);\r\n    }\r\n    #ootb .video-wrap{position:relative;padding-top:56.25%;background:#070b10; order:2;}\r\n    #ootb .video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;}\r\n    #ootb .video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,162,255,.12),rgba(0,0,0,.55));pointer-events:none;}\r\n    #ootb .hero-content{\r\n      position:absolute; inset:0; display:grid; align-content:end; padding:24px; order:1;\r\n      background:linear-gradient(180deg,rgba(0,0,0,0) 55%, rgba(0,0,0,.55) 85%); z-index:20;\r\n    }\r\n    #ootb .kicker{color:var(--blue-2); text-transform:uppercase; font-size:12px; letter-spacing:.22em; font-weight:700;}\r\n    #ootb .title{font-size:clamp(22px, 4.5vw, 36px); font-weight:800; margin:6px 0 8px; text-shadow:0 0 24px rgba(6,162,255,.35);}\r\n    #ootb .subtitle{color:var(--muted); font-size:clamp(14px, 2vw, 16px);}\r\n\r\n    \/* Buttons *\/\r\n    #ootb .hero-actions{display:flex; gap:12px; margin-top:14px;}\r\n    #ootb .cta{background:var(--blue); color:#001019; border:none; padding:12px 18px; border-radius:999px; font-weight:700; cursor:pointer; box-shadow:var(--shadow-blue);}\r\n    #ootb .ghost{background:transparent; color:var(--text); border:1px solid var(--divider); padding:11px 16px; border-radius:999px; font-weight:600; cursor:pointer;}\r\n    #ootb .cta:hover{transform:translateY(-1px); box-shadow:0 0 0 1px rgba(6,162,255,.7), 0 0 30px rgba(6,162,255,.35);}\r\n    #ootb .ghost:hover{border-color:rgba(6,162,255,.6); box-shadow:var(--shadow-blue);}\r\n\r\n    \/* Mute button *\/\r\n    #ootb .mute-btn{\r\n      position:absolute; bottom:12px; right:12px; z-index:30; background:rgba(6,162,255,.15); border:1px solid var(--divider); color:var(--text); padding:4px 8px; border-radius:6px; font-size:22px; line-height:1; cursor:pointer;\r\n    }\r\n    #ootb .mute-btn:hover{background:rgba(6,162,255,.3);}\r\n\r\n    \/* Sections\/Cards *\/\r\n    #ootb section{margin-top:32px;}\r\n    #ootb .section-header{display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:14px;}\r\n    #ootb .section-title{font-size:20px; font-weight:800; letter-spacing:.4px;}\r\n    #ootb .section-title .spark{color:var(--blue); text-shadow:0 0 24px rgba(6,162,255,.5);}\r\n    #ootb .divider{height:1px; background:linear-gradient(90deg, rgba(6,162,255,.0), rgba(6,162,255,.5), rgba(6,162,255,.0)); border:0;}\r\n    #ootb .grid{display:grid; gap:18px;}\r\n    @media (min-width:720px){ #ootb .grid-3{ grid-template-columns:repeat(3,1fr);} }\r\n    @media (min-width:720px){ #ootb .grid-2{ grid-template-columns:repeat(2,1fr);} }\r\n    #ootb .card{ background:linear-gradient(180deg, var(--panel), var(--panel-2)); border:1px solid var(--divider); border-radius:var(--radius); padding:18px; box-shadow:var(--shadow-blue); position:relative; }\r\n    #ootb .card h3{margin:10px 0 10px; font-size:18px;}\r\n    #ootb .card p{margin:0 0 10px; color:var(--muted);}\r\n\r\n    \/* Phase title glow *\/\r\n    #ootb .phase-title{\r\n      display:block; font-size:26px; letter-spacing:.08em; text-transform:uppercase; color:#bfe7ff; margin-bottom:8px;\r\n      text-shadow:0 0 10px rgba(6,162,255,.9), 0 0 22px rgba(6,162,255,.5);\r\n      animation:ootbPulse 1.8s ease-in-out infinite;\r\n    }\r\n    @keyframes ootbPulse{\r\n      0%,100%{ text-shadow:0 0 8px rgba(6,162,255,.7), 0 0 18px rgba(6,162,255,.45); }\r\n      50%{ text-shadow:0 0 18px rgba(6,162,255,1), 0 0 36px rgba(6,162,255,.75); }\r\n    }\r\n\r\n    \/* List *\/\r\n    #ootb .list{margin:10px 0 0 0; padding-left:0; list-style:none;}\r\n    #ootb .list li{display:flex; gap:10px; align-items:flex-start; padding:8px 0; border-top:1px dashed rgba(255,255,255,.06);}\r\n    #ootb .list li:first-child{border-top:0;}\r\n    #ootb .dot{width:8px; height:8px; border-radius:50%; background:var(--blue); box-shadow:0 0 10px rgba(6,162,255,.7); margin-top:6px; flex-shrink:0;}\r\n\r\n    \/* Prize grid *\/\r\n    #ootb .prize-grid{display:grid; gap:14px; grid-template-columns:repeat(2,1fr);}\r\n    @media (min-width:720px){ #ootb .prize-grid{ grid-template-columns:repeat(6,1fr);} }\r\n    #ootb .prize{text-align:center; padding:16px 10px; border-radius:16px; background:radial-gradient(240px 120px at 50% -30%, rgba(6,162,255,.25), rgba(6,162,255,.05)), #0c131a; border:1px solid var(--divider); box-shadow:var(--shadow-blue); color:#fff;}\r\n    #ootb .prize.big{grid-column:span 2; transform:translateY(-2px);}\r\n    #ootb .prize h4{margin:0; font-size:12px; letter-spacing:.22em; text-transform:uppercase; color:#fff9;}\r\n    #ootb .prize .amount{margin-top:8px; font-size:22px; font-weight:900; text-shadow:0 0 24px rgba(6,162,255,.45);}\r\n\r\n    \/* Buttons *\/\r\n    #ootb .coverage-btn, #ootb .coverage-btn:link, #ootb .coverage-btn:visited{color:#fff !important; text-decoration:none;}\r\n    #ootb .coverage-btn{display:inline-block; background:var(--blue); border:none; padding:8px 14px; border-radius:6px; font-weight:600; cursor:pointer; margin-top:8px;}\r\n    #ootb .coverage-btn:hover, #ootb .coverage-btn:focus{color:#fff !important; opacity:.9; text-decoration:none;}\r\n\r\n    \/* Responsive behavior *\/\r\n    @media (min-width:721px){\r\n      #ootb .hero-actions{display:flex;}\r\n      #ootb .hero-actions-mobile{display:none;}\r\n    }\r\n    @media (max-width:720px){\r\n      #ootb .hero-card{ display:flex; flex-direction:column; }\r\n      #ootb .hero-content{ position:static; order:0; background:none; padding:12px 12px 0 12px; }\r\n      #ootb .video-wrap{ order:1; }\r\n      #ootb .kicker{ font-size:10px; letter-spacing:.18em; }\r\n      #ootb .title{ font-size: clamp(18px, 5.4vw, 22px); line-height:1.15; }\r\n      #ootb .subtitle{ font-size:13px; }\r\n      #ootb .hero-content .hero-actions{ display:none !important; }\r\n      #ootb .hero-actions-mobile{ display:grid; grid-template-columns:1fr; gap:10px; margin-top:10px; }\r\n      #ootb .hero-actions-mobile .cta, #ootb .hero-actions-mobile .ghost{ width:100%; padding:12px 14px; font-size:14px; }\r\n      #ootb .mute-btn{ bottom:10px; right:10px; font-size:20px; padding:6px 10px; }\r\n      #ootb .grid-3, #ootb .grid-2{ grid-template-columns:1fr; }\r\n    }\r\n    button.cta, a.cta { display:inline-block; text-align:center; text-decoration:none; }\r\n\r\n    \/* ===== Countdown (scoped to #ootb) ===== *\/\r\n    #ootb #countdown .cd-card{ display:block; text-align:left; }\r\n    #ootb #countdown .cd-top{ display:grid; grid-template-columns: 1fr; gap:22px; place-items:center; }\r\n    #ootb #countdown .cd-left{ display:flex; flex-direction:column; gap:12px; align-items:center; }\r\n    #ootb #countdown .cd-text .cd-subheading{ font-size:14px; letter-spacing:.22em; text-transform:uppercase; color:#bfe7ff; font-weight:800; margin-bottom:6px; }\r\n    #ootb #countdown .cd-text .cd-body{ margin:0; color:var(--muted); font-size:16px; }\r\n    #ootb #countdown .cd-right{ display:flex; justify-content:center; }\r\n    #ootb #countdown .cd-image{ width:100%; max-width:560px; height:auto; filter: drop-shadow(0 0 10px rgba(6,162,255,.35)); border-radius:12px; object-fit:contain; }\r\n    #ootb #countdown .cd-timer{ display:grid; gap:8px; justify-items:center; }\r\n    #ootb #countdown .cd-grid{ display:flex; align-items:center; justify-content:center; gap:8px; margin:0; }\r\n    #ootb #countdown .cd-box{ min-width:64px; padding:8px 10px; border-radius:12px; background:radial-gradient(180px 100px at 50% -30%, rgba(6,162,255,.16), rgba(6,162,255,.06)), #0c131a; border:1px solid var(--divider); box-shadow:var(--shadow-blue); }\r\n    #ootb #countdown .cd-value{ font-size: clamp(20px, 4.2vw, 30px); font-weight:900; line-height:1; letter-spacing:.02em; text-shadow:0 0 20px rgba(6,162,255,.4); color:#fff; font-variant-numeric: tabular-nums; }\r\n    #ootb #countdown .cd-label{ font-size:10px; letter-spacing:.2em; text-transform:uppercase; color:#bfe7ffcc; margin-top:5px; white-space:nowrap; }\r\n    #ootb #countdown .cd-sep{ font-size: clamp(18px, 4vw, 26px); font-weight:800; color:#bfe7ff; text-shadow:0 0 12px rgba(6,162,255,.55); }\r\n    #ootb #countdown .cd-sub{ color:var(--muted); margin:4px 0 0; }\r\n    #ootb #countdown .sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }\r\n\r\n    \/* Tablet & down *\/\r\n    @media (max-width:1024px){ #ootb #countdown .cd-image{ max-width:520px; } }\r\n    @media (max-width:900px){ #ootb #countdown .cd-image{ max-width:460px; } }\r\n    @media (max-width:720px){\r\n      #ootb #countdown .cd-top{ grid-template-columns:1fr; text-align:center; justify-items:center; }\r\n      #ootb #countdown .cd-left{ align-items:center; }\r\n      #ootb #countdown .cd-grid{ justify-content:center; }\r\n      #ootb #countdown .cd-image{ max-width:90%; }\r\n      #ootb #countdown .cd-text .cd-body{ font-size:15px; }\r\n    }\r\n    @media (max-width:540px){\r\n      #ootb #countdown .cd-grid{ display:grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap:6px; }\r\n      #ootb #countdown .cd-sep{ display:none; }\r\n      #ootb #countdown .cd-box{ min-width:0; padding:8px 6px; }\r\n      #ootb #countdown .cd-value{ font-size: clamp(18px, 6vw, 24px); }\r\n      #ootb #countdown .cd-label{ font-size:0; }\r\n      #ootb #countdown .cd-label::after{ content: attr(data-short); font-size:10px; letter-spacing:.18em; color:#bfe7ffcc; text-transform:uppercase; }\r\n    }\r\n    @media (max-width:380px){\r\n      #ootb #countdown .cd-grid{ grid-template-columns: repeat(2, 1fr); gap:8px; }\r\n      #ootb #countdown .cd-box{ padding:10px 8px; }\r\n      #ootb #countdown .cd-value{ font-size: clamp(18px, 7.5vw, 22px); }\r\n      #ootb #countdown .cd-label::after{ font-size:11px; }\r\n    }\r\n\r\n    \/* ---- FIX: mobile countdown layout ---- *\/\r\n    @media (max-width: 720px){\r\n      #ootb #countdown .cd-left { align-items: center; width: 100%; }\r\n      #ootb #countdown .cd-timer { width: 100%; }\r\n      #ootb #countdown .cd-grid{ display: grid !important; grid-template-columns: repeat(4, 1fr) !important; gap: 6px !important; justify-content: stretch !important; }\r\n      #ootb #countdown .cd-box{ min-width: 0 !important; width: 100%; padding: 8px 6px; }\r\n      #ootb #countdown .cd-value{ font-size: clamp(16px, 6vw, 22px); }\r\n      #ootb #countdown .cd-label{ font-size: 0; }\r\n      #ootb #countdown .cd-label::after{ content: attr(data-short); font-size: 10px; letter-spacing: .18em; color: #bfe7ffcc; text-transform: uppercase; }\r\n    }\r\n\r\n    \/* Remove previous forced hiding (keep only cd-text hidden) *\/\r\n    #ootb #countdown .cd-text { display:none !important; }\r\n\r\n    \/* Coverage\/Mappers section tweaks *\/\r\n    #ootb .section-header.dual{ display:grid; grid-template-columns:1fr 1fr; align-items:center; }\r\n    #ootb .section-header.dual .section-title{ margin:0; }\r\n    #ootb .coverage-mobile-header{ display:none; }\r\n    #ootb .mapper-grid{ display:flex; flex-wrap:wrap; gap:10px; margin-top:2px; }\r\n    #ootb .mapper-name{ background: radial-gradient(circle at top left, rgba(6,162,255,.35), rgba(6,162,255,.15)); border:1px solid var(--divider); padding:6px 12px; border-radius:999px; font-weight:800; font-size:14px; color:#bfe7ff; letter-spacing:.3px; text-shadow:0 0 8px rgba(6,162,255,.6); box-shadow:var(--shadow-blue); transition: transform .15s ease, box-shadow .15s ease, filter .15s ease; }\r\n    #ootb .mapper-name:hover{ transform: translateY(-2px) scale(1.05); filter: brightness(1.15); box-shadow: 0 0 14px rgba(6,162,255,.9); }\r\n    @media (max-width:720px){\r\n      #ootb .section-header.dual{ grid-template-columns:1fr; }\r\n      #ootb .section-header.dual .coverage-desktop-title{ display:none; }\r\n      #ootb .coverage-mobile-header{ display:block; margin-top:12px; }\r\n    }\r\n\r\n\/* ===== FINALISTS (Top 8) ===== *\/\r\n#ootb .finalists-grid{ display:grid; gap:18px; grid-template-columns:repeat(2, 1fr); }\r\n@media (max-width:720px){ #ootb .finalists-grid{ grid-template-columns:1fr; } }\r\n\r\n#ootb .finalist-card{\r\n  display:flex; align-items:center; gap:14px; padding:14px 16px;\r\n  background:linear-gradient(180deg, var(--panel), var(--panel-2));\r\n  border:1px solid var(--divider); border-radius:var(--radius); box-shadow:var(--shadow-blue);\r\n}\r\n\r\n#ootb .finalist-body{ display:flex; flex-direction:column; gap:6px; width:100%; padding:0; }\r\n\r\n#ootb .finalist-header{\r\n  display:flex; align-items:center; gap:10px; flex-wrap:wrap;\r\n}\r\n\r\n#ootb .finalist-flag{\r\n  width:24px; height:18px; border-radius:2px;\r\n  border:1px solid var(--divider); object-fit:cover;\r\n  background:rgba(255,255,255,.08); box-shadow:0 0 0 1px rgba(0,0,0,.35);\r\n}\r\n\r\n#ootb .finalist-name{\r\n  margin:0; font-size:18px; font-weight:900; letter-spacing:.2px;\r\n  text-shadow:0 0 18px rgba(6,162,255,.35);\r\n}\r\n\r\n#ootb .finalist-country{\r\n  margin-left:6px; background: radial-gradient(160px 80px at 50% -30%, rgba(6,162,255,.20), rgba(6,162,255,.06));\r\n  border:1px solid var(--divider); padding:2px 8px; border-radius:999px;\r\n  font-size:12px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:#bfe7ff; white-space:nowrap;\r\n}\r\n\r\n#ootb .finalist-qual{\r\n  margin-left:auto; background: radial-gradient(160px 80px at 50% -30%, rgba(6,162,255,.20), rgba(6,162,255,.06));\r\n  border:1px solid var(--divider); padding:2px 8px; border-radius:999px;\r\n  font-size:12px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:#bfe7ff; white-space:nowrap;\r\n}\r\n\r\n\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <!-- ALWAYS-ON spacer (height set by CSS var \/ script) -->\r\n  <div id=\"ootb-header-spacer\" aria-hidden=\"true\"><\/div>\r\n  <div id=\"ootb\">\r\n    <main class=\"container\">\r\n\r\n      <!-- HERO -->\r\n      <section class=\"hero\">\r\n        <div class=\"hero-card\">\r\n          <div class=\"video-wrap\">\r\n            <iframe id=\"bgVideo\" src=\"https:\/\/www.youtube.com\/embed\/bOstDbA-teg?enablejsapi=1&autoplay=1&mute=1&loop=1&playlist=bOstDbA-teg&controls=0&playsinline=1&modestbranding=1&rel=0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe>\r\n            <div class=\"video-overlay\"><\/div>\r\n            <button class=\"mute-btn\" id=\"muteToggle\" title=\"Toggle sound\" aria-pressed=\"true\">\ud83d\udd07<\/button>\r\n          <\/div>\r\n          <div class=\"hero-content\">\r\n            <div>\r\n              <div class=\"kicker\">Out of the Blue<\/div>\r\n              <div class=\"title\">Trackmania\u2019s most unexpected event of 2025<\/div>\r\n              <div class=\"subtitle\">With a \u20ac10,000 prize pool, it\u2019s the largest Fast Learn tournament to date.<\/div>\r\n              <div class=\"hero-actions\">\r\n                <a href=\"https:\/\/discord.gg\/uKvWhrmJRX\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"cta\">Join the Discord<\/a>\r\n                <button class=\"ghost\" onclick=\"document.getElementById('finalists').scrollIntoView({behavior:'smooth', block:'start'})\">Meet the Finalists<\/button>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"hero-actions-mobile\" aria-hidden=\"true\">\r\n            <a href=\"https:\/\/discord.gg\/uKvWhrmJRX\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"cta\">Join the Discord<\/a>\r\n            <button class=\"ghost\" onclick=\"document.getElementById('finalists').scrollIntoView({behavior:'smooth', block:'start'})\">Meet the Finalists<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- COUNTDOWN -->\r\n      <section id=\"countdown\" aria-labelledby=\"countdown-title\">\r\n        <div class=\"section-header\">\r\n          <h2 class=\"section-title\" id=\"countdown-title\">Top 8 Finals will <span class=\"spark\">begin in:<\/span><\/h2>\r\n        <\/div>\r\n        <hr class=\"divider\" \/>\r\n        <article class=\"card cd-card\">\r\n          <div class=\"cd-top\">\r\n            <div class=\"cd-left\">\r\n              <div class=\"cd-timer\">\r\n                <p id=\"countdown-live\" class=\"sr-only\" aria-live=\"polite\"><\/p>\r\n                <div class=\"cd-grid\" role=\"group\" aria-label=\"Countdown timer\">\r\n                  <div class=\"cd-box\">\r\n                    <div class=\"cd-value\" id=\"cd-days\">00<\/div>\r\n                    <div class=\"cd-label\" data-short=\"Days\">Days<\/div>\r\n                  <\/div>\r\n                  <div class=\"cd-sep\">:<\/div>\r\n                  <div class=\"cd-box\">\r\n                    <div class=\"cd-value\" id=\"cd-hours\">00<\/div>\r\n                    <div class=\"cd-label\" data-short=\"Hrs\">Hours<\/div>\r\n                  <\/div>\r\n                  <div class=\"cd-sep\">:<\/div>\r\n                  <div class=\"cd-box\">\r\n                    <div class=\"cd-value\" id=\"cd-mins\">00<\/div>\r\n                    <div class=\"cd-label\" data-short=\"Min\">Minutes<\/div>\r\n                  <\/div>\r\n                  <div class=\"cd-sep\">:<\/div>\r\n                  <div class=\"cd-box\">\r\n                    <div class=\"cd-value\" id=\"cd-secs\">00<\/div>\r\n                    <div class=\"cd-label\" data-short=\"Sec\">Seconds<\/div>\r\n                  <\/div>\r\n                <\/div>\r\n                <p class=\"cd-sub\"><strong>Finals:<\/strong> 18 October 2025 \u00b7 T1 Venue, Tallinn (GMT+3)<\/p>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/section>\r\n\r\n <!-- TOP 8 FINALISTS (replacing previous Twitch embed area) -->\r\n<!-- TOP 8 FINALISTS -->\r\n<section id=\"finalists\" aria-labelledby=\"finalists-title\">\r\n  <div class=\"section-header\">\r\n    <h2 class=\"section-title\" id=\"finalists-title\">Your Top 8 Players for the finals are:<\/h2>\r\n  <\/div>\r\n  <hr class=\"divider\" \/>\r\n  <div class=\"finalists-grid\">\r\n\r\n    <!-- 1 -->\r\n    <article class=\"finalist-card\">\r\n      <div class=\"finalist-body\">\r\n        <div class=\"finalist-header\">\r\n          <img decoding=\"async\" class=\"finalist-flag\" src=\"https:\/\/flagcdn.com\/24x18\/cz.png\" alt=\"Flag of Czech Republic\">\r\n          <h3 class=\"finalist-name\">elconn<\/h3>\r\n          <span class=\"finalist-country\" aria-label=\"Country\">Czech Republic<\/span>\r\n          <span class=\"finalist-qual\">Map 1 \u2013 1st<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- 2 -->\r\n    <article class=\"finalist-card\">\r\n      <div class=\"finalist-body\">\r\n        <div class=\"finalist-header\">\r\n          <img decoding=\"async\" class=\"finalist-flag\" src=\"https:\/\/flagcdn.com\/24x18\/fi.png\" alt=\"Flag of Finland\">\r\n          <h3 class=\"finalist-name\">Hege<\/h3>\r\n          <span class=\"finalist-country\">Finland<\/span>\r\n          <span class=\"finalist-qual\">Map 1 \u2013 2nd<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- 3 -->\r\n    <article class=\"finalist-card\">\r\n      <div class=\"finalist-body\">\r\n        <div class=\"finalist-header\">\r\n          <img decoding=\"async\" class=\"finalist-flag\" src=\"https:\/\/flagcdn.com\/24x18\/gb.png\" alt=\"Flag of United Kingdom\">\r\n          <h3 class=\"finalist-name\">Whizzy<\/h3>\r\n          <span class=\"finalist-country\">United Kingdom<\/span>\r\n          <span class=\"finalist-qual\">Map 2 \u2013 1st<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- 4 -->\r\n    <article class=\"finalist-card\">\r\n      <div class=\"finalist-body\">\r\n        <div class=\"finalist-header\">\r\n          <img decoding=\"async\" class=\"finalist-flag\" src=\"https:\/\/flagcdn.com\/24x18\/gb.png\" alt=\"Flag of United Kingdom\">\r\n          <h3 class=\"finalist-name\">jdon<\/h3>\r\n          <span class=\"finalist-country\">United Kingdom<\/span>\r\n          <span class=\"finalist-qual\">Map 2 \u2013 2nd<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- 5 -->\r\n    <article class=\"finalist-card\">\r\n      <div class=\"finalist-body\">\r\n        <div class=\"finalist-header\">\r\n          <img decoding=\"async\" class=\"finalist-flag\" src=\"https:\/\/flagcdn.com\/24x18\/ca.png\" alt=\"Flag of Canada\">\r\n          <h3 class=\"finalist-name\">L1ngo<\/h3>\r\n          <span class=\"finalist-country\">Canada<\/span>\r\n          <span class=\"finalist-qual\">Map 3 \u2013 1st<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- 6 -->\r\n    <article class=\"finalist-card\">\r\n      <div class=\"finalist-body\">\r\n        <div class=\"finalist-header\">\r\n          <img decoding=\"async\" class=\"finalist-flag\" src=\"https:\/\/flagcdn.com\/24x18\/fr.png\" alt=\"Flag of France\">\r\n          <h3 class=\"finalist-name\">Sheinex<\/h3>\r\n          <span class=\"finalist-country\">France<\/span>\r\n          <span class=\"finalist-qual\">Map 3 \u2013 2nd<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- 7 -->\r\n    <article class=\"finalist-card\">\r\n      <div class=\"finalist-body\">\r\n        <div class=\"finalist-header\">\r\n          <img decoding=\"async\" class=\"finalist-flag\" src=\"https:\/\/flagcdn.com\/24x18\/nl.png\" alt=\"Flag of Netherlands\">\r\n          <h3 class=\"finalist-name\">Spammiej<\/h3>\r\n          <span class=\"finalist-country\">Netherlands<\/span>\r\n          <span class=\"finalist-qual\">Best intl. avg \u2014 6.33<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- 8 -->\r\n    <article class=\"finalist-card\">\r\n      <div class=\"finalist-body\">\r\n        <div class=\"finalist-header\">\r\n          <img decoding=\"async\" class=\"finalist-flag\" src=\"https:\/\/flagcdn.com\/24x18\/ee.png\" alt=\"Flag of Estonia\">\r\n          <h3 class=\"finalist-name\">Suudo<\/h3>\r\n          <span class=\"finalist-country\">Estonia<\/span>\r\n          <span class=\"finalist-qual\">Best EST avg \u2014 32.33<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n      <!-- PRIZE POOL -->\r\n      <section id=\"prize\" aria-labelledby=\"prize-title\">\r\n        <div class=\"section-header\"><h2 class=\"section-title\" id=\"prize-title\">Prize Pool <span class=\"spark\">\u20ac10,000<\/span><\/h2><\/div>\r\n        <hr class=\"divider\" \/>\r\n        <div class=\"prize-grid\">\r\n          <div class=\"prize big\"><h4>1st Place<\/h4><div class=\"amount\">\u20ac4,000<\/div><\/div>\r\n          <div class=\"prize\"><h4>2nd<\/h4><div class=\"amount\">\u20ac2,000<\/div><\/div>\r\n          <div class=\"prize\"><h4>3rd<\/h4><div class=\"amount\">\u20ac1,400<\/div><\/div>\r\n          <div class=\"prize\"><h4>4th<\/h4><div class=\"amount\">\u20ac800<\/div><\/div>\r\n          <div class=\"prize\"><h4>5th<\/h4><div class=\"amount\">\u20ac600<\/div><\/div>\r\n          <div class=\"prize\"><h4>6th<\/h4><div class=\"amount\">\u20ac500<\/div><\/div>\r\n          <div class=\"prize\"><h4>7th<\/h4><div class=\"amount\">\u20ac400<\/div><\/div>\r\n          <div class=\"prize\"><h4>8th<\/h4><div class=\"amount\">\u20ac300<\/div><\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <div class=\"fade-line\" aria-hidden=\"true\"><\/div>\r\n\r\n      <!-- MAPPERS + COVERAGE -->\r\n      <section id=\"stream\">\r\n        <div class=\"section-header dual\">\r\n          <h2 class=\"section-title\">Mappers<\/h2>\r\n          <h2 class=\"section-title coverage-desktop-title\">Livestream & <span class=\"spark\">Coverage<\/span><\/h2>\r\n        <\/div>\r\n        <hr class=\"divider\" \/>\r\n        <div class=\"grid grid-2\">\r\n          <article class=\"card\">\r\n            <div class=\"mapper-grid\">\r\n              <span class=\"mapper-name\">EntryLag<\/span>\r\n              <span class=\"mapper-name\">Everios96<\/span>\r\n              <span class=\"mapper-name\">Giilo<\/span>\r\n              <span class=\"mapper-name\">Heasto<\/span>\r\n              <span class=\"mapper-name\">link<\/span>\r\n              <span class=\"mapper-name\">mime<\/span>\r\n              <span class=\"mapper-name\">sahtel<\/span>\r\n              <span class=\"mapper-name\">Tona<\/span>\r\n              <span class=\"mapper-name\">Arien<\/span>\r\n              <span class=\"mapper-name\">prizzly<\/span>\r\n              <span class=\"mapper-name\">sophie<\/span>\r\n              <span class=\"mapper-name\">Whiskey<\/span>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <div class=\"section-header coverage-mobile-header\">\r\n            <h2 class=\"section-title\">Livestream & <span class=\"spark\">Coverage<\/span><\/h2>\r\n          <\/div>\r\n          <article class=\"card\">\r\n            <h3>Twitch<\/h3>\r\n            <p>All online rounds and the Grand Finals will be streamed with live expert commentary.<\/p>\r\n            <a class=\"coverage-btn\" href=\"https:\/\/www.twitch.tv\/esporteesti\" target=\"_blank\" rel=\"noopener\">Watch on Twitch<\/a>\r\n          <\/article>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- T1 VENUE -->\r\n      <section id=\"venue\">\r\n        <div class=\"section-header\"><h2 class=\"section-title\"><span class=\"spark\">T1<\/span> Venue \u2013 Tallinn<\/h2><\/div>\r\n        <hr class=\"divider\" \/>\r\n        <div class=\"grid grid-2\">\r\n          <article class=\"card\">\r\n            <img decoding=\"async\" class=\"venue-img\" src=\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/T1-Kaubanduskeskus_T1_Mall_of_Tallinn.Okt_.2022_2-scaled.jpg\" alt=\"T1 Venue foyer and entrance\" \/>\r\n            <h3 style=\"margin-top:12px;\">About the Venue<\/h3>\r\n            <p>The finals take place at <strong>T1 Venue<\/strong> in Tallinn \u2014 a bright, modern event space with excellent access by tram and car. Food spots and shops are a short walk away.<\/p>\r\n            <div class=\"inline-actions\">\r\n              <a class=\"coverage-btn\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=T1+Venue+Tallinn\">Open in Google Maps<\/a>\r\n              <a class=\"ghost\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/t1tallinn.com\/t1-venue\/\/\">Venue Website<\/a>\r\n            <\/div>\r\n          <\/article>\r\n          <article class=\"card\">\r\n            <div class=\"phase-title\">Getting There<\/div>\r\n            <h3>Transport<\/h3>\r\n            <p>T1 Venue is a quick ride from the city center and just minutes from the airport. Use the maps below for directions.<\/p>\r\n            <p style=\"margin-top:12px; font-weight:700;\">Airport \u2192 T1 (Public Transit)<\/p>\r\n            <iframe class=\"map-embed\" src=\"https:\/\/www.google.com\/maps?output=embed&dirflg=r&saddr=Lennart+Meri+Tallinn+Airport&daddr=T1+Mall+of+Tallinn\"><\/iframe>\r\n          <\/article>\r\n        <\/div>\r\n        <div class=\"fade-line\" aria-hidden=\"true\"><\/div>\r\n      <\/section>\r\n\r\n      <footer>\u00a9 2025 Out of the Blue \u2014 Trackmania. All rights reserved.<\/footer>\r\n    <\/main>\r\n  <\/div>\r\n\r\n  <!-- YouTube API -->\r\n  <script>\r\n    (function(){\r\n      var tag=document.createElement('script');\r\n      tag.src='https:\/\/www.youtube.com\/iframe_api';\r\n      var first=document.getElementsByTagName('script')[0];\r\n      first.parentNode.insertBefore(tag, first);\r\n    })();\r\n    let player;\r\n    function onYouTubeIframeAPIReady(){ player=new YT.Player('bgVideo',{events:{onReady:onReady}}); }\r\n    function onReady(){\r\n      try{ player.mute(); player.setVolume(0); player.playVideo(); }catch(e){}\r\n      const btn=document.getElementById('muteToggle');\r\n      btn.addEventListener('click',()=>{\r\n        if (!player) return;\r\n        if (player.isMuted()) {\r\n          player.unMute();\r\n          if (player.getVolume()===0) player.setVolume(30);\r\n          btn.textContent='\ud83d\udd0a';\r\n        } else {\r\n          player.mute();\r\n          btn.textContent='\ud83d\udd07';\r\n        }\r\n      });\r\n    }\r\n  <\/script>\r\n\r\n  <!-- Header spacer sync -->\r\n  <script>\r\n    (function(){\r\n      function headerEl(){\r\n        return (\r\n          document.querySelector('header')\r\n          || document.querySelector('.site-header')\r\n          || document.querySelector('#masthead')\r\n          || document.querySelector('.elementor-location-header')\r\n          || document.querySelector('[data-elementor-type=\"header\"]')\r\n        );\r\n      }\r\n      function adminBarH(){ const bar = document.getElementById('wpadminbar'); return bar ? Math.round(bar.getBoundingClientRect().height) : 0; }\r\n      function measure(el){ return el ? Math.round(el.getBoundingClientRect().height) : 0; }\r\n      function apply(){\r\n        const hdr = headerEl();\r\n        const override = parseInt(document.body.getAttribute('data-header-height') || '', 10);\r\n        let offset = Number.isFinite(override) && override > 0 ? override : measure(hdr);\r\n        offset += adminBarH();\r\n        document.documentElement.style.setProperty('--site-header-height', offset + 'px');\r\n        const spacer = document.getElementById('ootb-header-spacer');\r\n        if (spacer) spacer.style.height = 'calc(var(--site-header-height) + 16px)';\r\n      }\r\n      let t;\r\n      const schedule = () => { clearTimeout(t); t = setTimeout(apply, 80); };\r\n      window.addEventListener('DOMContentLoaded', apply);\r\n      window.addEventListener('load', apply);\r\n      window.addEventListener('resize', schedule);\r\n      const hdr = headerEl();\r\n      if (hdr) {\r\n        if ('ResizeObserver' in window) new ResizeObserver(schedule).observe(hdr);\r\n        if ('MutationObserver' in window) new MutationObserver(schedule).observe(hdr, {attributes:true, attributeFilter:['class','style']});\r\n      }\r\n    })();\r\n  <\/script>\r\n\r\n  <!-- Countdown -->\r\n  <script>\r\n    (function(){\r\n      \/* Finals countdown target: 18 Oct 2025, 20:00 GMT+3 *\/\r\n      const target = new Date('2025-10-18T20:00:00+03:00');\r\n      const el = {\r\n        d: document.getElementById('cd-days'),\r\n        h: document.getElementById('cd-hours'),\r\n        m: document.getElementById('cd-mins'),\r\n        s: document.getElementById('cd-secs'),\r\n        live: document.getElementById('countdown-live')\r\n      };\r\n      const pad = n => String(n).padStart(2,'0');\r\n      function render(ms){\r\n        if (ms <= 0) {\r\n          el.d.textContent = el.h.textContent = el.m.textContent = el.s.textContent = '00';\r\n          el.live.textContent = 'Countdown complete \u2014 finals are beginning.';\r\n          return false;\r\n        }\r\n        const sec = Math.floor(ms\/1000);\r\n        const days = Math.floor(sec\/86400);\r\n        const hours = Math.floor((sec%86400)\/3600);\r\n        const mins = Math.floor((sec%3600)\/60);\r\n        const secs = sec%60;\r\n        el.d.textContent = pad(days);\r\n        el.h.textContent = pad(hours);\r\n        el.m.textContent = pad(mins);\r\n        el.s.textContent = pad(secs);\r\n        el.live.textContent = `${days} days ${hours} hours ${mins} minutes ${secs} seconds until finals begin.`;\r\n        return true;\r\n      }\r\n      function tick(){ const ok = render(target - new Date()); if (!ok) clearInterval(timer); }\r\n      tick();\r\n      const timer = setInterval(tick, 1000);\r\n    })();\r\n  <\/script>\r\n\r\n  <footer>\r\n    <a href=\"\/privacy-policy\">Privacy Policy<\/a> | <a href=\"\/terms-and-conditions\">Terms and Conditions<\/a>\r\n  <\/footer>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Out of the Blue \u2013 Trackmania Tournament \ud83d\udd07 Out of the Blue Trackmania\u2019s most unexpected event of 2025 With a \u20ac10,000 prize pool, it\u2019s [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":4080,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-3895","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":{"full_width":false,"header_transparent":false,"header_white":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Out of the Blue - M&auml;ngude&Ouml;&Ouml; 2025<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Out of the Blue - M&auml;ngude&Ouml;&Ouml; 2025\" \/>\n<meta property=\"og:description\" content=\"Out of the Blue \u2013 Trackmania Tournament \ud83d\udd07 Out of the Blue Trackmania\u2019s most unexpected event of 2025 With a \u20ac10,000 prize pool, it\u2019s [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/\" \/>\n<meta property=\"og:site_name\" content=\"M&auml;ngude&Ouml;&Ouml; 2025\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MangudeOO\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-17T14:26:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1072\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/\",\"url\":\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/\",\"name\":\"Out of the Blue - M&auml;ngude&Ouml;&Ouml; 2025\",\"isPartOf\":{\"@id\":\"https:\/\/mangudeoo.ee\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg\",\"datePublished\":\"2025-08-26T10:37:48+00:00\",\"dateModified\":\"2025-10-17T14:26:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#primaryimage\",\"url\":\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg\",\"contentUrl\":\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg\",\"width\":2048,\"height\":1072},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mangudeoo.ee\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Out of the Blue\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mangudeoo.ee\/en\/#website\",\"url\":\"https:\/\/mangudeoo.ee\/en\/\",\"name\":\"M\u00e4ngude\u00d6\u00d6 2025\",\"description\":\"Eesti suurim videom&auml;ngude pidu on n&uuml;&uuml;d veelgi suurem!\",\"publisher\":{\"@id\":\"https:\/\/mangudeoo.ee\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mangudeoo.ee\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mangudeoo.ee\/en\/#organization\",\"name\":\"M\u00e4ngude\u00d6\u00d6 2025\",\"url\":\"https:\/\/mangudeoo.ee\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mangudeoo.ee\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/05\/mOO-logo-2025-1.png\",\"contentUrl\":\"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/05\/mOO-logo-2025-1.png\",\"width\":2000,\"height\":800,\"caption\":\"M\u00e4ngude\u00d6\u00d6 2025\"},\"image\":{\"@id\":\"https:\/\/mangudeoo.ee\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/MangudeOO\",\"https:\/\/www.instagram.com\/mangudeoo\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Out of the Blue - M&auml;ngude&Ouml;&Ouml; 2025","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/","og_locale":"en_US","og_type":"article","og_title":"Out of the Blue - M&auml;ngude&Ouml;&Ouml; 2025","og_description":"Out of the Blue \u2013 Trackmania Tournament \ud83d\udd07 Out of the Blue Trackmania\u2019s most unexpected event of 2025 With a \u20ac10,000 prize pool, it\u2019s [&hellip;]","og_url":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/","og_site_name":"M&auml;ngude&Ouml;&Ouml; 2025","article_publisher":"https:\/\/www.facebook.com\/MangudeOO","article_modified_time":"2025-10-17T14:26:50+00:00","og_image":[{"width":2048,"height":1072,"url":"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/","url":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/","name":"Out of the Blue - M&auml;ngude&Ouml;&Ouml; 2025","isPartOf":{"@id":"https:\/\/mangudeoo.ee\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#primaryimage"},"image":{"@id":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#primaryimage"},"thumbnailUrl":"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg","datePublished":"2025-08-26T10:37:48+00:00","dateModified":"2025-10-17T14:26:50+00:00","breadcrumb":{"@id":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#primaryimage","url":"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg","contentUrl":"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/08\/trackmania.jpg","width":2048,"height":1072},{"@type":"BreadcrumbList","@id":"https:\/\/mangudeoo.ee\/en\/out-of-the-blue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mangudeoo.ee\/en\/"},{"@type":"ListItem","position":2,"name":"Out of the Blue"}]},{"@type":"WebSite","@id":"https:\/\/mangudeoo.ee\/en\/#website","url":"https:\/\/mangudeoo.ee\/en\/","name":"M\u00e4ngude\u00d6\u00d6 2025","description":"Eesti suurim videom&auml;ngude pidu on n&uuml;&uuml;d veelgi suurem!","publisher":{"@id":"https:\/\/mangudeoo.ee\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mangudeoo.ee\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mangudeoo.ee\/en\/#organization","name":"M\u00e4ngude\u00d6\u00d6 2025","url":"https:\/\/mangudeoo.ee\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mangudeoo.ee\/en\/#\/schema\/logo\/image\/","url":"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/05\/mOO-logo-2025-1.png","contentUrl":"https:\/\/mangudeoo.ee\/wp-content\/uploads\/2025\/05\/mOO-logo-2025-1.png","width":2000,"height":800,"caption":"M\u00e4ngude\u00d6\u00d6 2025"},"image":{"@id":"https:\/\/mangudeoo.ee\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MangudeOO","https:\/\/www.instagram.com\/mangudeoo"]}]}},"_links":{"self":[{"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/pages\/3895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/comments?post=3895"}],"version-history":[{"count":338,"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/pages\/3895\/revisions"}],"predecessor-version":[{"id":5169,"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/pages\/3895\/revisions\/5169"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/media\/4080"}],"wp:attachment":[{"href":"https:\/\/mangudeoo.ee\/en\/wp-json\/wp\/v2\/media?parent=3895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}