/* zasoby/ewangelia.css — Ewangelia w 3 minuty (TASK-132, robot_3, 15.10.2026) */
.ew{max-width:860px;margin:0 auto}
.ew-dzis{background:var(--karta);border:1px solid var(--linia);border-top:6px solid #6b3fa0;border-radius:18px;padding:18px 22px;box-shadow:var(--cien);margin:10px 0 24px}
.ew-etyk{margin:0;font:700 12.5px var(--sans);letter-spacing:.6px;text-transform:uppercase;color:color-mix(in srgb,#6b3fa0 55%,var(--tekst))}
.ew-art h1,.ew-art h2{margin:4px 0 10px}.ew-art h2 a{color:var(--tekst);text-decoration:none}
.ew-data{margin:0;color:var(--szary);font-size:14px}
.ew-odtw{margin:8px 0 14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.ew-odtw audio{width:100%;max-width:520px}
.ew-tts-info{font-size:13px;color:var(--szary)}
.ew-komentarz{font:18px/1.75 var(--szeryf)}
.ew-autor{text-align:right;font-style:italic;color:var(--szary)}
.ew-akcje{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}
.ew-akcje form{margin:0}
.ew-stan{color:var(--ok);font-size:14px}
.ew-brak{background:var(--info-tlo);border-radius:12px;padding:12px 16px}
.ew-lista{list-style:none;padding:0;display:grid;gap:8px}
.ew-lista a{display:block;padding:12px 16px;border-radius:14px;background:var(--karta);border:1px solid var(--linia);border-left:4px solid #6b3fa0;color:var(--tekst);text-decoration:none}
.ew-lista b{display:block;font:600 17px var(--szeryf);margin:2px 0}
.ew-czas{font-size:13px;color:var(--szary)}
.ew-szkic{color:var(--blad)}
.ew-przel{display:flex;gap:8px;align-items:center;min-height:40px}
/* TASK-184: modlitwa na dziś */
.ew-modlitwa{margin:22px 0 10px;padding:16px 18px;border-radius:14px;background:var(--zloto-jasne)}
.ew-modlitwa h2{margin:0 0 8px;font-size:20px}
.ew-modlitwa p{margin:0;font-family:var(--szeryf);font-size:18px;line-height:1.65}
/* TASK-185: wyjaśnienie Ewangelii + spis treści */
.ew-spis{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}
.ew-spis a{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1px solid var(--linia);border-radius:99px;background:var(--karta);color:var(--granat);text-decoration:none;font:600 14.5px/1.2 var(--sans)}
.ew-spis a:hover{border-color:var(--zloto)}
.ew-wyj{margin:28px 0 10px;padding:20px 18px;border:1px solid var(--linia);border-radius:16px;background:var(--karta);scroll-margin-top:80px}
.ew-wyj>h2{margin:0 0 14px;font-size:22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}
.ew-wyj-syg{font:600 14px/1.2 var(--sans);color:var(--zloto);background:var(--zloto-jasne);padding:4px 10px;border-radius:99px}
.ew-wyj h3{margin:20px 0 8px;font-size:17px;color:var(--granat)}
.ew-wyj-kontekst,.ew-wyj-tlo{padding:12px 14px;border-radius:12px;background:var(--info-tlo)}
.ew-wyj-kontekst h3,.ew-wyj-tlo h3{margin-top:0}
.ew-wyj-kontekst p,.ew-wyj-tlo p{margin:0}
.ew-wyj-wersy{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.ew-wyj-wersy li{position:relative;padding:12px 14px 12px 16px;border-left:4px solid var(--zloto);border-radius:0 12px 12px 0;background:var(--tlo)}
.ew-wyj-nr{display:inline-block;font:700 12.5px/1 var(--sans);color:var(--zloto);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}
.ew-wyj-wersy blockquote{margin:0 0 6px;font:italic 600 17.5px/1.5 var(--szeryf);color:var(--granat)}
.ew-wyj-wersy blockquote::before{content:"„"}.ew-wyj-wersy blockquote::after{content:"”"}
.ew-wyj-wersy p{margin:0;line-height:1.65}
.ew-wyj-slowa{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0}
.ew-wyj-slowa div{padding:12px 14px;border:1px solid var(--linia);border-radius:12px}
.ew-wyj-slowa dt{font:700 16px/1.3 var(--szeryf);color:var(--zloto);margin-bottom:4px}
.ew-wyj-slowa dd{margin:0;font-size:15px;line-height:1.55}
.ew-wyj-pyt ol{margin:0;padding-left:22px;display:grid;gap:6px}
.ew-wyj-pyt li{line-height:1.6}
.ew-modlitwa,.ew-komentarz{scroll-margin-top:80px}
