/* P1 Players hero text: entrance + cursor play (assets/herotext.js). Client pick 9 Oct, Design/variations/2026-10-09-hero-text
   (entrance of option 1, then the interaction of option 3). Scoped to the Players hero only (#h-hero); B1 is untouched. */
#h-hero .star__big .ht-l, #h-hero .star__big i { display: inline-block; font-weight: inherit; transform-origin: 50% 100%; will-change: transform; }
#h-hero .star__big i { transform-origin: 50% 50%; }
#h-hero .star__big i.ht-lit { background-image: radial-gradient(circle at var(--hx, 35%) var(--hy, 30%), #B8F5D6 0%, #22B573 42%, #189A5F 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }
#h-hero .star__line path.ht-flow { animation: htFlow 2.4s linear infinite; }
@keyframes htFlow { to { stroke-dashoffset: -24; } }
@media (prefers-reduced-motion: reduce) { #h-hero .star__line path.ht-flow { animation: none; } }
.reduce-motion #h-hero .star__line path.ht-flow { animation: none; }
