/* Bykirken Prædikener - 1:1 med det tidligere Elementor-design (mål fra live-siden).  Farver: Elementor Kit-globals med faste fallbacks. */
.bk-pod{--bk-ink:var(--e-global-color-bk_ink,#091628);--bk-muted:var(--e-global-color-bk_muted_foreground,#495766);--bk-border:var(--e-global-color-bk_border,#dee6e9);
	width:100%;color:var(--bk-ink);font-family:"Geomanist Bykirken",system-ui,sans-serif;font-weight:300;font-size:16px;line-height:25.6px;text-align:left}
.bk-pod *,.bk-pod *::before,.bk-pod *::after{box-sizing:border-box}
.bk-pod [hidden]{display:none!important}
.bk-pod h2,.bk-pod p,.bk-pod ul,.bk-pod li{margin:0;padding:0}
.bk-pod ul{list-style:none}
.bk-pod .bk-pod__icon{flex:none;display:block}

/* afspiller nu */
.bk-pod .bk-pod__eyebrow{font-size:12px;line-height:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--bk-muted)}
.bk-pod .bk-pod__title{margin-top:16px;max-width:768px;font-size:30px;line-height:37.5px;font-weight:500;letter-spacing:-.015em;color:var(--bk-ink)}
.bk-pod .bk-pod__meta{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:14px;line-height:20px;color:var(--bk-muted)}
.bk-pod .bk-pod__dur{display:inline-flex;align-items:center;gap:6px}
.bk-pod .bk-pod__audio{margin-top:32px;background:var(--bk-ink);padding:24px;overflow:hidden}
.bk-pod .bk-pod__audio audio{display:block;width:100%;height:54px;color-scheme:dark}
@media (min-width:1024px){.bk-pod .bk-pod__title{font-size:36px;line-height:45px}}

/* alle afsnit */
.bk-pod .bk-pod__head{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--bk-border)}
.bk-pod .bk-pod__h2{font-size:30px;line-height:36px;font-weight:500;letter-spacing:-.015em;color:var(--bk-ink)}
.bk-pod .bk-pod__count{font-size:14px;line-height:20px;color:var(--bk-muted);white-space:nowrap}
@media (min-width:1024px){.bk-pod .bk-pod__h2{font-size:36px;line-height:40px}}
.bk-pod .bk-pod__item + .bk-pod__item{border-top:1px solid var(--bk-border)}
.bk-pod .bk-pod__row{display:flex;align-items:center;gap:20px;padding:20px 0;color:var(--bk-ink);text-decoration:none;background:none}
.bk-pod .bk-pod__circle{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--bk-border);color:var(--bk-ink);transition:border-color .15s}
.bk-pod .bk-pod__row:hover .bk-pod__circle{border-color:var(--bk-ink)}
.bk-pod .bk-pod__row[aria-current="true"] .bk-pod__circle{background:var(--bk-ink);border-color:var(--bk-ink);color:#fff}
.bk-pod .bk-pod__row:focus-visible,.bk-pod .bk-pod__more:focus-visible{outline:2px solid var(--e-global-color-bk_primary,#1f5dc2);outline-offset:2px}
.bk-pod .bk-pod__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column}
.bk-pod .bk-pod__name{display:block;font-size:16px;line-height:24px;font-weight:500;color:var(--bk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bk-pod .bk-pod__sub{display:block;margin-top:4px;font-size:14px;line-height:20px;color:var(--bk-muted)}
@media (min-width:1024px){.bk-pod .bk-pod__name{font-size:18px;line-height:28px}}
.bk-pod .bk-pod__more[hidden]{display:none}
.bk-pod .bk-pod__more{font:inherit;cursor:pointer;background:none;color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:40px;padding:12px 24px;border:1px solid var(--bk-ink);border-radius:0;
	background:transparent;color:var(--bk-ink);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}
.bk-pod .bk-pod__more:hover{background:var(--bk-ink);color:#fff}
.bk-pod .bk-pod__more .bk-pod__icon{display:none}
.bk-pod .bk-pod__more.is-archive{padding:0;border:0;background:none;gap:8px;color:var(--bk-ink);justify-content:flex-start}
.bk-pod .bk-pod__more.is-archive:hover{background:none;color:var(--bk-ink);text-decoration:underline;text-underline-offset:4px}
.bk-pod .bk-pod__more.is-archive .bk-pod__icon{display:block}
.bk-pod .bk-pod__empty{color:var(--bk-muted)}
