/* Local preview runtime: replaces the Squarespace JavaScript dependency. */
html.wf-loading body *{animation:none!important}
[data-animation-role],.preFade,.preScale,.preSlide,.preClip{opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important}
.sqs-block-image img{opacity:1!important}
.header-nav-item--folder:focus-within .header-nav-folder-content{opacity:1;pointer-events:auto}
.migration-menu{display:none}
@media(max-width:799px){
 body.migration-menu-open{overflow:hidden}
 body.migration-menu-open .migration-menu{display:block;position:fixed;inset:90px 0 0;background:#111;color:#fff;z-index:9999;overflow:auto;padding:24px}
 .migration-menu a{display:block;color:inherit;padding:10px 4px;font-size:20px}
 .migration-menu details{padding:8px 0}
 .migration-menu summary{cursor:pointer;font-size:20px}
}
dialog.migration-lightbox{border:0;padding:12px;max-width:92vw;max-height:92vh;background:#fff}
dialog.migration-lightbox::backdrop{background:#000c}
dialog.migration-lightbox img{max-width:85vw;max-height:80vh;object-fit:contain}
dialog.migration-lightbox button{display:block;margin-left:auto}
.migration-form fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}
.migration-form legend{font-weight:600;margin-bottom:8px}
.migration-form label{display:block;margin:8px 0}
.migration-form input:not([type=checkbox]),.migration-form textarea,.migration-form select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #aaa;border-radius:3px;background:#fff;color:#111;font:inherit}
.migration-form input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px}
.migration-form button{padding:16px 24px;background:#a9954d;color:#111;border:0;cursor:pointer;font:inherit}
.migration-form-notice{padding:12px;border:1px solid currentColor;font-size:14px}
.gallery-grid-item{opacity:1!important;transform:none!important}
.gallery-grid-wrapper{visibility:visible!important}
.has-section-divider:not(.migration-divider-ready) .section-border{clip-path:none!important}
.user-items-list-carousel button[hidden]{display:none!important}
.user-items-list-carousel__media{display:block;height:auto}
.user-items-list-carousel__slides{opacity:1!important;visibility:visible!important}
.gallery-grid-wrapper{grid-template-columns:repeat(var(--migration-gallery-columns,3),minmax(0,1fr));gap:var(--migration-gallery-gap,.5vw);padding:0 var(--migration-gallery-gap,.5vw);width:auto}
@media(max-width:767px){.gallery-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
[data-migration-site="werkstatt"] .user-items-list-carousel__slides{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;height:auto!important;transform:none!important}
[data-migration-site="werkstatt"] .user-items-list-carousel__slide{grid-area:auto!important;transform:none!important;opacity:1!important;visibility:visible!important}
@media(max-width:767px){
 [data-migration-site="werkstatt"] .user-items-list-carousel__slides{display:flex!important;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important}
 [data-migration-site="werkstatt"] .user-items-list-carousel__slide{flex:0 0 100%;width:100%!important;min-width:0;scroll-snap-align:start;position:relative!important}
}
