/* Global styles */
body {
    background-color: #FFFFFF;
    color: #666666;
    margin: 0.5; /* Removes default browser margins */
    font-family: Arial, sans-serif;
}

/* Header styles */
header {
    background-color: #002171;
    color: #FFFFFF;
    padding: 10px 20px;
    text-align: left; /* Aligns content to the left */
}

/* Navigation styles */
nav {
    background-color: #BBDEFB;
    text-align: left; /* Aligns links to the left */
    padding: 10px 20px;
}

/* Heading styles */
h1 {
    margin-bottom: 0;
    font-size: 1.8rem;
}

/* h2 styles */
h2 {
    color: #1976D2;
}

/* Description term styles */
dt {
    color: #002171;
    font-weight: bold;
}

/* Class for the resort name */
.resort {
    color: #1976D2;
}
