@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap');

:root{
    --White: hsl(0, 0%, 100%);
    --Light-gray: hsl(212, 45%, 89%);
    --Grayish-blue: hsl(220, 15%, 55%);
    --Dark-blue: hsl(218, 44%, 22%)}

body {
    background-color: var(--Light-gray);
    
}

section{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100vh;
}

#qr_code{
    max-width: 35%;
    height: fit-content;
    background-color: var(--White);
    margin: 0 auto;
    padding: 10px;
}

.font{
    font-family: 'Outfit', sans-serif;
    font-size: 15px;
    text-align: center;
    color: var(--Dark-blue);
}

h1{
    font-weight: 700;
}

.h2_font{
    font-weight: 400;
    font-size: 0.7em;
}


.curve{
    border-radius: 10px;
}

.main_div{
    display: flex;
    flex-direction: column;
}    

.jpg{
    margin: 0 auto;
}

.text{
    padding: 5px 10px;
}

.attribution { font-size: 11px; text-align: center;}
.attribution a { color: hsl(228, 45%, 44%); }


/* CSS for screens larger than 768px */
@media screen and (min-width: 768px) {
  #qr_code {
    max-width: 35%;
  }
}

/* CSS for screens smaller than 768px */
@media screen and (max-width: 768px) {
  #qr_code {
    max-width: 70%;
  }

  section{
    height: 100vh;
  }  
}






