.elementor-2513 .elementor-element.elementor-element-437eee08 > .elementor-container{max-width:1120px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2513 .elementor-element.elementor-element-54812004 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;}.elementor-2513 .elementor-element.elementor-element-709808ec .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;}.elementor-2513 .elementor-element.elementor-element-686e470f .elementor-heading-title{font-family:"Newsreader", Sans-serif;}.elementor-2513 .elementor-element.elementor-element-d4231d1 > .elementor-container{max-width:1120px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2513 .elementor-element.elementor-element-4859e693 > .elementor-container{max-width:1120px;}.elementor-2513 .elementor-element.elementor-element-49079655 > .elementor-container{max-width:1120px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS *//* Yidishe Lider – Gebirtig Lieder-Archiv */
:root{--yl-paper:#F5F1E8;--yl-paper-2:#EEE8DB;--yl-ink:#262722;--yl-accent:#852F3B;--yl-muted:#78746C;--yl-muted-ink:#625E56;--yl-rule:#D8D0C0;
--yl-display:Cormorant Garamond,Georgia,serif;--yl-text:Newsreader,Georgia,serif;--yl-ui:Instrument Sans,system-ui,sans-serif}
section.yl{background:var(--yl-paper)}
.yl{font-family:var(--yl-ui);color:var(--yl-ink)}
.yl > .elementor-container{max-width:1120px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.yl .elementor-widget:not(:last-child){margin-bottom:0}
.yl .elementor-heading-title,.yl .elementor-heading-title a{color:var(--yl-ink)!important}

/* Kopf */
.yl-head{padding-top:28px}
.yl-crumbs{display:inline-flex;gap:8px;font-size:.84rem;color:var(--yl-muted-ink)}
.yl-crumbs a{color:inherit;text-decoration:none}
.yl-crumbs a:hover{text-decoration:underline}
.yl-head .elementor-widget-wrap{flex-wrap:wrap}
.yl-head .elementor-widget{width:100%}
.yl-head .elementor-widget-html:has(.yl-crumbs),.yl-head .yl-crumb-current{width:auto!important;margin-right:8px}
.yl-crumb-current .elementor-heading-title{font-size:.84rem;font-family:var(--yl-ui)!important;font-weight:400}
.yl-eyebrow{margin-top:40px}
.yl-eyebrow .elementor-heading-title{font-family:var(--yl-ui)!important;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--yl-accent)!important}
.yl-title{margin-top:14px}
.yl-title .elementor-heading-title{font-family:var(--yl-display)!important;font-style:italic;font-weight:500;font-size:clamp(3.2rem,10vw,7rem);line-height:.92;letter-spacing:-.015em;text-wrap:balance;color:var(--yl-ink)}
.yl-byline{margin-top:14px}
.yl-byline .elementor-heading-title{font-family:var(--yl-text)!important;font-size:1.2rem;font-weight:400}
.yl-staff{height:17px;margin:28px 0 8px;background:repeating-linear-gradient(to bottom,var(--yl-rule) 0 1px,transparent 1px 4px)}

/* Körper */
.yl-body{padding:28px 0 40px}
.yl-meta{width:28%!important;padding-right:56px}
.yl-lyrics-col{width:72%!important}
.yl-meta > .elementor-widget-wrap{align-content:flex-start;position:sticky;top:20px}
.yl-meta-dt .elementor-heading-title{font-family:var(--yl-ui)!important;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--yl-muted-ink)!important}
.yl-meta-dd{margin-bottom:16px!important}
.yl-meta-dd .elementor-heading-title{font-family:var(--yl-ui)!important;font-size:1rem;font-weight:400;margin-top:2px}
.yl-meta-dd.t .elementor-heading-title{font-family:var(--yl-text)!important;font-size:1.08rem}
.yl-lyrics,.yl-lyrics p{font-family:var(--yl-text)!important;color:var(--yl-ink)!important}
.yl-lyrics{font-size:1.28rem;line-height:1.72;max-width:36em;color:var(--yl-ink);counter-reset:strophe}
.yl-lyrics p{position:relative;margin:0 0 2.2em;padding-left:2.6em;counter-increment:strophe}
.yl-lyrics p::before{content:counter(strophe) ".";position:absolute;left:0;top:0;font-family:var(--yl-display);font-weight:600;color:var(--yl-accent);font-size:1.05em}

/* Informationen */
.yl-info-sec{border-top:1px solid var(--yl-rule);padding:28px 0}
.yl-section-h .elementor-heading-title{font-family:var(--yl-ui)!important;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--yl-muted-ink)!important;margin-bottom:12px}
.yl-info{font-family:var(--yl-text);font-size:1.05rem;max-width:62ch}

