li.svelte-fm7f6{cursor:pointer;width:100%;min-width:0;height:30rem;position:relative;overflow:visible}.card-shell.svelte-fm7f6{background-color:var(--color-primary-mid);border-radius:5px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:100%;transition:transform .22s,box-shadow .22s;animation:.42s cubic-bezier(.2,.7,.2,1) both svelte-fm7f6-cardEnter;display:grid;position:absolute;top:0;left:0;right:0}li.svelte-fm7f6:not(.expanded) .card-shell:where(.svelte-fm7f6){height:100%;overflow:hidden}li.expanded.svelte-fm7f6 .card-shell:where(.svelte-fm7f6){overflow:visible}li.expanded.svelte-fm7f6{z-index:52;isolation:isolate}li.expanded.svelte-fm7f6 .card-shell:where(.svelte-fm7f6){z-index:1;transform:translateY(-8px);box-shadow:0 16px 34px #00000059}.card-shell.svelte-fm7f6>figure:where(.svelte-fm7f6){aspect-ratio:16/9;border-top-left-radius:.2em;border-top-right-radius:.2em;position:relative;overflow:hidden}.card-shell.svelte-fm7f6>figure:where(.svelte-fm7f6)>img:where(.svelte-fm7f6){object-fit:cover;width:100%;height:100%;display:block}.card-shell.svelte-fm7f6>h3:where(.svelte-fm7f6){text-transform:uppercase;margin:.25rem 0 0;padding:0 .75rem;font-size:1.6rem}.card-shell.svelte-fm7f6>p:where(.svelte-fm7f6){text-overflow:ellipsis;min-height:0;max-height:none;margin:0;padding:.9rem .75rem 0;line-height:1.5;transition:max-height .22s,opacity .22s;position:relative;overflow:hidden}.card-shell.svelte-fm7f6>p:where(.svelte-fm7f6):before{content:"";background:linear-gradient(to bottom, #0000, var(--color-primary-mid));width:100%;height:3.2rem;position:absolute;bottom:0;left:0}li.expanded.svelte-fm7f6 .card-shell:where(.svelte-fm7f6)>p:where(.svelte-fm7f6){max-height:22rem;overflow-y:auto}li.expanded.svelte-fm7f6 .card-shell:where(.svelte-fm7f6)>p:where(.svelte-fm7f6):before{display:none}.header.svelte-fm7f6{font-family:var(--font-mono);color:var(--color-primary-dark);justify-content:flex-start;align-items:center;padding:0 .75rem;display:flex}.header.svelte-fm7f6 .material-symbols-outlined:where(.svelte-fm7f6){margin-left:5px}.header.svelte-fm7f6 .clickable:where(.svelte-fm7f6){color:var(--color-text-secondary)}.icon-button.svelte-fm7f6{cursor:pointer;color:inherit;font-size:inherit;background:0 0;border:0;padding:0;line-height:1}.icon-button.svelte-fm7f6:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}.button-wrapper.svelte-fm7f6{width:auto;min-width:0;margin-bottom:-.5rem;position:relative}.button-wrapper.svelte-fm7f6 .button{max-width:calc(100% - (var(--space-sm) * 2));box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button-wrapper.svelte-fm7f6 .material-symbols-outlined:where(.svelte-fm7f6){vertical-align:-3px}@keyframes svelte-fm7f6-cardEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sermon.svelte-prlt7q>ul:where(.svelte-prlt7q){grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-inline-start:unset;list-style-type:none;display:grid}.status.svelte-prlt7q{text-align:center;opacity:.7;margin:1rem 0 0}.sentinel.svelte-prlt7q{width:100%;height:1px}
