* {
padding: 0;
margin: 0;
box-sizing: border-box;
}

html, body {
  height: 100%;
  width: 100%;
}

main {
    height: 100%;
    width: 100%;
    display: grid;
    gap: 10px;
    padding: 5px;
    margin: 5px;
    grid-template-columns:500px 500px 450px;
    grid-template-rows:  230px 150px 150px 450px;
    grid-template-areas: "Insight Connect Colors"
                         "Sign Hive Message"
                         "Sign Hive Country"
                         "Graph Event Event";
    
}

#insight{
    grid-area: Insight;
    background-color: bisque;
    background-image: url(./assets/insight.PNG);
    background-size: contain;
    border-radius: 5px;
}

#connect {
    grid-area: Connect;
    background-color: green;
    background-image: url(./assets/connect.PNG);
    background-size: contain;
    border-radius: 5px;
}

#colors {
    grid-area: Colors;
    background-color: violet;
    background-image: url(./assets/colors.PNG);
    background-size: cover;
    border-radius: 5px;
}

#signed {
grid-area: Sign;
background-color: lightseagreen;
background-image: url(./assets/sign.PNG);
    background-size: cover;
border-radius: 5px;
}

#hives {
    grid-area: Hive;
    background-color: lightcoral;
    background-image: url(./assets/hive.PNG);
    background-size: contain;
    border-radius: 5px;
}

#message {
    grid-area: Message;
    background-color: lightsalmon;
    background-image: url(./assets/message.PNG);
    background-size: cover;
    border-radius: 5px;
}

#country {
    grid-area: Country;
    background-color: lightgreen;
    background-image: url(./assets/country.PNG);
    background-size: cover;
    border-radius: 5px;
}

#graph {
    grid-area: Graph;
    background-color: lightgoldenrodyellow;
    background-image: url(./assets/graph.PNG);
    background-size: cover;
    border-radius: 5px;
}

#event {
    grid-area: Event;
    background-color: rgb(144, 144, 4);
    background-image: url(./assets/event.PNG);
    background-size: cover;
    border-radius: 5px;
}

