.lkg-kopf.svelte-bx36kz{border-bottom:1px solid #eee;align-items:center;gap:.8em;margin-bottom:1.2em;padding-bottom:1em;display:flex}.lkg-logo.svelte-bx36kz{width:auto;height:40px}.lkg-zurueck.svelte-bx36kz{color:#4a5d8a;font-size:.9em;text-decoration:none}.lkg-zurueck.svelte-bx36kz:hover{text-decoration:underline}.seite.svelte-bx36kz{max-width:900px;margin:0 auto;padding:1.2em}@media (min-width:1000px){.seite.svelte-bx36kz{max-width:1150px}.bild-grid.svelte-bx36kz{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.bereich.svelte-bx36kz{margin-bottom:2em}.bereich.svelte-bx36kz h2:where(.svelte-bx36kz){color:#4a5d8a;margin-bottom:.8em}.bild-grid.svelte-bx36kz{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1em;display:grid}.bild-kachel.svelte-bx36kz{border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000026}.bild-kachel.abgesagt.svelte-bx36kz img:where(.svelte-bx36kz){filter:grayscale(85%);opacity:.5}.abgesagt-badge.svelte-bx36kz{color:#fff;text-align:center;z-index:1;background:#c62828;padding:.4em;font-size:.95em;font-weight:700;position:absolute;top:0;left:0;right:0}.text-kachel.abgesagt.svelte-bx36kz{background:#fdecea;border:1px solid #f0b4b4}.abgesagt-text.svelte-bx36kz{color:inherit;opacity:.65;text-decoration:line-through}.abgesagt-badge-inline.svelte-bx36kz{color:#c62828;margin-top:.2em;font-size:.8em;font-weight:600;display:block}.bild-kachel.svelte-bx36kz img:where(.svelte-bx36kz){width:100%;height:auto;display:block}.sonder-termine.svelte-bx36kz{color:#555;margin:.5em 0 0;font-size:.85em;line-height:1.9}.sonder-termine.svelte-bx36kz a:where(.svelte-bx36kz){color:#2d4a8a;white-space:nowrap;background:#eef2fb;border-radius:999px;margin:0 .3em .3em 0;padding:0 .6em;text-decoration:none;display:inline-block}.sonder-termine-titel.svelte-bx36kz{color:#777;margin-right:.3em}.bild-kachel-info.svelte-bx36kz{background:#fff;border-top:1px solid #eee;flex-direction:column;gap:.15em;padding:.5em .6em;font-size:.85em;display:flex}.bild-kachel-info.svelte-bx36kz strong:where(.svelte-bx36kz){color:#333}.bild-kachel-info.svelte-bx36kz span:where(.svelte-bx36kz){color:#777}.text-kachel.svelte-bx36kz{color:#4a5d8a;text-align:center;background:#eef2fb;flex-direction:column;justify-content:center;gap:.3em;min-height:100px;padding:1em;display:flex}.text-kachel.svelte-bx36kz span:where(.svelte-bx36kz){color:#666;font-size:.85em}.gottesdienst-grid.svelte-bx36kz{grid-template-columns:1fr;gap:1em;display:grid}.gottesdienst-bild.svelte-bx36kz img:where(.svelte-bx36kz){border-radius:8px;max-width:100%}.gottesdienst-liste.svelte-bx36kz{margin:0;padding:0;list-style:none}.gottesdienst-liste.svelte-bx36kz li:where(.svelte-bx36kz){border-bottom:1px solid #eee;padding:.6em 0}.gottesdienst-liste.svelte-bx36kz a:where(.svelte-bx36kz){color:inherit;justify-content:space-between;gap:.6em;text-decoration:none;display:flex}.gottesdienst-liste.svelte-bx36kz strong:where(.svelte-bx36kz){color:#4a5d8a}.gottesdienst-liste.svelte-bx36kz span:where(.svelte-bx36kz){color:#666;white-space:nowrap;font-size:.9em}@media (min-width:640px){.gottesdienst-grid.svelte-bx36kz{grid-template-columns:1fr 1fr;align-items:start}}
