/* Scoped selectors for existing homepage/CV sections. No navbar or form overrides. */
[data-vp-anim="wave-rise"] .v11-line-mask{display:block;overflow:hidden;line-height:1.1;padding:.06em 0 .13em; margin:-.06em 0 -.13em}
[data-vp-anim="wave-rise"] .v11-word{display:inline-block;white-space:nowrap}
[data-vp-anim="wave-rise"] .v11-char{display:inline-block;transform-origin:0 100%;transform:translate3d(0,var(--v11-shift,115%),0) rotateZ(var(--v11-tilt,4.5deg));will-change:transform}
[data-vp-anim="luminance-highlight"] .v8-luma-glyph{display:inline-block;opacity:calc(.26 + var(--v8-illum,0)*.74)}
[data-vp-anim="luminance-highlight"] .v7-type-word{display:inline-block;white-space:nowrap}
[data-vp-anim="staggered-cards"]{will-change:transform,opacity}
[data-vp-anim="word-illumination"] .v6-ink-token{opacity:calc(.22 + var(--v6-brightness,0)*.78)}
[data-vp-anim="portrait-color"]{filter:grayscale(var(--v5-gray,100%)) saturate(var(--v5-saturation,1)) brightness(var(--v5-brightness,1));}
@media(prefers-reduced-motion:reduce){
 [data-vp-anim="wave-rise"] .v11-char{transform:none!important}
 [data-vp-anim="staggered-cards"]{transform:none!important;opacity:1!important}
}
