Graf pokazywał strukturę, ale treść (ceny, dostępność, plusy/minusy) siedziała tylko w panelu szczegółów viewera. gen_pages.py renderuje każdy koncept do pages/<id>.html: metadane frontmattera jako tabelka (wszystkie pola, też polskie rozszerzenia), body poniżej, plus pages/index.html z listą kart. Renderer: python-markdown, jeśli jest w systemie; tutaj go nie ma, więc działa fallback na samej bibliotece standardowej (nagłówki, akapity, tabele GFM, listy z - [ ], cytaty, kod, hr, inline bold/kursywa/kod/linki). Linki miedzy konceptami przepisane na względne <id>.html, linki zewnętrzne bez zmian. Pliki zarezerwowane (index.md, log.md) nie są konceptami (§3.1) i nie mają kart — linki do nich prowadzą do listy kart. Pliki .md nietknięte. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
93 lines
12 KiB
HTML
93 lines
12 KiB
HTML
<!doctype html>
|
||
<html lang="pl">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>Skicircus Saalbach-Hinterglemm-Leogang-Fieberbrunn — Ski 2027 — Skicircus Saalbach</title>
|
||
<style>
|
||
:root { color-scheme: light dark; --fg:#0f172a; --muted:#64748b; --bg:#ffffff;
|
||
--line:#e2e8f0; --accent:#0d9488; --chip:#f1f5f9; --quote:#f8fafc; }
|
||
@media (prefers-color-scheme: dark) {
|
||
:root { --fg:#e2e8f0; --muted:#94a3b8; --bg:#0f172a; --line:#334155;
|
||
--accent:#2dd4bf; --chip:#1e293b; --quote:#1e293b; }
|
||
}
|
||
* { box-sizing: border-box; }
|
||
body { margin: 0 auto; padding: 1.25rem 1rem 4rem; max-width: 46rem;
|
||
font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
|
||
font-size: 17px; line-height: 1.55; color: var(--fg); background: var(--bg);
|
||
-webkit-text-size-adjust: 100%; }
|
||
nav { font-size: .85rem; margin-bottom: 1.25rem; }
|
||
nav a { color: var(--muted); }
|
||
h1 { font-size: 1.55rem; line-height: 1.25; margin: 0 0 .35rem; }
|
||
h2 { font-size: 1.2rem; margin: 2rem 0 .5rem; padding-top: .5rem;
|
||
border-top: 1px solid var(--line); }
|
||
h3 { font-size: 1.02rem; margin: 1.4rem 0 .4rem; }
|
||
p, ul, ol { margin: .6rem 0; }
|
||
ul, ol { padding-left: 1.3rem; }
|
||
li { margin: .25rem 0; }
|
||
li.task { list-style: none; margin-left: -1.3rem; }
|
||
li.task input { margin-right: .45rem; }
|
||
a { color: var(--accent); }
|
||
a.ext::after { content: " ↗"; font-size: .8em; color: var(--muted); }
|
||
code { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: .88em;
|
||
background: var(--chip); padding: .1em .35em; border-radius: 4px; }
|
||
pre { background: var(--chip); padding: .75rem; border-radius: 6px; overflow-x: auto; }
|
||
pre code { background: none; padding: 0; }
|
||
blockquote { margin: .9rem 0; padding: .6rem .9rem; background: var(--quote);
|
||
border-left: 3px solid var(--accent); border-radius: 0 6px 6px 0; }
|
||
blockquote p { margin: .2rem 0; }
|
||
hr { border: 0; border-top: 1px solid var(--line); margin: 1.5rem 0; }
|
||
.table-wrap { overflow-x: auto; margin: .8rem 0; -webkit-overflow-scrolling: touch; }
|
||
table { border-collapse: collapse; width: 100%; font-size: .92rem; }
|
||
th, td { border: 1px solid var(--line); padding: .4rem .55rem; vertical-align: top; }
|
||
th { background: var(--chip); font-weight: 600; }
|
||
.chip { display: inline-block; background: var(--chip); color: var(--muted);
|
||
font-size: .72rem; text-transform: uppercase; letter-spacing: .04em;
|
||
padding: .15rem .5rem; border-radius: 999px; }
|
||
.lead { color: var(--muted); margin: .35rem 0 1.25rem; }
|
||
.meta { margin: 0 0 1.5rem; }
|
||
.meta summary { cursor: pointer; font-size: .85rem; color: var(--muted);
|
||
padding: .3rem 0; }
|
||
.meta table { font-size: .85rem; }
|
||
.meta th { width: 38%; text-align: left; font-weight: 500; word-break: break-word; }
|
||
.cards { list-style: none; padding: 0; margin: 0; }
|
||
.cards li { border: 1px solid var(--line); border-radius: 8px; padding: .8rem .9rem;
|
||
margin: .6rem 0; }
|
||
.cards a { font-weight: 600; text-decoration: none; }
|
||
.cards p { margin: .3rem 0 0; font-size: .9rem; color: var(--muted); }
|
||
footer { margin-top: 3rem; padding-top: 1rem; border-top: 1px solid var(--line);
|
||
font-size: .78rem; color: var(--muted); }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<nav><a href="index.html">← Wszystkie karty</a> · <a href="../viz.html">Graf</a></nav>
|
||
<span class="chip">region</span>
|
||
<h1>Skicircus Saalbach — informacje o regionie</h1>
|
||
<p class="lead">Wszystko poza noclegiem: teren narciarski, skipassy ALPIN CARD, dojazd z Warszawy, analiza terminów, koszty życia i budżet całkowity grupy.</p>
|
||
<details class="meta" open><summary>Metadane (frontmatter)</summary><div class="table-wrap"><table><tbody><tr><th>type</th><td>region</td></tr><tr><th>title</th><td>Skicircus Saalbach-Hinterglemm-Leogang-Fieberbrunn</td></tr><tr><th>description</th><td>Wszystko poza noclegiem: teren narciarski, skipassy ALPIN CARD, dojazd z Warszawy, analiza terminów, koszty życia i budżet całkowity grupy.</td></tr><tr><th>timestamp</th><td>2026-07-31T00:00:00Z</td></tr><tr><th>tags</th><td>region, saalbach, skipass, logistyka</td></tr><tr><th>id</th><td>skicircus-saalbach</td></tr><tr><th>nazwa</th><td>Skicircus Saalbach-Hinterglemm-Leogang-Fieberbrunn</td></tr><tr><th>kraj</th><td>Austria</td></tr><tr><th>region</th><td>Salzburg (Pinzgau)</td></tr><tr><th>sezon</th><td>2026/2027</td></tr><tr><th>grupa</th><td>4 rodziny: 2×(2+2 nastolatki) + 2×(2+1 dziecko) = 14 osób</td></tr><tr><th>wyjazd_z</th><td>Warszawa</td></tr><tr><th>rekomendowany_termin</th><td>16–23.01.2027 (alternatywa: 9–16.01.2027)</td></tr><tr><th>ostatnia_aktualizacja</th><td>2026-07-31</td></tr></tbody></table></div></details>
|
||
|
||
<p>Baza wiedzy wyjazdu narciarskiego zimą 2026/27. Ten dokument zbiera wszystko, co <strong>nie dotyczy konkretnego noclegu</strong>: teren narciarski, skipassy, dojazd, terminy, koszty życia i logistykę grupy. Oferty noclegowe → katalog <a href="index.html"><code>oferty/</code></a>.</p>
|
||
<h2>Dlaczego ten region</h2>
|
||
<ul><li><strong>270 km połączonych tras</strong> — największy w pełni połączony teren w Salzburgu, klimat "wielkiej karuzeli" najbliższy Sella Rondzie (którą grupa zna i lubi, ale była tam już 2×).</li><li>Objazdowa pętla <strong>"Skicircus challenge"</strong> — całodzienna runda po całym terenie, atrakcyjna dla nastolatków (odpowiednik pętli Sella Ronda).</li><li>Snowparki (Nightpark Hinterglemm, Learn-to-Ride Leogang), junior race'y.</li><li><strong>Najkrótszy dojazd z Warszawy</strong> spośród rozważanych dużych ośrodków (~950 km; dla porównania: Sella Ronda ~1 100 km, Livigno ~1 250 km).</li></ul>
|
||
<h2>Skipass — ALPIN CARD</h2>
|
||
<p>Karnet <strong>Ski ALPIN CARD</strong> obejmuje: Skicircus Saalbach-Hinterglemm-Leogang- Fieberbrunn + Schmittenhöhe (Zell am See) + lodowiec Kitzsteinhorn (Kaprun). Istotne: gondola zellamseeXpress w Viehhofen też jest na tym karnecie.</p>
|
||
<div class="table-wrap"><table><thead><tr><th style="text-align:left">Taryfa 6 dni</th><th style="text-align:left">Cena 2025/26 (orient.)</th><th style="text-align:left">Prognoza 2026/27 (+3–5%)</th></tr></thead><tbody><tr><td style="text-align:left">Dorosły</td><td style="text-align:left">~430–450 €</td><td style="text-align:left">~445–470 €</td></tr><tr><td style="text-align:left">Młodzież (do 18 lat)</td><td style="text-align:left">~ -25% od ceny dorosłego</td><td style="text-align:left">~335–355 €</td></tr><tr><td style="text-align:left">Dziecko (do ~15 lat)</td><td style="text-align:left">~ -50%</td><td style="text-align:left">~225–235 €</td></tr></tbody></table></div>
|
||
<p><strong>Szacunkowy koszt skipassów dla grupy 14 os.</strong> (8 dorosłych + 4 nastolatków</p>
|
||
<ul><li>2 dzieci, 6 dni): <strong>~4 900–5 400 €</strong> łącznie, czyli:</li></ul>
|
||
<div class="table-wrap"><table><thead><tr><th style="text-align:left">Rodzina</th><th style="text-align:left">Skład</th><th style="text-align:left">Skipassy 6 dni</th></tr></thead><tbody><tr><td style="text-align:left">2+2 (nastolatki)</td><td style="text-align:left">2 dorosłych + 2 młodzież</td><td style="text-align:left">~1 570–1 650 €</td></tr><tr><td style="text-align:left">2+1 (dziecko)</td><td style="text-align:left">2 dorosłych + 1 dziecko</td><td style="text-align:left">~1 120–1 175 €</td></tr></tbody></table></div>
|
||
<blockquote><p>⚠️ Ceny 26/27 do potwierdzenia jesienią 2026 na alpincard.at. Dzieci/młodzież: decyduje rocznik, nie wiek w dniu wyjazdu — sprawdzić dokładne progi rocznikowe przy zakupie.</p></blockquote>
|
||
<h2>Dojazd z Warszawy</h2>
|
||
<ul><li><strong>Trasa:</strong> Warszawa → Katowice → Ostrawa → Brno → Wiedeń → Salzburg → Zell am See → dolina Glemmtal. <strong>~950 km, 9–10 h jazdy</strong> (realnie 11–12 h z przerwami). Da się w jeden dzień.</li><li><strong>Opłaty:</strong> winiety Czechy (~14 €/10 dni) + Austria (~13 €/10 dni, 2026); odcinek specjalny A10 (tunele Tauern) ~14 € w jedną stronę jeśli trasa przez Salzburg–Villach (uwaga: do Zell am See zwykle zjazd wcześniej — bez opłaty specjalnej).</li><li><strong>Paliwo:</strong> ~1 900 km w obie strony → ~150–170 l → <strong>~950–1 100 zł/auto</strong> (diesel, spalanie 8 l/100 km).</li><li><strong>Łączny koszt dojazdu:</strong> ~300–350 €/auto w obie strony. Grupa jedzie 4 autami (po 1 na rodzinę) lub 3 (oszczędność ~300 €, ale mniej elastycznie).</li><li>Łańcuchy/opony zimowe obowiązkowe; ostatnie 15 km doliną Glemmtal — droga lokalna, zimą odśnieżana na bieżąco.</li></ul>
|
||
<h2>Terminy — analiza okna 1–23.01.2027</h2>
|
||
<div class="table-wrap"><table><thead><tr><th style="text-align:left">Tydzień</th><th style="text-align:left">Ocena</th><th style="text-align:left">Uzasadnienie</th></tr></thead><tbody><tr><td style="text-align:left">2–9.01</td><td style="text-align:left">⚠️ średnio</td><td style="text-align:left">ogon szczytu noworocznego: tłumy do ~6.01, najwyższe ceny noclegów</td></tr><tr><td style="text-align:left">9–16.01</td><td style="text-align:left">✅ dobry</td><td style="text-align:left">pierwszy "pusty" tydzień zimy, niższe ceny, świetny śnieg</td></tr><tr><td style="text-align:left"><strong>16–23.01</strong></td><td style="text-align:left">✅✅ <strong>rekomendowany</strong></td><td style="text-align:left">najluźniejsze stoki, pełna dostępność noclegów (m.in. jedyne okno na 2× Glemm Lodge), te same ceny co 9–16.01</td></tr></tbody></table></div>
|
||
<h2>Koszty życia na miejscu</h2>
|
||
<ul><li>Obiad na stoku: 15–22 €/os. (spaghetti/schnitzel + napój).</li><li>Zakupy spożywcze: MPREIS/Billa w Saalbach i Hinterglemm; ceny ~20–30% wyższe niż w PL. Patent grupowy: duże zakupy w Zell am See (Lidl, Spar) po drodze.</li><li>Wieczorne wyjście na pizzę/burgery: 18–25 €/os.</li><li><strong>Taksa klimatyczna:</strong> ~2–3 €/os./noc (dorośli; wg gminy), płatna na miejscu.</li><li>Skibus w dolinie: <strong>bezpłatny ze skipassem</strong>, kursuje Saalbach ↔ Hinterglemm ↔ Viehhofen co 10–20 min.</li></ul>
|
||
<h2>Budżet całkowity grupy (orientacyjnie, tydzień, 6 dni jazdy)</h2>
|
||
<div class="table-wrap"><table><thead><tr><th style="text-align:left">Pozycja</th><th style="text-align:left">14 osób łącznie</th></tr></thead><tbody><tr><td style="text-align:left">Noclegi (cel: ~1 200–2 000 €/apartament)</td><td style="text-align:left">5 500–7 500 €</td></tr><tr><td style="text-align:left">Skipassy</td><td style="text-align:left">4 900–5 400 €</td></tr><tr><td style="text-align:left">Dojazd (4 auta)</td><td style="text-align:left">1 200–1 400 €</td></tr><tr><td style="text-align:left">Jedzenie + taksy</td><td style="text-align:left">2 500–3 500 €</td></tr><tr><td style="text-align:left"><strong>RAZEM</strong></td><td style="text-align:left"><strong>~14 000–18 000 €</strong> (≈ 1 000–1 300 €/os.)</td></tr></tbody></table></div>
|
||
<h2>Kalendarz decyzji</h2>
|
||
<ol><li><strong>Sierpień 2026</strong> — wysłanie zapytań grupowych do obiektów (<a href="szablon-maila.html">szablon maila</a>), zebranie ofert, wybór.</li><li><strong>Wrzesień 2026</strong> — rezerwacja + zaliczki (typowo 30%).</li><li><strong>~16.10.2026</strong> — ostateczny deadline darmowej anulacji dla Glemm Lodge (91 dni przed 16.01); inne obiekty: sprawdzić indywidualnie.</li><li><strong>Jesień 2026</strong> — potwierdzenie cen skipassów 26/27, decyzja o zakupie online (ewentualne przedsprzedaże).</li><li><strong>Grudzień 2026</strong> — dopłaty (typowo 90 dni przed), organizacja aut, sprzętu, ubezpieczeń (rekomendowane: koszty rezygnacji + NNW/OC narciarskie).</li></ol>
|
||
<footer>Wygenerowane z bundle'a OKF przez <code>gen_pages.py</code> — nie edytuj
|
||
tych plików, edytuj <code>.md</code> i przegeneruj.</footer>
|
||
</body>
|
||
</html>
|