﻿.centered-content {
    width: 98%;
    max-width: 420px;
    margin: 0 auto;
}

.logo-container {
    margin-top: 50px;
}

.small-icon {
    width: 35px;
    height: 35px;
}

.flex-container {
    display: flex;
    margin-top: 35px;
}

.medium-icon {
    width: 39%;
    max-width: 180px;
    height: 28px;
}

.login-text {
    align-self: flex-end;
    font-size: 12px;
    font-size: clamp(12px, 3vw, 15px);
    font-weight: 500;
}

.login-button {
    margin-top: 10px;
}

.link-container {
    margin-top: 15px;
}

.guest-purchase {
    margin-top: 40px;
}

.guest-button {
    color:black;
    font-size: 1.25rem;
    margin-top: 10px;
    border: solid 2px black;
    background-color: white;
}