/* Standalone behavior; the original layout cascade is in the numbered stylesheets. */
:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@keyframes lp-fade-in{from{opacity:0}to{opacity:1}}
@keyframes lp-fade-left{from{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}
@keyframes lp-fade-right{from{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}
@media(prefers-reduced-motion:no-preference){
 .lp-reveal{opacity:0}
 .lp-reveal.lp-visible{animation:lp-fade-in .8s both}
 .lp-reveal.fadeInLeft.lp-visible{animation-name:lp-fade-left}
 .lp-reveal.fadeInRight.lp-visible{animation-name:lp-fade-right}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
