/* Static first: headings and their reserved underline remain visible without JS. */
.riderpress-ui .rp-section-title{color:#fff;opacity:1;transform:none}
.riderpress-ui .rp-section-title::after,
.riderpress-ui .rp-section:hover .rp-section-title::after,
.riderpress-ui .rp-panel:hover .rp-section-title::after{
 content:"";display:block;width:var(--rp-title-rule-width,180px);max-width:100%;height:6px;margin-top:10px;
 background:
 linear-gradient(#f4c400,#f4c400) left center/calc(100% - 36px) 4px no-repeat,
 linear-gradient(#f4c400,#f4c400) right 24px center/6px 6px no-repeat,
 linear-gradient(#f4c400,#f4c400) right 12px center/6px 6px no-repeat,
 linear-gradient(#f4c400,#f4c400) right center/6px 6px no-repeat;transform:scaleX(1);transform-origin:left;transition:none;
}
.riderpress-ui .rp-section-title.rp-title-pending{opacity:0;transform:translateY(10px)}
.riderpress-ui .rp-section-title.rp-title-pending::after{transform:scaleX(0)}
.riderpress-ui .rp-section-title.rp-title-animate.is-visible{
 opacity:1;transform:none;transition:opacity 600ms cubic-bezier(.22,.61,.36,1),transform 600ms cubic-bezier(.22,.61,.36,1);
}
.riderpress-ui .rp-section-title.rp-title-animate.is-visible::after{
 transform:scaleX(1);transition:transform 600ms cubic-bezier(.22,.61,.36,1) 180ms;
}
@media(prefers-reduced-motion:reduce){
 .riderpress-ui .rp-section-title,.riderpress-ui .rp-section-title::after{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
}
html.rp-no-motion .rp-section-title,html.rp-no-motion .rp-section-title::after{opacity:1!important;transform:none!important;transition:none!important}
