.theme-wrapper [data-bs-theme],.theme-wrapper [data-bs-theme] :after,.theme-wrapper [data-bs-theme] :before{--page-font-body:var(--bs-body-font-family);--page-font-headline:var(--page-font-body);--body-color:var(--bs-body-color);--page-background-color:var(--bs-body-bg);--page-background-image:var(--bs-body-img);--page-background-attachment:"initial";--widget-bg:var(--page-background-color);--app-border-width:thin;--app-border-type:solid;--app-border-color:var(--bs-border-color);--app-border-radius:var(--bs-border-radius-lg);--media-container-border-width:.125rem;--media-container-border-type:solid;--media-container-border-color:var(--app-border-color);--media-container-border-radius:var(--bs-border-radius)}.theme-wrapper{height:100%}.theme-wrapper__scope{font-family:var(--page-font-body);height:100%}.theme-wrapper__scope .headline{font-family:var(--page-font-headline)}.theme-wrapper .event-page{background-attachment:var(--page-background-attachment);background-color:var(--page-background-color);background-image:var(--page-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--body-color)}.theme-wrapper .btn{--bs-btn-padding-x:1.25rem;--bs-btn-font-weight:bold;--bs-btn-active-color:var(--bs-primary)}.theme-wrapper .btn-primary{--bs-btn-color:var(--button-color);--bs-btn-bg:var(--button-bg,var(--bs-primary));--bs-btn-border-color:var(--button-bg,var(--bs-primary));--bs-btn-hover-color:var(--button-color);--bs-btn-active-color:var(--button-color);--bs-btn-hover-bg:var(--button-hover-bg,var(--bs-primary));--bs-btn-active-bg:var(--button-hover-bg,var(--bs-primary));--bs-btn-hover-border-color:var(--button-hover-bg,var(--bs-primary));--bs-btn-active-border-color:var(--button-hover-bg,var(--bs-primary));--bs-btn-disabled-color:var(--button-color);--bs-btn-disabled-bg:var(--button-bg);--bs-btn-disabled-border-color:var(--button-bg)}.theme-wrapper .btn-outline-primary{--bs-btn-color:var(--button-bg);--bs-btn-border-color:var(--button-bg,var(--bs-primary));--bs-btn-hover-color:var(--button-color);--bs-btn-hover-bg:var(--button-bg,var(--bs-btn-hover-bg));--bs-btn-hover-border-color:var(--button-hover-bg,var(--bs-btn-hover-bg))}.theme-wrapper .dropdown-menu{--bs-dropdown-link-active-color:var(--button-color);--bs-dropdown-link-active-bg:var(--button-bg)}.theme-wrapper .btn-link,.theme-wrapper .link{color:var(--bs-primary);display:inline-flex;gap:.5rem}.theme-wrapper .input{margin:0}.theme-wrapper .media-container,.theme-wrapper .photo-app{background-color:var(--widget-bg)}.theme-wrapper .photo-app{border:var(--app-border-width) var(--app-border-type) var(--app-border-color);border-radius:var(--app-border-radius);padding:1rem}.theme-wrapper .creative-booth__thumbnails{margin-top:1rem}.theme-wrapper .event-page__element+.event-page__element .event-element{padding-top:0}.theme-wrapper .page-section--widget{margin-bottom:1rem}.theme-wrapper .page-section--widget .event-element{background-color:var(--widget-bg);border:var(--app-border-width) var(--app-border-type) var(--app-border-color);border-width:0 var(--app-border-width);padding:1rem}.theme-wrapper .page-section--widget .event-page__element:first-child .event-element{border-radius:var(--app-border-radius) var(--app-border-radius) 0 0;border-width:var(--app-border-width) var(--app-border-width) 0}.theme-wrapper .page-section--widget .event-page__element:last-child .event-element{border-radius:0 0 var(--app-border-radius) var(--app-border-radius);border-width:0 var(--app-border-width) var(--app-border-width)}.theme-wrapper .page-section--widget .event-page__element:only-child .event-element{border-radius:var(--app-border-radius);border-width:var(--app-border-width)}.theme-wrapper a:not(.btn):not(.link){color:var(--bs-primary)}.theme-wrapper a:not(.btn):not(.link):hover{color:color-mix(in srgb,var(--bs-primary),#fff 20%)}.theme-wrapper .form-check-input:not([type=radio]){border-radius:0}.theme-wrapper [data-bs-theme=dark] .form-check-input{--bs-border-color:var(--bs-light)}.event-element:has(.base-paragraph:empty){height:0;margin:0;overflow:hidden;padding:0}
