@import url("https://fonts.googleapis.com/css2?family=Archivo&display=swap");
html,
body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    min-height: 100dvh;

    font-family: var(--primary-font);
    font-weight: var(--font-weight-n);
    font-size: var(--font-size-text);
    letter-spacing: var(--text-tracking);
    color: var(--secondary-4-color);
}

a {
    font-family: var(--secondary-font);
}


.page {
    display: block;
    max-width: 100dvw;
    background-color: var(--primary-light-color);

    h1{
        font-weight: 600;
        color: var(--secondary-5-color);
    }

    h2{
        font-weight: 600;
        color: var(--secondary-1-color);
    }
}

.container {
    padding: min(6%, 4rem);
    padding-bottom: 5rem;
    max-width: 80rem;
    margin: auto;
}

.card {
    padding: min(7%, 2rem);
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    margin: 0 auto;
    background: var(--secondary-1-color);
}

.text-wrap {
    white-space: normal;
    word-break: break-word;
    overflow-wrap: anywhere;
}