/* A separate light pane never replaces a button's colour, art or animation. */
.glass-reflection-host{position:relative}
.glass-reflection-pane{position:absolute!important;inset:0!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit;overflow:hidden;pointer-events:none!important;z-index:3;contain:paint}
.glass-reflection-pane:after{content:'';position:absolute;top:-60%;bottom:-60%;left:0;width:48%;background:linear-gradient(90deg,transparent,#ffffff05 24%,#ffffff29 50%,#ffffff0b 74%,transparent);transform:translate3d(-220%,0,0) skewX(-22deg);opacity:0;animation:orchard-glass-reflection 4.2s cubic-bezier(.3,.05,.25,1) both;will-change:transform,opacity;pointer-events:none}
@keyframes orchard-glass-reflection{0%{opacity:0;transform:translate3d(-220%,0,0) skewX(-22deg)}18%,72%{opacity:.8}100%{opacity:0;transform:translate3d(350%,0,0) skewX(-22deg)}}
@media(prefers-reduced-motion:reduce),(forced-colors:active){.glass-reflection-pane{display:none!important}}
