.button{display:block;width:-moz-fit-content;width:fit-content;position:relative;margin:8px 0;border:2px solid #000;color:#000;background-color:rgba(0,0,0,0);font-size:1.75rem;padding:16px 24px;border-radius:32px;cursor:pointer;letter-spacing:.02em;font-weight:500;line-height:100%;text-decoration:none;transition:all .25s ease}.button span{z-index:1}.button:hover{background:#000;color:#fff}