/* Nur Kontakt/Rechtliches: Original-Atelier und Animationen bleiben unverändert. */
#legalModal{overflow:auto;padding:24px;align-items:flex-start}
#legalModal .wc-legal-box{margin:auto;max-height:calc(100dvh - 48px);overflow:auto;font-size:15px;line-height:1.65;letter-spacing:.025em}
#legalModal .wc-legal-box,#legalModal .wc-legal-box *{user-select:text}
#legalModal a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;color:#b7d1d6}
#legalModal .wc-legal-action{display:block;border:1px solid #485b62;padding:12px 14px;margin-top:15px;text-decoration:none;text-align:center}
#legalModal .wc-legal-note{font-size:12px;color:#9ba8b4;margin-top:12px}
footer a{white-space:nowrap}
/* Schwarze Scrollspur nur im Kontakt-/Impressumsfenster. */
#legalModal,#legalModal .wc-legal-box{color-scheme:dark;scrollbar-color:#303030 #000}
#legalModal::-webkit-scrollbar,#legalModal .wc-legal-box::-webkit-scrollbar{background:#000}
#legalModal::-webkit-scrollbar-track,#legalModal .wc-legal-box::-webkit-scrollbar-track,
#legalModal::-webkit-scrollbar-corner,#legalModal .wc-legal-box::-webkit-scrollbar-corner{background:#000}
#legalModal::-webkit-scrollbar-thumb,#legalModal .wc-legal-box::-webkit-scrollbar-thumb{background:#303030;border:2px solid #000;border-radius:8px}
#legalModal::-webkit-scrollbar-thumb:hover,#legalModal .wc-legal-box::-webkit-scrollbar-thumb:hover{background:#444}
#legalModal::-webkit-scrollbar-button,#legalModal .wc-legal-box::-webkit-scrollbar-button{background:#000}
