body{
    font-family: monospace;
    /* background-color: #f3ddae; */
}
.main_info{
    margin: 0 auto;
    max-width: 800px;
}
.main_info h1{
    color: #eb2859;
    text-align: center;
}
.main_info h2{
    margin: 0;
    font-weight: bold; 
    animation: textShadow 1s ease-in-out infinite alternate; 
    text-align: center;
}
.main_info .description{
    font-size: 15px;
    text-align: center;
}
.Caesar{display: none;}
@keyframes textShadow { 
    from { 
        text-shadow: 2px 2px #333; 
    } 
    to { 
        text-shadow: 15px 15px #333; 
    } 
} 
.main_info p{font-size: 18px;}
.main_info li{font-size: 15px;}
.all{color:#2893eb;}
#wtf{
    font-size: 1px;
    color: #c7c7c7;
    background-color: #c7c7c7;
}
.services{color:#ebad28;}
.navigation{
    display: block;
    margin: 10px auto;
    font-size: 25px;
    color:#eb2859;
}
#howareyou{
    color: #c4c4c4;
    text-align: center;
    font-size: 2px;
}
.clippy_img{
    display: block;
    margin: 0 auto;
}
.razgadka{display: none;}


.main_blocks{
    display: flex;
    justify-content: space-around;
    align-items: flex-end;
    margin: 40px auto;
    max-width: 800px;
}
.main_blocks img{
    display: block;
    width: 80px;
}
.blog{text-align: center;}
.projects{text-align: center;}
.programming{text-align: center;}
.main_blocks #icon_text{font-size: 15px;}
.blog img{transition: 0.4s;}
.blog img:hover{transform: scale(1.10);}
.projects img{transition: 0.4s;}
.projects img:hover{transform: scale(1.10);}
.programming img{transition: 0.4s;}
.programming img:hover{transform: scale(1.10);}



.project_blocks{
    margin: 30px auto;
    max-width: 800px;
}
.project_blocks .click_gif{
    display: block;
    margin: 0 auto;
}
#main_page{
    font-size: 20px;
    text-align: center;
    animation: textShadow 1s ease-in-out infinite alternate; 
}
.project_blocks marquee{
    display: block;
    margin: 0 auto;
}
.projects_title{
    font-size: 25px;
    color:#eb2859;
}
.project_blocks .ne_nazhimai{
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 100px;
    color: #fff;
}
.projects_array{
    margin: 30px auto;
    text-align: center;
    font-size: 20px;
}
.projects_array a:hover{color:#333;}
.main_blocks img{cursor: url(cursor/punk2.png),pointer;}
a{cursor: url(cursor/punk2.png),pointer;}

.programming_blocks{
    margin: 60px auto;
    max-width: 800px;
    text-align: center;
}
.programming_array{
    display: flex;
    flex-direction: column;
    row-gap: 25px;
    margin: 30px auto;
    text-align: center;
    font-size: 20px;
}
.programming_array a:hover{color:#333;}