@import url('https://fonts.googleapis.com/css2?family=Fascinate&family=Mr+Dafoe&family=Oswald:wght@200..700&display=swap');

body {
    background-color: rgb(120, 181, 206);
    background-image: url(helmikuu-tausta.jpg);
    background-size: cover;
    min-height: 100vh;
    margin: 0;
    padding: 1px;
    box-sizing: border-box;
    background-position: center center;
    color: #fff;
}

h1 { 
    text-align: center;
    font-family: "Fascinate", serif;
    font-weight: normal;
    font-size: 50px;
    margin-bottom: 6px;
}

h1 a {
    color: inherit;
    text-decoration: none;
    margin: 20px;
}

h1 a:hover {
    text-shadow: 0px 0px 20px #202538,
                 0px 0px 20px #5d6275,
                 0px 0px 20px #4f63b4;

}

table {
    margin-left: auto;
    margin-right: auto;
    border-spacing: 5px;
    font-size: 23px;
}

th {
    
  font-family: "Oswald", serif;
  font-weight: normal;
}

td {
    border: 2px solid #fff;
    border-radius: 6px;
    width: 150px;
    height: 150px;
    vertical-align: top;
    text-align: right;
    font-size: 25px;
    padding-top: 0px;
    padding-right: 8px;
    box-sizing: border-box;
    font-family: "Mr Dafoe", serif;
    color: #1c234e;
    background-color: rgba(255, 255, 255, 0.726);
    background-repeat: no-repeat;
    background-position: 5px 5px;
}


.su {
    color: rgb(98, 117, 151);
}
.muu{
    color: #bae3ff;
}

table {
    text-shadow: 1px 1px 0px #ffffff;
}
h1 {
    text-shadow: 5px 5px 0px #6974a0;
}

th {
    text-shadow: 3px 3px 0px #6c739e;
}

td:hover {
    background-color: hsla(232, 47%, 21%, 0.502);
    color: #fff;
}
.Laskiainen {
    background-image: url(pulla.png);
   
}

.ystavanpaiva {
    background-image: url(heart.svg);
 
    background-size: 30px auto;
   
}


.suomi {
    background-image: url(suomen-lippu.gif);
}

.saame {
    background-image: url(saamen-lippu.svg);
    background-size: auto 25px;
}

.kuu {
    background-size: 30px auto;
  
}

.uusi {
    background-image: url(uusikuu.svg);  
}

.kasvava {
    background-image: url(kasvava_puoli.svg);
}
 .taysi {
    background-image: url(taysikuu.svg);
 }

 .vaheneva {
    background-image: url(vaheneva_puolikuu.svg);
 }