:root{--g-ink:var(--ewf-color-midnight-blue);--g-schatten:0 12px 26px rgba(11,36,74,.2);--g-schatten-hover:0 18px 36px rgba(11,36,74,.28)}.g-sticker{display:inline-block;padding:.5em .85em .42em;background:var(--s,var(--ewf-color-festival-yellow));color:var(--s-tinte,var(--g-ink));border:4px solid #fff;border-radius:8px;box-shadow:3px 5px #0b244a33;transform:rotate(var(--r,-2.5deg));font-family:var(--ewf-font-antipasto);font-weight:800;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.g-zitat{position:relative;margin:1.6rem 0 1.4rem;max-width:44rem;background:var(--ewf-color-festival-yellow);color:var(--g-ink);border:6px solid #fff;border-radius:22px;padding:1rem 1.3rem .95rem;font-family:var(--ewf-font-antipasto);font-weight:500;font-size:clamp(1.02rem,.95rem + .35vw,1.22rem);line-height:1.45;box-shadow:5px 8px #0b244a2e}.g-zitat:before{content:"";position:absolute;left:2.2rem;bottom:-30px;width:40px;height:30px;background:#fff;clip-path:polygon(0 0,100% 0,8% 100%)}.g-zitat:after{content:"";position:absolute;left:calc(2.2rem + 7px);bottom:-18px;width:26px;height:20px;background:var(--ewf-color-festival-yellow);clip-path:polygon(0 0,100% 0,8% 100%)}.g-zahlen{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin:1.8rem 0 0;padding:0;list-style:none}.g-zahlen li{display:flex;align-items:baseline;gap:.45rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.g-zahlen b{font-size:1.9rem;letter-spacing:0;line-height:1;text-shadow:.05em .06em 0 var(--z)}.g-tage-wrap{padding:1rem 0 1.4rem}.g-tage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none}.g-tag{--k:var(--tag-farbe);--k-hell:color-mix(in srgb,var(--k) 32%,white);width:100%;display:flex;align-items:center;gap:.7rem;padding:8px 10px 8px 8px;background:var(--k);border:0;border-radius:16px;box-shadow:var(--g-schatten);font:inherit;color:var(--g-ink);cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.g-tag:hover{transform:translateY(-3px)}.g-tag__kurz{flex:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:10px;background:var(--k-hell);font-weight:800;font-size:1.05rem;text-transform:uppercase}.g-tag__text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.g-tag__name{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(.82rem,.7rem + .4vw,1rem)}.g-tag__zahl{font-size:.74rem;font-weight:500;opacity:.8}.g-tag[aria-pressed=true]{outline:4px solid var(--g-ink);outline-offset:3px}.g-tag--dunkel{color:#fff}.g-tag--dunkel .g-tag__kurz{color:var(--g-ink)}.g-tagkopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.25rem,4vw,3rem);align-items:end;margin:.5rem 0 1.6rem}.g-tagkopf h2{margin:.7rem 0 0;font-size:var(--ewf-size-xx-large);line-height:.95}.g-tagkopf p{margin:0;max-width:52ch;font-size:var(--ewf-size-medium);line-height:1.55}.g-acts{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 2rem;padding:0;list-style:none}.g-act{border:3px solid var(--g-ink);background:#fff;color:var(--g-ink);border-radius:999px;padding:.38rem .8rem .32rem;font:inherit;font-weight:800;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;display:inline-flex;gap:.4rem;align-items:center}.g-act span{font-weight:500;opacity:.65}.g-act[aria-pressed=true]{background:var(--tag-farbe);border-color:var(--g-ink);box-shadow:2px 3px 0 var(--g-ink)}.g-act--dunkel[aria-pressed=true]{color:#fff}.g-raster{columns:4 230px;column-gap:clamp(.9rem,2vw,1.4rem)}.g-foto{break-inside:avoid;margin:0 0 clamp(.9rem,2vw,1.4rem);position:relative}.g-foto button{display:block;width:100%;padding:7px;background:#fff;border:0;border-radius:14px;box-shadow:var(--g-schatten);cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}.g-foto button:hover,.g-foto button:focus-visible{transform:translateY(-4px);box-shadow:var(--g-schatten-hover)}.g-foto img{display:block;width:100%;height:auto;border-radius:9px;background:color-mix(in srgb,var(--tag-farbe) 18%,white)}.g-mehr{display:flex;justify-content:center;margin:2.2rem 0 0}.g-mehr button{border:0;cursor:pointer}.g-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;grid-template-rows:auto 1fr auto;background:#071731fb;color:#fff}.g-box.offen{display:grid}.g-box__kopf{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem)}.g-box__zaehler{font-weight:800;letter-spacing:.1em;font-size:.85rem}.g-box__zu{width:3rem;height:3rem;border-radius:50%;border:3px solid #fff;background:var(--ewf-color-cosplay-pink);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:2px 3px #00000059}.g-box__buehne{position:relative;display:grid;place-items:center;min-height:0;padding:0 clamp(3.5rem,8vw,6rem)}.g-box__figur{margin:0;display:flex;flex-direction:column;align-items:center;gap:1.1rem;max-width:100%;max-height:100%}.g-box__figur figcaption{display:flex;justify-content:center}.g-box__bild{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 14rem);min-width:min(60vw,900px);object-fit:contain;border:8px solid #fff;border-radius:14px;box-shadow:0 20px 50px #00000080;background:#fff}.g-box__pfeil{position:absolute;top:50%;translate:0 -50%;width:3.2rem;height:3.2rem;border-radius:50%;border:3px solid #fff;background:var(--ewf-color-festival-yellow);color:var(--g-ink);font-size:1.4rem;font-weight:800;cursor:pointer;box-shadow:2px 3px #00000059}.g-box__pfeil--zurueck{left:clamp(.5rem,2vw,1.5rem)}.g-box__pfeil--vor{right:clamp(.5rem,2vw,1.5rem)}.g-box__fuss{display:flex;justify-content:flex-end;align-items:center;padding:.8rem clamp(1rem,3vw,2rem) 1.2rem}.g-box__info{--r:0deg;white-space:normal;text-align:center;font-size:.78rem;max-width:min(90vw,40rem)}.g-box__info i{font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:none;margin-left:.5em}.g-box__melden{color:#fff;opacity:.75;font-size:.8rem}.g-box__melden:hover{opacity:1}@media(max-width:760px){.g-tage{gap:.5rem}.g-tag{flex-direction:column;gap:.3rem;padding:6px 4px 8px;text-align:center}.g-tag__kurz{width:100%;height:2.4rem}.g-tag__name{display:none}.g-tag__zahl{font-size:.66rem}.g-box__bild{min-width:0;max-height:calc(100vh - 17rem)}.g-tagkopf{grid-template-columns:1fr}.g-raster{columns:2 140px}.g-box__buehne{padding:0 .5rem}.g-box__pfeil{top:auto;bottom:.4rem;translate:none;width:2.8rem;height:2.8rem}.g-box__fuss{justify-content:center}}@media(prefers-reduced-motion:reduce){.g-foto button,.g-tag{transition:none}}.ewf-alben>li{--album-farbe:var(--ewf-color-festival-yellow)}.ewf-alben>li:nth-child(4n+2){--album-farbe:var(--ewf-color-sky-blue)}.ewf-alben>li:nth-child(4n+3){--album-farbe:var(--ewf-color-cosplay-pink)}.ewf-alben>li:nth-child(4n+4){--album-farbe:var(--ewf-color-gaming-green)}.ewf-alben .ewf-album{border:6px solid var(--album-farbe-fest,var(--album-farbe));border-radius:18px;box-shadow:5px 7px #0b244a2e}.ewf-alben .ewf-album:hover,.ewf-alben .ewf-album:focus-visible{box-shadow:7px 10px #0b244a38}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ewf-galerie.css.map */
