@font-face {
    font-family: myFirstFont;
    src: url(CascadiaCode.ttf);
}
*{
    br{
        width: 0;
        height: 0;
        opacity: 0;
    }
}
p{
    margin: 0;
}
.my-art{
    padding: 0;
    margin: 0;
    font-size: .9rem;
    overflow: hidden;
    white-space: nowrap;
    letter-spacing: 0.05em;
    line-height: 1.3em;
}


*{
    pointer-events: none;   
}




@keyframes blink {
    0% {
        opacity: 0;
    }
    49% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}

body {
    font-family: myFirstFont;
    overflow-x: hidden;
    background-color: #181818;
    color: #abb2bf;
    color: #e1ddb5;
}

.controll-area {
    display: flex;
    align-self: baseline;
    padding-top: 0.5rem;
    gap: 0.12rem;
    span {
        font-size: 1.7rem;
    }
    input {
        width: 100%;
        border: none;
        background-color: inherit;
        font-size: 1.7rem;
        margin-left: 0.2rem;
        color: inherit;
        box-shadow: none;

    }
    input:focus {
        border: none;
        outline: none;
        box-shadow: none;
    }
    input::before{
        content: " ❚█══█❚";
    }
}



.show-commands {
    display: flex;
    flex-direction: column;
    padding: 1rem 0;
    padding-left: 1rem;

    gap: 1rem;
    p {
        font-size: 1.5rem;
        white-space: pre;
        font-family: myFirstFont;
    }
}

.tip {
    font-size: 1.1rem;
    padding-top: 0.7rem;
    padding-left: 1.5rem;
}

.pd-l {
    padding-left: 0.5rem;
}

.pd-l-2 {
    padding-left: 1rem;
}

.social-networks {
    padding-left: 1.8rem;
    font-size: 1.3rem;
    
    h3 {
        a {
            color: #c34692;
        }
        a:hover {
            color: #0dbc79;
        }
    }
}


@media only screen and (max-width: 600px) {
    
    *{
        font-size: 12px;
    }
    .controll-area {
        
        span {
            font-size: 1rem;
        }
        input {
            width: 100%;
            border: none;
            background-color: inherit;
            font-size: 1rem;
            margin-left: 0.2rem;
            color: inherit;
        }
        input:focus {
            border: none;
            outline: none;
        }
    }

    .show-commands {
        display: flex;
        flex-direction: column;
        padding: 1rem 0;
        padding-left: 1rem;
    
        gap: 1rem;
        p {
            font-size: 1rem;
            white-space: pre;
            font-family: myFirstFont;
        }
    }
    .bigger span{
        font-size: 1.9rem;
    }
  }




@media screen and (min-width: 1024px) and (max-height: 1310px) {
   
*{
    font-size: 11.7px;
} 
}
