/*!
 * Theaterderjungenwelt 2026 (Styles, 1.0.1)
 * 
 * Last release date October 1, 2026
 *
 * Copyright 2026 i-fabrik GmbH
 * 
 * Author: i-fabrik GmbH <info@ifabrik.de> (https://www.ifabrik.de)
 * Contributor: Heiko Pfefferkorn <heiko.pfefferkorn@ifabrik.de> (https://www.ifabrik.de)
 * Homepage: https://www.theaterderjungenwelt.de
 */.logo{--svg-color-accent:var(--tdjw-logo-color-accent,currentColor);--svg-color:var(--tdjw-logo-color,currentColor);display:inline-block}.logo>svg{height:var(--tdjw-logo-height,1em);width:var(--tdjw-logo-width,auto)}.page-logo{--tdjw-logo-color-accent:var(--tdjw-color-primary);--tdjw-logo-color:var(--tdjw-body-color);display:flex}.page-introduction{--tdjw-section-padding-block:0;position:relative}.page-introduction .title{margin:var(--tdjw-page-introduction-padding-block) 0}.page-introduction .event-schedule{--svg-color-accent:var(--tdjw-color-accent-3);--svg-color:var(--tdjw-color-accent-3-contrast);margin-block:var(--tdjw-spacing);transition-property:all;transition-timing-function:ease-in-out;width:var(--_size,9rem)}.page-introduction .event-schedule>span{display:block}.page-introduction .event-schedule svg{width:100%}@media (hover:hover){.page-introduction .event-schedule:hover{transform:scale(1.07)}}.page-introduction:not(.section){padding-inline:var(--tdjw-page-padding-inline)}.page-introduction__body{align-items:center;color:var(--tdjw-color-accent-5-contrast);display:flex;flex-flow:row nowrap;min-height:5.5rem}.page-introduction__body:not(.section-body){margin-inline:auto;max-width:var(--tdjw-page-max-width);width:100%}.page-introduction__media{background-color:var(--tdjw-color-accent-5);inset:0;-webkit-mask-image:url(media/mask/introduction.svg);mask-image:url(media/mask/introduction.svg);-webkit-mask-position:var(--_pi-mask-inline-offset,15%) 0;mask-position:var(--_pi-mask-inline-offset,15%) 0;-webkit-mask-size:var(--_pi-mask-block-size,200%) 100%;mask-size:var(--_pi-mask-block-size,200%) 100%;position:absolute;z-index:-1}.page-introduction__media img{height:100%;max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media (min-width:992px){.page-introduction{--_pi-mask-block-size:130%}.page-introduction .event-schedule{--_size:11rem;margin-block:var(--tdjw-spacing-l)}}@media (min-width:1200px){.page-introduction .event-schedule{--_size:13rem}}@media (min-width:1400px){.page-introduction{--_pi-mask-block-size:100%}}.page-ci{align-items:center;display:flex;flex-flow:row nowrap;gap:1.25em}.page-ci .page-logo{--tdjw-logo-height:var(--tdjw-page-logo-size);-webkit-backface-visibility:visible;backface-visibility:visible;flex-shrink:0;overflow:visible;position:relative;transform-style:preserve-3d;transition:transform .5s;will-change:transform}.page-ci .page-logo .logo>svg{transition:all var(--tdjw-transition-average)}@media (prefers-reduced-motion:no-preference){.page-ci .page-logo .logo{animation-delay:.25s;animation-duration:1s;animation-iteration-count:1;animation-name:page-logo-init;animation-timing-function:linear}}@media (hover:hover){.page-ci .page-logo:hover{transform:scale(1.1)}}.page-ci>span{display:none;font-size:var(--tdjw-page-logo-text-size);line-height:1.125;text-box-trim:trim-both;text-transform:uppercase;transition:all var(--tdjw-transition-average)}@keyframes page-logo-init{0%{transform:perspective(300px) rotateY(0deg)}25%{transform:perspective(250px) rotateY(90deg)}50%{transform:perspective(200px) rotateY(180deg)}75%{transform:perspective(250px) rotateY(270deg)}to{transform:perspective(300px) rotateY(1turn)}}.page-controls{--_page-control-icon-size:1.25em;align-items:center;display:flex;flex-flow:row nowrap;gap:var(--_page-controls-gap,0)}.page-controls .button{--ifabsh-button-background-color:transparent;--ifabsh-button-background-color-hover:transparent;--ifabsh-button-border-width:0px;--ifabsh-button-color:currentColor;--ifabsh-button-color-active:var(--tdjw-color-primary);--ifabsh-button-color-hover:var(--ifabsh-button-color-active);--ifabsh-button-font-size:var(--tdjw-font-size-s);--ifabsh-focus-outline-color:var(--ifabsh-button-color);--ifabsh-button-padding:0;--ifabsh-focus-outline-color:currentColor}.page-controls .button__prefix{font-size:var(--_page-control-icon-size)}.page-controls .button__label{display:none}.page-controls .button[aria-expanded=true],.page-controls .button[aria-pressed=true]{--ifabsh-button-color:var(--ifabsh-button-color-active)}.page-controls [data-dropdown=language-picker]{order:1}.page-controls .easy-language{order:2}.page-controls [aria-controls=page-menu-drawer] .svg-icon,.page-controls [aria-controls=page-search] .svg-icon{transition-duration:var(--_btn-duration);transition-property:all;transition-timing-function:ease-in-out}.page-controls [aria-controls=page-menu-drawer] .svg-icon.-off,.page-controls [aria-controls=page-search] .svg-icon.-off{transform-origin:center}.page-controls [aria-controls=page-menu-drawer] .svg-icon.-on,.page-controls [aria-controls=page-search] .svg-icon.-on{opacity:0;position:absolute;scale:.25;transform-origin:center}.page-controls [aria-controls=page-menu-drawer] .button__prefix,.page-controls [aria-controls=page-search] .button__prefix{position:relative}.page-controls [aria-controls=page-menu-drawer][aria-pressed=true] .svg-icon.-off,.page-controls [aria-controls=page-search][aria-pressed=true] .svg-icon.-off{opacity:0;scale:.25}.page-controls [aria-controls=page-menu-drawer][aria-pressed=true] .svg-icon.-on,.page-controls [aria-controls=page-search][aria-pressed=true] .svg-icon.-on{opacity:1;scale:1}.page-controls [aria-controls=page-search]{order:3}.page-controls [aria-controls=page-menu-drawer]{--ifabsh-button-color:var(--tdjw-color-primary);--ifabsh-button-color-hover:var(--tdjw-color-black);order:4}.page-controls [aria-controls=page-menu-drawer] .svg-icon{--svg-border-width:2.5}.page-controls [aria-controls=page-menu-drawer] .button__prefix{font-size:calc(var(--_page-control-icon-size)*var(--_factor, 1))}.page-controls [aria-controls=page-menu-drawer] .button__label{display:none}@media (min-width:576px){.page-controls{--_page-controls-gap:var(--tdjw-spacing-s)}}@media (min-width:768px){.page-controls{--_page-controls-gap:var(--tdjw-spacing-l)}.page-controls .button{--ifabsh-button-label-offset-block:0.5em}.page-controls .button__label{display:block}.page-controls [aria-controls=page-menu-drawer]{--_factor:1.5}.page-controls [aria-controls=page-menu-drawer] .svg-icon{--svg-border-width:3}}@media (min-width:992px){.page-controls .button{--ifabsh-button-label-offset-block:0.75em}.page-controls [aria-controls=page-menu-drawer]{--_factor:2}.page-controls [aria-controls=page-menu-drawer] .svg-icon{--svg-border-width:4}}@media (min-width:1200px){.page-controls [aria-controls=page-menu-drawer]{--_factor:2.5}.page-controls [aria-controls=page-menu-drawer] .svg-icon{--svg-border-width:5}}@media (min-width:1400px){.page-controls .button{--ifabsh-button-label-offset-block:1em}}.page-header{background-color:var(--tdjw-color-white);color:var(--tdjw-color-text)}.page-header-inner{align-items:center;display:flex;height:var(--tdjw-page-header-size);margin-inline:auto;max-width:var(--tdjw-page-max-width);width:100%}.page-header-sentinel{height:var(--tdjw-page-header-size);inset-block-start:0;inset-inline-start:0;pointer-events:none;position:absolute;width:1px}.page-header .page-controls{-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:992px){.page-header .page-ci>span{display:block}}
/*# sourceMappingURL=main-atf.css.map */