*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}



.main-h1{
    text ;
    text-align: center;
    margin-top: 2rem;
    border: 2px solid ;
    font-size: 90px;
    font-style: italic;
    font-weight: bolder;
    background-color: #fff;
    color: #000;
    background-image:linear-gradient(30deg, #800 12%, transparent 12.5%, transparent 87%, #800 87.5%, #800),
linear-gradient(150deg, #800 12%, transparent 12.5%, transparent 87%, #800 87.5%, #800),
linear-gradient(30deg, #800 12%, transparent 12.5%, transparent 87%, #800 87.5%, #800),
linear-gradient(150deg, #800 12%, transparent 12.5%, transparent 87%, #800 87.5%, #800),
linear-gradient(60deg, #ffffcc 25%, transparent 25.5%, transparent 75%, #ffffcc 75%, #ffffcc), 
linear-gradient(60deg, #ffffcc 25%, transparent 25.5%, transparent 75%, #ffffcc 75%, #ffffcc) ;
    background-size: 80px 140px;
    background-position:0 0, 0 0, 40px 70px, 40px 70px, 0 0, 40px 70px ;
    background-repeat: repeat;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}
footer{
    font-size: 20px;
    text-align: center;
    border: 2px solid black;
    margin-top: 1.5rem;
}