    /* --- Ticker défilant --- */
        .wp-ticker-track {
            display: inline-flex;
            animation: wp-ticker 38s linear infinite;
        }
        .wp-ticker-track:hover { animation-play-state: paused; }
        @keyframes wp-ticker {
            from { transform: translateX(0); }
            to   { transform: translateX(-50%); }
        }
        @media (prefers-reduced-motion: reduce) {
            .wp-ticker-track { animation: none; }
        }

        /* --- Lettrine (drop cap), procédé de presse imprimée --- */
        .wp-dropcap::first-letter {
            font-family: var(--font-title);
            font-weight: 800;
            float: left;
            line-height: 0.8;
            padding: 0.04em 0.08em 0 0;
            font-size: 4.6em;
            color: var(--color-primary);
        }
        .dark .wp-dropcap::first-letter { color: var(--color-primary-dark); }

        /* --- Coupon découpe (newsletter) --- */
        .wp-coupon {
            border: 2px dashed color-mix(in srgb, var(--color-on-primary) 40%, transparent);
        }
        .dark .wp-coupon {
            border-color: color-mix(in srgb, var(--color-on-primary-dark) 35%, transparent);
        }

        /* --- Sceau / ex-libris --- */
        .wp-seal {
            transform: rotate(-9deg);
            transition: transform 0.35s ease;
        }
        .wp-seal:hover { transform: rotate(-2deg) scale(1.04); }