<?xml version="1.0" encoding="utf-8"?>
<xml><title>Sesja Rady Miasta na żywo</title><content>&lt;style type="text/css"&gt;.session-notice {&#13;
    max-width: 800px;&#13;
    margin: 0;&#13;
    line-height: 1.6;&#13;
  }&#13;
&#13;
  .session-notice h2 {&#13;
    margin-bottom: 15px;&#13;
  }&#13;
&#13;
  .action-buttons {&#13;
    display: flex;&#13;
    flex-wrap: wrap;&#13;
    gap: 15px;&#13;
    margin: 25px 0;&#13;
  }&#13;
&#13;
  .btn {&#13;
    display: inline-flex;&#13;
    align-items: center;&#13;
    justify-content: center;&#13;
    gap: 8px;&#13;
    padding: 10px 20px;&#13;
    border-radius: 6px;&#13;
    text-decoration: none;&#13;
    font-weight: bold;&#13;
    text-align: center;&#13;
    transition: background-color 0.2s ease, box-shadow 0.2s ease;&#13;
  }&#13;
&#13;
  /* Wyraźny wskaźnik ostrości dla klawiatury (WCAG) */&#13;
  .btn:focus-visible,&#13;
  .img-link:focus-visible {&#13;
    outline: 3px solid #002672;&#13;
    outline-offset: 3px;&#13;
  }&#13;
&#13;
  /* Barwy miejskie */&#13;
  .btn-primary {&#13;
    background-color: #f20000;&#13;
    color: #ffffff !important;&#13;
  }&#13;
&#13;
  .btn-primary:hover {&#13;
    background-color: #cc0000;&#13;
    color: #ffffff !important;&#13;
  }&#13;
&#13;
  .btn-secondary {&#13;
    background-color: #002672;&#13;
    color: #ffffff !important;&#13;
  }&#13;
&#13;
  .btn-secondary:hover {&#13;
    background-color: #001a4e;&#13;
    color: #ffffff !important;&#13;
  }&#13;
&#13;
  /* Kontener odnośnika obrazkowego */&#13;
  .img-link {&#13;
    display: block;&#13;
    border-radius: 8px;&#13;
    overflow: hidden;&#13;
    margin-top: 15px;&#13;
  }&#13;
&#13;
  .responsive-img {&#13;
    max-width: 100%;&#13;
    height: auto;&#13;
    display: block;&#13;
    border-radius: 8px;&#13;
  }&#13;
&#13;
  /* Optymalizacja pod ekrany mobilne */&#13;
  @media (max-width: 600px) {&#13;
    .btn {&#13;
      width: 100%;&#13;
      min-height: 44px; /* Optymalny obszar kliknięcia palcem */&#13;
    }&#13;
  }&#13;
&lt;/style&gt;&#13;
&lt;div class="session-notice"&gt;&#13;
&lt;h2&gt;XXXV sesja Rady Miasta Chorzów&lt;/h2&gt;&#13;
&#13;
&lt;p&gt;Przewodnicząca Rady Miasta Chorzów, pani Katarzyna Sudoł, zwołała XXXV sesję Rady Miasta Chorzów.&lt;/p&gt;&#13;
&#13;
&lt;p&gt;Obrady odbędą się w dniu &lt;strong&gt;27 sierpnia 2026 r. (czwartek) o godz. 9:00&lt;/strong&gt;. Mieszkańców oraz zainteresowane osoby zachęcamy do śledzenia transmisji online.&lt;/p&gt;&#13;
&#13;
&lt;div class="action-buttons"&gt;&lt;a class="btn btn-primary" href="http://transmisja.chorzow.eu" rel="noopener noreferrer" target="_blank"&gt;&lt;svg aria-hidden="true" fill="currentColor" focusable="false" height="20" viewbox="0 0 24 24" width="20"&gt;&lt;path d="M8 5v14l11-7z"&gt;&lt;/path&gt;&lt;/svg&gt; Transmisja sesji na żywo &lt;/a&gt; &lt;a class="btn btn-secondary" href="https://chorzow.esesja.pl/posiedzenie/d49fa8e0-67d0-4" rel="noopener noreferrer" target="_blank"&gt; &lt;svg aria-hidden="true" fill="currentColor" focusable="false" height="20" viewbox="0 0 24 24" width="20"&gt;&lt;path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"&gt;&lt;/path&gt;&lt;/svg&gt; Porządek obrad &lt;/a&gt;&lt;/div&gt;&#13;
&lt;a class="img-link" href="https://obradyonline.pl/live/ah6Qpfg4IE" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="Przejdź do transmisji na żywo z sali sesyjnej" class="responsive-img" height="450" loading="lazy" src="https://chorzow.eu/download/cmVzb3VyY2VzL2ZpbGVzLzk4L3Nlc2phXzY5NTIyZGYzNzlkY2UuanBn" width="800" /&gt; &lt;/a&gt;&lt;/div&gt;&#13;
&lt;!-- /Koniec .session-notice --&gt;</content><createdAt>2026-08-26 12:44:39</createdAt><updatedAt>2026-08-26 12:44:39</updatedAt></xml>
