.cent-about-clock{width:min(1200px,92vw);margin:40px auto;color:#eee;font-family:Montserrat,Arial,sans-serif;font-weight:400;text-align:center;-webkit-font-smoothing:antialiased}.cent-about-clock *{box-sizing:border-box}.cent-about-clock [hidden]{display:none!important}.cent-about-clock .ac-wheel{width:min(590px,100%);aspect-ratio:1;position:relative;perspective:1100px;margin:auto;direction:ltr}.cent-about-clock .ac-dial{display:block;width:100%;height:100%;overflow:visible}.cent-about-clock .ac-satellite{outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cent-about-clock .ac-icon-base{fill:#454545}.cent-about-clock .ac-photo{filter:grayscale(1) brightness(.9);transition:filter .3s}.cent-about-clock .ac-icon-edge{fill:none;stroke:#c5c5c5;stroke-width:2.4;transition:stroke .3s,stroke-width .3s}.cent-about-clock .ac-satellite:is(:hover,:focus-visible,[aria-pressed=true]) .ac-photo{filter:grayscale(0) brightness(1.05)}.cent-about-clock .ac-satellite:is(:hover,:focus-visible,[aria-pressed=true]) .ac-icon-edge{stroke:#fff;stroke-width:3}.cent-about-clock .ac-label{font-family:inherit;font-size:10px;font-weight:400;letter-spacing:1px;fill:#e6e6e6;paint-order:stroke;stroke:#272727;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.cent-about-clock .ac-center{position:absolute;inset:35.6%;border-radius:50%;transform-style:preserve-3d;background:#282828;box-shadow:0 0 0 5px #dedede,0 0 0 7px #b8b8b8,0 0 0 9px #8c8c8c;pointer-events:none}.cent-about-clock .ac-face{position:absolute;inset:0;border-radius:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#202020}.cent-about-clock .ac-back{transform:rotateX(180deg)}.cent-about-clock .ac-face img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.cent-about-clock .ac-face.ac-logo img{object-fit:contain;padding:13px;filter:invert(1);opacity:.9}.cent-about-clock .ac-caption{text-align:center;margin:18px 0 0;min-height:80px}.cent-about-clock .ac-chapter{font-size:10px;line-height:1.6;font-weight:400;letter-spacing:2px;color:#686d76;margin:0 0 12px}.cent-about-clock .about-discover{font-family:inherit}
@media(max-width:600px){.cent-about-clock{width:96vw;margin:25px auto}.cent-about-clock .ac-label{font-size:12px;letter-spacing:.4px}.cent-about-clock .ac-center{box-shadow:0 0 0 3px #dedede,0 0 0 4px #b8b8b8,0 0 0 5px #8c8c8c}.cent-about-clock .ac-face.ac-logo img{padding:7px}.cent-about-clock .ac-caption{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.cent-about-clock *{transition:none!important;animation:none!important}}

/* Design und Technik: gemeinsam freigegebener Entdecken-Link. */
.cent-about-clock .about-discover,
.cent-about-clock .about-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:400;line-height:1.5;letter-spacing:.015em;
 border:0!important;text-decoration:none!important;transform-origin:center;
 transition:text-shadow .25s;
}
.cent-about-clock .about-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;
}
.cent-about-clock .about-discover::after{
 content:'→';font-size:23px;font-weight:400;line-height:1;flex-shrink:0;transition:transform .25s;
}
.cent-about-clock .about-discover:hover::before,
.cent-about-clock .about-discover:focus-visible::before{transform:scaleX(1)}
.cent-about-clock .about-discover:hover{text-shadow:0 0 12px #ffffff55}
.cent-about-clock .about-discover:hover::after{transform:translateX(5px)}
.cent-about-clock .about-discover:focus-visible{outline:2px solid #eee;outline-offset:6px}
.cent-about-clock .about-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-about-clock[dir=rtl] .about-discover::after{content:'←'}
.cent-about-clock[dir=rtl] .about-discover:hover::after{transform:translateX(-5px)}
@media(max-width:760px){
 .cent-about-clock .about-discover{font-size:16px;gap:10px}
 .cent-about-clock .about-discover::after{font-size:21px}
}
@media(prefers-reduced-motion:reduce){
 .cent-about-clock .about-discover,
 .cent-about-clock .about-discover::before,
 .cent-about-clock .about-discover::after{animation:none!important;transition:none!important}
}

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

.cent-about-clock .ac-face.ac-fit img{object-fit:contain;padding:16%;background:#202020}.cent-about-clock .ac-face.ac-logo img{object-fit:contain;padding:20%}

/* Präziser, stehender Kreisrahmen; nur das Bild dreht sich. */
.cent-about-clock .ac-center{box-shadow:none!important;background:transparent;aspect-ratio:1}
.cent-about-clock .ac-center-frame{position:absolute;inset:35.6%;aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:3;box-shadow:0 0 0 5px #dedede,0 0 0 7px #929292}
.cent-about-clock .ac-face{width:100%;height:100%;aspect-ratio:1;clip-path:circle(50% at 50% 50%)}
.cent-about-clock .ac-face img,.cent-about-clock .ac-face.ac-fit img,.cent-about-clock .ac-face.ac-logo img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;transform:translate(var(--ac-pc-x,0%),var(--ac-pc-y,0%)) scale(var(--ac-pc-scale,1));transform-origin:center}
.cent-about-clock .ac-face.ac-logo img{object-fit:contain!important;padding:20%!important}
@media(max-width:600px){
.cent-about-clock .ac-center-frame{box-shadow:0 0 0 3px #dedede,0 0 0 4px #929292}
.cent-about-clock .ac-face img{transform:translate(var(--ac-mobile-x,0%),var(--ac-mobile-y,0%)) scale(var(--ac-mobile-scale,1))}
}
