.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:16px 25px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s}.button span{font-size:20px;line-height:1}.button:hover{transform:translateY(-2px)}.button-light{background:var(--paper);color:var(--ink)}.button-light:hover{background:#fff}.button-dark{background:var(--olive);color:var(--white)}.button-dark:hover{background:#20291d}.button:disabled{cursor:wait;opacity:.65;transform:none}.text-link{display:inline-flex;border-bottom:1px solid;gap:40px;padding-bottom:8px;margin-top:30px;font-size:12px}.text-link span{font-size:18px}
