.btn.btn-normal {
    padding: 0.5em 1em;
    background-color: var(--th-background-1);
    border: 2px var(--th-text-1) solid;
    border-radius: 0.4em;

    color: var(--th-text-1);
    font-size: clamp(1rem, calc(var(--ft-size-1) + 0.5vw), 1.2rem);
    text-align: center;
    font-weight: 500;

    cursor: pointer;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border 0.3s ease-in-out;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.btn.btn-normal:hover {
    background-color: var(--th-text-1);
    color: var(--th-background-1);
}