.pif-button-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;width:-moz-min-content;width:min-content;padding:10px 16px;border:0;border-radius:6px;cursor:pointer;text-decoration:none;white-space:pre}.pif-button-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:inherit;pointer-events:none}.pif-button-secondary--white{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014}.pif-button-secondary--dark{background:var(--dark);color:var(--white);box-shadow:none}.pif-button-secondary--dark:after{border-color:var(--dark-2)}.pif-button-secondary--block{width:100%}.pif-button-secondary:disabled{cursor:default;opacity:.5}@media(pointer:coarse){.pif-button-secondary:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.pif-button-secondary__roll{position:relative;display:flex;flex-direction:column;align-items:center;height:20px;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pif-button-secondary__roll>span{display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pif-button-secondary__roll>span+span{position:absolute;left:0;top:100%;margin-top:-2px}.pif-button-secondary:not(:disabled):hover .pif-button-secondary__roll>span,.pif-button-secondary:focus-visible .pif-button-secondary__roll>span{transform:translateY(-18px)}@media(prefers-reduced-motion:reduce){.pif-button-secondary__roll>span{transition:none}}
