.secondary-button {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 8px;

    padding: 15px 30px;

    border: 1px solid rgba(255, 255, 255, 1);
    background-color: transparent;

    color: var(--base-text-color);

    font-family: inherit;
    font-weight: 500;
    font-size: var(--button-font-size);

    transition: 0.25s ease;
    cursor: pointer;

    white-space: nowrap;

    width: fit-content;
}

.secondary-button svg {
    width: 18px;
    height: 18px;

    stroke: currentColor;
    fill: none;

    flex-shrink: 0;
}

@media (hover: hover) {
    .secondary-button:hover {
        background-color: var(--base-text-color);
        color: var(--main-background-color);
    }
}