.component-cta {
    transition: color var(--transition-time, .2s), background-color var(--transition-time, .2s);
}

.component-cta--cta-rounded-blue-white{
    display: flex;
    padding: 0.5rem 1.2rem;
    justify-content: center;
    align-items: center;
    border-radius: 60px;
    font-weight: 700;
    font-family: "Reddit Sans";
    cursor: pointer;
    height: fit-content;
    width: fit-content;
    font-size: 2rem;
}

@media screen and (min-width: 48rem) /* 768px */ {
    .component-cta--cta-rounded-blue-white{
        font-size: 1rem;
    }
}

@media screen and (min-width: 64rem) /* 1024px */ {
    .component-cta--cta-rounded-blue-white{
        font-size: 1.5rem;
    }
}

@media screen and (min-width: 80rem) /* 1024px */ {
    .component-cta--cta-rounded-blue-white{
        font-size: 1.8rem;
    }
}
