                img {
                    width:100%;
                    border-radius:10px;
                    }
                h2 { 
                    position: absolute; 
                    top: 40px; 
                    left: 0;
                    color:white;
                    width:100%;
                }
                a.link {
                    background-color:white;
                    border-radius:8px;
                    padding:3px;
                    margin:5px;
                    font-size: 25px;
                    }
                a {
                    text-decoration:none;
                    color:black;
                    font-weight: bold;
                    }
                footer {
                    padding:40px;
                    background: url(meg.png);
                    background-repeat: no-repeat;
                    background-size: 100% 100%;
                    border-radius:10px;
                    margin-top:20px;
                    }
                details{
                    text-align:left;
                    background-color:#f0f0f0;
                    border-radius:10px;
                    border:1px solid;
                    padding:13px;
                    margin-top:5px;
                    }
                li {
                    margin-top:5px;
                    }


                @keyframes open {
                  0% {
                    opacity: 0;
                    transform: translateY(-1vw);
                  }
                  100% {
                    opacity: 1;
                    margin-left: 0px;
                  }
                }
                
                details[open] summary~* {
                  animation: open .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
                }


                code {
                    background-color:lightgrey;
                    border-radius:10px;
                    padding:3px;
                    border:1px solid;
                    }
               .item {
                    text-align:left;
                    background-color:#f0f0f0;
                    border-radius:10px;
                    border:1px solid;
                    padding:13px;
                    margin-top:5px;
                    width:98%;
                    display:block;
                    }
                body {
                    padding:7px;
                    border:2px solid;
                    border-radius:10px;
                    background-color:white;
                    text-align: center;
                    font-family:monospace;
                    }
                html {
                    background-image:url(meg.png);
                    }
                embed {
                  width:100%;
                  height:100%;
                  border-radius:10px;
                  }
