html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(100%,calc(100% + (100vw - 1440px) * .005),175%)}
img,svg{max-width:100%}
img{height:auto}
a,button,input,select,textarea,summary{touch-action:manipulation}
[hidden]{display:none!important}
/* 3D-Kabine: der Platz ist durch das Ersatzbild schon belegt, das Canvas legt sich darüber. */
[data-kabine3d]{position:relative}
[data-kabine3d] .kabine-ersatz{position:absolute;inset:0;width:100%;height:100%}
[data-kabine3d] canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}
[data-kabine3d] canvas:active{cursor:grabbing}
[data-kabine3d].ist-3d .kabine-ersatz{visibility:hidden}
.is-embedded .mock-tag{display:none}
