@font-face {
    font-family: soluotsikko;
    src: url(SN_Pro/static/SNPro-BoldItalic.ttf);
}

@font-face {
    font-family: otsikko;
    src: url(Birthstone/Birthstone-Regular.ttf);
}

body {
    background-color: rgb(199, 80, 149);
    background-image: url(helmikuutausta.jpg);
    background-size: cover;
    background-position: center bottom;
    min-height: 100vh;
    color: #fff;
    padding: 1px;
    box-sizing: border-box;
    margin: 0;
}

h1 {
    text-align: center;
    font-size: 50px;
    font-family: otsikko;
}

h1, th {
    text-shadow: 0px 0px 10px #487bc7;
}

h1 a {
    color: inherit;
    text-decoration: none;
    margin: 50px;
}


h1 a:hover {
opacity: 0.5;
}

table {
margin-left: auto;
margin-right: auto;
border-spacing: 10px;
}


th {
    font-family: soluotsikko, sans-serif;
    font-weight: normal;
    text-shadow: 0px 0px 10px #201f2b
    
    
}

td {border: 2px solid #fff;
    border-radius: 6px;
width: 130px;
height: 130px;
vertical-align: top;
text-align: right;
font-size: 30px;
padding: 5px;
box-sizing:border-box;
background-color: #ffffff37;
background-repeat: no-repeat;
    background-position: 8px 8px;
}

td:hover {
    background-color: #487bc790;
    color: #fff;
}

.liputus {
    background-repeat: no-repeat;
    background-size: auto 22px;
    background-position: 5px 5px;

}

.suomi {
    background-image: url(suomenlippu);
}

.saame {
    background-image: url(saamenlippu.svg);
}

.laskiainen {
    background-image: url(laskiaispulla.png);
    background-repeat: no-repeat;
}

.ystavanpaiva {
    background-image: url(sydan.svg);
    background-size: 25px auto;
    background-repeat: no-repeat;
}

.muu {
    color: rgb(0, 0, 0);
}

.su {
    color:  rgb(255, 0, 0);
}

.kuu {
background-size: 25px auto;
background-repeat: no-repeat;
}

.taysi {
background-image: url(kuu/taysikuu.svg);
}

.vaheneva {
    background-image: url(kuu/vaheneva-puolikuu.svg);
}

.uusi {
    background-image: url(kuu/uusi-kuu.svg);
}

.kasvava {
    background-image: url(kuu/kasvava-puolikuu.svg);
}