{"id":1425,"date":"2026-08-25T11:34:33","date_gmt":"2026-08-25T11:34:33","guid":{"rendered":"https:\/\/scenamarzen.pl\/?page_id=1425"},"modified":"2026-10-01T07:25:36","modified_gmt":"2026-10-01T07:25:36","slug":"elementor-1425","status":"publish","type":"page","link":"https:\/\/scenamarzen.pl\/","title":{"rendered":"Scena Marze\u0144"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1425\" class=\"elementor elementor-1425\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77f897d0 e-con-full e-flex e-con e-parent\" data-id=\"77f897d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-123e83d5 elementor-widget elementor-widget-html\" data-id=\"123e83d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     Scena Marze\u0144 \u2014 strona g\u0142\u00f3wna\n     Wklej CA\u0141O\u015a\u0106 w jeden widget HTML w Elementorze.\n     G\u0142osowanie, aktualno\u015bci i galeria finalist\u00f3w pobieraj\u0105 dane z\n     https:\/\/glosowanie.scenamarzen.pl \u2014 nie ruszaj tych adres\u00f3w.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap\" rel=\"stylesheet\">\n<style>\n\/* \u2500\u2500 izolacja od motywu WordPressa \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#sm-strona, #sm-strona * { box-sizing: border-box; }\n\/* Twardy sufit: blok nigdy nie mo\u017ce by\u0107 szerszy ni\u017c ekran, bez wzgl\u0119du na to,\n   co robi z nim motyw albo Elementor. Bez tego strona \u0142adowa\u0142a si\u0119 na telefonie\n   przybli\u017cona i obci\u0119ta. *\/\n#sm-strona { max-width: 100% !important; overflow-x: clip; }\n\n\/* zerujemy dziedziczenie z <body> motywu *\/\n#sm-strona {\n  font-size: 16px; text-align: left; direction: ltr; font-style: normal;\n  font-variant: normal; white-space: normal; text-transform: none;\n  letter-spacing: normal; word-spacing: normal; text-shadow: none; text-indent: 0;\n}\n\/* motywy styluj\u0105 h2\/p\/a SELEKTOREM ELEMENTU, co bije dziedziczenie \u2014 dlatego\n   te same w\u0142asno\u015bci zerujemy na wszystkim wewn\u0105trz bloku (0 u\u017cy\u0107 w naszym CSS\n   polega na dziedziczeniu, sprawdzone) *\/\n#sm-strona *, #sm-strona *::before, #sm-strona *::after {\n  text-transform: none; letter-spacing: normal; word-spacing: normal;\n  text-shadow: none; text-indent: 0; font-variant: normal;\n}\n#sm-strona h1, #sm-strona h2, #sm-strona h3, #sm-strona h4, #sm-strona h5, #sm-strona h6, #sm-strona p,\n#sm-strona ul, #sm-strona ol, #sm-strona li, #sm-strona figure, #sm-strona blockquote,\n#sm-strona dl, #sm-strona dd, #sm-strona fieldset, #sm-strona legend { margin: 0; padding: 0; border: 0; }\n#sm-strona ul, #sm-strona ol { list-style: none; }\n#sm-strona a { text-decoration: none; color: inherit; background: none; }\n#sm-strona img, #sm-strona svg, #sm-strona iframe { max-width: 100%; border: 0; }\n#sm-strona img { height: auto; display: block; box-shadow: none; }\n#sm-strona table { border-collapse: collapse; }\n#sm-strona button, #sm-strona input, #sm-strona textarea, #sm-strona select {\n  font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit;\n  color: inherit; margin: 0; letter-spacing: normal; text-transform: none;\n  border-radius: 0; box-shadow: none;\n}\n#sm-strona button { border: 0; background: transparent; cursor: pointer; }\n\/* checkboxa i radia NIE ruszamy \u2014 straci\u0142yby wygl\u0105d systemowy *\/\n#sm-strona input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n#sm-strona textarea, #sm-strona select { border: 0; background: transparent; }\n\n\/* \u2500\u2500 Elementor: zero paddingu i overflow:visible, inaczej menu nie przykleja si\u0119 do g\u00f3ry \u2500\u2500 *\/\n.elementor-widget-html, .elementor-widget-html > .elementor-widget-container { padding: 0 !important; margin: 0 !important; }\n.e-con, .e-con-inner, .elementor-section, .elementor-container, .elementor-column,\n.elementor-widget-wrap, .elementor-widget-html, .elementor-widget-html > .elementor-widget-container { overflow: visible !important; }\n.e-con.e-parent > .e-con-inner { max-width: none !important; }\n\n\/* \u2500\u2500 strona \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#sm-strona {--fiolet: #B881FB; --fiolet-jasny: #DC8AFB; --fiolet-ciemny: #5B2A8C; --cyjan: #60DCF4; --cyjan-jasny: #86E7FF; --pudrowy: #F6DEFF; --lod: #D7F7FF; --tekst: #1A1526; --tekst-cichy: #6B6580; --linia: rgba(184,129,251,0.18); --cien: 0 20px 55px -30px rgba(90,40,150,0.42); --gradient: linear-gradient(95deg, var(--fiolet-jasny), var(--fiolet) 55%, var(--cyjan));}\n#sm-strona, #sm-strona * {box-sizing: border-box;}\nhtml {scroll-behavior: smooth;}\n#sm-strona {margin: 0; font-family: 'Poppins', system-ui, -apple-system, sans-serif; color: var(--tekst); background: #fff; line-height: 1.65; \/* CLIP, nie HIDDEN. Po eksporcie ta regu\u0142a siada na #sm-strona, a \"hidden\" robi z tego diva kontener przewijania \u2014 wtedy przyklejony pasek nawigacji przewija si\u0119 razem z tre\u015bci\u0105. \"clip\" przycina to samo, ale kontenera nie tworzy, wi\u0119c position:sticky dalej dzia\u0142a w WordPressie. *\/ overflow-x: clip;}\n#sm-strona h1, #sm-strona h2, #sm-strona h3 {font-family: 'Instrument Serif', Georgia, serif; font-weight: 400; line-height: 1.1; margin: 0;}\n#sm-strona p {margin: 0;}\n#sm-strona a {color: inherit;}\n#sm-strona img {max-width: 100%; height: auto; display: block;}\n#sm-strona .kontener {width: 100%; max-width: 1140px; margin-inline: auto; padding-inline: 22px;}\n#sm-strona section {padding: 88px 0; position: relative;}\n#sm-strona section[id] {scroll-margin-top: 84px;}\n#sm-strona .naglowek-sekcji {text-align: center; max-width: 720px; margin: 0 auto 52px;}\n#sm-strona .nadtytul {font-family: 'Poppins', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--fiolet);}\n#sm-strona .naglowek-sekcji h2 {font-size: clamp(38px, 6vw, 62px); margin: 10px 0 14px; color: var(--fiolet-ciemny);}\n#sm-strona .naglowek-sekcji p {color: var(--tekst-cichy); font-size: 15px;}\n#sm-strona .pasek {position: sticky; top: 0; z-index: 100; transition: box-shadow 320ms ease, background 320ms ease; background: rgba(255,255,255,0.82); backdrop-filter: blur(14px); border-bottom: 1px solid var(--linia);}\n#sm-strona .pasek-wnetrze {display: flex; align-items: center; gap: 18px; height: 68px;}\n#sm-strona .logo {display: flex; align-items: center; gap: 10px; text-decoration: none; flex-shrink: 0;}\n#sm-strona .logo img {height: 42px; width: auto;}\n#sm-strona .logo span {font-family: 'Instrument Serif', serif; font-size: 21px; color: var(--fiolet-ciemny); white-space: nowrap;}\n#sm-strona .menu {display: flex; gap: 4px; margin-left: auto; align-items: center;}\n#sm-strona .menu a {text-decoration: none; font-size: 12.5px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; color: var(--tekst-cichy); padding: 9px 13px; border-radius: 99px; transition: background 160ms, color 160ms;}\n#sm-strona .menu a:hover {background: var(--pudrowy); color: var(--fiolet-ciemny);}\n#sm-strona .menu a.wyroznione {background: var(--gradient); color: #fff;}\n#sm-strona .menu a.wyroznione:hover {filter: brightness(1.06);}\n#sm-strona .menu-mobile {display: none; margin-left: auto; background: none; border: none; font-size: 24px; cursor: pointer; color: var(--fiolet-ciemny); padding: 6px 10px;}\n@media (max-width: 900px) {\n  #sm-strona .menu {display: none; position: absolute; top: 68px; left: 0; right: 0; flex-direction: column; gap: 2px; background: #fff; padding: 14px 18px 20px; border-bottom: 1px solid var(--linia); box-shadow: var(--cien);}\n  #sm-strona .menu.otwarte {display: flex;}\n  #sm-strona .menu a {padding: 13px; text-align: center;}\n  #sm-strona .menu-mobile {display: block;}\n}\n#sm-strona .powitanie {overflow-x: clip; padding: 74px 0 88px; background: radial-gradient(1100px 520px at 12% -8%, var(--pudrowy), transparent 60%), radial-gradient(900px 480px at 92% 8%, var(--lod), transparent 62%);}\n#sm-strona .powitanie-siatka {display: grid; grid-template-columns: 1.08fr 0.92fr; gap: 52px; align-items: center;}\n#sm-strona .powitanie h1 {font-size: clamp(52px, 9vw, 104px); color: var(--fiolet-ciemny);}\n#sm-strona .powitanie h1 em {font-style: italic; background: var(--gradient); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}\n#sm-strona .powitanie .wstep {font-size: 17px; color: var(--tekst-cichy); margin: 22px 0 0; max-width: 520px;}\n#sm-strona .przyciski {display: flex; flex-wrap: wrap; gap: 12px; margin-top: 34px;}\n#sm-strona .btn {display: inline-block; text-decoration: none; font-size: 15px; font-weight: 600; padding: 15px 30px; border-radius: 99px; transition: transform 160ms, box-shadow 160ms;}\n#sm-strona .btn-glowny {background: var(--gradient); color: #fff; box-shadow: 0 14px 34px -14px rgba(140,60,220,0.6);}\n#sm-strona .btn-glowny:hover {transform: translateY(-2px); box-shadow: 0 18px 40px -14px rgba(140,60,220,0.7);}\n#sm-strona .btn-wtorny {background: #fff; color: var(--fiolet-ciemny); border: 1.5px solid var(--linia);}\n#sm-strona .btn-wtorny:hover {background: var(--pudrowy);}\n#sm-strona .kolo {position: relative; width: min(430px, 84vw); aspect-ratio: 1; margin-inline: auto; animation: unoszenie 6s ease-in-out infinite;}\n@keyframes unoszenie { 0%, 100% { transform: translateY(-13px); } 50% { transform: translateY(15px); } }\n#sm-strona .kolo::after {content: ''; position: absolute; inset: -14px; border-radius: 50%; background: conic-gradient(from 0deg, var(--fiolet-jasny), var(--cyjan), var(--fiolet-jasny)); opacity: 0.28; z-index: 0; animation: obrot 18s linear infinite;}\n@keyframes obrot { to { transform: rotate(360deg); } }\n#sm-strona .kolo-ramka {position: absolute; inset: 0; border-radius: 50%; overflow: hidden; z-index: 1; box-shadow: 0 26px 60px -26px rgba(90,40,150,0.55); background: #efe7f8;}\n#sm-strona .kolo-ramka img {position: absolute; inset: -6%; width: 112%; height: 112%; object-fit: cover; \/* max-width: none JEST TU KONIECZNE. Globalna regula img { max-width: 100% } ma ten sam priorytet co \"width\" i wygrywa jako ograniczenie, wiec zdjecie dostawalo 430 px zamiast 481,6 px. Przy przesunieciu inset: -6% jego prawa krawedz konczyla sie 26 px przed krawedzia kola i w tym miejscu wychodzilo jasne tlo ramki (#efe7f8) \u2014 wygladalo to jak uci\u0119te zdjecie. Nadmiarowe 12 % to zapas na paralakse pierwszego kadru (data-parallaks). *\/ max-width: none; opacity: 0; transition: opacity 1100ms ease;}\n#sm-strona .kolo-ramka img.widoczne {opacity: 1;}\n@media (max-width: 900px) {\n  #sm-strona .powitanie-siatka {grid-template-columns: 1fr; gap: 46px;}\n}\n#sm-strona #glosowanie {background: linear-gradient(180deg, #fff, var(--lod) 55%, #fff);}\n#sm-strona .karty {display: grid; grid-template-columns: repeat(auto-fit, minmax(250px,1fr)); gap: 20px;}\n#sm-strona .karta {background: #fff; border: 1px solid var(--linia); border-radius: 22px; padding: 28px 26px; box-shadow: var(--cien);}\n#sm-strona .karta .ikona {font-size: 26px; margin-bottom: 12px;}\n#sm-strona .karta h3 {font-size: 22px; color: var(--fiolet-ciemny); margin-bottom: 8px;}\n#sm-strona .karta p {font-size: 14px; color: var(--tekst-cichy);}\n#sm-strona .karta ul {margin: 10px 0 0; padding-left: 18px; font-size: 14px; color: var(--tekst-cichy);}\n#sm-strona .karta li {margin-bottom: 5px;}\n#sm-strona .rozwijane {max-width: 820px; margin-inline: auto; display: grid; gap: 12px;}\n#sm-strona .rozwijane details {border: 1px solid var(--linia); border-radius: 18px; background: #fff; box-shadow: var(--cien); overflow: hidden; transition: border-color 200ms, transform 200ms, box-shadow 200ms;}\n#sm-strona .rozwijane details:hover {border-color: rgba(184,129,251,0.45); transform: translateY(-1px);}\n#sm-strona .rozwijane details[open] {border-color: var(--fiolet);}\n#sm-strona .rozwijane .zwijane {overflow: hidden; height: 0; transition: height 320ms cubic-bezier(0.22,1,0.36,1);}\n#sm-strona .rozwijane .zwijane > * {transition: opacity 260ms ease 60ms;}\n#sm-strona .rozwijane details:not([open]) .zwijane > * {opacity: 0;}\n#sm-strona .rozwijane summary {cursor: pointer; list-style: none; padding: 20px 24px; font-family: 'Instrument Serif', serif; font-size: 23px; color: var(--fiolet-ciemny); display: flex; align-items: center; justify-content: space-between; gap: 14px;}\n#sm-strona .rozwijane summary::-webkit-details-marker {display: none;}\n#sm-strona .rozwijane summary::after {content: '+'; font-family: 'Poppins', sans-serif; font-size: 24px; font-weight: 400; color: var(--fiolet); line-height: 1; transition: transform 320ms cubic-bezier(0.22,1,0.36,1);}\n#sm-strona .rozwijane summary {transition: background 260ms;}\n#sm-strona .rozwijane details[open] summary {background: linear-gradient(95deg, var(--pudrowy), var(--lod));}\n#sm-strona .rozwijane details[open] summary::after {transform: rotate(135deg);}\n#sm-strona .rozwijane-tresc {padding: 4px 24px 24px; font-size: 14.5px; color: var(--tekst-cichy);}\n#sm-strona .rozwijane-tresc ul {margin: 10px 0 0; padding-left: 20px;}\n#sm-strona .rozwijane-tresc li {margin-bottom: 6px;}\n#sm-strona .rozwijane-tresc strong {color: var(--tekst);}\n#sm-strona .os {max-width: 1020px; margin: 0 auto; position: relative; padding: 8px 0;}\n#sm-strona .os-linia {position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; transform: translateX(-50%); border-radius: 99px; background: rgba(184,129,251,0.15); overflow: hidden;}\n#sm-strona .os-postep {position: absolute; left: 0; right: 0; top: 0; height: 0; border-radius: 99px; background: linear-gradient(180deg, var(--fiolet-jasny), var(--fiolet) 55%, var(--cyjan));}\n#sm-strona .etap {position: relative; display: grid; grid-template-columns: 1fr 88px 1fr; align-items: center; margin: 26px 0;}\n#sm-strona .etap .kropka {grid-column: 2; grid-row: 1; display: flex; justify-content: center;}\n#sm-strona .etap .kropka i {width: 22px; height: 22px; border-radius: 99px; background: #fff; display: block; border: 3px solid rgba(184,129,251,0.5); box-shadow: 0 0 0 7px rgba(184,129,251,0.09); transition: background 420ms ease, border-color 420ms ease, box-shadow 420ms ease, transform 420ms ease;}\n#sm-strona .etap.zrobione .kropka i {background: var(--gradient); border-color: #fff; box-shadow: 0 0 0 7px rgba(184,129,251,0.17), 0 10px 24px -8px rgba(140,60,220,0.5);}\n#sm-strona .etap.mija .kropka i {transform: scale(1.2);}\n#sm-strona .karta-etap {grid-column: 1; grid-row: 1; position: relative; background: #fff; border: 1px solid var(--linia); border-radius: 24px; padding: 26px 30px; box-shadow: var(--cien); transition: transform 320ms ease, box-shadow 320ms ease, border-color 320ms ease;}\n#sm-strona .karta-etap::before {content: ''; position: absolute; top: 50%; right: -33px; width: 33px; height: 2px; background: linear-gradient(90deg, rgba(184,129,251,0.20), rgba(184,129,251,0.75));}\n#sm-strona .etap:nth-of-type(even) .karta-etap {grid-column: 3;}\n#sm-strona .etap:nth-of-type(even) .karta-etap::before {right: auto; left: -33px; background: linear-gradient(270deg, rgba(184,129,251,0.20), rgba(184,129,251,0.75));}\n#sm-strona .etap:not(.zrobione) .karta-etap {border-style: dashed; border-color: rgba(96,220,244,0.55); box-shadow: 0 14px 40px -30px rgba(20,110,140,0.5);}\n#sm-strona .etap:not(.zrobione) .karta-etap::before {background: linear-gradient(90deg, rgba(96,220,244,0.20), rgba(96,220,244,0.8));}\n#sm-strona .etap:not(.zrobione):nth-of-type(even) .karta-etap::before {background: linear-gradient(270deg, rgba(96,220,244,0.20), rgba(96,220,244,0.8));}\n#sm-strona .karta-etap:hover {transform: translateY(-5px); box-shadow: 0 28px 62px -28px rgba(90,40,150,0.5); border-color: rgba(184,129,251,0.55);}\n#sm-strona .karta-etap .data {display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase; color: var(--fiolet-ciemny); background: var(--pudrowy); padding: 6px 14px; border-radius: 99px; margin-bottom: 12px;}\n#sm-strona .etap:not(.zrobione) .karta-etap .data {background: var(--lod); color: #146078;}\n#sm-strona .karta-etap .tytul {font-size: 21px; font-weight: 600; line-height: 1.3; color: var(--fiolet-ciemny);}\n#sm-strona .karta-etap .opis {font-size: 14.5px; color: var(--tekst-cichy); margin-top: 7px;}\n@media (max-width: 860px) {\n  #sm-strona .os-linia {left: 11px;}\n  #sm-strona .etap {grid-template-columns: 24px 1fr; gap: 16px; margin: 20px 0;}\n  #sm-strona .etap .kropka {grid-column: 1;}\n  #sm-strona .karta-etap, #sm-strona .etap:nth-of-type(even) .karta-etap {grid-column: 2;}\n  #sm-strona .karta-etap::before, #sm-strona .etap:nth-of-type(even) .karta-etap::before {display: none;}\n}\n#sm-strona .koncert-karta {max-width: 980px; margin: 0 auto; background: #fff; border: 1px solid var(--linia); border-radius: 28px; padding: 28px; box-shadow: var(--cien); display: grid; grid-template-columns: minmax(0, 380px) minmax(0, 1fr); gap: 32px; align-items: center;}\n#sm-strona .koncert-plakat {width: 100%; border-radius: 18px; display: block; box-shadow: 0 18px 40px -22px rgba(90,40,150,0.55);}\n#sm-strona .koncert-tresc p.wstep-koncert {font-size: 16px; line-height: 1.65; margin: 0 0 20px;}\n#sm-strona .koncert-fakty {list-style: none; margin: 0 0 24px; padding: 0; display: grid; gap: 12px;}\n#sm-strona .koncert-fakty li {display: flex; gap: 12px; align-items: flex-start; font-size: 15px; line-height: 1.45;}\n#sm-strona .koncert-fakty .etykieta {flex: 0 0 96px; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--tekst-cichy); padding-top: 3px;}\n#sm-strona .koncert-fakty .wartosc {font-weight: 600;}\n#sm-strona .koncert-fakty .wartosc small {display: block; font-weight: 500; color: var(--tekst-cichy); font-size: 13px; margin-top: 2px;}\n#sm-strona .koncert-cta {display: flex; align-items: center; gap: 14px; flex-wrap: wrap;}\n#sm-strona .btn-bilet {font-family: inherit; border: 0; cursor: not-allowed; opacity: 0.55;}\n#sm-strona .koncert-wkrotce {font-size: 13px; color: var(--tekst-cichy);}\n@media (max-width: 760px) {\n  #sm-strona .koncert-karta {grid-template-columns: 1fr; gap: 24px; padding: 20px;}\n  #sm-strona .koncert-plakat {max-width: 360px; margin: 0 auto;}\n  #sm-strona .koncert-fakty .etykieta {flex-basis: 84px;}\n}\n#sm-strona .repertuar {display: grid; grid-template-columns: repeat(auto-fit, minmax(226px, 1fr)); gap: 12px; max-width: 1040px; margin: 0 auto;}\n#sm-strona .utwor {background: #fff; border: 1px solid var(--linia); border-radius: 16px; padding: 15px 17px; display: flex; flex-direction: column; transition: transform 240ms ease, border-color 240ms ease;}\n#sm-strona .utwor:hover {transform: translateY(-3px); border-color: rgba(184,129,251,0.5);}\n#sm-strona .utwor b {font-weight: 600; font-size: 15.5px; line-height: 1.32;}\n#sm-strona .utwor small {display: block; font-weight: 500; font-size: 12.5px; color: var(--tekst-cichy); margin-top: 3px;}\n#sm-strona .utwor .kto {margin-top: auto; padding-top: 13px; display: flex; align-items: center; gap: 10px; font-size: 12.5px; font-weight: 600; letter-spacing: .02em; color: var(--fiolet-ciemny);}\n#sm-strona .utwor .twarzyczka {flex: 0 0 auto; width: 40px; height: 40px; border-radius: 13px; background-color: rgba(184,129,251,0.14); background-size: cover; background-position: center; background-repeat: no-repeat; display: grid; place-items: center; font-family: 'Instrument Serif', Georgia, serif; font-size: 16px; font-weight: 400; letter-spacing: 0; color: var(--fiolet-ciemny); box-shadow: 0 0 0 2px rgba(184,129,251,0.45); transition: box-shadow 240ms ease;}\n#sm-strona .utwor .twarzyczka::after {content: attr(data-inicjaly);}\n#sm-strona .utwor.klikalna {cursor: zoom-in;}\n#sm-strona .utwor.klikalna:hover .twarzyczka {box-shadow: 0 0 0 2px rgba(184,129,251,0.9);}\n#sm-strona .artysci {margin-top: 20px; text-align: center; color: var(--tekst-cichy); font-size: 14.5px;}\n#sm-strona .final-siatka {display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 12px; max-width: 1040px; margin: 0 auto;}\n#sm-strona .final-siatka .kadr {display: block; overflow: hidden; border-radius: 16px;}\n#sm-strona .final-siatka img {width: 100%; aspect-ratio: 3\/2; object-fit: cover; background: rgba(184,129,251,0.10); transition: transform 700ms cubic-bezier(.2,.7,.3,1);}\n#sm-strona .final-siatka .kadr:hover img {transform: scale(1.06);}\n#sm-strona .finalisci-karta {max-width: 880px; margin: 0 auto; background: #fff; border: 1px solid var(--linia); border-radius: 28px; padding: 34px 30px 36px; box-shadow: 0 24px 60px -32px rgba(90,40,150,0.42);}\n#sm-strona .finalisci-siatka {list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(132px, 132px)); gap: 30px 20px; justify-content: center;}\n#sm-strona .finalisci-siatka li {width: 132px; text-align: center;}\n#sm-strona .finalisci-siatka .twarz {width: 132px; height: 132px; border-radius: 22px; background-color: rgba(184,129,251,0.10); background-size: cover; background-position: center; background-repeat: no-repeat; display: grid; place-items: center; color: #fff; font-family: 'Instrument Serif', Georgia, serif; font-size: 40px; border: 3px solid #fff; box-shadow: 0 0 0 3px rgba(184,129,251,0.55), 0 14px 30px -14px rgba(90,40,150,0.55); transition: transform 260ms cubic-bezier(.2,.9,.3,1.3), box-shadow 260ms ease;}\n#sm-strona .finalisci-siatka li.klikalna .twarz {cursor: zoom-in;}\n#sm-strona .finalisci-siatka li:hover .twarz {transform: translateY(-5px) scale(1.04); box-shadow: 0 0 0 3px rgba(184,129,251,0.9), 0 20px 36px -14px rgba(90,40,150,0.6);}\n#sm-strona .finalisci-siatka .imie {display: block; margin-top: 12px; font-size: 14px; font-weight: 700; line-height: 1.3;}\n#sm-strona .finalisci-pusto {text-align: center; color: var(--tekst-cichy); font-weight: 600; padding: 18px 0;}\n#sm-strona .finalisci-ile {text-align: center; font-size: 13px; color: var(--tekst-cichy); margin-top: 18px;}\n@media (max-width: 520px) {\n  #sm-strona .finalisci-karta {padding: 24px 16px 26px; border-radius: 22px;}\n  #sm-strona .finalisci-siatka {grid-template-columns: repeat(auto-fit, minmax(118px, 118px)); gap: 22px 14px;}\n  #sm-strona .finalisci-siatka li {width: 118px;}\n  #sm-strona .finalisci-siatka .twarz {width: 118px; height: 118px; border-radius: 19px; font-size: 34px;}\n}\n#sm-strona.wchodzi {opacity: 0;}\n#sm-strona.weszla {opacity: 1; transition: opacity 420ms ease;}\n#sm-strona.wchodzi .pasek {transform: translateY(-100%);}\n#sm-strona.weszla .pasek {transform: none; transition: transform 620ms cubic-bezier(.22,1,.36,1) 80ms;}\n#sm-strona .sekcja h2 {position: relative; display: inline-block;}\n#sm-strona .sekcja h2::after {content: ''; position: absolute; left: 0; right: 0; bottom: -6px; height: 3px; border-radius: 99px; background: var(--gradient); transform: scaleX(0); transform-origin: left; transition: transform 900ms cubic-bezier(.22,1,.36,1) 180ms;}\n#sm-strona .sekcja h2.kreska::after {transform: scaleX(1);}\n#sm-strona [data-parallaks] {will-change: transform;}\n@media (prefers-reduced-motion: reduce) {\n  #sm-strona .sekcja h2::after {transition: none; transform: scaleX(1);}\n  #sm-strona [data-parallaks] {transform: none !important;}\n}\n#sm-strona #galeria {background: linear-gradient(180deg, #fff, var(--lod) 55%, #fff);}\n#sm-strona .karuzela-oprawa {position: relative;}\n#sm-strona .karuzela {display: flex; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 4px 2px 16px; scrollbar-width: none;}\n#sm-strona .karuzela::-webkit-scrollbar {display: none;}\n#sm-strona .karuzela img {\/* min-width: 0 jest tu konieczne \u2014 bez niego element flex nie schodzi poni\u017cej naturalnej szeroko\u015bci pliku i ignoruje limit rozmiaru. *\/ flex: 0 0 auto; min-width: 0; width: clamp(200px, 23%, 262px); scroll-snap-align: center; border-radius: 18px; aspect-ratio: 4\/3; object-fit: cover; box-shadow: var(--cien); transition: transform 220ms;}\n#sm-strona .karuzela img:hover {transform: scale(1.02);}\n#sm-strona .strzalka {position: absolute; top: 50%; transform: translateY(-60%); z-index: 3; width: 44px; height: 44px; border-radius: 99px; border: 1px solid var(--linia); background: rgba(255,255,255,0.94); backdrop-filter: blur(6px); cursor: pointer; font-size: 18px; color: var(--fiolet-ciemny); display: flex; align-items: center; justify-content: center; box-shadow: 0 6px 18px -6px rgba(90,40,150,0.4);}\n#sm-strona .strzalka:hover {background: #fff;}\n#sm-strona .strzalka.lewo {left: -10px;}\n#sm-strona .strzalka.prawo {right: -10px;}\n@media (max-width: 700px) {\n  #sm-strona .strzalka {display: none;}\n}\n#sm-strona .podnaglowek {font-family: 'Instrument Serif', serif; font-size: 26px; color: var(--fiolet-ciemny); margin: 40px 0 16px; text-align: center;}\n#sm-strona .wpisy {display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px;}\n@media (max-width: 1000px) {\n  #sm-strona .wpisy {grid-template-columns: repeat(2, 1fr);}\n}\n@media (max-width: 560px) {\n  #sm-strona .wpisy {grid-template-columns: 1fr;}\n}\n#sm-strona .wpis {background: #fff; border: 1px solid var(--linia); border-radius: 20px; overflow: hidden; box-shadow: var(--cien); display: flex; flex-direction: column; text-decoration: none; color: inherit; transition: transform 200ms, box-shadow 200ms;}\n#sm-strona .wpis:hover {transform: translateY(-3px); box-shadow: 0 26px 60px -28px rgba(90,40,150,0.5);}\n#sm-strona .wpis .foto {aspect-ratio: 4\/5; object-fit: cover; width: 100%; background: rgba(184,129,251,0.10);}\n#sm-strona .foto-oprawa {position: relative;}\n#sm-strona .znak-filmu {position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-size: 15px; color: #fff;}\n#sm-strona .znak-filmu::before {content: ''; position: absolute; width: 48px; height: 48px; border-radius: 99px; background: rgba(26,21,38,0.55); backdrop-filter: blur(3px);}\n#sm-strona .znak-filmu {text-shadow: 0 1px 6px rgba(0,0,0,0.5);}\n#sm-strona .wpis .tresc-wpisu {padding: 20px 22px 22px; display: flex; flex-direction: column; flex: 1;}\n#sm-strona .wpis .data {font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--fiolet);}\n#sm-strona .wpis h3 {font-size: 21px; color: var(--fiolet-ciemny); margin: 6px 0 8px;}\n#sm-strona .wpis p {font-size: 14px; color: var(--tekst-cichy);}\n#sm-strona .wpis .wiecej {margin-top: auto; padding-top: 14px; font-size: 13px; font-weight: 600; color: var(--fiolet); text-decoration: none;}\n#sm-strona .wpis .wiecej:hover {text-decoration: underline;}\n#sm-strona .pusto {text-align: center; color: var(--tekst-cichy); font-size: 14px;}\n#sm-strona #kontakt {background: linear-gradient(180deg, #fff, var(--pudrowy));}\n#sm-strona .kontakt-siatka {display: grid; grid-template-columns: 0.85fr 1.15fr; gap: 56px; align-items: start;}\n#sm-strona .kontakt-tytul {font-size: clamp(38px, 5vw, 54px); color: var(--fiolet-jasny);}\n#sm-strona .kontakt-wstep {font-size: 16px; color: var(--fiolet); margin: 16px 0 26px; max-width: 380px;}\n#sm-strona .kontakt-lista {display: grid; gap: 14px;}\n#sm-strona .kontakt-poz {display: flex; align-items: center; gap: 13px; text-decoration: none; font-size: 15px; font-weight: 600; color: var(--cyjan);}\n#sm-strona .kontakt-poz:hover {color: var(--fiolet);}\n#sm-strona .kontakt-poz svg {width: 19px; height: 19px; flex-shrink: 0; color: var(--cyjan);}\n@media (max-width: 900px) {\n  #sm-strona .kontakt-siatka {grid-template-columns: 1fr; gap: 36px;}\n}\n#sm-strona .formularz {display: grid; gap: 16px;}\n#sm-strona .pole {display: grid; gap: 7px;}\n#sm-strona .etyk {font-size: 14px; font-weight: 500; color: var(--tekst);}\n#sm-strona .etyk b {color: var(--fiolet); font-weight: 500;}\n#sm-strona .formularz input[type=text], #sm-strona .formularz input[type=email], #sm-strona .formularz input[type=tel], #sm-strona .formularz textarea {width: 100%; font: inherit; font-size: 15px; padding: 14px 16px; border: 1.5px solid var(--fiolet-jasny); border-radius: 14px; outline: none; font-family: inherit; resize: vertical; background: #fff;}\n#sm-strona .formularz input:focus, #sm-strona .formularz textarea:focus {border-color: var(--fiolet); box-shadow: 0 0 0 3px rgba(184,129,251,0.16);}\n#sm-strona .zgoda {display: flex; gap: 10px; align-items: flex-start; font-size: 11.5px; line-height: 1.55; color: var(--tekst-cichy); cursor: pointer;}\n#sm-strona .zgoda input {width: 16px; height: 16px; accent-color: var(--fiolet); flex-shrink: 0; margin-top: 2px;}\n#sm-strona .formularz .btn {width: 100%; text-align: center; border: none; cursor: pointer;}\n#sm-strona .formularz .pulapka {position: absolute; left: -9999px;}\n#sm-strona .kom {margin-top: 12px; font-size: 13px; padding: 12px 14px; border-radius: 12px; line-height: 1.5;}\n#sm-strona .kom.ok {background: rgba(96,220,244,0.14); color: #0E7C93;}\n#sm-strona .kom.blad {background: rgba(168,52,139,0.08); color: #A8348B;}\n#sm-strona .stopka {background: linear-gradient(180deg, var(--pudrowy), #FBF6FF); color: var(--tekst); padding: 54px 0 30px; border-top: 1px solid var(--linia);}\n#sm-strona .stopka-gora {display: flex; flex-wrap: wrap; gap: 30px; justify-content: space-between; align-items: flex-start;}\n#sm-strona .stopka h3 {font-size: 26px; margin-bottom: 8px; color: var(--fiolet-ciemny);}\n#sm-strona .stopka p {font-size: 13px; color: var(--tekst-cichy); max-width: 380px;}\n#sm-strona .stopka-linki {display: flex; flex-wrap: wrap; gap: 8px 22px;}\n#sm-strona .stopka-linki a {font-size: 13px; color: var(--tekst-cichy); text-decoration: none;}\n#sm-strona .stopka-linki a:hover {color: var(--fiolet-ciemny); text-decoration: underline;}\n#sm-strona .social-bok {position: fixed; left: 16px; top: 50%; transform: translateY(-50%); z-index: 90; display: flex; flex-direction: column; gap: 10px; padding: 12px 9px; border-radius: 99px; background: rgba(255,255,255,0.9); backdrop-filter: blur(12px); border: 1px solid var(--linia); box-shadow: 0 18px 44px -24px rgba(90,40,150,0.45);}\n#sm-strona .social-bok a {width: 44px; height: 44px; flex-shrink: 0; border-radius: 99px; display: flex; align-items: center; justify-content: center; color: var(--fiolet-ciemny); background: rgba(184,129,251,0.12); border: 1.5px solid var(--linia); text-decoration: none; transition: background 200ms ease, color 200ms ease, transform 200ms ease, border-color 200ms ease;}\n#sm-strona .social-bok a:hover {background: var(--gradient); color: #fff; border-color: transparent; transform: scale(1.08);}\n#sm-strona .social-bok svg {width: 22px !important; height: 22px !important; flex-shrink: 0;}\n#sm-strona .social-hero {display: flex; gap: 10px; margin: 0 0 22px; flex-wrap: wrap;}\n#sm-strona .social-hero a {width: 44px; height: 44px; flex-shrink: 0; border-radius: 99px; display: flex; align-items: center; justify-content: center; color: var(--fiolet-ciemny); background: rgba(255,255,255,0.75); border: 1.5px solid var(--linia); text-decoration: none; transition: background 200ms ease, color 200ms ease, transform 200ms ease, border-color 200ms ease;}\n#sm-strona .social-hero a:hover {background: var(--gradient); color: #fff; border-color: transparent; transform: translateY(-2px);}\n#sm-strona .social-hero svg {width: 22px !important; height: 22px !important; flex-shrink: 0;}\n#sm-strona .social-bok {display: none;}\n@media (min-width: 1101px) {\n  #sm-strona .social-bok {display: flex;}\n  #sm-strona .social-hero {display: none;}\n}\n#sm-strona .social {display: flex; gap: 10px; margin-top: 16px;}\n#sm-strona .social a {width: 42px; height: 42px; border-radius: 99px; display: flex; align-items: center; justify-content: center; text-decoration: none; background: #fff; border: 1px solid var(--linia); color: var(--fiolet-ciemny); transition: background 200ms, color 200ms, transform 200ms;}\n#sm-strona .social a:hover {background: var(--gradient); color: #fff; transform: translateY(-2px); border-color: transparent;}\n#sm-strona .social svg {width: 19px; height: 19px;}\n#sm-strona .prawa-dok {display: flex; gap: 8px 18px; flex-wrap: wrap;}\n#sm-strona .prawa-dok a {color: inherit; text-decoration: underline; text-underline-offset: 3px; transition: color 200ms ease;}\n#sm-strona .prawa-dok a:hover {color: var(--fiolet-ciemny);}\n#sm-strona .prawa {border-top: 1px solid var(--linia); margin-top: 34px; padding-top: 20px; display: flex; flex-wrap: wrap; gap: 8px 18px; justify-content: space-between; font-size: 12px; color: var(--tekst-cichy);}\n#sm-strona section[id], #sm-strona main[id] {scroll-margin-top: 86px;}\n#sm-strona.anim [data-wjazd] {opacity: 0; transition: opacity 780ms cubic-bezier(.2,.7,.2,1), transform 780ms cubic-bezier(.2,.7,.2,1);}\n#sm-strona.anim [data-wjazd=\"gora\"] {transform: translateY(32px);}\n#sm-strona.anim [data-wjazd=\"lewo\"] {transform: translateX(-40px);}\n#sm-strona.anim [data-wjazd=\"prawo\"] {transform: translateX(40px);}\n#sm-strona.anim [data-wjazd=\"skala\"] {transform: scale(0.93);}\n#sm-strona.anim [data-wjazd].wjechalo {opacity: 1; transform: none;}\n@media (max-width: 700px) {\n  #sm-strona.anim [data-wjazd=\"lewo\"], #sm-strona.anim [data-wjazd=\"prawo\"] {transform: translateY(26px);}\n}\n@media (prefers-reduced-motion: reduce) {\n  #sm-strona.anim [data-wjazd] {opacity: 1 !important; transform: none !important; transition: none;}\n  #sm-strona .kolo, #sm-strona .kolo::after {animation: none;}\n}\n#sm-strona .pasek.przewiniete {box-shadow: 0 10px 34px -22px rgba(90,40,150,0.55); background: rgba(255,255,255,0.93);}\n<\/style>\n\n<div id=\"sm-strona\">\n<script>\n\/* Uruchamia si\u0119 przed rysowaniem strony. Dwie rzeczy: *\/\n(function () {\n  \/* 1. Bez <meta name=\"viewport\"> przegl\u0105darka przyjmuje 980 px szeroko\u015bci, wi\u0119c\n        regu\u0142y @media dla telefon\u00f3w NIE \u0142api\u0105 i strona wygl\u0105da jak pomniejszony\n        desktop. WordPress zwykle ten znacznik dodaje, ale podgl\u0105d Elementora nie \u2014\n        dok\u0142adamy go sami, je\u015bli go nie ma. *\/\n  if (document.head && !document.querySelector('meta[name=\"viewport\"]')) {\n    var mv = document.createElement('meta');\n    mv.setAttribute('name', 'viewport');\n    mv.setAttribute('content', 'width=device-width, initial-scale=1');\n    document.head.appendChild(mv);\n  }\n  \/* 2. Animacje w\u0142\u0105czamy TYLKO gdy JS dzia\u0142a \u2014 inaczej ukryte elementy\n        zosta\u0142yby ukryte na zawsze. *\/\n  var k = document.getElementById('sm-strona') || document.body;\n  \/* W edytorze Elementora nie ukrywamy niczego. Edytor przerysowuje DOM widzetu\n     po uruchomieniu skryptu, wiec obserwator traci swoje wezly i strona zostaje\n     pusta w podgladzie, choc na zywo jest w porzadku. *\/\n  var wEdytorze = \/(^|\\s)elementor-editor-active(\\s|$)\/.test(document.body.className)\n    || !!document.querySelector('.elementor-editor-active, #elementor-preview-responsive-wrapper');\n  if (k && !wEdytorze) {\n    k.classList.add('anim');\n    \/* Sekwencja wej\u015bcia: ukrywamy blok jeszcze przed pierwszym rysowaniem,\n       a ods\u0142aniamy po dw\u00f3ch klatkach \u2014 wtedy uk\u0142ad jest ju\u017c policzony\n       i przej\u015bcie wychodzi g\u0142adko, bez przeskoku. *\/\n    var spokojnie = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    if (!spokojnie) {\n      k.classList.add('wchodzi');\n      var pokaz = function () { k.classList.add('weszla'); };\n      requestAnimationFrame(function () { requestAnimationFrame(pokaz); });\n      setTimeout(pokaz, 1000);   \/* bezpiecznik, gdyby klatki nie dosz\u0142y *\/\n    }\n  }\n})();\n<\/script>\n\n<aside class=\"social-bok\" aria-label=\"Nasze profile\">\n<a href=\"https:\/\/www.facebook.com\/scenamarzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">\n            <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M24 12.073C24 5.446 18.627 0 12 0S0 5.446 0 12.073c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073Z\"\/><\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.instagram.com\/scenamarzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\">\n            <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/>\n              <circle cx=\"17.2\" cy=\"6.8\" r=\"1.2\" fill=\"currentColor\" stroke=\"none\"\/>\n            <\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.youtube.com\/@ScenaMarze%C5%84\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\">\n            <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2C0 8.1 0 12 0 12s0 3.9.5 5.8a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1c.5-1.9.5-5.8.5-5.8s0-3.9-.5-5.8ZM9.6 15.6V8.4l6.2 3.6-6.2 3.6Z\"\/><\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.tiktok.com\/@scena_marzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"TikTok\">\n            <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.53.02C13.84 0 15.14.01 16.44 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03C3.23 21.77 1.81 19.59 1.6 17.25c-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07Z\"\/><\/svg>\n          <\/a>\n<\/aside>\n\n<header class=\"pasek\">\n  <div class=\"kontener pasek-wnetrze\">\n    <a class=\"logo\" href=\"#gora\">\n      <img decoding=\"async\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/cropped-Projekt-bez-nazwy-4-scaled-1.png\" alt=\"Scena Marze\u0144\">\n      <span>Scena Marze\u0144<\/span>\n    <\/a>\n    <button class=\"menu-mobile\" aria-label=\"Menu\" aria-expanded=\"false\">\u2630<\/button>\n    <nav class=\"menu\">\n      <a href=\"#o-konkursie\">O konkursie<\/a>\n      <a href=\"#koncert\">Koncert<\/a>\n      <a href=\"#finalisci\">Lista Finalist\u00f3w<\/a>\n      <a href=\"#aktualnosci\">Aktualno\u015bci<\/a>\n      <a href=\"#harmonogram\">Harmonogram<\/a>\n      <a href=\"#galeria\">Galeria<\/a>\n      <a href=\"#kontakt\">Kontakt<\/a>\n    <\/nav>\n  <\/div>\n<\/header>\n\n<main id=\"gora\">\n\n  <section class=\"powitanie\">\n    <div class=\"kontener powitanie-siatka\">\n      <div>\n        <div class=\"social-hero\" aria-label=\"Nasze profile\">\n<a href=\"https:\/\/www.facebook.com\/scenamarzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">\n            <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M24 12.073C24 5.446 18.627 0 12 0S0 5.446 0 12.073c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073Z\"\/><\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.instagram.com\/scenamarzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\">\n            <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/>\n              <circle cx=\"17.2\" cy=\"6.8\" r=\"1.2\" fill=\"currentColor\" stroke=\"none\"\/>\n            <\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.youtube.com\/@ScenaMarze%C5%84\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\">\n            <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2C0 8.1 0 12 0 12s0 3.9.5 5.8a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1c.5-1.9.5-5.8.5-5.8s0-3.9-.5-5.8ZM9.6 15.6V8.4l6.2 3.6-6.2 3.6Z\"\/><\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.tiktok.com\/@scena_marzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"TikTok\">\n            <svg width=\"21\" height=\"21\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.53.02C13.84 0 15.14.01 16.44 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03C3.23 21.77 1.81 19.59 1.6 17.25c-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07Z\"\/><\/svg>\n          <\/a>\n        <\/div>\n        <p class=\"nadtytul\" data-wjazd=\"gora\">Konkurs wokalny<\/p>\n        <h1 data-wjazd=\"gora\" data-op=\"1\">Scena <em>Marze\u0144<\/em><\/h1>\n        <p class=\"wstep\" data-wjazd=\"gora\" data-op=\"2\">Og\u00f3lnopolski konkurs dla wokalist\u00f3w, w kt\u00f3rym mo\u017cesz wygra\u0107 wyst\u0119p\n        w profesjonalnym koncercie oraz atrakcyjne nagrody finansowe.<\/p>\n        <div class=\"przyciski\" data-wjazd=\"gora\" data-op=\"3\">\n          <a class=\"btn btn-glowny\" href=\"#koncert\">Koncert Finalist\u00f3w<\/a>\n          <a class=\"btn btn-wtorny\" href=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/08\/Regulamin-2026.pdf\" target=\"_blank\" rel=\"noopener\">Regulamin konkursu<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"kolo\" data-wjazd=\"skala\">\n        <div class=\"kolo-ramka\" data-pole=\"kolo\">\n          <img decoding=\"async\" class=\"widoczne\" data-parallaks=\"0.05\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_2_1.png\" alt=\"Wyst\u0119p na scenie\">\n          <img decoding=\"async\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_3.png\" alt=\"Wokalistka podczas koncertu\">\n          <img decoding=\"async\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_5.png\" alt=\"Uczestnik konkursu\">\n          <img decoding=\"async\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_6.png\" alt=\"Koncert fina\u0142owy\">\n          <img decoding=\"async\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_7.png\" alt=\"Publiczno\u015b\u0107\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <section id=\"koncert\">\n    <div class=\"kontener\">\n      <div class=\"naglowek-sekcji\" data-wjazd=\"gora\">\n        <p class=\"nadtytul\">Fina\u0142 tegorocznej edycji<\/p>\n        <h2>Koncert Finalist\u00f3w<\/h2>\n      <\/div>\n      <!-- Nazwa pliku z sufiksem wersji CELOWO. Katalog \/media\/ jest serwowany\n           z naglowkiem \"immutable, max-age=rok\", wiec przegladarka, ktora raz\n           dostala pod danym adresem 404 (np. wesla na strone przed wdrozeniem\n           pliku), zapamietuje ten blad na rok i nie sprawdza go ponownie.\n           Nowy plik = nowy adres = czysty start. Przy podmianie plakatu\n           zmieniaj nazwe, nie nadpisuj. -->\n      <div class=\"koncert-karta\" data-wjazd=\"skala\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"koncert-plakat\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert-finalistow-plakat-v2.jpg\"\n             alt=\"Plakat koncertu finalist\u00f3w Sceny Marze\u0144, 10 pa\u017adziernika 2026, Centrum Kultury Nowy Pafawag we Wroc\u0142awiu\"\n             loading=\"lazy\" width=\"800\" height=\"1000\">\n        <div class=\"koncert-tresc\">\n          <p class=\"wstep-koncert\">Ponad 300 os\u00f3b wys\u0142a\u0142o zg\u0142oszenie. Na scen\u0119 wychodzi osiemna\u015bcioro.\n          Jeden wiecz\u00f3r, najwi\u0119ksze polskie i \u015bwiatowe przeboje i zesp\u00f3\u0142 graj\u0105cy na \u017cywo.\n          Tego wieczoru poznamy te\u017c zwyci\u0119zc\u0119 tegorocznej edycji.<\/p>\n          <ul class=\"koncert-fakty\">\n            <li><span class=\"etykieta\">Kiedy<\/span><span class=\"wartosc\">10 pa\u017adziernika 2026, godz. 18:00<small>sobota<\/small><\/span><\/li>\n            <li><span class=\"etykieta\">Gdzie<\/span><span class=\"wartosc\">Centrum Kultury Nowy Pafawag<small>Wroc\u0142aw<\/small><\/span><\/li>\n            <li><span class=\"etykieta\">Bilety<\/span><span class=\"wartosc\">69 z\u0142<\/span><\/li>\n            <li><span class=\"etykieta\">Na scenie<\/span><span class=\"wartosc\">18 finalist\u00f3w<small>z muzykami na \u017cywo<\/small><\/span><\/li>\n          <\/ul>\n          <div class=\"koncert-cta\">\n            <a class=\"btn btn-glowny\" href=\"https:\/\/bilety.kulturalnykoneser.pl\/event\/view\/id\/696734\" target=\"_blank\" rel=\"noopener\">Kup bilet<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"naglowek-sekcji\" data-wjazd=\"gora\" style=\"margin-top:64px\">\n        <p class=\"nadtytul\">Repertuar<\/p>\n        <h2>Te piosenki znasz<\/h2>\n        <p>Tych g\u0142os\u00f3w jeszcze nie. Oto pe\u0142na lista utwor\u00f3w, kt\u00f3re zabrzmi\u0105 na finale.<\/p>\n      <\/div>\n      <div class=\"repertuar\" data-wjazd=\"gora\">\n        <div class=\"utwor\" data-kto=\"Anna Wojnar\"><b>Boj\u0119 si\u0119<\/b><small>Zofia Nowakowska<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"AW\"><\/span><span>Anna Wojnar<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Antoni Szatkowski\"><b>Gone Gone Gone<\/b><small>David Guetta, Teddy Swims<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"AS\"><\/span><span>Antoni Szatkowski<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Apolonia Ja\u0142oszy\u0144ska\"><b>Ca\u0142a doskona\u0142a<\/b><small>Jerzy Jarek, Wies\u0142aw Michalski<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"AJ\"><\/span><span>Apolonia Ja\u0142oszy\u0144ska<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Blanka Pierucka\"><b>Dziwny jest ten \u015bwiat<\/b><small>Czes\u0142aw Niemen<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"BP\"><\/span><span>Blanka Pierucka<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Eryk Kucharski\"><b>Can't Pretend<\/b><small>Tom Odell<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"EK\"><\/span><span>Eryk Kucharski<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Gabriela Berli\u0144ska\"><b>When We Were Young<\/b><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"GB\"><\/span><span>Gabriela Berli\u0144ska<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Jakub Stankiewicz-Po\u017coga\"><b>Ma\u0142e t\u0119sknoty<\/b><small>Krystyna Pro\u0144ko<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"JS\"><\/span><span>Jakub Stankiewicz-Po\u017coga<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Julia Kusz\"><b>The Power of Love<\/b><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"JK\"><\/span><span>Julia Kusz<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Klara Sobi\u0144ska\"><b>I Will Always Love You<\/b><small>Whitney Houston<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"KS\"><\/span><span>Klara Sobi\u0144ska<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"\u0141ucja Kowalczyk\"><b>Do Ciebie Mamo<\/b><small>Violetta Villas<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"\u0141K\"><\/span><span>\u0141ucja Kowalczyk<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Magda Groszek\"><b>D\u0142o\u0144<\/b><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"MG\"><\/span><span>Magda Groszek<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Magdalena J\u00f3zefowska\"><b>Taki cud i mi\u00f3d<\/b><small>Danuta B\u0142a\u017cejczyk<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"MJ\"><\/span><span>Magdalena J\u00f3zefowska<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Marcelina Runewicz\"><b>And I Am Telling You<\/b><small>Jennifer Hudson<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"MR\"><\/span><span>Marcelina Runewicz<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Martyna Paterczyk\"><b>To nie ja<\/b><small>Edyta G\u00f3rniak<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"MP\"><\/span><span>Martyna Paterczyk<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Maya Gabry\u015b\"><b>Rami\u0119 w rami\u0119<\/b><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"MG\"><\/span><span>Maya Gabry\u015b<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Monika Tarasiuk\"><b>Wariatka ta\u0144czy<\/b><small>Agnieszka Osiecka<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"MT\"><\/span><span>Monika Tarasiuk<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Nina Szyma\u0144ska\"><b>Nie wie nikt<\/b><small>Monika Urlik<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"NS\"><\/span><span>Nina Szyma\u0144ska<\/span><\/span><\/div>\n        <div class=\"utwor\" data-kto=\"Wojciech Rychlak\"><b>Dancing On My Own<\/b><small>Calum Scott<\/small><span class=\"kto\"><span class=\"twarzyczka\" data-inicjaly=\"WR\"><\/span><span>Wojciech Rychlak<\/span><\/span><\/div>\n      <\/div>\n      <p class=\"artysci\" data-wjazd=\"gora\">Osiemna\u015bcie utwor\u00f3w, po jednym na ka\u017cdego finalist\u0119. Kolejno\u015b\u0107 wyst\u0119p\u00f3w poznacie dopiero na koncercie.<\/p>\n\n      <div class=\"naglowek-sekcji\" data-wjazd=\"gora\" style=\"margin-top:64px\">\n        <p class=\"nadtytul\">Tak by\u0142o rok temu<\/p>\n        <h2>Fina\u0142 poprzedniej edycji<\/h2>\n        <p>Studio Koncertowe Polskiego Radia Wroc\u0142aw, pe\u0142na widownia i orkiestra na scenie.<\/p>\n      <\/div>\n      <div class=\"final-siatka\" data-wjazd=\"gora\">\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-09.jpg\" alt=\"Pe\u0142na sala Studia Koncertowego Polskiego Radia Wroc\u0142aw podczas fina\u0142u\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-02.jpg\" alt=\"Wokalistka w czerwonej sukni \u015bpiewa z orkiestr\u0105\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-08.jpg\" alt=\"Skrzypaczka w \u015bwietle reflektora\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-10.jpg\" alt=\"Roz\u015bwietlona widownia fina\u0142u poprzedniej edycji\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-04.jpg\" alt=\"Duet wokalny podczas koncertu\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-05.jpg\" alt=\"Sekcja d\u0119ta orkiestry na scenie\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-11.jpg\" alt=\"Wokalista z mikrofonem w d\u0142oni\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-03.jpg\" alt=\"Solistka na scenie w niebieskich \u015bwiat\u0142ach\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-06.jpg\" alt=\"Klarnecista orkiestry w zielonym \u015bwietle\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-12.jpg\" alt=\"Wokalista przed widowni\u0105 z roz\u0142o\u017conymi r\u0119kami\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-07.jpg\" alt=\"Wokalistka w\u015br\u00f3d publiczno\u015bci\" loading=\"lazy\"><\/span>\n        <span class=\"kadr\"><img decoding=\"async\" src=\"https:\/\/glosowanie.scenamarzen.pl\/media\/koncert\/kdw-01.jpg\" alt=\"Widok ze sceny na pe\u0142n\u0105 widowni\u0119\" loading=\"lazy\"><\/span>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section id=\"finalisci\">\n    <div class=\"kontener\">\n      <div class=\"naglowek-sekcji\" data-wjazd=\"gora\">\n        <p class=\"nadtytul\">Wyst\u0105pi\u0105 10 pa\u017adziernika<\/p>\n        <h2>Lista Finalist\u00f3w<\/h2>\n        <p>To oni za\u015bpiewaj\u0105 na Koncercie Finalist\u00f3w w Centrum Kultury Nowy Pafawag.\n        Osiemna\u015bcioro wokalist\u00f3w wy\u0142onionych spo\u015br\u00f3d ponad trzystu zg\u0142osze\u0144.<\/p>\n      <\/div>\n      <div class=\"finalisci-karta\" data-wjazd=\"skala\">\n        <div data-pole=\"finalisci-tresc\">\n          <p class=\"finalisci-pusto\">Wczytywanie\u2026<\/p>\n        <\/div>\n      <\/div>\n      <p class=\"finalisci-ile\" data-pole=\"finalisci-ile\"><\/p>\n    <\/div>\n  <\/section>\n\n  <section id=\"o-konkursie\">\n    <div class=\"kontener\">\n      <div class=\"naglowek-sekcji\" data-wjazd=\"gora\">\n        <p class=\"nadtytul\">Dobrze wiedzie\u0107<\/p>\n        <h2>Najwa\u017cniejsze informacje<\/h2>\n      <\/div>\n      <div class=\"rozwijane\">\n        <details data-wjazd=\"gora\" data-op=\"0\">\n          <summary>Dla kogo?<\/summary>\n          <div class=\"zwijane\"><div class=\"rozwijane-tresc\">\n            <p>Wystarczy, \u017ce masz uko\u0144czone 7 lat \u2014 g\u00f3rnej granicy wieku nie ma. Niezale\u017cnie od tego,\n            ile masz lat, je\u015bli \u015bpiew jest Twoj\u0105 pasj\u0105, czekamy w\u0142a\u015bnie na Ciebie.<\/p>\n            <p style=\"margin-top:12px\"><strong>Uczestnicy rywalizuj\u0105 w czterech kategoriach wiekowych:<\/strong><\/p>\n            <ul>\n              <li>I kategoria \u2014 7\u201312 lat<\/li>\n              <li>II kategoria \u2014 13\u201319 lat<\/li>\n              <li>III kategoria \u2014 20\u201359 lat<\/li>\n              <li>IV kategoria \u2014 60+ lat<\/li>\n            <\/ul>\n          <\/div><\/div>\n        <\/details>\n        <details data-wjazd=\"gora\" data-op=\"1\">\n          <summary>Co mo\u017cesz wygra\u0107?<\/summary>\n          <div class=\"zwijane\"><div class=\"rozwijane-tresc\">\n            <p>Na uczestnik\u00f3w czekaj\u0105 atrakcyjne nagrody finansowe, rzeczowe oraz wyj\u0105tkowe\n            mo\u017cliwo\u015bci rozwoju artystycznego.<\/p>\n            <ul>\n              <li><strong>Grand Prix<\/strong> \u2014 3 000 z\u0142<\/li>\n              <li><strong>I miejsce<\/strong> \u2014 2 000 z\u0142 (w ka\u017cdej kategorii wiekowej)<\/li>\n              <li><strong>II miejsce<\/strong> \u2014 1 500 z\u0142 (w ka\u017cdej kategorii wiekowej)<\/li>\n              <li><strong>III miejsce<\/strong> \u2014 1 000 z\u0142 (w ka\u017cdej kategorii wiekowej)<\/li>\n            <\/ul>\n            <p style=\"margin-top:12px\">Ponadto Jury mo\u017ce przyzna\u0107 nagrody specjalne, m.in. profesjonaln\u0105\n            sesj\u0119 zdj\u0119ciow\u0105, warsztaty wokalne, praktyki sceniczne, Z\u0142oty Bilet do kolejnej edycji\n            oraz zaproszenie do udzia\u0142u w og\u00f3lnopolskich trasach koncertowych \u201eLubi\u0119 wraca\u0107 tam\"\n            i \u201eShow Must Go On\". Ka\u017cdy wyst\u0119p mo\u017ce sta\u0107 si\u0119 pocz\u0105tkiem czego\u015b wyj\u0105tkowego.<\/p>\n          <\/div><\/div>\n        <\/details>\n        <details data-wjazd=\"gora\" data-op=\"2\">\n          <summary>Jak si\u0119 zg\u0142osi\u0107?<\/summary>\n          <div class=\"zwijane\"><div class=\"rozwijane-tresc\">\n            <p>To naprawd\u0119 proste! Wystarcz\u0105 tylko 3 kroki:<\/p>\n            <ul>\n              <li>Wype\u0142nij formularz zg\u0142oszeniowy.<\/li>\n              <li>Prze\u015blij nagranie swojego wyst\u0119pu.<\/li>\n              <li>Op\u0142a\u0107 zg\u0142oszenie i gotowe!<\/li>\n            <\/ul>\n            <p style=\"margin-top:12px\">Cieszymy si\u0119, \u017ce chcesz by\u0107 z nami \u2014 powodzenia\n            i do zobaczenia na scenie!<\/p>\n            <a class=\"btn btn-glowny\" style=\"margin-top:16px\" href=\"https:\/\/forms.gle\/2m6gDK6usMDjLPGL6\" target=\"_blank\" rel=\"noopener\">Wype\u0142nij formularz<\/a>\n          <\/div><\/div>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section id=\"aktualnosci\">\n    <div class=\"kontener\">\n      <div class=\"naglowek-sekcji\" data-wjazd=\"gora\">\n        <p class=\"nadtytul\">Aktualno\u015bci<\/p>\n        <h2>Co si\u0119 u nas dzieje<\/h2>\n      <\/div>\n      <div class=\"wpisy\" data-pole=\"wpisy\"><p class=\"pusto\">Wczytuj\u0119\u2026<\/p><\/div>\n      <div style=\"text-align:center; margin-top:34px\">\n        <a class=\"btn btn-wtorny\" href=\"https:\/\/glosowanie.scenamarzen.pl\/aktualnosci.html\">Zobacz wi\u0119cej<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section id=\"harmonogram\">\n    <div class=\"kontener\">\n      <div class=\"naglowek-sekcji\" data-wjazd=\"gora\">\n        <p class=\"nadtytul\">Harmonogram<\/p>\n        <h2>Jak wygl\u0105da droga do fina\u0142u<\/h2>\n      <\/div>\n      <div class=\"os\">\n        <span class=\"os-linia\"><span class=\"os-postep\"><\/span><\/span>\n        <div class=\"etap zrobione\" data-koniec=\"2026-07-06\" data-wjazd=\"lewo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">06 lipca 2026<\/span>\n            <p class=\"tytul\">Rozpocz\u0119cie konkursu<\/p>\n            <p class=\"opis\">Start przyjmowania zg\u0142osze\u0144.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"etap zrobione\" data-koniec=\"2026-07-26\" data-wjazd=\"prawo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">26 lipca 2026<\/span>\n            <p class=\"tytul\">Koniec zg\u0142osze\u0144<\/p>\n            <p class=\"opis\">Zg\u0142oszenia przyjmowali\u015bmy do 23:59.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"etap zrobione\" data-koniec=\"2026-07-28\" data-wjazd=\"lewo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">28 lipca 2026<\/span>\n            <p class=\"tytul\">Przed\u0142u\u017cenie zg\u0142osze\u0144<\/p>\n            <p class=\"opis\">Termin wyd\u0142u\u017cony do 28 lipca, 23:59.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"etap zrobione\" data-koniec=\"2026-08-03\" data-wjazd=\"prawo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">3 sierpnia 2026<\/span>\n            <p class=\"tytul\">Wyniki I etapu<\/p>\n            <p class=\"opis\">Ka\u017cdy uczestnik otrzyma\u0142 maila z informacj\u0105 o kwalifikacji.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"etap zrobione\" data-koniec=\"2026-08-23\" data-wjazd=\"lewo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">22\u201323 sierpnia 2026<\/span>\n            <p class=\"tytul\">Przes\u0142uchania i warsztaty<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"etap\" data-koniec=\"2026-08-30\" data-wjazd=\"prawo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">29\u201330 sierpnia 2026<\/span>\n            <p class=\"tytul\">Przes\u0142uchania i warsztaty<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"etap\" data-koniec=\"2026-09-06\" data-wjazd=\"lewo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">5\u20136 wrze\u015bnia 2026<\/span>\n            <p class=\"tytul\">Przes\u0142uchania i warsztaty<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"etap\" data-koniec=\"2026-09-13\" data-wjazd=\"prawo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">12\u201313 wrze\u015bnia 2026<\/span>\n            <p class=\"tytul\">Przes\u0142uchania i warsztaty<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"etap\" data-koniec=\"2026-10-10\" data-wjazd=\"lewo\">\n          <div class=\"kropka\"><i><\/i><\/div>\n          <div class=\"karta-etap\">\n            <span class=\"data\">10 pa\u017adziernika 2026<\/span>\n            <p class=\"tytul\">Koncert Fina\u0142owy<\/p>\n            <p class=\"opis\">Og\u0142oszenie zwyci\u0119zc\u00f3w i Grand Prix.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section id=\"galeria\">\n    <div class=\"kontener\">\n      <div class=\"naglowek-sekcji\" data-wjazd=\"gora\">\n        <p class=\"nadtytul\">Galeria<\/p>\n        <h2>Tak to wygl\u0105da na \u017cywo<\/h2>\n      <\/div>\n      <p class=\"podnaglowek\">Koncerty<\/p>\n      <div data-wjazd=\"gora\" class=\"karuzela-oprawa\"><button class=\"strzalka lewo\" data-przewin=\"-1\" aria-label=\"Poprzednie\">\u2039<\/button><div class=\"karuzela\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_3-2-1.png\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 1\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_5-1.png\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 2\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_3-1.png\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 3\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_2_1-1.png\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 4\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_6-1.png\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 5\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_7-1.png\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 6\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/kulturalny_koneser-koncerty-show_must_go_on-zdjecie-pion-otwierajace_4-1.png\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 7\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2284-2-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 8\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2027-2-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 9\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2408-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 10\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2206-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 11\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2105-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 12\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2282-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 13\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2035-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 14\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2136-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 15\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2214-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 16\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2037-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 17\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A2169-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 18\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A1894-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 19\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A1953-2-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 20\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/CB6A1944-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 21\">\n      <\/div><button class=\"strzalka prawo\" data-przewin=\"1\" aria-label=\"Nast\u0119pne\">\u203a<\/button><\/div>\n      <p class=\"podnaglowek\">Przes\u0142uchania i warsztaty<\/p>\n      <div data-wjazd=\"gora\" class=\"karuzela-oprawa\"><button class=\"strzalka lewo\" data-przewin=\"-1\" aria-label=\"Poprzednie\">\u2039<\/button><div class=\"karuzela\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0793-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 1\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0678-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 2\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0715-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 3\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0667-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 4\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0634-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 5\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0609-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 6\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0566-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 7\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0452-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 8\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_0466-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 9\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1261.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 10\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1253.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 11\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1247.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 12\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1245.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 13\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1233.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 14\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1211.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 15\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1229.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 16\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1205.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 17\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1183.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 18\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1191.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 19\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_154909_916-rotated.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 20\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_165525_542-rotated.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 21\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_200333_505-rotated.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 22\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1005.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 23\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_192637_486-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 24\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_184845_139-rotated.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 25\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_182738_372-rotated.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 26\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1009.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 27\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_152928_515-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 28\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_154100_129-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 29\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_162208_606-scaled.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 30\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/DJI_20250823_171012_148-rotated.jpg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 31\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1066.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 32\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1108.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 33\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/07\/IMG_1123.jpeg\" alt=\"Scena Marze\u0144 \u2014 zdj\u0119cie 34\">\n      <\/div><button class=\"strzalka prawo\" data-przewin=\"1\" aria-label=\"Nast\u0119pne\">\u203a<\/button><\/div>\n    <\/div>\n  <\/section>\n\n  <section id=\"kontakt\">\n    <div class=\"kontener kontakt-siatka\">\n      <div data-wjazd=\"lewo\">\n        <h2 class=\"kontakt-tytul\">Masz pytania?<\/h2>\n        <p class=\"kontakt-wstep\">Skontaktuj si\u0119 z nami \u2014 ch\u0119tnie odpowiemy na wszystkie\n        pytania dotycz\u0105ce konkursu<\/p>\n        <div class=\"kontakt-lista\">\n          <a class=\"kontakt-poz\" href=\"tel:+48727437814\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.8a16 16 0 0 0 6 6l1.2-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.8 2Z\"\/>\n            <\/svg>\n            <span>+48 727 437 814<\/span>\n          <\/a>\n          <a class=\"kontakt-poz\" href=\"mailto:konkurs@kulturalnykoneser.pl\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"3\"\/><path d=\"m3 6 9 7 9-7\"\/>\n            <\/svg>\n            <span>konkurs@kulturalnykoneser.pl<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <form data-wjazd=\"prawo\" class=\"formularz\" data-pole=\"formularz-kontakt\">\n        <label class=\"pole\">\n          <span class=\"etyk\">Twoje imi\u0119 i nazwisko<b>*<\/b><\/span>\n          <input type=\"text\" name=\"imie\" required>\n        <\/label>\n        <label class=\"pole\">\n          <span class=\"etyk\">Tw\u00f3j adres e-mail<b>*<\/b><\/span>\n          <input type=\"email\" name=\"email\" required>\n        <\/label>\n        <label class=\"pole\">\n          <span class=\"etyk\">Tw\u00f3j numer telefonu<\/span>\n          <input type=\"tel\" name=\"telefon\">\n        <\/label>\n        <label class=\"pole\">\n          <span class=\"etyk\">Twoja wiadomo\u015b\u0107<b>*<\/b><\/span>\n          <textarea name=\"wiadomosc\" rows=\"7\" required><\/textarea>\n        <\/label>\n\n        <label class=\"zgoda\">\n          <input type=\"checkbox\" name=\"zgoda\" required>\n          <span>Wysy\u0142aj\u0105c swoje dane osobowe, wyra\u017casz zgod\u0119 na ich przetwarzanie oraz akceptujesz\n          nasz\u0105 Polityk\u0119 prywatno\u015bci. Administratorem Twoich danych osobowych jest Polskie\n          Stowarzyszenie Animator\u00f3w Kultury Kulturalny Koneser, NIP: 894312513, REGON: 369451410.\n          Twoje dane b\u0119d\u0105 przetwarzane w celu odpowiedzi na zapytanie oraz przes\u0142anie newsletter\u00f3w,\n          informacji handlowych i marketingowych. W sprawach dotycz\u0105cych przetwarzania danych mo\u017cna\n          kontaktowa\u0107 si\u0119 pod numerem telefonu +48 727 437 814 lub adresem e-mail:\n          konkurs@kulturalnykoneser.pl.<\/span>\n        <\/label>\n\n        <input type=\"text\" name=\"pulapka\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\" class=\"pulapka\">\n        <button type=\"submit\" class=\"btn btn-glowny\">Wy\u015blij<\/button>\n        <div data-pole=\"kontakt-komunikat\"><\/div>\n      <\/form>\n    <\/div>\n  <\/section>\n\n<\/main>\n\n<footer class=\"stopka\">\n  <div class=\"kontener\">\n    <div class=\"stopka-gora\" data-wjazd=\"gora\">\n      <div>\n        <h3>Scena Marze\u0144<\/h3>\n        <p>Og\u00f3lnopolski konkurs dla wokalist\u00f3w. Organizator: Kulturalny Koneser.<\/p>\n        <div class=\"social\">\n<a href=\"https:\/\/www.facebook.com\/scenamarzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M24 12.073C24 5.446 18.627 0 12 0S0 5.446 0 12.073c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073Z\"\/><\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.instagram.com\/scenamarzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/>\n              <circle cx=\"17.2\" cy=\"6.8\" r=\"1.2\" fill=\"currentColor\" stroke=\"none\"\/>\n            <\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.youtube.com\/@ScenaMarze%C5%84\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2C0 8.1 0 12 0 12s0 3.9.5 5.8a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1c.5-1.9.5-5.8.5-5.8s0-3.9-.5-5.8ZM9.6 15.6V8.4l6.2 3.6-6.2 3.6Z\"\/><\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.tiktok.com\/@scena_marzen\" target=\"_blank\" rel=\"noopener\" aria-label=\"TikTok\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.53.02C13.84 0 15.14.01 16.44 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03C3.23 21.77 1.81 19.59 1.6 17.25c-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07Z\"\/><\/svg>\n          <\/a>\n        <\/div>\n      <\/div>\n      <div class=\"stopka-linki\">\n        <a href=\"#o-konkursie\">O konkursie<\/a>\n        <a href=\"#koncert\">Koncert<\/a>\n        <a href=\"#finalisci\">Lista Finalist\u00f3w<\/a>\n        <a href=\"#aktualnosci\">Aktualno\u015bci<\/a>\n        <a href=\"#harmonogram\">Harmonogram<\/a>\n        <a href=\"#galeria\">Galeria<\/a>\n        <a href=\"#kontakt\">Kontakt<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"prawa\">\n      <span>\u00a9 2026 Scena Marze\u0144 \u2014 Kulturalny Koneser. Wszelkie prawa zastrze\u017cone.<\/span>\n      <span>konkurs@kulturalnykoneser.pl \u00b7 +48 727 437 814<\/span>\n      <span class=\"prawa-dok\">\n        <a href=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/08\/Regulamin-2026.pdf\" target=\"_blank\" rel=\"noopener\">Regulamin konkursu<\/a>\n        <a href=\"https:\/\/glosowanie.scenamarzen.pl\/regulamin-sprzedazy.pdf\" target=\"_blank\" rel=\"noopener\">Regulamin sprzeda\u017cy<\/a>\n      <\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n  const API = 'https:\/\/glosowanie.scenamarzen.pl\/api';\n\n  \/\/ ---------- Okr\u0105g\u0142a karuzela w powitaniu ----------\n  (function kolo() {\n    const ramka = document.querySelector('[data-pole=\"kolo\"]');\n    if (!ramka) return;\n    const zdjecia = [...ramka.querySelectorAll('img')];\n    let biezace = 0;\n\n    function pokaz(i) {\n      zdjecia[biezace].classList.remove('widoczne');\n      biezace = (i + zdjecia.length) % zdjecia.length;\n      zdjecia[biezace].classList.add('widoczne');\n    }\n    setInterval(() => pokaz(biezace + 1), 4200);\n  })();\n\n  \/\/ ---------- G\u0142adkie rozwijanie informacji ----------\n  \/\/ Natywne <details> otwiera si\u0119 skokowo, wi\u0119c wysoko\u015b\u0107 animujemy sami,\n  \/\/ zachowuj\u0105c przy tym semantyk\u0119 (i dzia\u0142anie bez JS).\n  document.querySelectorAll('.rozwijane details').forEach(det => {\n    const zwijane = det.querySelector('.zwijane');\n    const summary = det.querySelector('summary');\n    if (!zwijane || !summary) return;\n\n    \/\/ Bez JS tre\u015b\u0107 jest widoczna po otwarciu; z JS ustawiamy punkt startowy.\n    zwijane.style.height = det.open ? 'auto' : '0px';\n\n    summary.addEventListener('click', (ev) => {\n      ev.preventDefault();\n      const docelowa = zwijane.scrollHeight;\n\n      if (det.open) {\n        zwijane.style.height = docelowa + 'px';\n        requestAnimationFrame(() => { zwijane.style.height = '0px'; });\n        zwijane.addEventListener('transitionend', function koniec(e) {\n          if (e.propertyName !== 'height') return;\n          zwijane.removeEventListener('transitionend', koniec);\n          det.open = false;\n        });\n      } else {\n        det.open = true;\n        zwijane.style.height = '0px';\n        requestAnimationFrame(() => { zwijane.style.height = zwijane.scrollHeight + 'px'; });\n        zwijane.addEventListener('transitionend', function koniec(e) {\n          if (e.propertyName !== 'height') return;\n          zwijane.removeEventListener('transitionend', koniec);\n          zwijane.style.height = 'auto';   \/\/ pozwala tre\u015bci rosn\u0105\u0107 np. po obrocie ekranu\n        });\n      }\n    });\n  });\n\n  \/\/ ---------- Strza\u0142ki karuzeli w galerii ----------\n  document.querySelectorAll('[data-przewin]').forEach(btn => {\n    btn.addEventListener('click', () => {\n      const karuzela = btn.closest('.karuzela-oprawa').querySelector('.karuzela');\n      const krok = karuzela.querySelector('img')?.getBoundingClientRect().width || 300;\n      karuzela.scrollBy({ left: Number(btn.dataset.przewin) * (krok + 14), behavior: 'smooth' });\n    });\n  });\n\n  \/\/ ---------- Aktualno\u015bci ----------\n  \/\/ Na stronie g\u0142\u00f3wnej zawsze cztery najnowsze; pe\u0142na lista jest pod \/aktualnosci.html\n  (async function aktualnosci() {\n    const box = document.querySelector('[data-pole=\"wpisy\"]');\n    if (!box) return;\n    try {\n      const odp = await fetch(`${API}\/strona?co=aktualnosci&ile=4`);\n      const { wpisy } = await odp.json();\n      if (!wpisy?.length) { box.innerHTML = '<p class=\"pusto\">Wkr\u00f3tce pojawi\u0105 si\u0119 tu nowe wpisy.<\/p>'; return; }\n      box.innerHTML = wpisy.map((w, i) => `\n        <a class=\"wpis\" data-wjazd=\"gora\" data-op=\"${i}\" href=\"https:\/\/glosowanie.scenamarzen.pl\/aktualnosc.html?id=${w.id}\">\n          ${w.zdjecie_url ? `<div class=\"foto-oprawa\"><img decoding=\"async\" class=\"foto\" loading=\"lazy\" src=\"${w.zdjecie_url}\" alt=\"\">${w.wideo_url ? '<span class=\"znak-filmu\">\u25b6<\/span>' : ''}<\/div>` : ''}\n          <div class=\"tresc-wpisu\">\n            <p class=\"data\">${new Date(w.data_publikacji).toLocaleDateString('pl-PL', { day:'numeric', month:'long', year:'numeric' })}<\/p>\n            <h3>${w.tytul}<\/h3>\n            <p>${w.tresc.length > 150 ? w.tresc.slice(0, 150).trim() + '\u2026' : w.tresc}<\/p>\n            <span class=\"wiecej\">Czytaj dalej \u2192<\/span>\n          <\/div>\n        <\/a>`).join('');\n      if (window.smObserwuj) window.smObserwuj(box);\n    } catch {\n      box.innerHTML = '<p class=\"pusto\">Nie uda\u0142o si\u0119 wczyta\u0107 aktualno\u015bci.<\/p>';\n    }\n  })();\n\n  \/\/ ---------- Formularz kontaktowy ----------\n  (function kontakt() {\n    const form = document.querySelector('[data-pole=\"formularz-kontakt\"]');\n    const kom = document.querySelector('[data-pole=\"kontakt-komunikat\"]');\n    if (!form) return;\n\n    const POWODY = {\n      'brak-imienia': 'Podaj swoje imi\u0119.',\n      'zly-email': 'Sprawd\u017a adres e-mail.',\n      'krotka-wiadomosc': 'Napisz nam troch\u0119 wi\u0119cej \u2014 przynajmniej kilka s\u0142\u00f3w.',\n      'za-duzo-prob': 'Wys\u0142a\u0142e\u015b ju\u017c kilka wiadomo\u015bci. Spr\u00f3buj ponownie za p\u00f3\u0142 godziny.',\n      'brak-zgody': 'Zaznacz zgod\u0119 na przetwarzanie danych, \u017ceby wys\u0142a\u0107 wiadomo\u015b\u0107.',\n      'poczta-nieskonfigurowana': 'Formularz jest chwilowo niedost\u0119pny. Napisz prosz\u0119 na konkurs@kulturalnykoneser.pl',\n    };\n\n    form.addEventListener('submit', async (ev) => {\n      ev.preventDefault();\n      const btn = form.querySelector('button');\n      btn.disabled = true; btn.textContent = 'Wysy\u0142am\u2026';\n      kom.innerHTML = '';\n      const fd = new FormData(form);\n      const dane = Object.fromEntries(fd);\n      dane.zgoda = form.querySelector('[name=zgoda]').checked;\n      try {\n        const odp = await fetch(`${API}\/strona?co=kontakt`, {\n          method: 'POST', headers: { 'Content-Type': 'application\/json' }, body: JSON.stringify(dane),\n        });\n        const w = await odp.json();\n        if (w.ok) {\n          kom.innerHTML = '<div class=\"kom ok\">Dzi\u0119kujemy! Wiadomo\u015b\u0107 dotar\u0142a \u2014 odpowiemy najszybciej, jak si\u0119 da.<\/div>';\n          form.reset();\n        } else {\n          kom.innerHTML = `<div class=\"kom blad\">${POWODY[w.powod] ?? 'Nie uda\u0142o si\u0119 wys\u0142a\u0107. Spr\u00f3buj ponownie.'}<\/div>`;\n        }\n      } catch {\n        kom.innerHTML = '<div class=\"kom blad\">Brak po\u0142\u0105czenia. Napisz prosz\u0119 na konkurs@kulturalnykoneser.pl<\/div>';\n      } finally {\n        btn.disabled = false; btn.textContent = 'Wy\u015blij';\n      }\n    });\n  })();\n\n  \/\/ Menu na telefonie\n  const przyciskMenu = document.querySelector('.menu-mobile');\n  const menu = document.querySelector('.menu');\n  przyciskMenu.addEventListener('click', () => {\n    const otwarte = menu.classList.toggle('otwarte');\n    przyciskMenu.setAttribute('aria-expanded', otwarte);\n    przyciskMenu.textContent = otwarte ? '\u2715' : '\u2630';\n  });\n  \/\/ Klik w link zamyka menu na telefonie\n  menu.querySelectorAll('a').forEach(a => a.addEventListener('click', () => {\n    menu.classList.remove('otwarte');\n    przyciskMenu.setAttribute('aria-expanded', 'false');\n    przyciskMenu.textContent = '\u2630';\n  }));\n\n  \/\/ ---------- Podgl\u0105d zdj\u0119cia w k\u00f3\u0142ku ----------\n  const pokazFoto = (function podgladZdjecia() {\n    let tlo = null;\n\n    function zbuduj() {\n      \/\/ Styl wstrzykujemy z JS, a nie z arkusza strony: eksporter do WordPressa\n      \/\/ dopisuje wszystkim regu\u0142om przedrostek #sm-strona, a to okno wisi przy\n      \/\/ ko\u0144cu dokumentu, poza tym blokiem \u2014 regu\u0142y ze strony by go nie obj\u0119\u0142y.\n      const styl = document.createElement('style');\n      styl.textContent = `\n        .sm-foto-tlo { position: fixed; inset: 0; z-index: 2147483000; display: none;\n          background: rgba(16,12,26,0.92); align-items: center; justify-content: center;\n          padding: 24px; box-sizing: border-box;\n          font-family: 'Poppins', system-ui, -apple-system, sans-serif; }\n        .sm-foto-tlo.otwarty { display: flex; animation: smFotoTlo 200ms ease both; }\n        @keyframes smFotoTlo { from { opacity: 0 } to { opacity: 1 } }\n        .sm-foto-tlo .srodek { display: flex; flex-direction: column; align-items: center; gap: 20px; }\n        .sm-foto-tlo .sm-foto-kolo { width: min(76vw, 420px); height: min(76vw, 420px); border-radius: 50%;\n          background: #eee center\/cover no-repeat; border: 5px solid rgba(255,255,255,0.9);\n          box-shadow: 0 40px 90px -30px rgba(0,0,0,0.8); display: grid; place-items: center;\n          color: #7A4BC0; font-size: clamp(48px, 14vw, 96px); font-weight: 800;\n          animation: smFotoWjazd 320ms cubic-bezier(.2,.9,.3,1.25) both; }\n        @keyframes smFotoWjazd { from { transform: scale(0.72); opacity: 0 } to { transform: scale(1); opacity: 1 } }\n        .sm-foto-tlo .podpis { color: #fff; font-weight: 700; text-align: center;\n          font-size: clamp(17px, 4.4vw, 24px); letter-spacing: 0.08em; text-transform: uppercase; }\n        .sm-foto-tlo .zamknij { position: absolute; top: 16px; right: 16px; width: 46px; height: 46px;\n          border: 0; border-radius: 99px; background: rgba(255,255,255,0.2); color: #fff;\n          font-size: 22px; line-height: 1; cursor: pointer; }\n        .sm-foto-tlo .zamknij:hover { background: rgba(255,255,255,0.36); }\n      `;\n      document.head.appendChild(styl);\n\n      tlo = document.createElement('div');\n      tlo.className = 'sm-foto-tlo';\n      tlo.innerHTML = `<button class=\"zamknij\" type=\"button\" aria-label=\"Zamknij\">\u2715<\/button>\n        <div class=\"srodek\"><div class=\"sm-foto-kolo\"><\/div><p class=\"podpis\"><\/p><\/div>`;\n      \/\/ Na koniec dokumentu, nie do sekcji \u2014 transform rodzica psuje position:fixed.\n      document.body.appendChild(tlo);\n      const zamknij = () => tlo.classList.remove('otwarty');\n      tlo.querySelector('.zamknij').addEventListener('click', zamknij);\n      tlo.addEventListener('click', (ev) => { if (ev.target === tlo) zamknij(); });\n      document.addEventListener('keydown', (ev) => {\n        if (ev.key === 'Escape') zamknij();\n      });\n    }\n\n    return function pokaz(url, imie) {\n      if (!url) return;\n      if (!tlo) zbuduj();\n      const kolo = tlo.querySelector('.sm-foto-kolo');\n      kolo.style.backgroundImage = `url('${url}')`;\n      tlo.querySelector('.podpis').textContent = imie ?? '';\n      tlo.classList.add('otwarty');\n    };\n  })();\n\n  \/\/ ---------- Lista finalist\u00f3w ----------\n  \/\/ Lista siedzi w edytowalnych tekstach (panel \u2192 Teksty), po jednej osobie\n  \/\/ w linii w formacie \"Imi\u0119 Nazwisko | adres zdj\u0119cia\". Kolejno\u015b\u0107 bierzemy\n  \/\/ tak\u0105, jaka jest zapisana \u2014 sortowanie A\u2192Z robi przycisk w panelu, \u017ceby\n  \/\/ organizator m\u00f3g\u0142 w razie czego ustawi\u0107 w\u0142asn\u0105.\n  (async function finalisci() {\n    const tresc = document.querySelector('[data-pole=\"finalisci-tresc\"]');\n    const sekcja = document.getElementById('finalisci');\n    if (!tresc) return;\n\n    \/\/ Zapasowa lista na wypadek, gdy \/api\/wyniki nic nie odda. Endpoint zwraca\n    \/\/ 404 \"brak aktywnej edycji\" (api\/wyniki.js), a lista finalistow jest juz\n    \/\/ trescia stala strony i z glosowaniem nie ma nic wspolnego \u2014 bez tego\n    \/\/ zapasu wylaczenie edycji w panelu chowa cala sekcje razem z pozycja\n    \/\/ \"Lista Finalistow\" w menu, ktora zostaje martwa. Panel ma pierwszenstwo:\n    \/\/ ten spis jest uzywany TYLKO gdy API nie przysle wlasnego.\n    const ZAPAS_FINALISTOW = `\nAnna Wojnar | https:\/\/glosowanie.scenamarzen.pl\/media\/1788875163552-ts0elx.jpg\nAntoni Szatkowski | https:\/\/ijrdwulxzjfyyyajpspb.supabase.co\/storage\/v1\/object\/public\/zdjecia-kandydatow\/1789566839511-hmwopy.jpg\nApolonia Ja\u0142oszy\u0144ska | https:\/\/glosowanie.scenamarzen.pl\/media\/1788425370741-p1zz8g.jpg\nBlanka Pierucka | https:\/\/glosowanie.scenamarzen.pl\/media\/1788875164569-3fnexf.jpg\nEryk Kucharski | https:\/\/glosowanie.scenamarzen.pl\/media\/1788425367057-r1hme2.jpg\nGabriela Berli\u0144ska | https:\/\/glosowanie.scenamarzen.pl\/media\/1788425365845-ifln7e.jpg\nJakub Stankiewicz-Po\u017coga | https:\/\/ijrdwulxzjfyyyajpspb.supabase.co\/storage\/v1\/object\/public\/zdjecia-kandydatow\/1789566840452-ajh2ux.jpg\nJulia Kusz | https:\/\/glosowanie.scenamarzen.pl\/media\/1788875165309-6op67q.jpg\nKlara Sobi\u0144ska | https:\/\/glosowanie.scenamarzen.pl\/media\/1788425375321-wq48uo.jpg\n\u0141ucja Kowalczyk | https:\/\/ijrdwulxzjfyyyajpspb.supabase.co\/storage\/v1\/object\/public\/zdjecia-kandydatow\/1789460701076-cqki96.jpg\nMagda Groszek | https:\/\/glosowanie.scenamarzen.pl\/media\/fin-groszek.jpg\nMagdalena J\u00f3zefowska | https:\/\/glosowanie.scenamarzen.pl\/media\/1788440658545-zbtuae.jpg\nMarcelina Runewicz | https:\/\/glosowanie.scenamarzen.pl\/media\/1788875166015-t1uyra.jpg\nMartyna Paterczyk | https:\/\/ijrdwulxzjfyyyajpspb.supabase.co\/storage\/v1\/object\/public\/zdjecia-kandydatow\/1789460701604-j4ceh1.jpg\nMaya Gabry\u015b | https:\/\/glosowanie.scenamarzen.pl\/media\/1788425369537-xbosd4.jpg\nMonika Tarasiuk | https:\/\/ijrdwulxzjfyyyajpspb.supabase.co\/storage\/v1\/object\/public\/zdjecia-kandydatow\/1789566840884-pv1ar4.jpg\nNina Szyma\u0144ska | https:\/\/ijrdwulxzjfyyyajpspb.supabase.co\/storage\/v1\/object\/public\/zdjecia-kandydatow\/1789460700059-4e0jh4.jpg\nWojciech Rychlak | https:\/\/glosowanie.scenamarzen.pl\/media\/1788440775726-xztq3o.jpg`;\n\n    try {\n      let zPanelu = '';\n      try {\n        const odp = await fetch(`${API}\/wyniki`, { cache: 'no-store' });\n        const { teksty } = await odp.json();\n        zPanelu = String(teksty?.finalisci ?? '').trim();\n      } catch { \/* brak sieci albo 404 \u2014 lecimy na zapasie *\/ }\n      const surowe = zPanelu || ZAPAS_FINALISTOW.trim();\n      const osoby = surowe.split(\/\\r?\\n\/).map((x) => x.trim()).filter(Boolean).map((linia) => {\n        const kreska = linia.lastIndexOf('|');\n        if (kreska === -1) return { imie: linia, foto: '' };\n        return { imie: linia.slice(0, kreska).trim(), foto: linia.slice(kreska + 1).trim() };\n      }).filter((o) => o.imie);\n\n      if (!osoby.length) {\n        \/\/ Nie ma sensu pokazywa\u0107 pustej sekcji \u2014 chowamy j\u0105 w ca\u0142o\u015bci.\n        if (sekcja) sekcja.style.display = 'none';\n        return;\n      }\n\n      const bezpieczne = (t) => String(t).replace(\/[&<>\"]\/g, (z) =>\n        ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;' }[z]));\n      const inicjaly = (imie) => imie.trim().split(\/\\s+\/).slice(0, 2)\n        .map((c) => c[0]?.toUpperCase() ?? '').join('');\n\n      tresc.innerHTML = `<ul class=\"finalisci-siatka\">${\n        osoby.map((o) => `<li class=\"${o.foto ? 'klikalna' : ''}\" data-foto=\"${\n          bezpieczne(o.foto)}\" data-imie=\"${bezpieczne(o.imie)}\"><span class=\"twarz\"${\n          o.foto ? ` style=\"background-image:url('${bezpieczne(o.foto)}')\"` : ''\n        }>${o.foto ? '' : inicjaly(o.imie)}<\/span><span class=\"imie\">${bezpieczne(o.imie)}<\/span><\/li>`).join('')\n      }<\/ul>`;\n      \/\/ Te same zdjecia trafiaja do kart repertuaru w sekcji koncertu. Jedno\n      \/\/ zrodlo (panel \u2192 Teksty \u2192 finalisci), wiec podmiana foto aktualizuje\n      \/\/ obie listy naraz i nie trzeba pamietac o drugim miejscu.\n      const fotoOsoby = new Map(osoby.map((o) => [o.imie.trim().toLowerCase(), o.foto]));\n      document.querySelectorAll('.utwor[data-kto]').forEach((karta) => {\n        const foto = fotoOsoby.get(karta.dataset.kto.trim().toLowerCase());\n        const kafel = karta.querySelector('.twarzyczka');\n        if (!foto || !kafel) return;\n        \/\/ Inicjaly kasujemy DOPIERO po wczytaniu zdjecia. Sam niepusty adres\n        \/\/ niczego nie gwarantuje: literowka w panelu albo zatruty cache na\n        \/\/ \/media\/ (naglowek immutable) daly wczesniej pusty fioletowy kwadracik\n        \/\/ zamiast \"AW\" i klikalna karte otwierajaca szare kolo.\n        const probny = new Image();\n        probny.onload = () => {\n          kafel.style.backgroundImage = `url('${foto}')`;\n          kafel.removeAttribute('data-inicjaly');\n          karta.dataset.foto = foto;\n          karta.classList.add('klikalna');\n        };\n        probny.src = foto;\n      });\n      const repertuar = document.querySelector('.repertuar');\n      if (repertuar) {\n        repertuar.addEventListener('click', (ev) => {\n          const karta = ev.target.closest('.utwor.klikalna');\n          if (karta) pokazFoto(karta.dataset.foto, karta.dataset.kto);\n        });\n      }\n\n      const ileEl = document.querySelector('[data-pole=\"finalisci-ile\"]');\n      if (ileEl) {\n        const n = osoby.length;\n        ileEl.textContent = `${n} ${n === 1 ? 'finalista' : (n < 5 ? 'finalist\u00f3w' : 'finalist\u00f3w')} w tegorocznej edycji.`;\n      }\n\n      \/\/ Klik w kafel = du\u017cy podgl\u0105d zdj\u0119cia z nazwiskiem pod spodem.\n      tresc.addEventListener('click', (ev) => {\n        const kafel = ev.target.closest('li.klikalna');\n        if (kafel) pokazFoto(kafel.dataset.foto, kafel.dataset.imie);\n      });\n    } catch {\n      tresc.innerHTML = '<p class=\"finalisci-pusto\">Nie uda\u0142o si\u0119 wczyta\u0107 listy. Od\u015bwie\u017c stron\u0119.<\/p>';\n    }\n  })();\n\n  \/\/ ---------- Stan harmonogramu liczony z dat ----------\n  \/\/ Wcze\u015bniej klas\u0119 \"zrobione\" trzeba by\u0142o dopisywa\u0107 r\u0119cznie po ka\u017cdym\n  \/\/ weekendzie przes\u0142ucha\u0144 \u2014 i po jednym zapomnieniu kropka zostawa\u0142a pusta,\n  \/\/ cho\u0107 etap ju\u017c min\u0105\u0142. Teraz ka\u017cdy etap ma data-koniec i sam si\u0119 zamalowuje.\n  (function harmonogramSam() {\n    const dzisiaj = new Date();\n    dzisiaj.setHours(0, 0, 0, 0);\n\n    document.querySelectorAll('.etap[data-koniec]').forEach((etap) => {\n      const koniec = new Date(etap.dataset.koniec + 'T23:59:59');\n      if (koniec < dzisiaj) {\n        etap.classList.add('zrobione');\n      } else {\n        etap.classList.remove('zrobione');\n      }\n    });\n\n    \/\/ Klasy \"mija\" tu NIE dotykamy \u2014 ni\u0105 zarz\u0105dza skrypt osi czasu przy\n    \/\/ przewijaniu (powi\u0119ksza kropk\u0119, kt\u00f3r\u0105 w\u0142a\u015bnie mija linia post\u0119pu).\n  })();\n\n  \/\/ ---------- Wjazd wszystkich kafelk\u00f3w w \u015brodku sekcji ----------\n  \/\/ Sekcje maj\u0105 sw\u00f3j wjazd od dawna, ale ich zawarto\u015b\u0107 pojawia\u0142a si\u0119 w ca\u0142o\u015bci\n  \/\/ naraz. Tutaj dok\u0142adamy drug\u0105, delikatniejsz\u0105 warstw\u0119: pojedyncze wpisy,\n  \/\/ etapy, zdj\u0119cia i wiersze wsuwaj\u0105 si\u0119 jeden po drugim, gdy wje\u017cd\u017caj\u0105 w kadr.\n  \/\/\n  \/\/ Ukrywamy je WY\u0141\u0104CZNIE z JavaScriptu (stylem na elemencie), nigdy z arkusza.\n  \/\/ Gdyby skrypt pad\u0142 albo nie doszed\u0142, strona po prostu wy\u015bwietli wszystko\n  \/\/ od razu \u2014 nigdy nie zostanie pusta.\n  (function wjazdKafelkow() {\n    if (window.matchMedia?.('(prefers-reduced-motion: reduce)').matches) return;\n    if (!('IntersectionObserver' in window)) return;\n\n    const CELE = ['.wpis', '.etap', '.karuzela img', '.rozwijane details', '.finalisci-siatka li',\n      '.kontakt-poz', '.stopka-gora > div', '.stopka-linki a'];\n\n    const przygotuj = (el, indeks) => {\n      if (el.dataset.wsuniete || el.hasAttribute('data-wjazd')) return null;\n      el.dataset.wsuniete = 'czeka';\n      el.style.opacity = '0';\n      el.style.transform = 'translateY(16px)';\n      el.style.transition = `opacity 620ms cubic-bezier(.22,1,.36,1) ${indeks * 70}ms,`\n        + ` transform 620ms cubic-bezier(.22,1,.36,1) ${indeks * 70}ms`;\n      return el;\n    };\n\n    const odslo\u0144 = (el) => {\n      if (el.dataset.wsuniete === 'gotowe') return;\n      el.dataset.wsuniete = 'gotowe';\n      el.style.opacity = '';\n      el.style.transform = '';\n      \/\/ Po animacji sprz\u0105tamy przej\u015bcie, \u017ceby nie kolidowa\u0142o z efektami hover\n      \/\/ (karuzela i kafle maj\u0105 w\u0142asne transform przy najechaniu).\n      setTimeout(() => { el.style.transition = ''; }, 1200);\n    };\n\n    const obs = new IntersectionObserver((wpisy) => {\n      wpisy.forEach((w) => {\n        if (!w.isIntersecting) return;\n        odslo\u0144(w.target);\n        obs.unobserve(w.target);\n      });\n    }, { rootMargin: '0px 0px -8% 0px', threshold: 0.05 });\n\n    function objmij(korzen = document) {\n      for (const selektor of CELE) {\n        [...korzen.querySelectorAll(selektor)].forEach((el, i) => {\n          const gotowy = przygotuj(el, Math.min(i, 8));\n          if (!gotowy) return;\n          \/\/ Element ju\u017c widoczny przy wej\u015bciu na stron\u0119 ods\u0142aniamy od razu,\n          \/\/ bez czekania na przewini\u0119cie.\n          const r = el.getBoundingClientRect();\n          if (r.top < window.innerHeight * 0.9) odslo\u0144(el);\n          else obs.observe(el);\n        });\n      }\n    }\n\n    objmij();\n    \/\/ Aktualno\u015bci i lista finalist\u00f3w doje\u017cd\u017caj\u0105 z API po chwili \u2014 \u0142apiemy je,\n    \/\/ gdy pojawi\u0105 si\u0119 w drzewie, zamiast zgadywa\u0107 czas.\n    new MutationObserver(() => objmij()).observe(document.body, { childList: true, subtree: true });\n\n    \/\/ Bezpiecznik: gdyby cokolwiek zosta\u0142o ukryte d\u0142u\u017cej ni\u017c 4 sekundy, pokazujemy.\n    setTimeout(() => document.querySelectorAll('[data-wsuniete=\"czeka\"]').forEach(odslo\u0144), 4000);\n  })();\n\n  \/\/ ---------- Pasek post\u0119pu czytania i parallaks ----------\n  \/\/ Pasek doklejamy do ko\u0144ca dokumentu, nie do sekcji: w Elementorze rodzic\n  \/\/ z transformem uniewa\u017cnia position:fixed i pasek zosta\u0142by w \u015brodku strony.\n  \/\/ Styl wstrzykujemy z JS, bo eksport dopisuje regu\u0142om przedrostek #sm-strona.\n  (function plynnosc() {\n    if (window.matchMedia?.('(prefers-reduced-motion: reduce)').matches) return;\n\n    const styl = document.createElement('style');\n    styl.textContent = `\n      .sm-postep { position: fixed; top: 0; left: 0; height: 3px; width: 0;\n        z-index: 2147482000; pointer-events: none; border-radius: 0 99px 99px 0;\n        background: linear-gradient(90deg, #C9A2FB, #8FA8F5 55%, #63E6E0);\n        transition: width 90ms linear, opacity 300ms ease; opacity: 0; }\n    `;\n    document.head.appendChild(styl);\n\n    const pasek = document.createElement('div');\n    pasek.className = 'sm-postep';\n    document.body.appendChild(pasek);\n\n    const elementy = [...document.querySelectorAll('[data-parallaks]')].map((el) => ({\n      el, sila: Number(el.dataset.parallaks) || 0.08,\n    }));\n\n    let czeka = false;\n    function przelicz() {\n      czeka = false;\n      const doPrzewiniecia = document.documentElement.scrollHeight - window.innerHeight;\n      const ile = doPrzewiniecia > 0 ? Math.min(1, window.scrollY \/ doPrzewiniecia) : 0;\n      pasek.style.width = (ile * 100).toFixed(2) + '%';\n      pasek.style.opacity = window.scrollY > 120 ? '1' : '0';\n\n      for (const { el, sila } of elementy) {\n        const r = el.getBoundingClientRect();\n        if (r.bottom < -200 || r.top > window.innerHeight + 200) continue;\n        const srodek = r.top + r.height \/ 2 - window.innerHeight \/ 2;\n        el.style.transform = `translate3d(0, ${(-srodek * sila).toFixed(1)}px, 0)`;\n      }\n    }\n\n    addEventListener('scroll', () => {\n      if (czeka) return;\n      czeka = true;\n      requestAnimationFrame(przelicz);\n    }, { passive: true });\n    addEventListener('resize', przelicz, { passive: true });\n    przelicz();\n  })();\n\n  \/\/ ---------- Wjazd element\u00f3w przy przewijaniu ----------\n  (function wjazd() {\n    const korzen = document.getElementById('sm-strona') || document.body;\n    \/\/ Kaskada: elementy w jednym rz\u0119dzie wje\u017cd\u017caj\u0105 jeden po drugim, a nie\n    \/\/ wszystkie naraz. data-op nadaje kolejno\u015b\u0107 r\u0119cznie, a dla kart w siatkach\n    \/\/ liczymy j\u0105 z pozycji w rodzicu \u2014 inaczej trzeba by j\u0105 wpisywa\u0107 przy\n    \/\/ ka\u017cdej nowej aktualno\u015bci.\n    const kolejnosc = (el) => {\n      if (el.dataset.op != null) return Number(el.dataset.op);\n      const rodzenstwo = [...(el.parentElement?.children ?? [])].filter((x) => x.hasAttribute('data-wjazd'));\n      const i = rodzenstwo.indexOf(el);\n      return i > 0 ? Math.min(i, 6) : 0;      \/\/ po sze\u015bciu i tak nikt nie zauwa\u017cy\n    };\n    const pokaz = (el) => {\n      \/\/ Powitanie uk\u0142ada si\u0119 wolniej ni\u017c reszta \u2014 to pierwsze, co wida\u0107 po\n      \/\/ wej\u015bciu, wi\u0119c ma prawo wybrzmie\u0107. Dalsze sekcje wje\u017cd\u017caj\u0105 \u017cwawiej.\n      const odstep = el.closest('.powitanie') ? 150 : 90;\n      el.style.transitionDelay = (kolejnosc(el) * odstep) + 'ms';\n      el.classList.add('wjechalo');\n      \/\/ nag\u0142\u00f3wek sekcji dostaje rysowane podkre\u015blenie\n      const naglowek = el.matches('h2') ? el : el.querySelector(':scope > h2, :scope > .naglowek-sekcji h2');\n      if (naglowek) naglowek.classList.add('kreska');\n    };\n    if (!('IntersectionObserver' in window)) {\n      korzen.querySelectorAll('[data-wjazd]').forEach(pokaz);\n      return;\n    }\n    const obs = new IntersectionObserver((wpisy) => {\n      wpisy.forEach((w) => {\n        if (!w.isIntersecting) return;\n        pokaz(w.target);\n        obs.unobserve(w.target);        \/\/ animujemy raz, nie przy ka\u017cdym przewini\u0119ciu\n      });\n    }, { rootMargin: '0px 0px -10% 0px', threshold: 0.06 });\n    korzen.querySelectorAll('[data-wjazd]').forEach((e) => obs.observe(e));\n\n    \/\/ Wejscie z kotwica (np. scenamarzen.pl\/#kontakt) przewija strone od razu w dol,\n    \/\/ wiec elementy NAD ekranem nigdy nie wjezdzaja w widok i zostalyby ukryte.\n    \/\/ Odslaniamy wszystko, co juz jest ponad gorna krawedzia.\n    const odslonPominiete = () => {\n      korzen.querySelectorAll('[data-wjazd]:not(.wjechalo)').forEach((e) => {\n        if (e.getBoundingClientRect().bottom < 0) { e.style.transitionDelay = '0ms'; e.classList.add('wjechalo'); obs.unobserve(e); }\n      });\n    };\n    odslonPominiete();\n    addEventListener('load', odslonPominiete);\n    addEventListener('hashchange', () => setTimeout(odslonPominiete, 400));\n\n    \/\/ BEZPIECZNIK. Dotad zabezpieczenia zakladaly, ze obserwator w ogole dziala.\n    \/\/ W edytorze Elementora tak nie jest: skrypt widzetu dopisuje klase \"anim\"\n    \/\/ (czyli opacity: 0), a potem edytor przerysowuje DOM widzetu, wiec\n    \/\/ obserwator pilnuje juz nieistniejacych wezlow i tresc zostaje niewidoczna\n    \/\/ na zawsze. To samo stanie sie wszedzie, gdzie blok wystartuje w kontenerze\n    \/\/ o zerowej wysokosci. Animacja jest ozdoba, widocznosc tresci nie.\n    \/\/ Po 2,5 s odslaniamy wszystko, co siedzi w poblizu ekranu i nadal jest ukryte.\n    setTimeout(() => {\n      korzen.querySelectorAll('[data-wjazd]:not(.wjechalo)').forEach((e) => {\n        if (e.getBoundingClientRect().top < innerHeight * 1.5) {\n          e.style.transitionDelay = '0ms';\n          e.classList.add('wjechalo');\n          obs.unobserve(e);\n        }\n      });\n    }, 2500);\n    \/\/ aktualno\u015bci dochodz\u0105 p\u00f3\u017aniej, po pobraniu z serwera\n    window.smObserwuj = (root) => root.querySelectorAll('[data-wjazd]').forEach((e) => obs.observe(e));\n  })();\n\n  \/\/ ---------- Pasek dostaje cie\u0144, gdy strona jest przewini\u0119ta ----------\n  (function pasek() {\n    const el = document.querySelector('.pasek');\n    if (!el) return;\n    let czeka = false;\n    const spr = () => { czeka = false; el.classList.toggle('przewiniete', window.scrollY > 12); };\n    addEventListener('scroll', () => { if (!czeka) { czeka = true; requestAnimationFrame(spr); } }, { passive: true });\n    spr();\n  })();\n\n  \/\/ ---------- Harmonogram: linia wype\u0142nia si\u0119 w miar\u0119 przewijania ----------\n  (function osCzasu() {\n    const os = document.querySelector('.os');\n    if (!os) return;\n    const postep = os.querySelector('.os-postep');\n    const etapy = [...os.querySelectorAll('.etap')];\n    let czeka = false;\n    function rysuj() {\n      czeka = false;\n      const r = os.getBoundingClientRect();\n      const prog = window.innerHeight * 0.58;\n      postep.style.height = Math.min(Math.max(prog - r.top, 0), r.height) + 'px';\n      etapy.forEach((e) => {\n        const k = e.querySelector('.kropka').getBoundingClientRect();\n        e.classList.toggle('mija', k.top + k.height \/ 2 < prog);\n      });\n    }\n    addEventListener('scroll', () => { if (!czeka) { czeka = true; requestAnimationFrame(rysuj); } }, { passive: true });\n    addEventListener('resize', rysuj);\n    rysuj();\n  })();\n<\/script>\n<\/div>\n\n<script>\n\/* Owijki Elementora\/motywu potrafi\u0105 obci\u0105\u0107 stron\u0119 do 1140 px i doda\u0107 padding,\n   a overflow:hidden na przodku zabija przyklejone menu. CSS nie umie wybra\u0107\n   przodka, wi\u0119c rozpychamy je tutaj \u2014 dotykamy WY\u0141\u0104CZNIE rodzic\u00f3w naszego\n   bloku, nic innego na stronie. *\/\n(function () {\n  var blok = document.getElementById('sm-strona');\n  if (!blok) return;\n  for (var el = blok.parentElement; el && el !== document.body; el = el.parentElement) {\n    var s = el.style;\n    \/* 100%, NIE 'none'. 'none' pozwala\u0142o wid\u017cetowi Elementora rozpycha\u0107 si\u0119\n       szerzej ni\u017c ekran telefonu (zmierzone: 782 px przy ekranie 390 px, mimo\n       align-self: stretch). 100% jednocze\u015bnie kasuje sztywne ograniczenia\n       Elementora (bo 100% rodzica to zawsze tyle, ile trzeba) i gwarantuje, \u017ce\n       nic nie wyjdzie poza rodzica. *\/\n    s.setProperty('max-width', '100%', 'important');\n    s.setProperty('min-width', '0', 'important');\n    \/* NIE ustawiamy tu 'width: auto'. W kontenerze Elementora u\u0142o\u017conym w kolumn\u0119\n       wid\u017cet jest elementem flex, a 'width: auto' znaczy wtedy \"dopasuj do\n       tre\u015bci\" \u2014 element rozpycha\u0142 si\u0119 szerzej ni\u017c ekran telefonu (zmierzone:\n       782 px przy ekranie 390 px), przez co strona wygl\u0105da\u0142a jak przybli\u017cona\n       i obci\u0119ta. 'align-self: stretch' wymusza szeroko\u015b\u0107 rodzica. *\/\n    s.setProperty('align-self', 'stretch', 'important');\n    s.setProperty('box-sizing', 'border-box', 'important');\n    s.setProperty('padding', '0', 'important');\n    s.setProperty('margin-left', '0', 'important');\n    s.setProperty('margin-right', '0', 'important');\n    s.setProperty('overflow', 'visible', 'important');\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Scena Marze\u0144 \u2630 O konkursie Koncert Lista Finalist\u00f3w Aktualno\u015bci Harmonogram Galeria Kontakt Konkurs wokalny Scena Marze\u0144 Og\u00f3lnopolski konkurs dla wokalist\u00f3w, w kt\u00f3rym mo\u017cesz wygra\u0107 wyst\u0119p w profesjonalnym koncercie oraz atrakcyjne nagrody finansowe. Koncert Finalist\u00f3w Regulamin konkursu Fina\u0142 tegorocznej edycji Koncert Finalist\u00f3w Ponad 300 os\u00f3b wys\u0142a\u0142o zg\u0142oszenie. Na scen\u0119 wychodzi osiemna\u015bcioro. Jeden wiecz\u00f3r, najwi\u0119ksze polskie i [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-1425","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Og\u00f3lnopolski konkurs dla wokalist\u00f3w. Fina\u0142 edycji 2026: 18 finalist\u00f3w, koncert w Centrum Kultury Nowy Pafawag we Wroc\u0142awiu, laureaci i Grand Prix.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/scenamarzen.pl\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Og\u00f3lnopolski konkurs dla wokalist\u00f3w -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Scena Marze\u0144 - Og\u00f3lnopolski konkurs dla wokalist\u00f3w\" \/>\n\t\t<meta property=\"og:description\" content=\"Og\u00f3lnopolski konkurs dla wokalist\u00f3w. Fina\u0142 edycji 2026: 18 finalist\u00f3w, koncert w Centrum Kultury Nowy Pafawag we Wroc\u0142awiu, laureaci i Grand Prix.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/scenamarzen.pl\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/Projekt-bez-nazwy-4-scaled.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/Projekt-bez-nazwy-4-scaled.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-25T11:34:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-01T07:25:36+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Scena Marze\u0144 - Og\u00f3lnopolski konkurs dla wokalist\u00f3w\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Og\u00f3lnopolski konkurs dla wokalist\u00f3w. Fina\u0142 edycji 2026: 18 finalist\u00f3w, koncert w Centrum Kultury Nowy Pafawag we Wroc\u0142awiu, laureaci i Grand Prix.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/Projekt-bez-nazwy-4-scaled.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/scenamarzen.pl#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/scenamarzen.pl\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#listItem\",\"name\":\"Scena Marze\\u0144\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#listItem\",\"position\":2,\"name\":\"Scena Marze\\u0144\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/scenamarzen.pl#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#organization\",\"name\":\"Og\\u00f3lnopolski konkurs dla wokalist\\u00f3w\",\"url\":\"https:\\\/\\\/scenamarzen.pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/scenamarzen.pl\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Projekt-bez-nazwy-4-scaled.png\",\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#organizationLogo\",\"width\":2560,\"height\":2560},\"image\":{\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#webpage\",\"url\":\"https:\\\/\\\/scenamarzen.pl\\\/\",\"name\":\"Scena Marze\\u0144 - Og\\u00f3lnopolski konkurs dla wokalist\\u00f3w\",\"description\":\"Og\\u00f3lnopolski konkurs dla wokalist\\u00f3w. Fina\\u0142 edycji 2026: 18 finalist\\u00f3w, koncert w Centrum Kultury Nowy Pafawag we Wroc\\u0142awiu, laureaci i Grand Prix.\",\"inLanguage\":\"pl-PL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#breadcrumblist\"},\"datePublished\":\"2026-08-25T11:34:33+00:00\",\"dateModified\":\"2026-10-01T07:25:36+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#website\",\"url\":\"https:\\\/\\\/scenamarzen.pl\\\/\",\"name\":\"Og\\u00f3lnopolski konkurs dla wokalist\\u00f3w\",\"inLanguage\":\"pl-PL\",\"publisher\":{\"@id\":\"https:\\\/\\\/scenamarzen.pl\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Scena Marze\u0144 - Og\u00f3lnopolski konkurs dla wokalist\u00f3w","description":"Og\u00f3lnopolski konkurs dla wokalist\u00f3w. Fina\u0142 edycji 2026: 18 finalist\u00f3w, koncert w Centrum Kultury Nowy Pafawag we Wroc\u0142awiu, laureaci i Grand Prix.","canonical_url":"https:\/\/scenamarzen.pl\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/scenamarzen.pl\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/scenamarzen.pl#listItem","position":1,"name":"Home","item":"https:\/\/scenamarzen.pl","nextItem":{"@type":"ListItem","@id":"https:\/\/scenamarzen.pl\/#listItem","name":"Scena Marze\u0144"}},{"@type":"ListItem","@id":"https:\/\/scenamarzen.pl\/#listItem","position":2,"name":"Scena Marze\u0144","previousItem":{"@type":"ListItem","@id":"https:\/\/scenamarzen.pl#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/scenamarzen.pl\/#organization","name":"Og\u00f3lnopolski konkurs dla wokalist\u00f3w","url":"https:\/\/scenamarzen.pl\/","logo":{"@type":"ImageObject","url":"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/Projekt-bez-nazwy-4-scaled.png","@id":"https:\/\/scenamarzen.pl\/#organizationLogo","width":2560,"height":2560},"image":{"@id":"https:\/\/scenamarzen.pl\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/scenamarzen.pl\/#webpage","url":"https:\/\/scenamarzen.pl\/","name":"Scena Marze\u0144 - Og\u00f3lnopolski konkurs dla wokalist\u00f3w","description":"Og\u00f3lnopolski konkurs dla wokalist\u00f3w. Fina\u0142 edycji 2026: 18 finalist\u00f3w, koncert w Centrum Kultury Nowy Pafawag we Wroc\u0142awiu, laureaci i Grand Prix.","inLanguage":"pl-PL","isPartOf":{"@id":"https:\/\/scenamarzen.pl\/#website"},"breadcrumb":{"@id":"https:\/\/scenamarzen.pl\/#breadcrumblist"},"datePublished":"2026-08-25T11:34:33+00:00","dateModified":"2026-10-01T07:25:36+00:00"},{"@type":"WebSite","@id":"https:\/\/scenamarzen.pl\/#website","url":"https:\/\/scenamarzen.pl\/","name":"Og\u00f3lnopolski konkurs dla wokalist\u00f3w","inLanguage":"pl-PL","publisher":{"@id":"https:\/\/scenamarzen.pl\/#organization"}}]},"og:locale":"pl_PL","og:site_name":"Og\u00f3lnopolski konkurs dla wokalist\u00f3w -","og:type":"article","og:title":"Scena Marze\u0144 - Og\u00f3lnopolski konkurs dla wokalist\u00f3w","og:description":"Og\u00f3lnopolski konkurs dla wokalist\u00f3w. Fina\u0142 edycji 2026: 18 finalist\u00f3w, koncert w Centrum Kultury Nowy Pafawag we Wroc\u0142awiu, laureaci i Grand Prix.","og:url":"https:\/\/scenamarzen.pl\/","og:image":"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/Projekt-bez-nazwy-4-scaled.png","og:image:secure_url":"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/Projekt-bez-nazwy-4-scaled.png","article:published_time":"2026-08-25T11:34:33+00:00","article:modified_time":"2026-10-01T07:25:36+00:00","twitter:card":"summary_large_image","twitter:title":"Scena Marze\u0144 - Og\u00f3lnopolski konkurs dla wokalist\u00f3w","twitter:description":"Og\u00f3lnopolski konkurs dla wokalist\u00f3w. Fina\u0142 edycji 2026: 18 finalist\u00f3w, koncert w Centrum Kultury Nowy Pafawag we Wroc\u0142awiu, laureaci i Grand Prix.","twitter:image":"https:\/\/scenamarzen.pl\/wp-content\/uploads\/2026\/06\/Projekt-bez-nazwy-4-scaled.png"},"aioseo_meta_data":{"post_id":"1425","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-08-25 11:34:33","updated":"2026-10-01 08:32:44"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/scenamarzen.pl\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tScena Marze\u0144\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/scenamarzen.pl"},{"label":"Scena Marze\u0144","link":"https:\/\/scenamarzen.pl\/"}],"_links":{"self":[{"href":"https:\/\/scenamarzen.pl\/index.php?rest_route=\/wp\/v2\/pages\/1425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scenamarzen.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/scenamarzen.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/scenamarzen.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scenamarzen.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1425"}],"version-history":[{"count":119,"href":"https:\/\/scenamarzen.pl\/index.php?rest_route=\/wp\/v2\/pages\/1425\/revisions"}],"predecessor-version":[{"id":1673,"href":"https:\/\/scenamarzen.pl\/index.php?rest_route=\/wp\/v2\/pages\/1425\/revisions\/1673"}],"wp:attachment":[{"href":"https:\/\/scenamarzen.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}