.b165 .e1-anlass{gap:var(--s2)}
.b165 .e1-anlass-i{flex:0 0 auto;min-width:76px;display:flex;flex-direction:column;align-items:center;gap:var(--s1);padding-bottom:var(--s1);position:relative;color:var(--muted);font:400 var(--fs-14)/var(--lh14) var(--sans);text-align:center;white-space:nowrap}
.b165 .e1-anlass-i::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:1px;background:var(--accent);transform:scaleX(0);transition:transform var(--dur-2) var(--ease-out)}
.b165 .e1-anlass-i.on{color:var(--text);font-weight:600}
.b165 .e1-anlass-i.on::after{transform:scaleX(1)}
.b165 .e1-trefferzeile{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);min-height:44px;margin:var(--s3) 0 var(--s2);font:400 var(--fs-14)/var(--lh14) var(--sans);color:var(--muted)}
.b165 .e1-trefferzeile .ll-btn-text{margin-right:calc(-1 * var(--s2));padding:0 var(--s2);cursor:pointer;flex:0 0 auto}
.b165 .ll-raster>.b5-wunsch{grid-column:1/-1}
.b165 .e1-mehr{margin-top:var(--s3);text-align:center}
.b165 .e1-mehr .ll-btn-text{justify-content:center}
.b165 .e1-gruppe{padding-top:var(--s3)}
.b165 .e1-titel{position:relative;margin-bottom:var(--s3)}
.b165 .e1-titel>.ll-band{border-radius:0;aspect-ratio:3/1}
.b165 .e1-titel>.ll-avatar{position:absolute;z-index:3;left:var(--s3);bottom:-24px;outline:3px solid var(--bg)}
.b165 .e1-name{display:flex;align-items:center;gap:var(--s1);flex-wrap:wrap;margin-top:var(--s6)}
.b165 .e1-name .ll-ico{color:var(--ok);width:20px;height:20px}
.b165 .e1-name>bdi{min-width:0;overflow-wrap:anywhere}
.b165 .e1-objekte .b5-objekt .ll-h2{font:600 var(--fs-20)/var(--lh20) var(--sans);letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
.b165 .e1-trefferzeile>span,.b165 .e1-regal-t>*{min-width:0}
.b165 .e1-fakt{display:flex;align-items:center;gap:var(--s1);flex-wrap:wrap;margin-top:4px;font:400 var(--fs-14)/var(--lh14) var(--sans);color:var(--text2)}
.b165 .e1-fakt .ll-ico{color:var(--muted);width:16px;height:16px}
.b165 .e1-objekte{display:flex;flex-direction:column;gap:var(--s4)}
.b165 .e1-objekte .b5-objekt{color:var(--text)}
.b165 .e1-objekte a,.b165 .e1-obj{display:block;color:inherit}
.b165 .e1-auf{border-top:1px solid var(--line)}
.b165 .e1-auf>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:48px;font:600 var(--fs-14)/var(--lh14) var(--sans);color:var(--text2)}
.b165 .e1-auf>summary::-webkit-details-marker{display:none}
.b165 .e1-auf>summary .ll-ico{color:var(--muted);transition:transform var(--dur-2) var(--ease-out)}
.b165 .e1-auf[open]>summary .ll-ico{transform:rotate(180deg)}
.b165 .e1-auf p{font:400 var(--fs-14)/var(--lh14) var(--sans);color:var(--text2);padding-bottom:var(--s2)}
.b165 .e1-links{display:flex;flex-wrap:wrap;gap:0 var(--s3);margin-top:var(--s2)}
.b165 .e1-regal-t{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:var(--s1)}
.b165 .e1-regal-t .ll-btn-text{margin-right:calc(-1 * var(--s2));padding:0 var(--s2)}
.b165 .e1-suche{margin-bottom:var(--s3)}
.b165 .e1-suche form{display:block}
.b165 .e1-tipp{display:flex;flex-wrap:wrap;gap:var(--s1);justify-content:center}
.b165 .e1-galerie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}
.b165 .e1-galerie>.ll-bild{aspect-ratio:4/5}
.b165 .e1-buehne{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--surface2);color:var(--white)}
.b165 .e1-buehne>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.b165 .e1-buehne .e1-schleier{position:absolute;inset:0;background:var(--ru-overlay)}
.b165 .e1-buehne .e1-buehne-t{position:absolute;left:0;right:0;bottom:0;padding:var(--s3) var(--s3) var(--s4);display:flex;flex-direction:column;gap:var(--s1)}
.b165 .e1-buehne .e1-buehne-t .ll-kicker,.b165 .e1-buehne .e1-buehne-t .ll-lead,.b165 .e1-buehne .e1-buehne-t .ll-h1{color:var(--white)}
.b165 .e1-buehne .e1-buehne-t .ll-btn{margin-top:var(--s1);align-self:flex-start}
.b165 .e1-buehne .ll-etikett.bild{z-index:3}
.b165 .e1-blatt{display:none;position:fixed;inset:0;z-index:60;overflow-y:auto;background:var(--bg);padding:var(--s3) var(--s3) calc(var(--s6) + var(--tabbar-h, 0px))}
.b165 .e1-blatt:target{display:block}
.b165 .e1-blatt .e1-trefferzeile{margin-top:0}
.b165 .e1-blatt .b5-knopf{margin-top:var(--s4)}
@media (min-width:768px){
  .b165 .e1-galerie{grid-template-columns:repeat(3,minmax(0,1fr))}
  .b165 .e1-buehne{aspect-ratio:16/9;border-radius:var(--r-lg)}
  .b165 .e1-blatt{left:auto;width:min(440px,100%);border-left:1px solid var(--line)}
  .b165 .e1-titel>.ll-band{border-radius:var(--r-lg)}
}
@media (min-width:1024px){
  .b165 .e1-profil{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s5);align-items:start}
  .b165 .e1-profil>.e1-profil-kopf{position:sticky;top:calc(var(--nav-h) + var(--s3))}
  .b165 .e1-objekte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}
  .b165 .e1-objekte .b5-objekt{grid-template-columns:116px minmax(0,1fr)}
  .b165 .e1-galerie{grid-template-columns:repeat(4,minmax(0,1fr))}
  .b165 .e1-buehne{aspect-ratio:21/9}
  .b165 .e1-buehne .e1-buehne-t{max-width:560px;padding:var(--s5)}
}
@media (prefers-reduced-motion:reduce){
  .b165 .e1-anlass-i::after,.b165 .e1-auf>summary .ll-ico{transition:none}
}
