Karta zbiorcza pages/index.html grupowała tylko korzeń i oferty/ — dziewięć konceptów wariantów dostawało własne karty, ale nie było ich na liście. Grupowanie idzie teraz po katalogach najwyższego poziomu, a nazwa grupy to pierwszy nagłówek index.md tego katalogu, więc kolejny region wystarczy dodać do bundle'a, żeby pojawił się tu sam. Linki wariantów w root index.md prowadzą do region.md, nie do index.md podkatalogów: pliki zarezerwowane nie mają kart, więc w pages/ taki odnośnik degenerował się do linku na samego siebie. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
79 lines
5.9 KiB
HTML
79 lines
5.9 KiB
HTML
<!doctype html>
|
||
<html lang="pl">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>Apartments Kappl — 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">oferta</span>
|
||
<h1>Apartments Kappl — PLAN B</h1>
|
||
<p class="lead">Tyrolski dom apartamentowy 100 m od przystanku skibusa bez przesiadki do Ischgl — liczba wolnych jednostek do potwierdzenia, PLAN B wariantu Ischgl.</p>
|
||
<details class="meta" open><summary>Metadane (frontmatter)</summary><div class="table-wrap"><table><tbody><tr><th>type</th><td>oferta</td></tr><tr><th>title</th><td>Apartments Kappl</td></tr><tr><th>description</th><td>Tyrolski dom apartamentowy 100 m od przystanku skibusa bez przesiadki do Ischgl — liczba wolnych jednostek do potwierdzenia, PLAN B wariantu Ischgl.</td></tr><tr><th>timestamp</th><td>2026-08-01T00:00:00Z</td></tr><tr><th>tags</th><td>nocleg, ischgl, kappl, plan-b</td></tr><tr><th>id</th><td>apartments-kappl</td></tr><tr><th>nazwa</th><td>Apartments Kappl</td></tr><tr><th>operator</th><td>prywatny</td></tr><tr><th>miejscowosc</th><td>Kappl (Paznaun)</td></tr><tr><th>odleglosc_od_wyciagu</th><td>przystanek skibusa 100 m — bez przesiadki do Ischgl, Galtür, See</td></tr><tr><th>uklad_dla_grupy</th><td>kilka apartamentów w jednym domu</td></tr><tr><th>cena_za_apartament_tydzien</th><td>~900–1 400 € (szacunek, styczeń)</td></tr><tr><th>koszt_rodzina_2p2</th><td>~900–1 400 €</td></tr><tr><th>koszt_rodzina_2p1</th><td>~750–1 150 €</td></tr><tr><th>status_ceny</th><td>SZACUNEK — wycena mailowo</td></tr><tr><th>priorytet</th><td>PLAN B dla wariantu Ischgl</td></tr><tr><th>www</th><td><a href="https://www.apartments.kappl.at" target="_blank" rel="noopener" class="ext">https://www.apartments.kappl.at</a></td></tr><tr><th>ostatnia_aktualizacja</th><td>2026-08-01</td></tr></tbody></table></div></details>
|
||
|
||
<h2>Fakty</h2>
|
||
<ul><li>Przystanek skibusa <strong>100 m od domu</strong>, bez przesiadki do Ischgl, Galtür i See.</li><li>Bezpłatna narciarnia z suszarką do butów; WLAN w całym domu; łóżeczko i krzesełko dla najmłodszych gratis.</li></ul>
|
||
<h2>Plusy / minusy</h2>
|
||
<p><strong>+</strong> logistyka skibusowa najlepsza w Kappl (100 m); typowy tyrolski dom apartamentowy = uczciwe ceny; kontakt EN bez problemu. <strong>−</strong> liczba jednostek do potwierdzenia (może nie pomieścić 4 rodzin — wtedy podział grupy na 2 domy obok siebie).</p>
|
||
<h2>Do zrobienia</h2>
|
||
<ul><li class="task"><input type="checkbox" disabled> Mail: ile apartamentów dostępnych 16–23.01.2027, konfiguracje łóżek.</li><li class="task"><input type="checkbox" disabled> Jeśli < 4 jednostek: dobrać drugi dom w Kappl (lista alternatyw w karcie Brandau).</li></ul>
|
||
<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>
|