/* zasoby/wielkanoc.css — Wielkanoc (TASK-255, robot_2, 29.10.2026; na wzór boze_narodzenie.css robota_4) */
.wk{max-width:900px;margin:0 auto}
.wk-glowa{text-align:center;padding:26px 18px;border-radius:18px;background:radial-gradient(circle at 50% 0,#fffaf0,#f3e6c4 75%);color:#3a2e12;margin-bottom:18px;border:1px solid #e6d3a3}
.wk-glowa h1{color:#6b4e12;margin:6px 0 8px}
.wk-glowa .wstep{color:#4a3d22;max-width:660px;margin:0 auto}
.wk-glowa-ik{font-size:36px;display:block}
.wk-karta{background:var(--karta);border:1px solid var(--linia);border-radius:16px;padding:18px 20px;margin:0 0 18px;box-shadow:var(--cien)}
.wk-karta h2{margin-top:0}
.wk-karta summary{cursor:pointer;font-weight:600}
.wk-odliczanie{text-align:center}
.wk-za{font:600 30px var(--szeryf);color:#b8862b;margin:4px 0 10px}
.wk-kafle{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}
.wk-kafle a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px;border-radius:16px;background:var(--karta);border:1px solid var(--linia);color:var(--tekst);text-decoration:none;box-shadow:var(--cien)}
.wk-kafle a:hover{border-color:var(--zloto)}
.wk-kafle b{font:600 17px var(--szeryf)}
.wk-kafle small{color:var(--szary);font-size:14px}
.wk-k-ik{font-size:26px}
.wk-lista{padding-left:1.3em}
.wk-lista li{margin:6px 0;line-height:1.55}
.wk-modlitwa{font:italic 17px/1.7 var(--szeryf);text-align:center;margin:10px 0 4px;padding:0;border:0}
.wk-daty{list-style:none;padding:0;margin:0 0 10px}
.wk-daty li{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--linia)}
.wk-daty li>span:last-child{grid-column:1/-1}
.wk-daty li:last-child{border-bottom:0}
.wk-nakaz{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:rgba(184,134,43,.15);color:#8a6418;font-size:12.5px;font-weight:600}
.wk-szukaj{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 14px}
.wk-szukaj label{flex:1 1 180px;margin:0}
.wk-terminy{list-style:none;padding:0;margin:0 0 18px}
.wk-terminy li{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--linia)}
.wk-terminy li:last-child{border-bottom:0}
.wk-godz{min-width:58px;font-variant-numeric:tabular-nums}
.wk-terminy small{display:block;color:var(--szary)}
.wk-inne{columns:2 260px;padding-left:1.1em}
.wk-inne li{margin:4px 0;break-inside:avoid}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .wk-za{color:#e0b85c}:root:not([data-theme="light"]) .wk-nakaz{color:#e0b85c}}
:root[data-theme="dark"] .wk-za,:root[data-theme="dark"] .wk-nakaz{color:#e0b85c}
.wk-zakl{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
.wk-zakl a,.wk-zakl b{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid var(--linia);border-radius:999px;font-size:14px;text-decoration:none;color:var(--tekst);background:var(--karta)}
.wk-zakl b{background:var(--granat);border-color:var(--granat);color:#fff}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .wk-glowa{background:radial-gradient(circle at 50% 0,#3a3220,#1b1810 75%);border-color:#4d4128;color:#f3e7c6}:root:not([data-theme="light"]) .wk-glowa h1{color:#f3d58a}:root:not([data-theme="light"]) .wk-glowa .wstep{color:#e6dcc3}:root:not([data-theme="light"]) .wk-zakl b{color:#0f141d}}
:root[data-theme="dark"] .wk-glowa{background:radial-gradient(circle at 50% 0,#3a3220,#1b1810 75%);border-color:#4d4128;color:#f3e7c6}:root[data-theme="dark"] .wk-glowa h1{color:#f3d58a}:root[data-theme="dark"] .wk-glowa .wstep{color:#e6dcc3}:root[data-theme="dark"] .wk-zakl b{color:#0f141d}
