/* Global Styles */
body {
    background-color: #2C2DDB;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 22px;
    color: #FFDCD7;
    max-width: 400px;
    margin: 0 auto; /* Aligns the body content to the center */
}
title a{
  letter-spacing: 2px;
}

/* Header Styles */
header {
    margin-bottom: 40px;
    padding-top: 100px;
    max-width: 400px;
    font-size: 28px;
    padding: 5px;
    text-align: center; /* Aligns header content to the center */
}

header p {
    margin-top: 10px;
    margin-bottom: 60px;
    font-size: 80%;
}

/* Table Styles */
table {
    margin: 0 auto; /* Aligns the table to the center */
    font-size: 20px;
    width: 90%;
}

table td {
    padding-bottom: 5px;
    height: 45px;
    width: 60px;
}

/* Form Styles */
form {
    margin-bottom: 20px;
    padding: 20px;
    text-align: center; /* Aligns form content to the center */
}

form label {
    display: block;
    margin-bottom: 5px;
    text-align: left;
}

form textarea,
form input[type="text"],
form input[type="email"] {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
    border: 0px solid #FFDCD7;
    background-color: #FFDCD7;
    box-sizing: border-box;
    margin-top: 5px;
}

form input[type="text"],
form input[type="email"] {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* Button Styles */
button {
    width: 300px;
    background: none;
    border: none;
    cursor: pointer;
    margin: 0 auto;
}
img[src="images/watzoulindadoen.svg"] {
    max-width: 300px;
    margin: 0 auto;
    margin-bottom: 80px;
    margin-top: 50px;
}
footer {
    background-color: #2C2DDB;
    height: 100px;
    width: 100%; /* Set the width to 100% */
}

footer a {
    color: #FFDCD7;
    text-decoration: none;
}
footer img {
    display: block; /* Ensures the image is centered horizontally */
    margin: 0 auto; /* Centers the image horizontally within the footer */
}
