* {
    font-family: 'Noto Sans', sans-serif;
}
img {
    max-width: 100%;
    height: auto;
}

.color-main-text {
    color: #d6b770;
}

label {
    margin-bottom: 0.5rem;
}

input:not([type="file"]) {
    border-radius: 5px;
    box-sizing: border-box;
    min-height: 2.5rem;
    padding: 0 0.5rem;
}

.primary-button {
    border: none;
    background: linear-gradient(90deg, rgba(186, 137, 72, 1) 0%, rgba(222, 195, 123, 1) 50%, rgba(250, 241, 163, 1) 100%);
    border-radius: 26px;
    color: #000;
    min-height: 3rem;
    min-width: 3rem;
}

.link-button {
    background-color: transparent;
    border: none;
}

.link-button:hover {
    text-decoration: underline;
}