{"id":5759,"date":"2024-11-28T22:40:06","date_gmt":"2024-11-28T22:40:06","guid":{"rendered":"https:\/\/kosar.radobasket.hu\/?page_id=5759"},"modified":"2026-09-17T16:18:43","modified_gmt":"2026-09-17T16:18:43","slug":"fooldal","status":"publish","type":"page","link":"https:\/\/kosar.radobasket.hu\/","title":{"rendered":""},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n.rado-hero-ball {\n    position: absolute;\n    right: 7%;\n    top: 50%;\n    width: 270px;\n    height: 270px;\n    z-index: 1;\n\n    background-image: url(\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2026\/09\/c365f14205e2c1f9830d25c919f28561-basketball-ball-icon-silhouette.png.webp\");\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: contain;\n\n    transform: translateY(-50%);\n    opacity: .32;\n    filter: drop-shadow(0 18px 25px rgba(0,0,0,.20));\n    animation: radoHeroBall 8s ease-in-out infinite;\n    pointer-events: none;\n}\n\n@keyframes radoHeroBall {\n    0% {\n        transform: translateY(-50%) rotate(-5deg);\n    }\n    50% {\n        transform: translateY(calc(-50% - 18px)) rotate(8deg);\n    }\n    100% {\n        transform: translateY(-50%) rotate(-5deg);\n    }\n}\n\n@media (max-width: 900px) {\n    .rado-hero-ball {\n        right: -35px;\n        width: 220px;\n        height: 220px;\n        opacity: .25;\n    }\n}\n\n@media (max-width: 600px) {\n    .rado-hero-ball {\n        right: -45px;\n        top: 22%;\n        width: 170px;\n        height: 170px;\n        opacity: .18;\n    }\n}\n.rado-hero-ball {\n    border: none !important;\n    outline: none !important;\n}\n.rado-hero-ball {\n    filter: brightness(0) invert(1);\n}\n<\/style>\n\n<style>\n\n\/* =========================================\n   RADOBASKET \u2013 HERO SECTION\n   ========================================= *\/\n\n.rado-hero {\n    position: relative;\n    width: 100%;\n    min-height: 650px;\n\n    display: flex;\n    align-items: center;\n\n    overflow: hidden;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(0,0,0,0.82) 0%,\n            rgba(0,0,0,0.68) 38%,\n            rgba(0,0,0,0.30) 72%,\n            rgba(0,0,0,0.15) 100%\n        ),\n        url(\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-16-2026-at-03_56_18-PM.png\")\n        center center \/ cover no-repeat;\n}\n\n\n\/* =========================================\n   HALV\u00c1NY SPORTOS TEXT\u00daRA\n   ========================================= *\/\n\n.rado-hero::after {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    pointer-events: none;\n\n    background:\n        radial-gradient(\n            circle at 85% 20%,\n            rgba(255,255,255,0.10),\n            transparent 30%\n        );\n\n    opacity: .7;\n}\n\n\n\/* =========================================\n   TARTALOM\n   ========================================= *\/\n\n.rado-hero-content {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 1200px;\n\n    margin: 0 auto;\n\n    padding: 80px 30px;\n\n    box-sizing: border-box;\n}\n\n\n\/* =========================================\n   KIS FELIRAT\n   ========================================= *\/\n\n.rado-hero-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n\n    margin-bottom: 20px;\n\n    color: #fff;\n\n    font-size: 13px;\n    font-weight: 700;\n\n    letter-spacing: 2.5px;\n    text-transform: uppercase;\n}\n\n.rado-hero-kicker::before {\n    content: \"\";\n\n    width: 32px;\n    height: 3px;\n\n    background: #fff;\n\n    border-radius: 10px;\n}\n\n\n\/* =========================================\n   F\u0150 C\u00cdM\n   ========================================= *\/\n\n.rado-hero-title {\n    max-width: 760px;\n\n    margin: 0;\n\n    color: #fff;\n\n    font-size: clamp(48px, 6vw, 86px);\n    font-weight: 900;\n\n    line-height: .95;\n    letter-spacing: -3px;\n\n    text-transform: uppercase;\n}\n\n.rado-hero-title span {\n    display: block;\n\n    margin-top: 8px;\n\n    font-size: .72em;\n\n    letter-spacing: -2px;\n\n    opacity: .9;\n}\n\n\n\/* =========================================\n   LE\u00cdR\u00c1S\n   ========================================= *\/\n\n.rado-hero-description {\n    max-width: 570px;\n\n    margin: 28px 0 0;\n\n    color: rgba(255,255,255,.88);\n\n    font-size: 18px;\n    line-height: 1.6;\n}\n\n\n\/* =========================================\n   GOMBOK\n   ========================================= *\/\n\n.rado-hero-buttons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n\n    margin-top: 35px;\n}\n\n.rado-hero-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n\n    min-height: 54px;\n\n    padding: 0 25px;\n\n    border-radius: 8px;\n\n    font-size: 13px;\n    font-weight: 800;\n\n    letter-spacing: .5px;\n\n    text-decoration: none;\n    text-transform: uppercase;\n\n    transition:\n        transform .3s ease,\n        background .3s ease,\n        box-shadow .3s ease;\n}\n\n\n\/* =========================================\n   ELS\u0150 GOMB\n   ========================================= *\/\n\n.rado-hero-button-primary {\n    color: #111;\n\n    background: #fff;\n\n    box-shadow: 0 10px 30px rgba(0,0,0,.18);\n}\n\n.rado-hero-button-primary:hover {\n    color: #111;\n\n    transform: translateY(-4px);\n\n    box-shadow: 0 16px 35px rgba(0,0,0,.28);\n}\n\n\n\/* =========================================\n   M\u00c1SODIK GOMB\n   ========================================= *\/\n\n.rado-hero-button-secondary {\n    color: #fff;\n\n    background: rgba(255,255,255,.10);\n\n    border: 1px solid rgba(255,255,255,.5);\n\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n}\n\n.rado-hero-button-secondary:hover {\n    color: #fff;\n\n    background: rgba(255,255,255,.20);\n\n    transform: translateY(-4px);\n}\n\n\n\/* =========================================\n   HELYSZ\u00cdNEK\n   ========================================= *\/\n\n.rado-hero-locations {\n    position: absolute;\n\n    right: 30px;\n    bottom: 30px;\n\n    z-index: 3;\n\n    display: flex;\n    align-items: center;\n    gap: 18px;\n\n    color: rgba(255,255,255,.75);\n\n    font-size: 11px;\n    font-weight: 700;\n\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n}\n\n.rado-hero-location {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n}\n\n.rado-hero-location:not(:last-child)::after {\n    content: \"\";\n\n    width: 4px;\n    height: 4px;\n\n    margin-left: 8px;\n\n    border-radius: 50%;\n\n    background: rgba(255,255,255,.5);\n}\n\n\n\/* =========================================\n   DEKORAT\u00cdV KOS\u00c1RLABDA MOT\u00cdVUM\n   ========================================= *\/\n\n.rado-hero-ball {\n    position: absolute;\n\n    right: 7%;\n    top: 50%;\n\n    width: 230px;\n    height: 230px;\n\n    z-index: 1;\n\n    border: 2px solid rgba(255,255,255,.13);\n\n    border-radius: 50%;\n\n    transform: translateY(-50%);\n\n    opacity: .65;\n\n    animation: radoHeroBall 7s ease-in-out infinite;\n}\n\n.rado-hero-ball::before,\n.rado-hero-ball::after {\n    content: \"\";\n\n    position: absolute;\n\n    inset: 0;\n\n    border: 1px solid rgba(255,255,255,.09);\n\n    border-radius: 50%;\n}\n\n.rado-hero-ball::before {\n    transform: rotate(45deg) scale(.72);\n}\n\n.rado-hero-ball::after {\n    transform: rotate(-45deg) scale(.72);\n}\n\n@keyframes radoHeroBall {\n\n    0%,\n    100% {\n        transform: translateY(-50%) rotate(0deg);\n    }\n\n    50% {\n        transform: translateY(calc(-50% - 12px)) rotate(12deg);\n    }\n\n}\n\n\n\/* =========================================\n   BEL\u00c9P\u0150 ANIM\u00c1CI\u00d3\n   ========================================= *\/\n\n.rado-hero-kicker,\n.rado-hero-title,\n.rado-hero-description,\n.rado-hero-buttons {\n    animation:\n        radoHeroFadeUp\n        .8s cubic-bezier(.2,.8,.2,1)\n        both;\n}\n\n.rado-hero-kicker {\n    animation-delay: .1s;\n}\n\n.rado-hero-title {\n    animation-delay: .2s;\n}\n\n.rado-hero-description {\n    animation-delay: .35s;\n}\n\n.rado-hero-buttons {\n    animation-delay: .5s;\n}\n\n@keyframes radoHeroFadeUp {\n\n    from {\n        opacity: 0;\n        transform: translateY(25px);\n    }\n\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n\n}\n\n\n\/* =========================================\n   TABLET\n   ========================================= *\/\n\n@media (max-width: 900px) {\n\n    .rado-hero {\n        min-height: 580px;\n\n        background-position: 60% center;\n    }\n\n    .rado-hero-content {\n        padding: 70px 25px;\n    }\n\n    .rado-hero-ball {\n        right: -60px;\n        opacity: .4;\n    }\n\n    .rado-hero-locations {\n        right: 25px;\n    }\n\n}\n\n\n\/* =========================================\n   MOBIL\n   ========================================= *\/\n\n@media (max-width: 600px) {\n\n    .rado-hero {\n        min-height: 650px;\n\n        align-items: flex-end;\n\n        background:\n            linear-gradient(\n                0deg,\n                rgba(0,0,0,.90) 0%,\n                rgba(0,0,0,.72) 45%,\n                rgba(0,0,0,.20) 100%\n            ),\n            url(\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-16-2026-at-03_56_18-PM.png\")\n            center center \/ cover no-repeat;\n    }\n\n    .rado-hero-content {\n        padding: 45px 20px 70px;\n    }\n\n    .rado-hero-kicker {\n        font-size: 11px;\n        letter-spacing: 2px;\n    }\n\n    .rado-hero-title {\n        font-size: clamp(42px, 13vw, 62px);\n        letter-spacing: -2px;\n    }\n\n    .rado-hero-title span {\n        letter-spacing: -1px;\n    }\n\n    .rado-hero-description {\n        margin-top: 22px;\n\n        font-size: 16px;\n        line-height: 1.5;\n    }\n\n    .rado-hero-buttons {\n        flex-direction: column;\n        margin-top: 28px;\n    }\n\n    .rado-hero-button {\n        width: 100%;\n    }\n\n    .rado-hero-ball {\n        width: 150px;\n        height: 150px;\n\n        right: -55px;\n        top: 20%;\n\n        opacity: .22;\n    }\n\n    .rado-hero-locations {\n        left: 20px;\n        right: 20px;\n        bottom: 22px;\n\n        justify-content: center;\n\n        gap: 7px;\n\n        font-size: 9px;\n        letter-spacing: 1px;\n    }\n\n    .rado-hero-location:not(:last-child)::after {\n        margin-left: 3px;\n    }\n\n}\n\n\n\/* =========================================\n   REDUCED MOTION\n   ========================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    .rado-hero-ball,\n    .rado-hero-kicker,\n    .rado-hero-title,\n    .rado-hero-description,\n    .rado-hero-buttons {\n        animation: none !important;\n    }\n\n}\n\n<\/style>\n\n\n<section class=\"rado-hero\">\n\n    <!-- Dekorat\u00edv kos\u00e1rlabda mot\u00edvum -->\n    <div class=\"rado-hero-ball\"><\/div>\n\n\n    <div class=\"rado-hero-content\">\n\n        <div class=\"rado-hero-kicker\">\n            Radobasket\n        <\/div>\n\n\n        <h1 class=\"rado-hero-title\">\n\n            J\u00e1tszva tanulunk.\n\n            <span>\n                Tanulva j\u00e1tszunk.\n            <\/span>\n\n        <\/h1>\n\n\n        <p class=\"rado-hero-description\">\n\n            Kos\u00e1rlabda kicsiknek \u00e9s nagyoknak, minden koroszt\u00e1lyban!\n            Csatlakozz a Radobasket csal\u00e1dj\u00e1hoz!\n\n        <\/p>\n\n\n        <div class=\"rado-hero-buttons\">\n\n\n            <!-- =====================================\n                 TOBORZ\u00d3 GOMB\n                 ===================================== -->\n\n            <a class=\"rado-hero-button rado-hero-button-primary\" href=\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2026\/09\/5C2896AC-F9D9-4C79-BCD2-C9BB8A61B68E.jpg\" target=\"_blank\" rel=\"noopener\">\n                \ud83c\udfc0 CSATLAKOZZ HOZZ\u00c1NK\n            <\/a>\n\n\n            <!-- =====================================\n                 \u26a0\ufe0f HETENTE EZT AZ URL-T CSER\u00c9LD!\n                 \n                 K\u00d6VETKEZ\u0150 M\u00c9RK\u0150Z\u00c9SEINK\n                 ===================================== -->\n\n            <a class=\"rado-hero-button rado-hero-button-secondary\" href=\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2026\/09\/5A209E80-3594-4238-B3CF-3B20AC4DF254.png\" target=\"_blank\" rel=\"noopener\">\n                K\u00d6VETKEZ\u0150 M\u00c9RK\u0150Z\u00c9SEINK \u2192\n            <\/a>\n\n\n        <\/div>\n\n    <\/div>\n\n\n    <!-- =========================================\n         HELYSZ\u00cdNEK\n         ========================================= -->\n\n    <div class=\"rado-hero-locations\">\n\n        <div class=\"rado-hero-location\">\n            \u00c9rd\n        <\/div>\n\n        <div class=\"rado-hero-location\">\n            Buda\u00f6rs\n        <\/div>\n\n        <div class=\"rado-hero-location\">\n            T\u00f6r\u00f6kb\u00e1lint\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n\n<script data-wp-block-html=\"js\">\nconst COMPETITIONS = [\n  \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/hunu14\/\",\n  \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/whunu14\/\",\n  \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/hunu16\/\",\n  \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/whunu16\/\",\n  \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/hunu18\/\",\n  \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/whunu18\/\",\n  \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/whun2a\/\"\n];\n\nconst NUMBER_OF_MATCHES = 5;\n\n\n\/* =========================================\n   WEB APP\n========================================= *\/\n\nfunction doGet() {\n\n  const data = getUpcomingMatches();\n\n  return ContentService\n    .createTextOutput(JSON.stringify(data))\n    .setMimeType(ContentService.MimeType.JSON);\n\n}\n\n\n\/* =========================================\n   K\u00d6VETKEZ\u0150 M\u00c9RK\u0150Z\u00c9SEK\n========================================= *\/\n\nfunction getUpcomingMatches() {\n\n  let matches = [];\n\n  const today = new Date();\n  today.setHours(0, 0, 0, 0);\n\n\n  COMPETITIONS.forEach(function(url) {\n\n    try {\n\n      const response = UrlFetchApp.fetch(url, {\n        muteHttpExceptions: true,\n        followRedirects: true\n      });\n\n      const html = response.getContentText();\n\n      const rows =\n        html.match(\/<tr[\\s\\S]*?<\\\/tr>\/gi) || [];\n\n\n      rows.forEach(function(row) {\n\n        const cells =\n          row.match(\/<td[\\s\\S]*?<\\\/td>\/gi) || [];\n\n\n        if (cells.length < 5) return;\n\n\n        const values = cells.map(function(cell) {\n\n          return cell\n            .replace(\/<[^>]*>\/g, \" \")\n            .replace(\/&nbsp;\/gi, \" \")\n            .replace(\/&amp;\/gi, \"&\")\n            .replace(\/&#39;\/gi, \"'\")\n            .replace(\/&quot;\/gi, '\"')\n            .replace(\/\\s+\/g, \" \")\n            .trim();\n\n        });\n\n\n        const home = values[0] || \"\";\n        const away = values[1] || \"\";\n        const date = values[2] || \"\";\n        const time = values[3] || \"\";\n        const score = values[4] || \"\";\n        const venue = values[5] || \"\";\n\n\n        const combined =\n          (home + \" \" + away).toLowerCase();\n\n\n        \/*\n         * Csak Radobasket meccsek\n         *\/\n\n        if (\n          !combined.includes(\"radobasket\")\n        ) {\n          return;\n        }\n\n\n        const matchDate =\n          parseDate(date);\n\n\n        if (!matchDate) return;\n\n\n        \/*\n         * Csak mai vagy j\u00f6v\u0151beli meccsek\n         *\/\n\n        if (matchDate < today) {\n          return;\n        }\n\n\n        matches.push({\n\n          home: home,\n\n          away: away,\n\n          date: date,\n\n          time: time,\n\n          venue: venue,\n\n          score: score,\n\n          source: url,\n\n          timestamp: matchDate.getTime()\n\n        });\n\n      });\n\n    }\n\n    catch (error) {\n\n      console.log(\n        \"Hiba az oldal lek\u00e9r\u00e9sekor: \" + url\n      );\n\n      console.log(error);\n\n    }\n\n  });\n\n\n  \/*\n   * D\u00e1tum + id\u0151 szerint rendez\u00e9s\n   *\/\n\n  matches.sort(function(a, b) {\n\n    if (a.timestamp !== b.timestamp) {\n\n      return a.timestamp - b.timestamp;\n\n    }\n\n\n    return timeToMinutes(a.time) -\n           timeToMinutes(b.time);\n\n  });\n\n\n  \/*\n   * Duplik\u00e1ci\u00f3k kisz\u0171r\u00e9se\n   *\/\n\n  const uniqueMatches = [];\n\n  const seen = {};\n\n\n  matches.forEach(function(match) {\n\n    const key =\n      match.home + \"|\" +\n      match.away + \"|\" +\n      match.date + \"|\" +\n      match.time;\n\n\n    if (!seen[key]) {\n\n      seen[key] = true;\n\n      uniqueMatches.push(match);\n\n    }\n\n  });\n\n\n  \/*\n   * Csak a k\u00e9rt sz\u00e1m\u00fa m\u00e9rk\u0151z\u00e9s\n   *\/\n\n  const upcoming =\n    uniqueMatches\n      .slice(0, NUMBER_OF_MATCHES)\n      .map(function(match) {\n\n        return {\n\n          home: match.home,\n\n          away: match.away,\n\n          date: match.date,\n\n          time: match.time,\n\n          venue: match.venue\n\n        };\n\n      });\n\n\n  return {\n\n    success: true,\n\n    count: upcoming.length,\n\n    matches: upcoming\n\n  };\n\n}\n\n\n\/* =========================================\n   D\u00c1TUM FELDOLGOZ\u00c1SA\n========================================= *\/\n\nfunction parseDate(dateString) {\n\n  const value =\n    String(dateString || \"\")\n      .trim();\n\n\n  \/*\n   * DD.MM.YYYY\n   *\/\n\n  let match =\n    value.match(\n      \/(\\d{1,2})[.\\\/-](\\d{1,2})[.\\\/-](\\d{4})\/\n    );\n\n\n  if (match) {\n\n    return new Date(\n      Number(match[3]),\n      Number(match[2]) - 1,\n      Number(match[1])\n    );\n\n  }\n\n\n  \/*\n   * YYYY.MM.DD\n   *\/\n\n  match =\n    value.match(\n      \/(\\d{4})[.\\\/-](\\d{1,2})[.\\\/-](\\d{1,2})\/\n    );\n\n\n  if (match) {\n\n    return new Date(\n      Number(match[1]),\n      Number(match[2]) - 1,\n      Number(match[3])\n    );\n\n  }\n\n\n  \/*\n   * Magyar sz\u00f6veges d\u00e1tum:\n   * 2026. szeptember 19.\n   *\/\n\n  const months = {\n\n    \"janu\u00e1r\": 0,\n    \"febru\u00e1r\": 1,\n    \"m\u00e1rcius\": 2,\n    \"\u00e1prilis\": 3,\n    \"m\u00e1jus\": 4,\n    \"j\u00fanius\": 5,\n    \"j\u00falius\": 6,\n    \"augusztus\": 7,\n    \"szeptember\": 8,\n    \"okt\u00f3ber\": 9,\n    \"november\": 10,\n    \"december\": 11\n\n  };\n\n\n  match =\n    value.match(\n      \/(\\d{4})\\.\\s*([a-z\u00e1\u00e9\u00ed\u00f3\u00f6\u0151\u00fa\u00fc\u0171]+)\\s+(\\d{1,2})\\.\/i\n    );\n\n\n  if (match) {\n\n    const year =\n      Number(match[1]);\n\n\n    const monthName =\n      match[2].toLowerCase();\n\n\n    const day =\n      Number(match[3]);\n\n\n    if (\n      months[monthName] !== undefined\n    ) {\n\n      return new Date(\n        year,\n        months[monthName],\n        day\n      );\n\n    }\n\n  }\n\n\n  return null;\n\n}\n\n\n\/* =========================================\n   ID\u0150 FELDOLGOZ\u00c1SA\n========================================= *\/\n\nfunction timeToMinutes(timeString) {\n\n  const value =\n    String(timeString || \"\")\n      .trim();\n\n\n  const match =\n    value.match(\n      \/(\\d{1,2}):(\\d{2})\/\n    );\n\n\n  if (!match) return 0;\n\n\n  return (\n    Number(match[1]) * 60 +\n    Number(match[2])\n  );\n\n}\n<\/script>\n\n<section class=\"rado-fixtures\">\n\n  <div class=\"rado-fixtures-inner\">\n\n    <!-- FEJL\u00c9C -->\n    <div class=\"rado-fixtures-header\">\n\n      <div>\n        <div class=\"rado-fixtures-kicker\">\n          RADO KSE\n        <\/div>\n\n        <h2>K\u00f6vetkez\u0151 m\u00e9rk\u0151z\u00e9seink<\/h2>\n      <\/div>\n\n      <div class=\"rado-fixtures-line\"><\/div>\n\n    <\/div>\n\n\n    <!-- MECCSEK -->\n    <div\n      class=\"rado-fixtures-list\"\n      id=\"rado-fixtures-list\"\n    >\n\n      <!-- Bet\u00f6lt\u00e9s k\u00f6zben -->\n      <div class=\"rado-fixtures-loading\">\n        M\u00e9rk\u0151z\u00e9sek bet\u00f6lt\u00e9se...\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<style>\n\n\/* =========================================\n   RADO KSE \u2013 K\u00d6VETKEZ\u0150 M\u00c9RK\u0150Z\u00c9SEINK\n========================================= *\/\n\n.rado-fixtures {\n\n  width: 100%;\n\n  background: #ffffff;\n\n  padding: 76px 24px 82px;\n\n  box-sizing: border-box;\n\n  font-family:\n    Arial,\n    Helvetica,\n    sans-serif;\n\n}\n\n\n.rado-fixtures-inner {\n\n  width: 100%;\n\n  max-width: 1180px;\n\n  margin: 0 auto;\n\n}\n\n\n\/* =========================================\n   FEJL\u00c9C\n========================================= *\/\n\n.rado-fixtures-header {\n\n  display: flex;\n\n  align-items: flex-end;\n\n  justify-content: space-between;\n\n  gap: 30px;\n\n  margin-bottom: 34px;\n\n}\n\n\n.rado-fixtures-kicker {\n\n  color: #a98a45;\n\n  font-size: 11px;\n\n  line-height: 1;\n\n  font-weight: 800;\n\n  letter-spacing: 2.5px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 10px;\n\n}\n\n\n.rado-fixtures-header h2 {\n\n  margin: 0;\n\n  color: #171717;\n\n  font-size: 36px;\n\n  line-height: 1.1;\n\n  font-weight: 800;\n\n  letter-spacing: -.7px;\n\n}\n\n\n.rado-fixtures-line {\n\n  flex: 1;\n\n  height: 1px;\n\n  background: #e7e7e7;\n\n  margin-bottom: 8px;\n\n  max-width: 420px;\n\n}\n\n\n\/* =========================================\n   MECCSEK LISTA\n========================================= *\/\n\n.rado-fixtures-list {\n\n  width: 100%;\n\n  display: flex;\n\n  flex-direction: column;\n\n  gap: 10px;\n\n}\n\n\n\/* =========================================\n   EGY MECCS\n========================================= *\/\n\n.rado-fixture {\n\n  width: 100%;\n\n  min-height: 108px;\n\n  display: grid;\n\n  grid-template-columns:\n    105px\n    minmax(0, 1fr)\n    150px\n    190px;\n\n  align-items: center;\n\n  gap: 25px;\n\n  padding: 18px 28px;\n\n  box-sizing: border-box;\n\n  background: #f7f7f6;\n\n  border: 1px solid #eeeeed;\n\n  border-radius: 12px;\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n\n}\n\n\n.rado-fixture:hover {\n\n  transform: translateY(-2px);\n\n  border-color: #ddddda;\n\n  box-shadow:\n    0 12px 30px rgba(0,0,0,.06);\n\n}\n\n\n\/* =========================================\n   D\u00c1TUM\n========================================= *\/\n\n.rado-fixture-date {\n\n  display: flex;\n\n  flex-direction: column;\n\n}\n\n\n.rado-fixture-day {\n\n  color: #171717;\n\n  font-size: 28px;\n\n  line-height: 1;\n\n  font-weight: 900;\n\n  letter-spacing: -1px;\n\n}\n\n\n.rado-fixture-month {\n\n  margin-top: 5px;\n\n  color: #a98a45;\n\n  font-size: 10px;\n\n  line-height: 1;\n\n  font-weight: 800;\n\n  letter-spacing: 1.5px;\n\n  text-transform: uppercase;\n\n}\n\n\n.rado-fixture-year {\n\n  margin-top: 4px;\n\n  color: #999;\n\n  font-size: 9px;\n\n  font-weight: 600;\n\n}\n\n\n\/* =========================================\n   CSAPATOK\n========================================= *\/\n\n.rado-fixture-teams {\n\n  min-width: 0;\n\n  display: flex;\n\n  flex-direction: column;\n\n  gap: 6px;\n\n}\n\n\n.rado-fixture-team {\n\n  color: #171717;\n\n  font-size: 17px;\n\n  line-height: 1.2;\n\n  font-weight: 800;\n\n}\n\n\n.rado-fixture-team.radobasket {\n\n  color: #a98a45;\n\n}\n\n\n\/* =========================================\n   ID\u0150PONT\n========================================= *\/\n\n.rado-fixture-time {\n\n  text-align: center;\n\n}\n\n\n.rado-fixture-time strong {\n\n  display: block;\n\n  color: #171717;\n\n  font-size: 25px;\n\n  line-height: 1;\n\n  font-weight: 900;\n\n  letter-spacing: -.5px;\n\n}\n\n\n.rado-fixture-time span {\n\n  display: block;\n\n  margin-top: 6px;\n\n  color: #999;\n\n  font-size: 9px;\n\n  font-weight: 800;\n\n  letter-spacing: 1.3px;\n\n  text-transform: uppercase;\n\n}\n\n\n\/* =========================================\n   HELYSZ\u00cdN\n========================================= *\/\n\n.rado-fixture-venue {\n\n  color: #777;\n\n  font-size: 11px;\n\n  line-height: 1.4;\n\n  font-weight: 600;\n\n}\n\n\n.rado-fixture-venue-label {\n\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: #aaa;\n\n  font-size: 8px;\n\n  line-height: 1;\n\n  font-weight: 800;\n\n  letter-spacing: 1.4px;\n\n  text-transform: uppercase;\n\n}\n\n\n\/* =========================================\n   BET\u00d6LT\u00c9S\n========================================= *\/\n\n.rado-fixtures-loading {\n\n  padding: 40px;\n\n  text-align: center;\n\n  color: #999;\n\n  font-size: 11px;\n\n  font-weight: 700;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n\n}\n\n\n\/* =========================================\n   TABLET\n========================================= *\/\n\n@media (max-width: 900px) {\n\n  .rado-fixtures {\n\n    padding: 60px 20px 65px;\n\n  }\n\n\n  .rado-fixtures-header h2 {\n\n    font-size: 32px;\n\n  }\n\n\n  .rado-fixture {\n\n    grid-template-columns:\n      90px\n      minmax(0,1fr)\n      120px;\n\n    gap: 20px;\n\n  }\n\n\n  .rado-fixture-venue {\n\n    display: none;\n\n  }\n\n}\n\n\n\/* =========================================\n   MOBIL\n========================================= *\/\n\n@media (max-width: 600px) {\n\n  .rado-fixtures {\n\n    padding: 50px 16px 58px;\n\n  }\n\n\n  .rado-fixtures-header {\n\n    align-items: flex-start;\n\n    margin-bottom: 26px;\n\n  }\n\n\n  .rado-fixtures-header h2 {\n\n    font-size: 28px;\n\n  }\n\n\n  .rado-fixtures-line {\n\n    display: none;\n\n  }\n\n\n  .rado-fixtures-list {\n\n    gap: 10px;\n\n  }\n\n\n  .rado-fixture {\n\n    min-height: 0;\n\n    grid-template-columns:\n      68px\n      minmax(0,1fr)\n      64px;\n\n    gap: 10px;\n\n    padding: 17px 14px;\n\n    border-radius: 10px;\n\n  }\n\n\n  .rado-fixture-day {\n\n    font-size: 23px;\n\n  }\n\n\n  .rado-fixture-month {\n\n    font-size: 8px;\n\n    letter-spacing: 1px;\n\n  }\n\n\n  .rado-fixture-year {\n\n    font-size: 8px;\n\n  }\n\n\n  .rado-fixture-team {\n\n    font-size: 13px;\n\n  }\n\n\n  .rado-fixture-time strong {\n\n    font-size: 21px;\n\n  }\n\n\n  .rado-fixture-time span {\n\n    font-size: 7px;\n\n    letter-spacing: .9px;\n\n  }\n\n}\n\n<\/style>\n\n\n<script>\n\n(function() {\n\n  const API =\n    \"https:\/\/script.google.com\/macros\/s\/AKfycbzlRPWl7SpDj6K40gHlqjRfWPX-UrzXXltefrK6uSIua5PBb-IgBL2Xh6EUqoYArL1-\/exec\";\n\n\n  const list =\n    document.getElementById(\n      \"rado-fixtures-list\"\n    );\n\n\n  if (!list) return;\n\n\n  \/*\n   * Magyar h\u00f3napok\n   *\/\n\n  const months = [\n    \"janu\u00e1r\",\n    \"febru\u00e1r\",\n    \"m\u00e1rcius\",\n    \"\u00e1prilis\",\n    \"m\u00e1jus\",\n    \"j\u00fanius\",\n    \"j\u00falius\",\n    \"augusztus\",\n    \"szeptember\",\n    \"okt\u00f3ber\",\n    \"november\",\n    \"december\"\n  ];\n\n\n  function parseDate(value) {\n\n    const match =\n      String(value || \"\").match(\n        \/(\\d{4})\\.\\s*([a-z\u00e1\u00e9\u00ed\u00f3\u00f6\u0151\u00fa\u00fc\u0171]+)\\s+(\\d{1,2})\\.\/i\n      );\n\n\n    if (!match) {\n\n      return {\n        day: value || \"\u2014\",\n        month: \"\",\n        year: \"\"\n      };\n\n    }\n\n\n    const year =\n      match[1];\n\n\n    const monthName =\n      match[2].toLowerCase();\n\n\n    const day =\n      match[3];\n\n\n    return {\n\n      day: day,\n\n      month: monthName,\n\n      year: year\n\n    };\n\n  }\n\n\n  function teamClass(name) {\n\n    if (\n      String(name)\n        .toLowerCase()\n        .includes(\"radobasket\")\n    ) {\n\n      return \"radobasket\";\n\n    }\n\n    return \"\";\n\n  }\n\n\n  function createMatch(match) {\n\n    const date =\n      parseDate(match.date);\n\n\n    const card =\n      document.createElement(\"article\");\n\n\n    card.className =\n      \"rado-fixture\";\n\n\n    card.innerHTML = `\n\n      <div class=\"rado-fixture-date\">\n\n        <div class=\"rado-fixture-day\">\n          ${date.day}.\n        <\/div>\n\n        <div class=\"rado-fixture-month\">\n          ${date.month}\n        <\/div>\n\n        <div class=\"rado-fixture-year\">\n          ${date.year}\n        <\/div>\n\n      <\/div>\n\n\n      <div class=\"rado-fixture-teams\">\n\n        <div class=\"rado-fixture-team ${teamClass(match.home)}\">\n          ${match.home || \"\u2014\"}\n        <\/div>\n\n        <div class=\"rado-fixture-team ${teamClass(match.away)}\">\n          ${match.away || \"\u2014\"}\n        <\/div>\n\n      <\/div>\n\n\n      <div class=\"rado-fixture-time\">\n\n        <strong>\n          ${match.time || \"\u2014\"}\n        <\/strong>\n\n        <span>\n          kezd\u00e9s\n        <\/span>\n\n      <\/div>\n\n\n      <div class=\"rado-fixture-venue\">\n\n        <span class=\"rado-fixture-venue-label\">\n          Helysz\u00edn\n        <\/span>\n\n        ${match.venue || \"\u2014\"}\n\n      <\/div>\n\n    `;\n\n\n    return card;\n\n  }\n\n\n  fetch(API, {\n    cache: \"no-store\"\n  })\n\n  .then(function(response) {\n\n    if (!response.ok) {\n\n      throw new Error(\n        \"API hiba\"\n      );\n\n    }\n\n    return response.json();\n\n  })\n\n  .then(function(data) {\n\n    if (\n      !data.success ||\n      !Array.isArray(data.matches)\n    ) {\n\n      throw new Error(\n        \"Nincs m\u00e9rk\u0151z\u00e9sadat\"\n      );\n\n    }\n\n\n    list.innerHTML = \"\";\n\n\n    data.matches.forEach(\n      function(match) {\n\n        list.appendChild(\n          createMatch(match)\n        );\n\n      }\n    );\n\n\n    if (\n      data.matches.length === 0\n    ) {\n\n      list.innerHTML = `\n        <div class=\"rado-fixtures-loading\">\n          Jelenleg nincs k\u00f6vetkez\u0151 m\u00e9rk\u0151z\u00e9s.\n        <\/div>\n      `;\n\n    }\n\n  })\n\n  .catch(function(error) {\n\n    console.error(\n      \"Radobasket fixtures:\",\n      error\n    );\n\n\n    list.innerHTML = `\n      <div class=\"rado-fixtures-loading\">\n        A m\u00e9rk\u0151z\u00e9sek jelenleg nem t\u00f6lthet\u0151k be.\n      <\/div>\n    `;\n\n  });\n\n})();\n\n<\/script>\n\n\n\n<section class=\"rado-stats\">\n  <div class=\"rado-stats-inner\">\n\n    <div class=\"rado-stats-header\">\n      <span class=\"rado-stats-kicker\">RADOBASKET<\/span>\n      <h2>Klubsz\u00e1mok<\/h2>\n      <p>A sz\u00e1mok m\u00f6g\u00f6tt egy folyamatosan \u00e9p\u00fcl\u0151 k\u00f6z\u00f6ss\u00e9g \u00e1ll.<\/p>\n    <\/div>\n\n    <div class=\"rado-stats-grid\">\n\n      <div class=\"rado-stat\">\n        <div class=\"rado-stat-number\">\n          <span class=\"rado-counter\" data-target=\"210\">0<\/span><span>+<\/span>\n        <\/div>\n        <div class=\"rado-stat-label\">J\u00e1t\u00e9kos<\/div>\n      <\/div>\n\n      <div class=\"rado-stat\">\n        <div class=\"rado-stat-number\">\n          <span class=\"rado-counter\" data-target=\"22\">0<\/span>\n        <\/div>\n        <div class=\"rado-stat-label\">Csapat<\/div>\n      <\/div>\n\n      <div class=\"rado-stat\">\n        <div class=\"rado-stat-number\">\n          <span class=\"rado-counter\" data-target=\"500\">0<\/span><span>+<\/span>\n        <\/div>\n        <div class=\"rado-stat-label\">Gyermek iskolai programban<\/div>\n      <\/div>\n\n      <div class=\"rado-stat\">\n        <div class=\"rado-stat-number\">\n          <span class=\"rado-counter\" data-target=\"14\">0<\/span>\n        <\/div>\n        <div class=\"rado-stat-label\">Edz\u0151<\/div>\n      <\/div>\n\n      <div class=\"rado-stat\">\n        <div class=\"rado-stat-number\">\n          <span class=\"rado-counter\" data-target=\"19\">0<\/span><span>+<\/span>\n        <\/div>\n        <div class=\"rado-stat-label\">\u00c9v tapasztalat<\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n.rado-stats {\n  width: 100%;\n  padding: 90px 24px;\n  background: #171717;\n  box-sizing: border-box;\n  overflow: hidden;\n}\n\n.rado-stats-inner {\n  max-width: 1180px;\n  margin: 0 auto;\n}\n\n\/* HEADER *\/\n\n.rado-stats-header {\n  text-align: center;\n  margin-bottom: 55px;\n}\n\n.rado-stats-kicker {\n  display: inline-block;\n  margin-bottom: 12px;\n  color: #a98a45;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n}\n\n.rado-stats-header h2 {\n  margin: 0;\n  color: #fff;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 42px;\n  line-height: 1.1;\n  font-weight: 800;\n}\n\n.rado-stats-header p {\n  margin: 14px auto 0;\n  max-width: 520px;\n  color: #999;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\/* GRID *\/\n\n.rado-stats-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  border-top: 1px solid rgba(255,255,255,.12);\n  border-bottom: 1px solid rgba(255,255,255,.12);\n}\n\n\/* STAT *\/\n\n.rado-stat {\n  position: relative;\n  padding: 38px 18px 35px;\n  text-align: center;\n  box-sizing: border-box;\n  transition: background .25s ease;\n}\n\n.rado-stat:not(:last-child)::after {\n  content: \"\";\n  position: absolute;\n  right: 0;\n  top: 25%;\n  width: 1px;\n  height: 50%;\n  background: rgba(255,255,255,.12);\n}\n\n.rado-stat-number {\n  color: #fff;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 48px;\n  line-height: 1;\n  font-weight: 800;\n  letter-spacing: -2px;\n}\n\n.rado-stat-number > span:first-child {\n  display: inline-block;\n}\n\n.rado-stat-number > span:last-child {\n  color: #a98a45;\n}\n\n.rado-stat-label {\n  margin-top: 13px;\n  color: #999;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 11px;\n  line-height: 1.4;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 1.2px;\n}\n\n.rado-stat:hover {\n  background: rgba(255,255,255,.035);\n}\n\n.rado-stat:hover .rado-stat-number {\n  color: #a98a45;\n}\n\n.rado-stat:hover .rado-stat-number > span:last-child {\n  color: #fff;\n}\n\n\/* TABLET *\/\n\n@media (max-width: 900px) {\n  .rado-stats {\n    padding: 75px 20px;\n  }\n\n  .rado-stats-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .rado-stat:nth-child(3)::after {\n    display: none;\n  }\n\n  .rado-stat:nth-child(4),\n  .rado-stat:nth-child(5) {\n    border-top: 1px solid rgba(255,255,255,.12);\n  }\n\n  .rado-stat:nth-child(4)::after {\n    display: block;\n  }\n}\n\n\/* MOBILE *\/\n\n@media (max-width: 600px) {\n  .rado-stats {\n    padding: 65px 16px;\n  }\n\n  .rado-stats-header {\n    margin-bottom: 38px;\n  }\n\n  .rado-stats-header h2 {\n    font-size: 32px;\n  }\n\n  .rado-stats-header p {\n    font-size: 13px;\n  }\n\n  .rado-stats-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .rado-stat {\n    padding: 30px 10px;\n  }\n\n  .rado-stat:nth-child(2)::after {\n    display: none;\n  }\n\n  .rado-stat:nth-child(3) {\n    border-top: 1px solid rgba(255,255,255,.12);\n  }\n\n  .rado-stat:nth-child(3)::after {\n    display: block;\n  }\n\n  .rado-stat:nth-child(4) {\n    border-top: 1px solid rgba(255,255,255,.12);\n  }\n\n  .rado-stat:nth-child(4)::after {\n    display: none;\n  }\n\n  .rado-stat:nth-child(5) {\n    grid-column: 1 \/ -1;\n    border-top: 1px solid rgba(255,255,255,.12);\n  }\n\n  .rado-stat:nth-child(5)::after {\n    display: none;\n  }\n\n  .rado-stat-number {\n    font-size: 38px;\n  }\n\n  .rado-stat-label {\n    font-size: 10px;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n\n  const counters = document.querySelectorAll('.rado-counter');\n\n  if (!counters.length) return;\n\n  function animateCounter(counter) {\n\n    const target = parseInt(counter.dataset.target, 10);\n\n    if (isNaN(target)) return;\n\n    const duration = 1800;\n    const startTime = performance.now();\n\n    function update(currentTime) {\n\n      const elapsed = currentTime - startTime;\n      const progress = Math.min(elapsed \/ duration, 1);\n\n      \/* Smooth ease-out *\/\n      const eased = 1 - Math.pow(1 - progress, 3);\n\n      const current = Math.floor(eased * target);\n\n      counter.textContent = current;\n\n      if (progress < 1) {\n        requestAnimationFrame(update);\n      } else {\n        counter.textContent = target;\n      }\n    }\n\n    requestAnimationFrame(update);\n  }\n\n  const observer = new IntersectionObserver(function(entries, obs) {\n\n    entries.forEach(function(entry) {\n\n      if (entry.isIntersecting) {\n\n        counters.forEach(function(counter, index) {\n\n          setTimeout(function () {\n            animateCounter(counter);\n          }, index * 120);\n\n        });\n\n        obs.disconnect();\n      }\n\n    });\n\n  }, {\n    threshold: 0.35\n  });\n\n  const section = document.querySelector('.rado-stats');\n\n  if (section) {\n    observer.observe(section);\n  }\n\n})();\n<\/script>\n\n\n\n<section class=\"rado-teams\">\n\n    <div class=\"rado-teams-inner\">\n\n        <!-- FEJL\u00c9C -->\n        <div class=\"rado-teams-heading\">\n            <span class=\"rado-eyebrow\">RADOBASKET<\/span>\n\n            <h2>\n                Tal\u00e1ld meg a <strong>csapatod!<\/strong>\n            <\/h2>\n\n            <p>\n                V\u00e1laszd ki a koroszt\u00e1lyodat, \u00e9s ismerd meg csapatainkat,\n                edz\u00e9seinket \u00e9s a legfontosabb tudnival\u00f3kat.\n            <\/p>\n        <\/div>\n\n\n        <!-- CSAPATOK -->\n        <div class=\"rado-teams-grid\">\n\n\n            <!-- 01 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u9-u12-torokbalint-sportkozpont\/\">\n                <span class=\"rado-team-number\">01<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">FI\u00daK &amp; L\u00c1NYOK<\/span>\n                    <h3>U9\u201312<\/h3>\n                    <p>T\u00f6r\u00f6kb\u00e1lint &amp; Buda\u00f6rs<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 02 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u9-u12-erd-gardonyi\/\">\n                <span class=\"rado-team-number\">02<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">FI\u00daK &amp; L\u00c1NYOK<\/span>\n                    <h3>U9\u201312<\/h3>\n                    <p>\u00c9rd<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 03 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u14-lany\/\">\n                <span class=\"rado-team-number\">03<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">L\u00c1NY<\/span>\n                    <h3>U14<\/h3>\n                    <p>Serd\u00fcl\u0151 l\u00e1ny<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 04 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u16-lany\/\">\n                <span class=\"rado-team-number\">04<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">L\u00c1NY<\/span>\n                    <h3>U16<\/h3>\n                    <p>Kadett l\u00e1ny<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 05 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u18-nb1-noi\/\">\n                <span class=\"rado-team-number\">05<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">L\u00c1NY<\/span>\n                    <h3>U18<\/h3>\n                    <p>Junior l\u00e1ny<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 06 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u18-nb1-noi\/\">\n                <span class=\"rado-team-number\">06<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">N\u0150I<\/span>\n                    <h3>NB1<\/h3>\n                    <p>NB1 n\u0151i csapat<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 07 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u14-fiu\/\">\n                <span class=\"rado-team-number\">07<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">FI\u00da<\/span>\n                    <h3>U14<\/h3>\n                    <p>Serd\u00fcl\u0151 fi\u00fa<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 08 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u16-fiu\/\">\n                <span class=\"rado-team-number\">08<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">FI\u00da<\/span>\n                    <h3>U16A<\/h3>\n                    <p>Kadett fi\u00fa<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 09 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u9-u12-budaors-herman\/\">\n                <span class=\"rado-team-number\">09<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">FI\u00da<\/span>\n                    <h3>U16B<\/h3>\n                    <p>Kadett fi\u00fa B<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 10 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u19-fiu\/\">\n                <span class=\"rado-team-number\">10<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">FI\u00da<\/span>\n                    <h3>U19<\/h3>\n                    <p>Junior fi\u00fa<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n\n            <!-- 11 -->\n            <a class=\"rado-team-card\" href=\"https:\/\/kosar.radobasket.hu\/index.php\/u19-nb2-ferfi\/\">\n                <span class=\"rado-team-number\">11<\/span>\n\n                <div class=\"rado-team-content\">\n                    <span class=\"rado-team-gender\">F\u00c9RFI<\/span>\n                    <h3>NB2<\/h3>\n                    <p>NB2 f\u00e9rfi csapat<\/p>\n                <\/div>\n\n                <span class=\"rado-team-arrow\">\u2192<\/span>\n            <\/a>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<style>\n\n\/* =====================================================\n   RADOBASKET\n   TAL\u00c1LD MEG A CSAPATOD\n   ===================================================== *\/\n\n.rado-teams {\n    width: 100%;\n    padding: 110px 25px;\n    background: #ffffff;\n    box-sizing: border-box;\n}\n\n.rado-teams-inner {\n    max-width: 1200px;\n    margin: 0 auto;\n}\n\n\n\/* =====================================================\n   FEJL\u00c9C\n   ===================================================== *\/\n\n.rado-teams-heading {\n    max-width: 720px;\n    margin-bottom: 55px;\n}\n\n.rado-eyebrow {\n    display: inline-block;\n\n    margin-bottom: 14px;\n\n    font-family: Arial, sans-serif;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 3px;\n\n    color: #a98a45;\n}\n\n.rado-teams-heading h2 {\n    margin: 0 0 18px;\n\n    font-family: Arial, sans-serif;\n    font-size: clamp(38px, 5vw, 64px);\n    line-height: 1;\n\n    font-weight: 800;\n    letter-spacing: -2px;\n\n    color: #171717;\n}\n\n.rado-teams-heading h2 strong {\n    color: #a98a45;\n}\n\n.rado-teams-heading p {\n    margin: 0;\n\n    max-width: 650px;\n\n    font-family: Arial, sans-serif;\n    font-size: 17px;\n    line-height: 1.7;\n\n    color: #777777;\n}\n\n\n\/* =====================================================\n   GRID\n   ===================================================== *\/\n\n.rado-teams-grid {\n    display: grid;\n\n    grid-template-columns: repeat(3, 1fr);\n\n    gap: 16px;\n}\n\n\n\/* =====================================================\n   K\u00c1RTYA\n   ===================================================== *\/\n\n.rado-team-card {\n    position: relative;\n\n    min-height: 190px;\n\n    padding: 27px 28px;\n\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n\n    overflow: hidden;\n\n    box-sizing: border-box;\n\n    text-decoration: none !important;\n\n    background: #f7f7f5;\n\n    border: 1px solid #e5e5e2;\n\n    transition:\n        transform .35s ease,\n        background .35s ease,\n        border-color .35s ease,\n        box-shadow .35s ease;\n}\n\n\n\/* =====================================================\n   ARANY VONAL\n   ===================================================== *\/\n\n.rado-team-card::before {\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n    left: 0;\n\n    width: 0;\n    height: 4px;\n\n    background: #a98a45;\n\n    transition: width .45s ease;\n}\n\n\n\/* =====================================================\n   DEKORAT\u00cdV K\u00d6R\n   ===================================================== *\/\n\n.rado-team-card::after {\n    content: \"\";\n\n    position: absolute;\n\n    width: 160px;\n    height: 160px;\n\n    right: -65px;\n    top: -65px;\n\n    border-radius: 50%;\n\n    border: 1px solid rgba(169,138,69,.12);\n\n    transition:\n        transform .55s ease,\n        border-color .55s ease;\n}\n\n\n\/* =====================================================\n   SORSZ\u00c1M\n   ===================================================== *\/\n\n.rado-team-number {\n    position: absolute;\n\n    top: 20px;\n    right: 24px;\n\n    font-family: Arial, sans-serif;\n    font-size: 12px;\n    font-weight: 700;\n\n    color: #b9b9b6;\n\n    transition: color .3s ease;\n}\n\n\n\/* =====================================================\n   TARTALOM\n   ===================================================== *\/\n\n.rado-team-content {\n    position: relative;\n\n    z-index: 2;\n}\n\n.rado-team-gender {\n    display: block;\n\n    margin-bottom: 7px;\n\n    font-family: Arial, sans-serif;\n    font-size: 10px;\n    font-weight: 800;\n\n    letter-spacing: 1.7px;\n\n    color: #969694;\n}\n\n.rado-team-content h3 {\n    margin: 0 0 5px;\n\n    font-family: Arial, sans-serif;\n    font-size: 32px;\n    line-height: 1;\n\n    font-weight: 800;\n    letter-spacing: -1px;\n\n    color: #171717;\n}\n\n.rado-team-content p {\n    margin: 0;\n\n    font-family: Arial, sans-serif;\n    font-size: 14px;\n\n    color: #777777;\n}\n\n\n\/* =====================================================\n   NY\u00cdL\n   ===================================================== *\/\n\n.rado-team-arrow {\n    position: absolute;\n\n    right: 24px;\n    bottom: 25px;\n\n    width: 35px;\n    height: 35px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    border-radius: 50%;\n\n    background: #ffffff;\n\n    color: #333333;\n\n    font-family: Arial, sans-serif;\n    font-size: 18px;\n\n    box-shadow: 0 2px 8px rgba(0,0,0,.04);\n\n    transition:\n        transform .35s ease,\n        background .35s ease,\n        color .35s ease,\n        box-shadow .35s ease;\n}\n\n\n\/* =====================================================\n   HOVER\n   ===================================================== *\/\n\n.rado-team-card:hover {\n    transform: translateY(-7px);\n\n    background: #ffffff;\n\n    border-color: #d8d2c3;\n\n    box-shadow: 0 18px 40px rgba(0,0,0,.08);\n}\n\n.rado-team-card:hover::before {\n    width: 100%;\n}\n\n.rado-team-card:hover::after {\n    transform: scale(1.6);\n\n    border-color: rgba(169,138,69,.22);\n}\n\n.rado-team-card:hover .rado-team-number {\n    color: #a98a45;\n}\n\n.rado-team-card:hover .rado-team-arrow {\n    transform: translateX(5px);\n\n    background: #a98a45;\n\n    color: #ffffff;\n\n    box-shadow: 0 5px 15px rgba(169,138,69,.22);\n}\n\n\n\/* =====================================================\n   TABLET\n   ===================================================== *\/\n\n@media (max-width: 900px) {\n\n    .rado-teams {\n        padding: 85px 20px;\n    }\n\n    .rado-teams-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n}\n\n\n\/* =====================================================\n   MOBIL\n   ===================================================== *\/\n\n@media (max-width: 600px) {\n\n    .rado-teams {\n        padding: 70px 16px;\n    }\n\n    .rado-teams-heading {\n        margin-bottom: 38px;\n    }\n\n    .rado-teams-heading h2 {\n        font-size: 42px;\n        letter-spacing: -1.5px;\n    }\n\n    .rado-teams-heading p {\n        font-size: 15px;\n        line-height: 1.6;\n    }\n\n    .rado-teams-grid {\n        grid-template-columns: 1fr;\n        gap: 12px;\n    }\n\n    .rado-team-card {\n        min-height: 165px;\n        padding: 24px;\n    }\n\n}\n\n<\/style>\n\n\n\n<style data-wp-block-html=\"css\">\nheight:950px;\n<\/style>\n\n<script data-wp-block-html=\"js\">\nconst COMPETITIONS = [\n\n  {\n    name: \"U14\",\n    url: \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/hunu14\/\"\n  },\n\n  {\n    name: \"U14 l\u00e1ny\",\n    url: \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/whunu14\/\"\n  },\n\n  {\n    name: \"U16\",\n    url: \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/hunu16\/\"\n  },\n\n  {\n    name: \"U16 l\u00e1ny\",\n    url: \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/whunu16\/\"\n  },\n\n  {\n    name: \"U18 \/ U19\",\n    url: \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/hunu18\/\"\n  },\n\n  {\n    name: \"U18 \/ U19 l\u00e1ny\",\n    url: \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/whunu18\/\"\n  },\n\n  {\n    name: \"N\u0151i Amat\u0151r NB I.\",\n    url: \"https:\/\/mkosz.hu\/bajnoksag-musor\/x2627\/whun2a\/\"\n  }\n\n];\n\n\n\/* =========================================================\n   WEB APP\n========================================================= *\/\n\nfunction doGet(e) {\n\n  try {\n\n    const results =\n      getAllResults();\n\n\n    \/*\n      HTML n\u00e9zet\n    *\/\n\n    if (\n      e &&\n      e.parameter &&\n      e.parameter.view === \"html\"\n    ) {\n\n      return HtmlService\n        .createHtmlOutput(\n          renderWidget(results)\n        )\n        .setTitle(\n          \"Radobasket eredm\u00e9nyek\"\n        )\n        .setXFrameOptionsMode(\n          HtmlService.XFrameOptionsMode.ALLOWALL\n        );\n\n    }\n\n\n    \/*\n      JSON n\u00e9zet\n    *\/\n\n    return ContentService\n      .createTextOutput(\n        JSON.stringify({\n\n          success: true,\n\n          season: \"2026\/27\",\n\n          updated:\n            new Date().toISOString(),\n\n          count:\n            results.length,\n\n          results:\n            results\n\n        })\n      )\n      .setMimeType(\n        ContentService.MimeType.JSON\n      );\n\n\n  } catch (error) {\n\n    return ContentService\n      .createTextOutput(\n        JSON.stringify({\n\n          success: false,\n\n          error:\n            String(error),\n\n          results: []\n\n        })\n      )\n      .setMimeType(\n        ContentService.MimeType.JSON\n      );\n\n  }\n\n}\n\n\n\/* =========================================================\n   \u00d6SSZES EREDM\u00c9NY\n========================================================= *\/\n\nfunction getAllResults() {\n\n  const properties =\n    PropertiesService\n      .getScriptProperties();\n\n\n  let allResults = [];\n\n\n  \/*\n    Minden bajnoks\u00e1g k\u00fcl\u00f6n mentett\n    eredm\u00e9nylist\u00e1t kap.\n\n    Ez az\u00e9rt kell, hogy amikor az MKOSZ\n    k\u00e9s\u0151bb m\u00e1r az okt\u00f3beri m\u00e9rk\u0151z\u00e9seket\n    mutatja, a szeptemberi eredm\u00e9nyek\n    ne vesszenek el.\n  *\/\n\n  COMPETITIONS.forEach(\n    competition => {\n\n      const key =\n        getStorageKey(\n          competition.name\n        );\n\n\n      let stored = [];\n\n\n      const saved =\n        properties.getProperty(\n          key\n        );\n\n\n      if (saved) {\n\n        try {\n\n          stored =\n            JSON.parse(\n              saved\n            );\n\n        } catch (error) {\n\n          stored = [];\n\n        }\n\n      }\n\n\n      \/*\n        Aktu\u00e1lis MKOSZ adatok\n      *\/\n\n      let current = [];\n\n\n      try {\n\n        current =\n          getCompetitionResults(\n            competition\n          );\n\n      } catch (error) {\n\n        console.log(\n          competition.name +\n          \": \" +\n          error\n        );\n\n      }\n\n\n      \/*\n        R\u00e9gi + \u00faj eredm\u00e9nyek\n      *\/\n\n      const combined =\n        stored.concat(\n          current\n        );\n\n\n      \/*\n        Duplik\u00e1ci\u00f3k\n      *\/\n\n      const unique = {};\n\n\n      combined.forEach(\n        match => {\n\n          const id = [\n\n            match.competition,\n\n            match.date,\n\n            match.home,\n\n            match.away,\n\n            match.homeScore,\n\n            match.awayScore\n\n          ].join(\"|\");\n\n\n          unique[id] =\n            match;\n\n        }\n      );\n\n\n      const merged =\n        Object.values(\n          unique\n        );\n\n\n      \/*\n        Ment\u00e9s\n      *\/\n\n      properties.setProperty(\n\n        key,\n\n        JSON.stringify(\n          merged\n        )\n\n      );\n\n\n      allResults =\n        allResults.concat(\n          merged\n        );\n\n    }\n  );\n\n\n  \/*\n    Glob\u00e1lis duplik\u00e1ci\u00f3sz\u0171r\u00e9s\n  *\/\n\n  const uniqueAll = {};\n\n\n  allResults.forEach(\n    match => {\n\n      const id = [\n\n        match.competition,\n\n        match.date,\n\n        match.home,\n\n        match.away,\n\n        match.homeScore,\n\n        match.awayScore\n\n      ].join(\"|\");\n\n\n      uniqueAll[id] =\n        match;\n\n    }\n  );\n\n\n  allResults =\n    Object.values(\n      uniqueAll\n    );\n\n\n  \/*\n    Leg\u00fajabb m\u00e9rk\u0151z\u00e9s legyen legfel\u00fcl\n  *\/\n\n  allResults.sort(\n    (a, b) => {\n\n      return (\n        new Date(b.date) -\n        new Date(a.date)\n      );\n\n    }\n  );\n\n\n  return allResults;\n\n}\n\n\n\/* =========================================================\n   STORAGE KEY\n========================================================= *\/\n\nfunction getStorageKey(\n  competition\n) {\n\n  return (\n    \"rado_results_\" +\n    normalize(\n      competition\n    )\n      .replace(\n        \/[^a-z0-9]+\/g,\n        \"_\"\n      )\n  );\n\n}\n\n\n\/* =========================================================\n   BAJNOKS\u00c1G LEK\u00c9R\u00c9SE\n========================================================= *\/\n\nfunction getCompetitionResults(\n  competition\n) {\n\n  const response =\n    UrlFetchApp.fetch(\n      competition.url,\n      {\n\n        muteHttpExceptions:\n          true,\n\n        followRedirects:\n          true,\n\n        headers: {\n\n          \"User-Agent\":\n            \"Mozilla\/5.0\"\n\n        }\n\n      }\n    );\n\n\n  const status =\n    response.getResponseCode();\n\n\n  if (\n    status !== 200\n  ) {\n\n    throw new Error(\n      \"HTTP \" +\n      status +\n      \" - \" +\n      competition.url\n    );\n\n  }\n\n\n  const html =\n    response.getContentText();\n\n\n  const rows =\n    html.match(\n      \/<tr[\\s\\S]*?<\\\/tr>\/gi\n    ) || [];\n\n\n  const results = [];\n\n\n  rows.forEach(\n    row => {\n\n      const cells =\n        getCells(\n          row\n        );\n\n\n      \/*\n        Egy norm\u00e1l m\u00e9rk\u0151z\u00e9ssorban:\n\n        0 = hazai\n        1 = vend\u00e9g\n        2 = d\u00e1tum\n        3 = id\u0151pont\n        4 = eredm\u00e9ny\n        5 = csarnok\n\n        Legal\u00e1bb 5 cella kell.\n      *\/\n\n      if (\n        cells.length < 5\n      ) {\n\n        return;\n\n      }\n\n\n      const home =\n        clean(\n          cells[0]\n        );\n\n\n      const away =\n        clean(\n          cells[1]\n        );\n\n\n      \/*\n        Csak Radobasket meccs.\n      *\/\n\n      if (\n        !isRadobasket(\n          home\n        ) &#038;&#038;\n        !isRadobasket(\n          away\n        )\n      ) {\n\n        return;\n\n      }\n\n\n      \/*\n        D\u00e1tum\n      *\/\n\n      const date =\n        parseDate(\n          cells[2]\n        );\n\n\n      if (!date) {\n\n        return;\n\n      }\n\n\n      \/*\n        Eredm\u00e9ny\n\n        Pl.:\n\n        91 - 75\n        63 - 44\n        8 - 156\n      *\/\n\n      const score =\n        parseScore(\n          cells[4]\n        );\n\n\n      \/*\n        0-0 = m\u00e9g nem j\u00e1tszott\u00e1k le.\n      *\/\n\n      if (!score) {\n\n        return;\n\n      }\n\n\n      results.push({\n\n        competition:\n          competition.name,\n\n        date:\n          date.toISOString(),\n\n        home:\n          home,\n\n        away:\n          away,\n\n        homeScore:\n          score.home,\n\n        awayScore:\n          score.away\n\n      });\n\n    }\n  );\n\n\n  return results;\n\n}\n\n\n\/* =========================================================\n   CELL\u00c1K KINYER\u00c9SE\n========================================================= *\/\n\nfunction getCells(\n  row\n) {\n\n  const cells = [];\n\n\n  \/*\n    Csak TD-k.\n  *\/\n\n  const regex =\n    \/<td[^>]*>([\\s\\S]*?)<\\\/td>\/gi;\n\n\n  let match;\n\n\n  while (\n    (match =\n      regex.exec(\n        row\n      )) !== null\n  ) {\n\n    let text =\n      match[1];\n\n\n    \/*\n      HTML tagek t\u00f6rl\u00e9se\n    *\/\n\n    text =\n      text.replace(\n        \/<[^>]+>\/g,\n        \" \"\n      );\n\n\n    \/*\n      HTML karakterek\n    *\/\n\n    text =\n      decodeHtml(\n        text\n      );\n\n\n    text =\n      clean(\n        text\n      );\n\n\n    cells.push(\n      text\n    );\n\n  }\n\n\n  return cells;\n\n}\n\n\n\/* =========================================================\n   D\u00c1TUM FELDOLGOZ\u00c1SA\n========================================================= *\/\n\nfunction parseDate(\n  value\n) {\n\n  const text =\n    clean(\n      value\n    );\n\n\n  \/*\n    P\u00e9lda:\n\n    2026. szeptember 13.\n  *\/\n\n  let match =\n    text.match(\n      \/^(\\d{4})\\.\\s*([a-z\u00e1\u00e9\u00ed\u00f3\u00f6\u0151\u00fa\u00fc\u0171]+)\\s*(\\d{1,2})\\.\/i\n    );\n\n\n  if (match) {\n\n    const year =\n      Number(\n        match[1]\n      );\n\n\n    const month =\n      getMonth(\n        match[2]\n      );\n\n\n    const day =\n      Number(\n        match[3]\n      );\n\n\n    if (\n      month !== null\n    ) {\n\n      return new Date(\n        year,\n        month,\n        day\n      );\n\n    }\n\n  }\n\n\n  \/*\n    Alternat\u00edv:\n\n    2026. 09. 13.\n  *\/\n\n  match =\n    text.match(\n      \/^(\\d{4})\\.\\s*(\\d{1,2})\\.\\s*(\\d{1,2})\/\n    );\n\n\n  if (match) {\n\n    return new Date(\n\n      Number(\n        match[1]\n      ),\n\n      Number(\n        match[2]\n      ) - 1,\n\n      Number(\n        match[3]\n      )\n\n    );\n\n  }\n\n\n  return null;\n\n}\n\n\n\/* =========================================================\n   H\u00d3NAP\n========================================================= *\/\n\nfunction getMonth(\n  month\n) {\n\n  const months = {\n\n    janu\u00e1r: 0,\n    febru\u00e1r: 1,\n    m\u00e1rcius: 2,\n    \u00e1prilis: 3,\n    m\u00e1jus: 4,\n    j\u00fanius: 5,\n    j\u00falius: 6,\n    augusztus: 7,\n    szeptember: 8,\n    okt\u00f3ber: 9,\n    november: 10,\n    december: 11\n\n  };\n\n\n  const key =\n    normalize(\n      month\n    );\n\n\n  if (\n    months[key] === undefined\n  ) {\n\n    return null;\n\n  }\n\n\n  return months[key];\n\n}\n\n\n\/* =========================================================\n   EREDM\u00c9NY\n========================================================= *\/\n\nfunction parseScore(\n  value\n) {\n\n  const text =\n    clean(\n      value\n    );\n\n\n  const match =\n    text.match(\n      \/^(\\d{1,3})\\s*[-\u2013]\\s*(\\d{1,3})$\/\n    );\n\n\n  if (!match) {\n\n    return null;\n\n  }\n\n\n  const home =\n    Number(\n      match[1]\n    );\n\n\n  const away =\n    Number(\n      match[2]\n    );\n\n\n  \/*\n    0 - 0 = m\u00e9g nincs eredm\u00e9ny\n  *\/\n\n  if (\n    home === 0 &&\n    away === 0\n  ) {\n\n    return null;\n\n  }\n\n\n  return {\n\n    home:\n      home,\n\n    away:\n      away\n\n  };\n\n}\n\n\n\/* =========================================================\n   RADOBASKET?\n========================================================= *\/\n\nfunction isRadobasket(\n  value\n) {\n\n  return normalize(\n    value\n  ).includes(\n    \"radobasket\"\n  );\n\n}\n\n\n\/* =========================================================\n   SZ\u00d6VEGTISZT\u00cdT\u00c1S\n========================================================= *\/\n\nfunction clean(\n  value\n) {\n\n  return String(\n    value || \"\"\n  )\n    .replace(\n      \/\\s+\/g,\n      \" \"\n    )\n    .trim();\n\n}\n\n\n\/* =========================================================\n   NORMALIZ\u00c1L\u00c1S\n========================================================= *\/\n\nfunction normalize(\n  value\n) {\n\n  return clean(\n    value\n  )\n    .normalize(\n      \"NFD\"\n    )\n    .replace(\n      \/[\\u0300-\\u036f]\/g,\n      \"\"\n    )\n    .toLowerCase();\n\n}\n\n\n\/* =========================================================\n   HTML DEK\u00d3DOL\u00c1S\n========================================================= *\/\n\nfunction decodeHtml(\n  value\n) {\n\n  return String(\n    value || \"\"\n  )\n    .replace(\n      \/&nbsp;\/gi,\n      \" \"\n    )\n    .replace(\n      \/&amp;\/gi,\n      \"&\"\n    )\n    .replace(\n      \/&quot;\/gi,\n      '\"'\n    )\n    .replace(\n      \/&#39;\/gi,\n      \"'\"\n    )\n    .replace(\n      \/&lt;\/gi,\n      \"<\"\n    )\n    .replace(\n      \/&gt;\/gi,\n      \">\"\n    );\n\n}\n\n\n\/* =========================================================\n   HTML ESCAPE\n========================================================= *\/\n\nfunction escapeHtml(\n  value\n) {\n\n  return String(\n    value || \"\"\n  )\n    .replace(\n      \/&\/g,\n      \"&amp;\"\n    )\n    .replace(\n      \/<\/g,\n      \"&lt;\"\n    )\n    .replace(\n      \/>\/g,\n      \"&gt;\"\n    )\n    .replace(\n      \/\"\/g,\n      \"&quot;\"\n    )\n    .replace(\n      \/'\/g,\n      \"&#039;\"\n    );\n\n}\n\n\n\/* =========================================================\n   D\u00c1TUM FORM\u00c1Z\u00c1SA\n========================================================= *\/\n\nfunction formatDate(\n  iso\n) {\n\n  const date =\n    new Date(\n      iso\n    );\n\n\n  const months = [\n\n    \"janu\u00e1r\",\n    \"febru\u00e1r\",\n    \"m\u00e1rcius\",\n    \"\u00e1prilis\",\n    \"m\u00e1jus\",\n    \"j\u00fanius\",\n    \"j\u00falius\",\n    \"augusztus\",\n    \"szeptember\",\n    \"okt\u00f3ber\",\n    \"november\",\n    \"december\"\n\n  ];\n\n\n  return (\n\n    date.getFullYear() +\n    \". \" +\n    months[\n      date.getMonth()\n    ] +\n    \" \" +\n    date.getDate() +\n    \".\"\n\n  );\n\n}\n\n\n\/* =========================================================\n   WIDGET\n========================================================= *\/\n\nfunction renderWidget(\n  results\n) {\n\n  const latest =\n    results.length\n      ? results[0]\n      : null;\n\n\n  let listHtml = \"\";\n\n\n  if (\n    results.length === 0\n  ) {\n\n    listHtml = `\n\n      <div class=\"empty\">\n\n        Jelenleg nincs r\u00f6gz\u00edtett eredm\u00e9ny.\n\n      <\/div>\n\n    `;\n\n  } else {\n\n    listHtml =\n      results\n        .map(\n          match => {\n\n            const radobasketHome =\n              isRadobasket(\n                match.home\n              );\n\n\n            const radoScore =\n              radobasketHome\n                ? match.homeScore\n                : match.awayScore;\n\n\n            const opponentScore =\n              radobasketHome\n                ? match.awayScore\n                : match.homeScore;\n\n\n            const win =\n              radoScore >\n              opponentScore;\n\n\n            return `\n\n              <div class=\"match\">\n\n                <div class=\"date\">\n\n                  ${escapeHtml(\n                    formatDate(\n                      match.date\n                    )\n                  )}\n\n                <\/div>\n\n\n                <div class=\"match-body\">\n\n                  <div class=\"teams\">\n\n                    <span>\n                      ${escapeHtml(\n                        match.home\n                      )}\n                    <\/span>\n\n\n                    <strong>\n\n                      ${match.homeScore}\n                      :\n                      ${match.awayScore}\n\n                    <\/strong>\n\n\n                    <span>\n\n                      ${escapeHtml(\n                        match.away\n                      )}\n\n                    <\/span>\n\n                  <\/div>\n\n\n                  <div class=\"meta\">\n\n                    <span>\n\n                      ${escapeHtml(\n                        match.competition\n                      )}\n\n                    <\/span>\n\n\n                    <span\n                      class=\"${\n                        win\n                          ? \"win\"\n                          : \"loss\"\n                      }\"\n                    >\n\n                      ${\n                        win\n                          ? \"GY\u0150ZELEM\"\n                          : \"VERES\u00c9G\"\n                      }\n\n                    <\/span>\n\n                  <\/div>\n\n                <\/div>\n\n              <\/div>\n\n            `;\n\n          }\n        )\n        .join(\"\");\n\n  }\n\n\n  let latestHtml = \"\";\n\n\n  if (latest) {\n\n    const radobasketHome =\n      isRadobasket(\n        latest.home\n      );\n\n\n    const radoScore =\n      radobasketHome\n        ? latest.homeScore\n        : latest.awayScore;\n\n\n    const opponentScore =\n      radobasketHome\n        ? latest.awayScore\n        : latest.homeScore;\n\n\n    const win =\n      radoScore >\n      opponentScore;\n\n\n    latestHtml = `\n\n      <div class=\"latest\">\n\n        <div class=\"latest-top\">\n\n          <div>\n\n            <div class=\"label\">\n              LEGUT\u00d3BBI EREDM\u00c9NY\n            <\/div>\n\n            <div class=\"latest-date\">\n\n              ${escapeHtml(\n                formatDate(\n                  latest.date\n                )\n              )}\n\n            <\/div>\n\n          <\/div>\n\n\n          <div\n            class=\"${\n              win\n                ? \"badge win-badge\"\n                : \"badge\"\n            }\"\n          >\n\n            ${\n              win\n                ? \"GY\u0150ZELEM\"\n                : \"VERES\u00c9G\"\n            }\n\n          <\/div>\n\n        <\/div>\n\n\n        <div class=\"score\">\n\n          <div class=\"team\">\n\n            <div class=\"team-name\">\n\n              ${escapeHtml(\n                latest.home\n              )}\n\n            <\/div>\n\n\n            <div class=\"big-score\">\n\n              ${latest.homeScore}\n\n            <\/div>\n\n          <\/div>\n\n\n          <div class=\"colon\">\n\n            :\n\n          <\/div>\n\n\n          <div class=\"team\">\n\n            <div class=\"team-name\">\n\n              ${escapeHtml(\n                latest.away\n              )}\n\n            <\/div>\n\n\n            <div class=\"big-score\">\n\n              ${latest.awayScore}\n\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n\n\n        <div class=\"latest-competition\">\n\n          ${escapeHtml(\n            latest.competition\n          )}\n\n        <\/div>\n\n      <\/div>\n\n    `;\n\n  }\n\n\n  return `\n\n<!DOCTYPE html>\n\n<html lang=\"hu\">\n\n<head>\n\n<meta charset=\"UTF-8\">\n\n<meta\n  name=\"viewport\"\n  content=\"width=device-width, initial-scale=1.0\"\n>\n\n\n<style>\n\n* {\n  box-sizing: border-box;\n}\n\n\nhtml,\nbody {\n\n  margin: 0;\n  padding: 0;\n\n}\n\n\nbody {\n\n  font-family:\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  color: #171717;\n\n  background:\n    transparent;\n\n  padding: 8px;\n\n}\n\n\n.wrapper {\n\n  width: 100%;\n\n  max-width: 1100px;\n\n  margin: 0 auto;\n\n}\n\n\n.kicker {\n\n  color: #a98a45;\n\n  font-size: 12px;\n\n  font-weight: 800;\n\n  letter-spacing: 2px;\n\n}\n\n\n.title {\n\n  font-size: 34px;\n\n  line-height: 1.1;\n\n  font-weight: 900;\n\n  margin: 5px 0 8px;\n\n}\n\n\n.subtitle {\n\n  color: #777;\n\n  font-size: 14px;\n\n  margin-bottom: 25px;\n\n}\n\n\n\/* LEGUT\u00d3BBI *\/\n\n.latest {\n\n  background: #171717;\n\n  color: white;\n\n  border-radius: 22px;\n\n  padding: 28px;\n\n  margin-bottom: 30px;\n\n}\n\n\n.latest-top {\n\n  display: flex;\n\n  justify-content: space-between;\n\n  align-items: flex-start;\n\n  gap: 20px;\n\n}\n\n\n.label {\n\n  color: #a98a45;\n\n  font-size: 10px;\n\n  font-weight: 800;\n\n  letter-spacing: 2px;\n\n}\n\n\n.latest-date {\n\n  color: #999;\n\n  font-size: 13px;\n\n  margin-top: 6px;\n\n}\n\n\n.badge {\n\n  border: 1px solid #555;\n\n  color: #aaa;\n\n  border-radius: 999px;\n\n  padding: 7px 12px;\n\n  font-size: 10px;\n\n  font-weight: 800;\n\n  letter-spacing: 1px;\n\n}\n\n\n.win-badge {\n\n  color: #d1b66e;\n\n  border-color: #a98a45;\n\n}\n\n\n.score {\n\n  display: grid;\n\n  grid-template-columns:\n    1fr 40px 1fr;\n\n  align-items: center;\n\n  gap: 15px;\n\n  margin-top: 30px;\n\n}\n\n\n.team {\n\n  text-align: center;\n\n}\n\n\n.team-name {\n\n  font-size: 17px;\n\n  font-weight: 700;\n\n  line-height: 1.25;\n\n}\n\n\n.big-score {\n\n  font-size: 58px;\n\n  line-height: 1;\n\n  font-weight: 900;\n\n  margin-top: 10px;\n\n}\n\n\n.colon {\n\n  color: #a98a45;\n\n  text-align: center;\n\n  font-size: 28px;\n\n  font-weight: 900;\n\n}\n\n\n.latest-competition {\n\n  border-top: 1px solid #333;\n\n  margin-top: 25px;\n\n  padding-top: 15px;\n\n  text-align: center;\n\n  color: #999;\n\n  font-size: 12px;\n\n}\n\n\n\/* LISTA *\/\n\n.list-title {\n\n  font-size: 22px;\n\n  font-weight: 900;\n\n  margin-bottom: 10px;\n\n}\n\n\n.list {\n\n  max-height: 650px;\n\n  overflow-y: auto;\n\n  padding-right: 8px;\n\n}\n\n\n.match {\n\n  display: grid;\n\n  grid-template-columns:\n    150px 1fr;\n\n  gap: 20px;\n\n  padding: 17px 0;\n\n  border-bottom:\n    1px solid #e5e5e5;\n\n}\n\n\n.date {\n\n  color: #888;\n\n  font-size: 13px;\n\n}\n\n\n.teams {\n\n  display: grid;\n\n  grid-template-columns:\n    1fr auto 1fr;\n\n  align-items: center;\n\n  gap: 15px;\n\n}\n\n\n.teams span {\n\n  font-size: 15px;\n\n  font-weight: 700;\n\n}\n\n\n.teams span:last-child {\n\n  text-align: right;\n\n}\n\n\n.teams strong {\n\n  font-size: 17px;\n\n  white-space: nowrap;\n\n}\n\n\n.meta {\n\n  display: flex;\n\n  justify-content: space-between;\n\n  margin-top: 7px;\n\n  font-size: 10px;\n\n  font-weight: 800;\n\n}\n\n\n.meta span:first-child {\n\n  color: #a98a45;\n\n  text-transform: uppercase;\n\n}\n\n\n.win {\n\n  color: #a98a45;\n\n}\n\n\n.loss {\n\n  color: #888;\n\n}\n\n\n.empty {\n\n  background: #f5f5f5;\n\n  border-radius: 15px;\n\n  padding: 30px;\n\n  text-align: center;\n\n  color: #777;\n\n}\n\n\n@media (\n  max-width: 650px\n) {\n\n  body {\n    padding: 4px;\n  }\n\n\n  .title {\n    font-size: 27px;\n  }\n\n\n  .latest {\n    padding: 20px;\n    border-radius: 18px;\n  }\n\n\n  .score {\n\n    grid-template-columns:\n      1fr 20px 1fr;\n\n    gap: 5px;\n\n  }\n\n\n  .team-name {\n    font-size: 13px;\n  }\n\n\n  .big-score {\n    font-size: 42px;\n  }\n\n\n  .match {\n\n    grid-template-columns:\n      1fr;\n\n    gap: 7px;\n\n  }\n\n\n  .teams {\n    gap: 8px;\n  }\n\n\n  .teams span {\n    font-size: 13px;\n  }\n\n\n  .teams strong {\n    font-size: 15px;\n  }\n\n}\n\n<\/style>\n\n<\/head>\n\n\n<body>\n\n\n<div class=\"wrapper\">\n\n\n  <div class=\"kicker\">\n    RADO KSE\n  <\/div>\n\n\n  <div class=\"title\">\n    Legut\u00f3bbi eredm\u00e9nyeink\n  <\/div>\n\n\n  <div class=\"subtitle\">\n    2026\/27-es szezon\n  <\/div>\n\n\n  ${latestHtml}\n\n\n  <div class=\"list-title\">\n    \u00d6sszes eredm\u00e9ny\n  <\/div>\n\n\n  <div class=\"list\">\n\n    ${listHtml}\n\n  <\/div>\n\n\n<\/div>\n\n\n<script>\n\n\/*\n  30 percenk\u00e9nt friss\u00edt\u00e9s.\n*\/\n\nsetTimeout(\n  function() {\n\n    window.location.reload();\n\n  },\n  30 * 60 * 1000\n);\n<\/script>\n\n<section class=\"rado-results-section\">\n\n  <div class=\"rado-results-wrap\">\n\n    <!-- BET\u00d6LT\u00c9S -->\n    <div\n      class=\"rado-results-loading\"\n      id=\"rado-results-loading\"\n    >\n\n      <div class=\"rado-loading-spinner\"><\/div>\n\n      <div class=\"rado-loading-title\">\n        Eredm\u00e9nyek bet\u00f6lt\u00e9se\n      <\/div>\n\n      <div class=\"rado-loading-subtitle\">\n        K\u00e9rj\u00fck, v\u00e1rj egy pillanatot...\n      <\/div>\n\n    <\/div>\n\n\n    <!-- MEGL\u00c9V\u0150 EREDM\u00c9NY WIDGET -->\n    <iframe\n      id=\"rado-results-iframe\"\n      src=\"https:\/\/script.google.com\/macros\/s\/AKfycbw-wc5xHbcfab76rekhpe2G_xD0AD030wGiG0X4BFs8UwwKUnFatgT1rYS9DA2q6nBn\/exec?view=html\"\n      title=\"Radobasket eredm\u00e9nyek\"\n      loading=\"eager\"\n      scrolling=\"no\"\n      frameborder=\"0\"\n    ><\/iframe>\n\n  <\/div>\n\n<\/section>\n\n\n<style>\n\n\/* =========================================\n   RADO EREDM\u00c9NYEK\n========================================= *\/\n\n.rado-results-section {\n\n  width: 100%;\n\n  background: #ffffff;\n\n  padding: 0 24px 75px;\n\n  box-sizing: border-box;\n\n}\n\n\n.rado-results-wrap {\n\n  width: 100%;\n\n  max-width: 1180px;\n\n  margin: 0 auto;\n\n  position: relative;\n\n}\n\n\n\/* =========================================\n   IFRAME\n========================================= *\/\n\n.rado-results-wrap iframe {\n\n  display: block;\n\n  width: 100%;\n\n  height: 900px;\n\n  border: 0;\n\n  margin: 0;\n\n  padding: 0;\n\n  background: #ffffff;\n\n  opacity: 0;\n\n  transition: opacity .35s ease;\n\n}\n\n\n.rado-results-wrap.loaded iframe {\n\n  opacity: 1;\n\n}\n\n\n\/* =========================================\n   LOADING\n========================================= *\/\n\n.rado-results-loading {\n\n  position: absolute;\n\n  top: 0;\n  left: 0;\n  right: 0;\n\n  height: 650px;\n\n  z-index: 5;\n\n  display: flex;\n\n  flex-direction: column;\n\n  align-items: center;\n\n  justify-content: center;\n\n  background: #ffffff;\n\n  text-align: center;\n\n  transition:\n    opacity .3s ease,\n    visibility .3s ease;\n\n}\n\n\n.rado-results-wrap.loaded\n.rado-results-loading {\n\n  opacity: 0;\n\n  visibility: hidden;\n\n  pointer-events: none;\n\n}\n\n\n\/* =========================================\n   SPINNER\n========================================= *\/\n\n.rado-loading-spinner {\n\n  width: 30px;\n\n  height: 30px;\n\n  border: 3px solid #eeeeee;\n\n  border-top-color: #a98a45;\n\n  border-radius: 50%;\n\n  animation:\n    rado-spin .8s linear infinite;\n\n  margin-bottom: 18px;\n\n}\n\n\n@keyframes rado-spin {\n\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n\n}\n\n\n\/* =========================================\n   LOADING SZ\u00d6VEG\n========================================= *\/\n\n.rado-loading-title {\n\n  color: #171717;\n\n  font-family:\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  font-size: 14px;\n\n  font-weight: 800;\n\n}\n\n\n.rado-loading-subtitle {\n\n  margin-top: 7px;\n\n  color: #999999;\n\n  font-family:\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  font-size: 11px;\n\n}\n\n\n\/* =========================================\n   MOBIL\n========================================= *\/\n\n@media (max-width: 600px) {\n\n  .rado-results-section {\n\n    padding:\n      0 16px 55px;\n\n  }\n\n\n  .rado-results-wrap iframe {\n\n    height: 1000px;\n\n  }\n\n\n  .rado-results-loading {\n\n    height: 700px;\n\n  }\n\n}\n\n<\/style>\n\n\n<script>\n\n(function() {\n\n  const frame =\n    document.getElementById(\n      \"rado-results-iframe\"\n    );\n\n  const container =\n    document.querySelector(\n      \".rado-results-wrap\"\n    );\n\n\n  if (!frame || !container) return;\n\n\n  frame.addEventListener(\n    \"load\",\n    function() {\n\n      setTimeout(function() {\n\n        container.classList.add(\n          \"loaded\"\n        );\n\n      }, 250);\n\n    }\n  );\n\n\n  \/*\n   * Biztons\u00e1gi fallback\n   *\/\n\n  setTimeout(function() {\n\n    container.classList.add(\n      \"loaded\"\n    );\n\n  }, 10000);\n\n})();\n\n<\/script>\n\n\n\n<section class=\"rado-sponsors\">\n\n  <div class=\"rado-sponsors-inner\">\n\n    <!-- C\u00cdM -->\n    <div class=\"rado-sponsors-heading\">\n      <div class=\"rado-sponsors-kicker\">RADO KSE<\/div>\n      <h2>Kiemelt t\u00e1mogat\u00f3ink<\/h2>\n    <\/div>\n\n\n    <!-- LOG\u00d3K -->\n    <div class=\"rado-sponsors-logos\">\n\n      <!-- T\u00f6r\u00f6kb\u00e1lint V\u00e1ros \u00d6nkorm\u00e1nyzata -->\n      <div class=\"rado-sponsor-card\">\n        <div class=\"rado-sponsor-logo\">\n          <img decoding=\"async\"\n            src=\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2025\/04\/tb-1.png\"\n            alt=\"T\u00f6r\u00f6kb\u00e1lint V\u00e1ros \u00d6nkorm\u00e1nyzata\"\n          >\n        <\/div>\n      <\/div>\n\n\n      <!-- Inyencek H\u00e1za -->\n      <div class=\"rado-sponsor-card\">\n        <div class=\"rado-sponsor-logo\">\n          <img decoding=\"async\"\n            src=\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2024\/11\/Untitled-1-2-1024x1024.png\"\n            alt=\"Inyencek H\u00e1za\"\n          >\n        <\/div>\n      <\/div>\n\n\n      <!-- T\u00f6r\u00f6kb\u00e1lint Sportk\u00f6zpont -->\n      <div class=\"rado-sponsor-card\">\n        <div class=\"rado-sponsor-logo\">\n          <img decoding=\"async\"\n            src=\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2024\/11\/footerlogo.png\"\n            alt=\"T\u00f6r\u00f6kb\u00e1lint Sportk\u00f6zpont\"\n          >\n        <\/div>\n      <\/div>\n\n\n      <!-- Csapatsport -->\n      <div class=\"rado-sponsor-card\">\n        <div class=\"rado-sponsor-logo\">\n          <img decoding=\"async\"\n            src=\"https:\/\/kosar.radobasket.hu\/wp-content\/uploads\/2024\/12\/Untitled-1-1024x1024.png\"\n            alt=\"Csapatsport\"\n          >\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<style>\n\n\/* =========================================\n   RADO KSE \u2013 KIEMELT T\u00c1MOGAT\u00d3INK\n========================================= *\/\n\n.rado-sponsors {\n  width: 100%;\n  background: #ffffff;\n\n  padding: 72px 24px 78px;\n\n  box-sizing: border-box;\n}\n\n\n.rado-sponsors-inner {\n  width: 100%;\n  max-width: 1180px;\n\n  margin: 0 auto;\n}\n\n\n\/* =========================================\n   C\u00cdM\n========================================= *\/\n\n.rado-sponsors-heading {\n  text-align: center;\n  margin-bottom: 48px;\n}\n\n\n.rado-sponsors-kicker {\n  color: #a98a45;\n\n  font-family: Arial, Helvetica, sans-serif;\n\n  font-size: 11px;\n  line-height: 1;\n\n  font-weight: 800;\n\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n\n  margin-bottom: 10px;\n}\n\n\n.rado-sponsors-heading h2 {\n  margin: 0;\n\n  color: #171717;\n\n  font-family: Arial, Helvetica, sans-serif;\n\n  font-size: 36px;\n  line-height: 1.1;\n\n  font-weight: 800;\n\n  letter-spacing: -0.5px;\n}\n\n\n\/* =========================================\n   LOG\u00d3 GRID\n========================================= *\/\n\n.rado-sponsors-logos {\n  width: 100%;\n\n  display: grid;\n\n  grid-template-columns: repeat(4, 1fr);\n\n  gap: 28px;\n\n  align-items: stretch;\n}\n\n\n\/* =========================================\n   EGYS\u00c9GES LOG\u00d3 K\u00c1RTYA\n========================================= *\/\n\n.rado-sponsor-card {\n  width: 100%;\n  height: 170px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  box-sizing: border-box;\n\n  background: #ffffff;\n\n  border: 1px solid #eeeeee;\n\n  border-radius: 14px;\n\n  transition:\n    border-color .25s ease,\n    box-shadow .25s ease,\n    transform .25s ease;\n}\n\n\n\/* =========================================\n   LOG\u00d3 TER\u00dcLET\n========================================= *\/\n\n.rado-sponsor-logo {\n  width: 100%;\n  height: 100%;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  padding: 22px;\n\n  box-sizing: border-box;\n}\n\n\n\/* =========================================\n   LOG\u00d3K\n========================================= *\/\n\n.rado-sponsor-logo img {\n  display: block;\n\n  width: 100%;\n  height: 110px;\n\n  max-width: 100%;\n\n  object-fit: contain;\n  object-position: center;\n\n  transition:\n    transform .25s ease;\n}\n\n\n\/* =========================================\n   HOVER\n========================================= *\/\n\n.rado-sponsor-card:hover {\n  border-color: #dedede;\n\n  box-shadow:\n    0 10px 30px rgba(0, 0, 0, 0.06);\n\n  transform: translateY(-2px);\n}\n\n\n.rado-sponsor-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* =========================================\n   TABLET\n========================================= *\/\n\n@media (max-width: 900px) {\n\n  .rado-sponsors {\n    padding: 60px 20px 65px;\n  }\n\n\n  .rado-sponsors-heading {\n    margin-bottom: 38px;\n  }\n\n\n  .rado-sponsors-heading h2 {\n    font-size: 32px;\n  }\n\n\n  .rado-sponsors-logos {\n    grid-template-columns: repeat(2, 1fr);\n\n    gap: 20px;\n  }\n\n\n  .rado-sponsor-card {\n    height: 150px;\n  }\n\n\n  .rado-sponsor-logo {\n    padding: 18px;\n  }\n\n\n  .rado-sponsor-logo img {\n    height: 100px;\n  }\n\n}\n\n\n\/* =========================================\n   MOBIL\n========================================= *\/\n\n@media (max-width: 560px) {\n\n  .rado-sponsors {\n    padding: 48px 18px 55px;\n  }\n\n\n  .rado-sponsors-heading {\n    margin-bottom: 30px;\n  }\n\n\n  .rado-sponsors-kicker {\n    font-size: 10px;\n    letter-spacing: 2px;\n  }\n\n\n  .rado-sponsors-heading h2 {\n    font-size: 28px;\n    letter-spacing: -0.3px;\n  }\n\n\n  .rado-sponsors-logos {\n    grid-template-columns: repeat(2, 1fr);\n\n    gap: 12px;\n  }\n\n\n  .rado-sponsor-card {\n    height: 120px;\n\n    border-radius: 10px;\n  }\n\n\n  .rado-sponsor-logo {\n    padding: 12px;\n  }\n\n\n  .rado-sponsor-logo img {\n    height: 82px;\n  }\n\n}\n\n<\/style>\n\n\n\n<div class=\"wp-block-group alignfull is-content-justification-center\" style=\"margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-2dc3bf18 wp-block-group-is-layout-constrained\">\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-content-justification-center\" style=\"margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-2dc3bf18 wp-block-group-is-layout-constrained\">\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-content-justification-center\" style=\"margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-2dc3bf18 wp-block-group-is-layout-constrained\">\n<div style=\"height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Radobasket J\u00e1tszva tanulunk. Tanulva j\u00e1tszunk. Kos\u00e1rlabda kicsiknek \u00e9s nagyoknak, minden koroszt\u00e1lyban! Csatlakozz a Radobasket csal\u00e1dj\u00e1hoz! \ud83c\udfc0 CSATLAKOZZ HOZZ\u00c1NK K\u00d6VETKEZ\u0150 M\u00c9RK\u0150Z\u00c9SEINK \u2192 \u00c9rd Buda\u00f6rs T\u00f6r\u00f6kb\u00e1lint RADO KSE K\u00f6vetkez\u0151 m\u00e9rk\u0151z\u00e9seink M\u00e9rk\u0151z\u00e9sek bet\u00f6lt\u00e9se&#8230; RADOBASKET Klubsz\u00e1mok A sz\u00e1mok m\u00f6g\u00f6tt egy folyamatosan \u00e9p\u00fcl\u0151 k\u00f6z\u00f6ss\u00e9g \u00e1ll. 0+ J\u00e1t\u00e9kos 0 Csapat 0+ Gyermek iskolai programban 0 Edz\u0151 0+ \u00c9v tapasztalat RADOBASKET Tal\u00e1ld&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5759","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kosar.radobasket.hu\/index.php\/wp-json\/wp\/v2\/pages\/5759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kosar.radobasket.hu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kosar.radobasket.hu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kosar.radobasket.hu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kosar.radobasket.hu\/index.php\/wp-json\/wp\/v2\/comments?post=5759"}],"version-history":[{"count":251,"href":"https:\/\/kosar.radobasket.hu\/index.php\/wp-json\/wp\/v2\/pages\/5759\/revisions"}],"predecessor-version":[{"id":7373,"href":"https:\/\/kosar.radobasket.hu\/index.php\/wp-json\/wp\/v2\/pages\/5759\/revisions\/7373"}],"wp:attachment":[{"href":"https:\/\/kosar.radobasket.hu\/index.php\/wp-json\/wp\/v2\/media?parent=5759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}