/* Text-only motion: original labels remain accessible; decorative duplicates are hidden from AT. */
:is(.pkp-module,.pkb-module) .pkp-text-host{min-width:0;-webkit-line-clamp:unset!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}
:is(.pkp-module,.pkb-module) .pkp-text-window{display:block;min-width:0;flex:1 1 auto;overflow:hidden;max-width:100%;text-align:inherit}
:is(.pkp-module,.pkb-module) .pkp-text-track{display:block;white-space:nowrap;line-height:inherit}
:is(.pkp-module,.pkb-module) .pkp-text-original{display:inline;line-height:inherit}
:is(.pkp-module,.pkb-module) .pkp-text-press .pkp-text-track{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
:is(.pkp-module,.pkb-module) .pkp-text-running .pkp-text-track{display:flex;width:max-content;gap:32px;white-space:nowrap;animation:pkp-text-marquee var(--pkp-text-duration) linear infinite}
:is(.pkp-module,.pkb-module) .pkp-text-running :is(.pkp-text-original,.pkp-text-copy){display:block;flex:none;white-space:nowrap}
:is(.pkp-module,.pkb-module) .pkp-text-host:is(:hover,:focus-within) .pkp-text-track{animation-play-state:paused}
:is(.pkp-module,.pkb-module) .pkp-text-reduced{white-space:normal!important;height:auto!important;overflow:visible!important}
:is(.pkp-module,.pkb-module) .pkp-text-reduced .pkp-text-track{display:block;white-space:normal;overflow-wrap:anywhere;animation:none!important;-webkit-line-clamp:unset}
.pkp-release:has(.pkp-text-reduced) .pkp-release-info{height:auto;min-height:142px}
@keyframes pkp-text-marquee{to{transform:translateX(var(--pkp-text-distance))}}

:is(.pkp-module,.pkb-module) .pkp-text-running .pkp-text-track{animation:none}
