*{
    box-sizing: border-box;
}
body{
    background-color: antiquewhite;
    background-image: url(../safe.jpg);
    width: auto;
    font-family: myFont;
    color: azure;
    text-align: center;
    text-shadow: 0 0 30px azure;
    letter-spacing: 4px;
    font-size: larger;
    background-attachment: fixed;
    font-family: 'Times New Roman', Times, serif;
}
.container{
    display: flex;
    justify-content: center;
    gap: 25px;
}
ul{
    list-style-type: none;
}
a:link{
    color:azure
}
a:visited{
    color: azure;
}
a:hover{
    color: aquamarine;
    text-shadow: 0 0 30px aquamarine;

}
/*@font-face {
    font-family: myFont;
    src: url('DarlingCoffee.ttf');
}*/
#snowflakes{
    position: fixed;
    height: 100%;
    width: 100%;
    background: url(../snowflakes.gif);
    background-size: cover;
    pointer-events: none;
    top: 0;
    left: 0;
}
a:link{
    text-decoration-line: none;
}
footer {
    position: fixed; /* Keeps it always visible on the screen */
    bottom: 0; /* Aligns to the bottom of the viewport */
    left: 0; /* Aligns to the left side of the viewport */
    width: auto; /* Ensures the footer doesn't stretch unnecessarily */
    padding: 10px; /* Optional: Add padding for better spacing */
  }