.DownloadButton-module__LJjSPG__button{--download-icon-slot:22px;--download-padding:.75rem;--download-icon-travel:calc(var(--download-padding) + 20px)}.DownloadButton-module__LJjSPG__button[data-size=small]{--download-padding:.5rem}.DownloadButton-module__LJjSPG__button[data-size=large]{--download-icon-slot:24px;--download-padding:1rem}.DownloadButton-module__LJjSPG__button:before{content:"";inset-inline:0;height:max(100%,44px);position:absolute;top:50%;transform:translateY(-50%)}.DownloadButton-module__LJjSPG__content{align-items:center;display:inline-flex}.DownloadButton-module__LJjSPG__icons{border-radius:inherit;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.DownloadButton-module__LJjSPG__label{margin-left:var(--download-icon-slot);display:inline-block}.DownloadButton-module__LJjSPG__apple,.DownloadButton-module__LJjSPG__arrow{pointer-events:none;width:16px;height:16px;position:absolute}.DownloadButton-module__LJjSPG__apple{left:var(--download-padding)}.DownloadButton-module__LJjSPG__arrow{right:var(--download-padding);opacity:.6;transform:translateX(var(--download-icon-travel))}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.DownloadButton-module__LJjSPG__apple,.DownloadButton-module__LJjSPG__arrow,.DownloadButton-module__LJjSPG__label{transition:transform .22s cubic-bezier(.19,1,.22,1),opacity .18s}.DownloadButton-module__LJjSPG__apple,.DownloadButton-module__LJjSPG__arrow{transition:transform .22s cubic-bezier(.19,1,.22,1),opacity .18s,filter .22s}.DownloadButton-module__LJjSPG__apple{filter:blur();transform:translate(0)scale(1)}.DownloadButton-module__LJjSPG__arrow{transform:translateX(var(--download-icon-travel)) scale(.85);filter:blur(2px)}.DownloadButton-module__LJjSPG__button:hover .DownloadButton-module__LJjSPG__apple{transform:translateX(calc(-1 * var(--download-icon-travel))) scale(.85);opacity:.6;filter:blur(2px)}.DownloadButton-module__LJjSPG__button:hover .DownloadButton-module__LJjSPG__label{transform:translateX(calc(-1 * var(--download-icon-slot)))}.DownloadButton-module__LJjSPG__button:hover .DownloadButton-module__LJjSPG__arrow{opacity:1;filter:blur();transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.DownloadButton-module__LJjSPG__button{transition-property:background-color,box-shadow,color}.DownloadButton-module__LJjSPG__button:active{scale:1}}
