:root {
    --dgray: #334433;
    --header: #9944bb;
    --menu: #AA99CC;
}
body {
    background-color: black;
    background-image: url('images/beach.webp');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    text-align: center;
}
h1 {
   color: var(--header);
   max-width: 500px;
   font-family: "Comic Sans MS", "Comic Sans", cursive;
   font-size: 50px;
   border-radius: 25px;
   text-align: center;
   background:linear-gradient(#ffbb11, #11bbff);
   margin: auto;
}
h1:hover {
    background:linear-gradient(#11bbff,#ffbb11);
}
h2 {
    color: blue;
    font-size: 30px;
    text-shadow: 2px 2px yellow;
    text-align: center;
}
h3 {
    font-family: Verdana, Sans-serif, monospace;
    font-weight: bold;
    font-size: 20px;
    color: yellow;
    text-shadow: 2px 2px blue;
}
.MainContainer {
    max-width: 600;
    background-color: transparent;
}
.BodyContainer {
    background-color: transparent;
    display: flex;
    flex-direction: row;
    flex-basis: 100%;
}
.Item {
    padding: 0px;
    text-align: center;
    display: block;
}
.Item > button:hover {
    background:linear-gradient(rgb(30, 30, 200), rgb(200, 30, 30));
}
.Item > button {
    border-radius: 5px;
    color: var(--menu);
    background:linear-gradient( rgb(200, 30, 30), rgb(30, 30, 200));
    background-color: black;
    font-family: Copperplate, Sans-serif, fantasy;
    font-size: 15px;
    font-weight: bold;
    width: 200px;
    height: 25px;
    margin: 5px;
    border: 1px solid orange;
}
.Menu {
    margin: 2px 2px;
    vertical-align: text-top;
    text-align: center;
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    flex: 1;
}
.Content {
    background-color: transparent;
    margin: 2px;
    padding: 2px;
    justify-content: center;
    display: flex;
    flex-direction: auto;
    flex-basis: 100%;
    flex: 4;
}
#myWeb {
    max-width: 800px;
    max-height: 400px;
    overflow: auto;
    margin: auto;
    padding: 10px;
    flex-basis: 100%;
    flex: 2;
}
.Footer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 100%;
    bottom: 50px;
    position: fixed;
}
.social {
    margin: 2px;
    padding: 2px;
    text-align: center;
    border: solid 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    display: inline-block;
}
.social > button:hover {
    background-color: blue;
}
.social > button {
    background-color: transparent;
    background-repeat: no-repeat;
}

.footer {
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: transparent;
    text-align: center;
    position: fixed;

}
img {
    width: 25px;
    height: 25px;
}
.coming {
   color: var(--header);
   max-width: 500px;
   font-family: "Comic Sans MS", "Comic Sans", cursive;
   font-size: 20px;
   border-radius: 10px;
   text-align: center;
   background:linear-gradient(#ff8811, #11ff88);
   margin: auto;
}