/* Navigation */
.yl-foot > .elementor-container{border-top:1px solid var(--yl-ink);padding-top:24px;padding-bottom:48px}
.yl-pager .elementor-post-navigation__link a{color:var(--yl-ink);text-decoration:none}
.yl-pager .post-navigation__prev--label,.yl-pager .post-navigation__next--label{font-family:var(--yl-ui);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--yl-muted-ink)}
.yl-pager .post-navigation__prev--title,.yl-pager .post-navigation__next--title{font-family:var(--yl-display);font-style:italic;font-size:1.6rem;color:var(--yl-ink)}
.yl-pager a:hover .post-navigation__prev--title,.yl-pager a:hover .post-navigation__next--title{color:var(--yl-accent)}

/* Archiv-Kopf */
.yl-arch-head{padding:48px 0 0}
.yl-arch-head .yl-eyebrow-txt{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--yl-accent);margin:0 0 12px}
.yl-arch-head h1{font-family:var(--yl-display);font-weight:600;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.05;margin:0 0 14px;color:var(--yl-ink)}
.yl-arch-head p.lede{font-family:var(--yl-text);font-size:1.08rem;max-width:62ch;margin:0 0 28px}
.yl-rubriken{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--yl-rule);margin-bottom:28px}
.yl-rubriken a{text-decoration:none;font-size:.88rem;padding:10px 14px 11px;color:var(--yl-muted-ink);border-bottom:2px solid transparent;margin-bottom:-1px}
.yl-rubriken a:first-child{padding-left:0}
.yl-rub-off{font-size:.88rem;padding:10px 14px 11px;color:var(--yl-muted);cursor:default}
.yl-rubriken a[aria-current]{color:var(--yl-ink);font-weight:600;border-color:var(--yl-accent)}

/* Karte (Loop Item) */
.yl-card{position:relative;height:100%;border:1px solid var(--yl-rule);background:var(--yl-paper);border-radius:2px;transition:border-color .2s,transform .2s}
.yl-card:hover{border-color:var(--yl-ink);transform:translateY(-2px)}
.yl-card > .elementor-container{padding:18px 18px 16px}
.yl-card-nr .elementor-heading-title{font-family:var(--yl-display)!important;font-weight:600;font-size:1.05rem;margin-bottom:6px}
.yl-card-title .elementor-heading-title{font-family:var(--yl-display)!important;font-style:italic;font-weight:500;font-size:1.6rem;line-height:1.1}
.yl-card-title a{color:var(--yl-ink);text-decoration:none}
.yl-card-title a::after{content:counter(yl,none);position:absolute;inset:0}
.yl-card-de .elementor-heading-title{font-family:var(--yl-ui)!important;font-size:.9rem;font-weight:400;margin-top:6px}
.yl-card-date{margin-top:12px}
.yl-card-date .elementor-heading-title{font-family:var(--yl-ui)!important;font-size:.8rem;font-weight:400;color:var(--yl-muted-ink)!important;border-top:1px solid var(--yl-rule);padding-top:10px}

:focus-visible{outline:2px solid var(--yl-accent);outline-offset:3px}

@media (max-width:767px){
  .yl-meta,.yl-lyrics-col{width:100%!important;padding-right:0}
  .yl-lyrics-col{padding-top:24px}
  .yl-meta > .elementor-widget-wrap{position:static;border-bottom:1px solid var(--yl-rule);padding-bottom:12px}
  .yl-lyrics{font-size:1.12rem}
  .yl-lyrics p{padding-left:2em}
}
@media (prefers-reduced-motion:reduce){.yl-card{transition:none}}

.yl-crumb-current .elementor-heading-title,.yl-meta-dd .elementor-heading-title,.yl-byline .elementor-heading-title,.yl-card-de .elementor-heading-title,.yl-card-date .elementor-heading-title{font-weight:400!important}
.yl-title .elementor-heading-title,.yl-card-title .elementor-heading-title{font-weight:500!important}
.yl-grid{margin-bottom:56px}
.yl-info-sec:not(:has(.yl-info)){display:none!important}
.yl-arch-head h1{font-family:var(--yl-display)!important;font-weight:600!important;color:var(--yl-ink)!important}
.yl-arch-head p.lede{font-family:var(--yl-text)!important;color:var(--yl-ink)!important}
.yl-arch-head .yl-eyebrow-txt,.yl-rubriken{font-family:var(--yl-ui)!important}
section.yl-archiv{padding-bottom:64px}
.yl-fontload{display:none!important}/* End custom CSS */