html body#top.design-master .bow-pan-hint {width:var(--frame-width);max-width:var(--frame-max,1120px);margin:-18px auto 1cm;display:flex;align-items:center;justify-content:center;gap:18px;color:#e6edf1;}
html body#top.design-master .bow-pan-hint[hidden] {display:none!important;}
.bow-pan-label {font-family:"Segoe Script","Lucida Handwriting","Bradley Hand",cursive;font-size:clamp(16px,2vw,22px);text-align:center;line-height:1.6;}
.bow-pan-hint button {flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;background:transparent;color:inherit;border:0;padding:0;cursor:pointer;}
.bow-pan-hint button:disabled {opacity:.3;cursor:default;}
.bow-pan-hint button:focus-visible {outline:2px solid currentColor;outline-offset:3px;}
.bow-pan-hint button span {display:block;width:32px;height:42px;background:currentColor;-webkit-mask:url('../img/pfeil-vorlage.svg') center/contain no-repeat;mask:url('../img/pfeil-vorlage.svg') center/contain no-repeat;transform:rotate(55deg);}
.bow-pan-hint .bow-pan-right span {transform:rotate(235deg);}
html body#top.design-master .bow-full-image-scroll {cursor:grab;}
html body#top.design-master .bow-full-image-scroll.bow-is-dragging {cursor:grabbing;user-select:none;}
@keyframes bow-pan-discover {0%,100%{translate:0 0}50%{translate:8px 0}}
@media(prefers-reduced-motion:no-preference){.bow-pan-discover .bow-pan-right {animation:bow-pan-discover 1.2s ease-in-out 1;}}

html body#top.design-master .bow-pan-hint img.bow-pan-label {display:block!important;width:auto!important;height:auto!important;max-width:min(64vw,300px)!important;max-height:160px!important;object-fit:contain!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;}
