body.archive article[class^="post-"],
body.search article[class^="post-"] {
    padding: 2rem;
    border: 1px solid #f2f5f6;
    border-radius: 25px;
    margin-bottom: 4rem;
    box-shadow: 5px 5px 10px #f2f5f6;
}

body.archive h1,
body.search h1 {
    font-weight: bold;
    font-size: 4rem;
    color: var(--text-color1);
    border-bottom: 3px solid #3bb0c9;
    padding-bottom: 2rem;
    text-transform: capitalize;
}

body.archive article[class^="post-"] h2 a,
body.search article[class^="post-"] h2 a {
    font-weight: bold;
    font-size: 2.2rem;
    color: var(--text-light);
}

body.archive article[class^="post-"] .meta,
body.search article[class^="post-"] .meta {
    margin-top: 1rem;
    margin-bottom: 2rem;
    color: var(--text-light);
}

body.archive article[class^="post-"] .meta a,
body.search article[class^="post-"] .meta a {
    opacity: .8;
}

body.archive article[class^="post-"] a,
body.search article[class^="post-"] a {
    color: var(--green-color);
    font-weight: bold;
}

body.archive article[class^="post-"] .meta a:hover,
body.search article[class^="post-"] .meta a:hover {
    opacity: 1;
}

body.archive article[class^="post-"] a:hover,
body.search article[class^="post-"] a:hover {
    text-decoration-color: rgba(108, 117, 125, 0.3)!important;
}

body.archive article[class^="post-"] h2 a:hover,
body.search article[class^="post-"] h2 a:hover {
    color: var(--cyan-color);
}

/* Sidebar */
.tagcloud a {
    font-size: 16px!important;
    display: inline-block;
    padding: .5rem;
    border: 1px solid;
    border-radius: 6px;
    background: white;
    color: #a9abac;
    margin: .2rem 0;
}
