.elbs-widget{position:fixed;right:12px;top:50%;transform:translateY(-50%);width:88px;height:min(66vh,620px);z-index:45;pointer-events:none;display:none;animation:elbs-auftauchen .7s ease-out both}@keyframes elbs-auftauchen{from{opacity:0}to{opacity:1}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.elbs-widget{display:block}}.elbs-widget svg{width:100%;height:100%;overflow:visible}.elbs-fluss-band{fill:none;stroke:var(--manila,#d4b878);stroke-opacity:0.42;stroke-width:15;stroke-linecap:round}.elbs-fluss-rinne{fill:none;stroke:var(--ink,#1a1613);stroke-opacity:0.45;stroke-width:1.4;stroke-dasharray:5 6;stroke-linecap:round}.elbs-fluss-name{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:15px;letter-spacing:.32em;fill:var(--ink,#1a1613);fill-opacity:0.62}.elbs-anleger{pointer-events:auto;cursor:pointer}.elbs-anleger circle{fill:var(--paper,#efe7d4);stroke:var(--ink,#1a1613);stroke-opacity:0.55;stroke-width:1.4;transition:fill .18s ease,stroke-opacity .18s ease}.elbs-anleger.aktiv circle,.elbs-anleger:hover circle{fill:var(--stamp-red,#b82727);stroke-opacity:0.85}.elbs-anleger text{font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.06em;fill:var(--ink,#1a1613);text-anchor:end;opacity:0;transition:opacity .18s ease;paint-order:stroke;stroke:var(--paper,#efe7d4);stroke-width:3px;stroke-linejoin:round}.elbs-anleger:hover text{opacity:.9}.elbs-dampfer{position:absolute;left:0;top:0;width:118px;height:auto;pointer-events:auto;cursor:pointer;user-select:none;-webkit-user-drag:none;transform:translate(calc(var(--elbs-x,0px) - 50%),calc(var(--elbs-y,0px) - 58%));transition:none}.elbs-dampfer-bild{display:block;width:100%;animation:elbs-wippen 3.4s ease-in-out infinite}@keyframes elbs-wippen{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-2.5px) rotate(1.2deg)}}.elbs-dampfer.tutet .elbs-dampfer-bild{animation:elbs-tuten .5s ease-out}@keyframes elbs-tuten{0%{transform:rotate(0)}30%{transform:rotate(-4deg) translateY(-2px)}65%{transform:rotate(3deg)}100%{transform:rotate(0)}}.elbs-dampf{position:absolute;left:50%;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--paper,#efe7d4);box-shadow:0 0 0 1px rgba(26,22,19,.25);opacity:0;pointer-events:none;animation:elbs-dampf 1.1s ease-out forwards}@keyframes elbs-dampf{0%{opacity:0;transform:translate(-50%,0) scale(.4)}20%{opacity:.8}100%{opacity:0;transform:translate(-50%,-22px) scale(1.4)}}@media (prefers-reduced-motion:reduce){.elbs-dampfer-bild,.elbs-dampfer.tutet .elbs-dampfer-bild{animation:none}.elbs-dampf{display:none}}