/* zasoby/koleda.css — Kolęda (TASK-245, robot_3 — przejęte od robota_4, 21.10.2026) */
.kol{max-width:900px;margin:0 auto}
.kol-glowa{text-align:center;padding:24px 18px;border-radius:18px;background:linear-gradient(180deg,#1f4e5f,#14303b);color:#eaf4f6;margin-bottom:18px}
.kol-glowa h1{color:#f3e6c4;margin:6px 0 8px}
.kol-glowa .wstep{color:#d3e6ea;max-width:660px;margin:0 auto}
.kol-karta{background:var(--karta);border:1px solid var(--linia);border-radius:16px;padding:18px 20px;margin:18px 0;box-shadow:var(--cien)}
.kol-karta h2{margin-top:0}
.kol-szukaj{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 16px}
.kol-szukaj label{display:flex;flex-direction:column;gap:4px}
.kol-szukaj input,.kol-form input,.kol-form textarea{font-size:16px}
.kol-form textarea,.kol-form input{width:100%;max-width:560px}
.kol-wyniki{list-style:none;padding:0;margin:0}
.kol-wyniki>li{margin:0 0 16px}
.kol-wyniki h3{margin:0 0 6px}
.kol-lista{list-style:none;padding:0;margin:0;display:grid;gap:6px}
.kol-lista li{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 12px;border-radius:10px;background:var(--karta);border:1px solid var(--linia)}
.kol-lista b{min-width:10em}
.kol-przyg{padding-left:0;list-style:none}
.kol-przyg li{margin:0 0 8px}
.kol-modl{font:italic 17px/1.6 var(--szeryf)}
