#intro {
    display: flex;
    background: #343a40;
    height: 400px;
    width: 100%;
    color: white;
    justify-content: center;
    align-items: center;
}

#intro h1 {
    font-size: 75px;
}

.card {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 75px;
    width: 200px;
    margin: 5px;
    padding: 5px;
    gap: 5px;
    border: 2px solid black;
    cursor: default !important;
}

.card:hover, .card:active {
    color: white !important;
}

.btn {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 40px;
    gap: 5px;
}

main h2::after {
    content: "";
    display: block;
    background: linear-gradient(90deg, dodgerblue, darkviolet);
    height: 3px;
    width: 100px;
    border-radius: 15px;
    margin: 8px auto 0;
}

img {
    height: 100%;
    width: auto;
}

.subtitle {
    border-bottom: 2px solid #ececec;
    margin-bottom: 15px;
}


#html {
    border-image: linear-gradient(45deg, orangered, orange) 1;
}

#html:hover {
    background: linear-gradient(45deg, orangered, orange);
}

#css {
    border-image: linear-gradient(45deg, dodgerblue, skyblue) 1;
}

#css:hover {
    background: linear-gradient(45deg, dodgerblue, skyblue);
}

#angular {
    border-image: linear-gradient(45deg, rebeccapurple, hotpink) 1;
}

#angular:hover {
    background: linear-gradient(45deg, rebeccapurple, hotpink);
}

#bootstrap {
    border-image: linear-gradient(45deg, rebeccapurple, darkviolet) 1;
}

#bootstrap:hover {
    background: linear-gradient(45deg, rebeccapurple, darkviolet);
}

#java {
    border-image: linear-gradient(45deg, dodgerblue, darkorange) 1;
}

#java:hover {
    background: linear-gradient(45deg, dodgerblue, darkorange);
}

#python {
    border-image: linear-gradient(45deg, dodgerblue, yellow) 1;
}

#python:hover {
    background: linear-gradient(45deg, dodgerblue, yellow);
}

#symfony {
    border-image: linear-gradient(45deg, black, rebeccapurple) 1;
}

#symfony:hover {
    background: linear-gradient(45deg, black, rebeccapurple);
}

#nodejs {
    border-image: linear-gradient(45deg, forestgreen, limegreen) 1;
}

#nodejs:hover {
    background: linear-gradient(45deg, forestgreen, limegreen);
}

#mysql {
    border-image: linear-gradient(45deg, royalblue, orange) 1;
}

#mysql:hover {
    background: linear-gradient(45deg, royalblue, orange);
}

#phpmyadmin {
    border-image: linear-gradient(45deg, black, gray) 1;
}

#phpmyadmin:hover {
    background: linear-gradient(45deg, black, gray);
}

#git {
    border-image: linear-gradient(45deg, orangered, orange) 1;
}

#git:hover {
    background: linear-gradient(45deg, orangered, orange);
}

#github {
    border-image: linear-gradient(45deg, black, gray) 1;
}

#github:hover {
    background: linear-gradient(45deg, black, gray);
}

#filezilla {
    border-image: linear-gradient(45deg, darkred, red) 1;
}

#filezilla:hover {
    background: linear-gradient(45deg, darkred, red);
}

#jetbrains {
    border-image: linear-gradient(45deg, yellow, deeppink) 1;
}

#jetbrains:hover {
    background: linear-gradient(45deg, yellow, deeppink);
}

#docker {
    border-image: linear-gradient(45deg, dodgerblue, skyblue) 1;
}

#docker:hover {
    background: linear-gradient(45deg, dodgerblue, skyblue);
}
