
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white){position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);border-width:var(--btn-border-width);box-shadow:none;transition:color var(--parakkh-button-duration) var(--parakkh-button-ease),border-color var(--parakkh-button-duration) var(--parakkh-button-ease)}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white)::before{content:"";position:absolute;inset:0 auto 0 -5%;width:125%;height:100%;background:rgb(var(--color-button-hover));z-index:-1;opacity:1;border-radius:inherit;transform-origin:left bottom;backface-visibility:hidden;transform:rotate(var(--parakkh-button-tilt)) translate3d(-1.2em,115%,0);transition:transform var(--parakkh-button-duration) var(--parakkh-button-ease);pointer-events:none}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top).m-button--primary:is(:hover,:focus){background:rgb(var(--color-button));box-shadow:none}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top).m-button--secondary:is(:hover,:focus){background:transparent;box-shadow:none}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top).m-button--white{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top).m-button--white:is(:hover,:focus){background:rgb(var(--color-button));box-shadow:none}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--white):focus:not(:focus-visible){color:rgb(var(--color-button-text))}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top).m-button--secondary:focus:not(:focus-visible){color:rgb(var(--color-outline-button))}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white):focus-visible{outline:2px solid rgb(var(--color-outline-button));outline-offset:4px;color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-hover));box-shadow:none}
[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white):focus-visible::before{transform:rotate(0) translate3d(0,0,0)}
@media(hover:hover){[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white):hover:not(:disabled):not([aria-disabled="true"]){color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-hover));box-shadow:none}[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white):hover:not(:disabled):not([aria-disabled="true"])::before{transform:rotate(0) translate3d(0,0,0)}}
[data-button-motion="none"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white){transition:none;box-shadow:none}
@media(prefers-reduced-motion:reduce){[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white),[data-button-motion="glamour"] .m-button:not(.m-button--scroll-top):is(.m-button--primary,.m-button--secondary,.m-button--white)::before{transition:none}}
