*{
    box-sizing : border-box;
    margin : 0;
    padding : 0;
}
li, a, button {
    font-family :system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight : 500;
    font-size : 16px;
    text-decoration: none;
    color : black;
}
header{
    display : flex;
    justify-content : flex-end;
    align-items: center;
    padding : 30px 10%;
}
.navbar{
    list-style: none;
}
.navbar li{
    display : inline-block;
    padding : 0px 20px;
}
.navbar a{
    transition : all 0.3s easy 0s;
}
.navbar:hover{
    color : #0088a9;
}
button{
    padding : 9px 25px;
    margin-left : 20px;
    background-color: rgba(0,136,169,1);
    border : none;
    border-radius : 50px;
    cursor : pointer;
    transition : all 0.3s easy 0s;
}
button:hover{
   background-color : rgba(0,136,169,0.8);
}


.logo{
   mix-blend-mode: multiply;
   height : 60px;
   width : auto;
   cursor : pointer;
   margin-right : auto;
}
.mememe{
    height : 250px;
    width : auto;
    cursor : pointer;
}
.kitchen{
    height : 350px;
    width : auto;
    cursor : pointer;
}
.cards{
    height : 260px;
    width : auto;
    cursor : pointer;
}
.name{
    height : 260px;
    cursor : pointer;
}
p{
    font-family: sans-serif;
    font-size: large;
    margin-top : 20px;
}
ul, ol{
    font-family: sans-serif;
    font-size: large;
    margin-top : 10px;
}
h1{
    margin-top : 10px;
}
font{
    font-size: 50px;
    font-weight: 100;
    font-family :'Times New Roman', Times, serif;
    padding : 30px;
}

.intro{
    font-family: sans-serif;
    font-size: large;
    margin-top : 10px;
    text-align: justify;
    text-justify : auto;
}


hr{
    margin : 10px;
}
.aicover{
    height : 200px;
    width : auto;
}

.container{
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 30px;
}
h4{
    padding : 0 30px;
}
.rightbox{
    background-color :wheat;
    border-radius: 10px;
    font-family: sans-serif;
    font-size: large;
    margin-top : 10px;
    text-align: center;
    padding : 30px;
    justify-items: center;
    text-align: justify;
    text-justify : auto;
}


footer{
    background-color: #111;
    margin-top : 30px;
}
.footercontainer{
    width : 100%;
    padding : 70px 30px 20px;
}
.smicons{
    display : flex;
    justify-content : center;
}
.smicons a{
    text-decoration : none;
    padding : 10px;
    background-color : white;
    margin : 10px;
    border-radius : 50%;
}
.smicons i{
    size : 2em;
    color : black;
    opacity : 0.9s;
}
.smicons a:hover{
    background-color: #111;
    transition : 0.3s;
}
.smicons a:hover i{
color : white;
transition : 0.5s;
}
.footernav{
    margin : 30px 0;
}
.footernav ul{
    display : flex;
    justify-content : center;
}
.footernav ul li a{
    color : white;
    margin : 20px;
    text-decoration : none;
    font-size : 1.3em;
    opacity : 0.7;
    transition : 0.5s;
}
.footernav ul li a:hover{
    opacity : 1;
}
.footerbot{
    background-color: #000;
    padding : 20px;
    text-align: center;
}
.footerbot p{
    color : white;
}
.designer{
    opacity : 0.7s;
    text-transform : uppercase;
    letter-spacing : 1px;
    font-weight : 400;
    margin : 0px 5px;
}