.buttona {
    border: 2px solid transparent;
    border-radius: 35px;
    padding: 1vh;
    background: unset;
    color: #fff;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    font-family: var(--geist);
}

.buttona:hover {
    color: #FF7B25;
    border-radius: 35px;
}

.buttonb {
    border-radius: 35px;
    padding: 1vh;
    border: 2px solid #fff;
    background: unset;
    color: #fff;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    font-family: var(--geist);
}

.buttonb:hover {
    border: 2px solid #FF7B25;
    background: #FF7B25;
    color: #ffffff;
}

.buttonc {
    position: relative;
    overflow: hidden;
    background: #fff;
    color: #000;
    padding: 1vh 4vh;
    border-radius: 2ch;
    cursor: pointer;
    font-size: 2vh;
    margin: 2vh 0;
    transition: all 0.2s ease-in-out;
    border: transparent 2px solid;
    font-family: var(--geist);
}

.buttonc>div:last-child {
  position: relative;
  top: -1px;
}

.buttonc:hover {
    background: unset;
    border: #FF7B25 2px solid;
    color: #fff;
}

.transition {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-duration: 500ms;
    background-color: #FF7B25;
    border-radius: 9999px;
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.buttonc:hover .transition {
    width: 14em;
    height: 14em;
}

.buttond {
    position: relative;
    overflow: hidden;
    background: unset;
    color: #ffffff;
    padding: 0.5vh 4vh;
    border-radius: 6ch;
    cursor: pointer;
    font-size: 1.2vh;
    margin: 2vh 0;
    transition: all 0.2s ease-in-out;
    border: #fff 2px solid;
    font-family: var(--geist);
}

.buttond:hover {
    background: #FF7B25;
    border: #FF7B25 2px solid;
    color: #000000;
}

