/* Component only. Existing site fonts are referenced, never loaded here. */
.mourad-player {
  --mourad-green:#1a5c3a;--mourad-dark-green:#144a2e;--mourad-text:#2c2c2a;
  --mourad-muted:#66645f;--mourad-rule:#dfddd6;--mourad-track:#d8dfd8;
  --mourad-heading:'DM Serif Display',Georgia,serif;--mourad-body:'Source Sans 3',sans-serif;
  --mourad-heading-weight:400;--mourad-accent:#8b6914;--mourad-radius:12px;
  display:block;width:100%;max-width:720px;margin:0;padding:0;border:0;
  font:400 16px/1.55 var(--mourad-body);color:var(--mourad-text);
  font-synthesis:none;-webkit-font-smoothing:antialiased;color-scheme:light;
}
.mourad-player[data-mourad-theme="leidfrei"] {
  --mourad-green:#3e6c50;--mourad-dark-green:#2a5039;--mourad-text:#4a4a4a;
  --mourad-muted:#626961;--mourad-rule:#dbe2dc;--mourad-track:#d7e1d9;
  --mourad-heading:'Cormorant Garamond',Georgia,serif;--mourad-body:'Nunito',sans-serif;
  --mourad-heading-weight:600;--mourad-accent:#3e6c50;--mourad-radius:3px;
}
.mourad-player,.mourad-player * {box-sizing:border-box}
.mourad-player [hidden] {display:none!important}
.mourad-player .mourad-player__heading,.mourad-player .mourad-player__title,.mourad-player .mourad-player__fallback-title {
  display:block;font-family:var(--mourad-heading);font-weight:var(--mourad-heading-weight);
  font-style:normal;line-height:1.17;letter-spacing:normal;text-transform:none;
  color:var(--mourad-text);padding:0;border:0;margin:0;
}
.mourad-player .mourad-player__heading {font-size:32px;margin-bottom:24px}
.mourad-player .mourad-player__card {
  display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:24px;row-gap:0;
  padding:28px 30px 22px;background:#fff;border:1px solid var(--mourad-rule);border-radius:var(--mourad-radius);
  box-shadow:0 3px 16px #313b2910;
}
.mourad-player[data-mourad-theme="leidfrei"] .mourad-player__card {border-top:3px solid var(--mourad-green);padding-top:26px;background:#fcfdfb;box-shadow:none}
.mourad-player .mourad-player__title {font-size:27px;align-self:center}
.mourad-player[data-mourad-theme="leidfrei"] .mourad-player__title {font-size:32px;color:var(--mourad-green)}
.mourad-player .mourad-player__play {
  width:56px;height:56px;min-width:56px;min-height:56px;max-width:none;max-height:none;
  border:0;border-radius:50%;display:grid;place-items:center;padding:0;margin:0;
  background:var(--mourad-green);color:#fff;grid-row:1/3;align-self:start;
  box-shadow:none;text-decoration:none;cursor:pointer;font:inherit;appearance:none;
  transition:background-color .15s;
}
.mourad-player .mourad-player__play:hover {background:var(--mourad-dark-green)}
.mourad-player .mourad-player__card[data-state="loading"] .mourad-player__play {cursor:progress}
.mourad-player .mourad-player__play svg {width:25px;height:25px;fill:currentColor;stroke:currentColor}
.mourad-player .mourad-player__play-icon {transform:translateX(1px)}
.mourad-player .mourad-player__pause-icon {display:none}
.mourad-player .mourad-player__card:is([data-state="playing"],[data-state="loading"]) .mourad-player__play-icon {display:none}
.mourad-player .mourad-player__card:is([data-state="playing"],[data-state="loading"]) .mourad-player__pause-icon {display:block}
.mourad-player .mourad-player__timeline {grid-column:2;min-width:0;margin-top:9px}
.mourad-player .mourad-player__seek {
  --mourad-progress:0%;appearance:none;-webkit-appearance:none;display:block;width:100%;height:44px;min-height:44px;
  margin:0;cursor:pointer;background:transparent;border-radius:4px;border:0;padding:0;box-shadow:none;font:inherit;
}
.mourad-player .mourad-player__seek::-webkit-slider-runnable-track {height:5px;border-radius:4px;background:linear-gradient(to right,var(--mourad-green) var(--mourad-progress),var(--mourad-track) var(--mourad-progress))}
.mourad-player .mourad-player__seek::-moz-range-track {height:5px;border-radius:4px;background:var(--mourad-track)}
.mourad-player .mourad-player__seek::-moz-range-progress {height:5px;background:var(--mourad-green)}
.mourad-player .mourad-player__seek::-webkit-slider-thumb {appearance:none;-webkit-appearance:none;height:16px;width:16px;border-radius:50%;margin-top:-5.5px;background:var(--mourad-green);box-shadow:0 0 0 4px #fff;border:0}
.mourad-player .mourad-player__seek::-moz-range-thumb {height:16px;width:16px;border-radius:50%;background:var(--mourad-green);border:4px solid #fff;box-sizing:content-box}
.mourad-player .mourad-player__seek:disabled {cursor:default;opacity:1}
.mourad-player .mourad-player__times {display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--mourad-muted);font-variant-numeric:tabular-nums;line-height:1.25;margin-top:-2px}
.mourad-player .mourad-player__play:focus-visible,.mourad-player .mourad-player__seek:focus-visible,.mourad-player .mourad-player__fallback-link:focus-visible {outline:3px solid var(--mourad-accent);outline-offset:5px}
.mourad-player .mourad-player__status {grid-column:2;font:400 15px/1.55 var(--mourad-body);margin:15px 0 0;padding:0;border:0;color:var(--mourad-text)}
.mourad-player .mourad-player__status:empty {display:none}
.mourad-player .mourad-player__fallback-title {font-size:1.17em}
.mourad-player .mourad-player__native {width:100%;margin-top:16px}
.mourad-player .mourad-player__fallback-link {color:var(--mourad-green);text-underline-offset:4px}
@media(max-width:600px) {
  .mourad-player .mourad-player__heading {font-size:28px;margin-bottom:20px}
  .mourad-player .mourad-player__card {padding:23px 21px 20px;column-gap:16px;row-gap:0}
  .mourad-player .mourad-player__title {font-size:24px}
  .mourad-player .mourad-player__play {grid-row:1;align-self:center}
  .mourad-player[data-mourad-theme="leidfrei"] .mourad-player__title {font-size:28px}
  .mourad-player .mourad-player__timeline {grid-column:1/-1;margin-top:14px}
  .mourad-player .mourad-player__status {grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce) {.mourad-player .mourad-player__play {transition:none}}
