/* Cluburlaub: Marken-Laufband und Themenkarten mit Blur-Fade und Spotlight (freigegeben 31.10.2026) */
.cm-marquee{margin:clamp(44px,6vw,72px) 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.cm-track{display:flex;gap:56px;width:max-content;animation:cm-scroll 32s linear infinite;padding:6px 0}
.cm-marquee:hover .cm-track{animation-play-state:paused}
.cm-track span{font:500 clamp(26px,4vw,40px)/1.15 "Playfair Display","Iowan Old Style",Georgia,serif;color:#142b35;white-space:nowrap;display:flex;align-items:center;gap:56px}
.cm-track span::after{content:"";width:7px;height:7px;border-radius:50%;background:#c2a47b;flex:none}
@keyframes cm-scroll{to{transform:translateX(-50%)}}
/* Bestehende Themenkarten */
.editorial-grid.cm-cards{gap:18px}
.editorial-grid.cm-cards>article{position:relative;background:#fff;border:1px solid #e4ddcf;border-radius:18px;padding:26px 24px 24px;overflow:hidden}
.editorial-grid.cm-cards>article>*{position:relative}
.editorial-grid.cm-cards>article::before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),rgba(194,164,123,.18),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}
.editorial-grid.cm-cards>article:hover::before{opacity:1}
.editorial-grid.cm-cards>article p{font-size:16px}
.cm-js .editorial-grid.cm-cards>article{opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .7s ease,transform .7s ease,filter .7s ease}
.cm-js .editorial-grid.cm-cards>article.cm-in{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.cm-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;gap:12px 40px;padding:0 20px}.cm-track .cm-dup{display:none}.cm-marquee{-webkit-mask-image:none;mask-image:none}.cm-track span{gap:40px}.cm-js .editorial-grid.cm-cards>article{opacity:1;transform:none;filter:none;transition:none}.editorial-grid.cm-cards>article::before{transition:none}}
