/* Design und Technik: gemeinsam freigegebener Entdecken-Link. */
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover),
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover):visited{
 position:relative;display:inline-flex;align-items:center;justify-content:center;gap:13px;
 max-width:100%;min-height:48px;padding:9px 0 8px;
 color:#fff!important;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.015em;
 border:0!important;text-decoration:none!important;transform-origin:center;
 transition:text-shadow .25s;
}
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover)::before{
 content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff;
 transform:scaleX(0);transform-origin:left;transition:transform .3s ease;
}
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover)::after{
 content:'→';font-size:23px;font-weight:400;line-height:1;flex-shrink:0;transition:transform .25s;
}
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover):hover::before,
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover):focus-visible::before{transform:scaleX(1)}
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover):hover{text-shadow:0 0 12px #ffffff55}
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover):hover::after{transform:translateX(5px)}
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover):focus-visible{outline:2px solid #eee;outline-offset:6px}
:is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover).cent-cta-pulse{animation:cent-cta-pulse 1.2s ease-in-out 1}
@keyframes cent-cta-pulse{
 0%,100%{transform:scale(1);text-shadow:0 0 0 #ffffff00;filter:brightness(1)}
 40%{transform:scale(1.055);text-shadow:0 0 5px #fff,0 0 16px #ffffffdd,0 0 34px #ffffff88;filter:brightness(1.4)}
}
.cent-t32[dir=rtl] .detail .discover::after,.cent-design[dir=rtl] .design-panel .design-link::after,.cent-inspiration[dir=rtl] .ci-discover::after{content:'←'}
.cent-t32[dir=rtl] .detail .discover:hover::after,.cent-design[dir=rtl] .design-panel .design-link:hover::after,.cent-inspiration[dir=rtl] .ci-discover:hover::after{transform:translateX(-5px)}
@media(max-width:760px){
 :is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover){font-size:16px;gap:10px}
 :is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover)::after{font-size:21px}
}
@media(prefers-reduced-motion:reduce){
 :is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover),
 :is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover)::before,
 :is(.cent-design .design-panel .design-link,.cent-t32 .detail .discover,.cent-inspiration .ci-discover)::after{animation:none!important;transition:none!important}
}

.cent-inspiration[dir=rtl] .ci-discover::before{transform-origin:right}
